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 9bdaebbeae4ce2e5fda875d901eda402c47d8355

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566975 2026-02-16T15:49:13 0:00:00
Previous 566953 2026-02-16T20:40:01 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1713 2018
Performance Improvements 1695 1838
Unchanged Tests 38497 38049
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_64 155.48% 8106149.731 20709604.993 - 124.71% -
SetIntersection_Interlaced_Vector_float_262144_16 136.33% 2975882.828 7032773.972 - 65.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 131.87% 32.822 76.105 - 16.19% -
SetIntersection_Interlaced_Vector_float_262144_1024 115.21% 77452731.034 166688328.057 - 72.03% -
BM_deque_vector_copy/64 109.39% 2.590 5.423 - 0.24% -
SetIntersection_Interlaced_Vector_float_16384_64 108.93% 5585435.594 11669829.190 - 37.87% -
SetIntersection_Interlaced_Vector_float_262144_256 105.88% 28020744.335 57689309.784 - 69.85% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 105.72% 24.900 51.226 - 47.87% -
std::set<std::string>::insert(value)_(already_present)/8192 99.17% 30.326 60.402 - 102.42% -
SetIntersection_Interlaced_Vector_float_16384_256 98.11% 15158012.043 30029222.635 - 76.80% -
SetIntersection_Interlaced_Vector_float_16384_1024 94.30% 39750722.459 77236651.402 - 68.13% -
BM_vector_deque_ranges_move/64 93.72% 2.748 5.323 - 0.04% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.44% 366587.436 709110.279 - 1.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 92.38% 21.146 40.682 - 6.12% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 92.27% 33.441 64.296 - -1.07% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 86.53% 67.067 125.102 - 32.24% -
std::rotate_copy(vector<int>)/8192 85.96% 372.641 692.959 - -3.76% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 80.91% 33.605 60.793 - 41.27% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 72.55% 387742.358 669040.394 - 1.44% -
SetIntersection_Interlaced_Vector_float_1024_64 68.93% 3376384.630 5703766.098 - 58.06% -
std::copy_n(vector<int>)/4096 66.33% 145.573 242.136 - 40.71% -
SetIntersection_Interlaced_Vector_float_16384_16 65.75% 2614929.645 4334206.651 - 17.94% -
std::set<std::string>::erase(key)_(existent)/1024 62.29% 60.828 98.717 - 63.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 61.16% 39.801 64.143 - 20.86% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 60.41% 10.359 16.617 - -30.40% -
std::copy_n(vector<bool>)_(aligned)/1048576 59.49% 1802.095 2874.110 - -13.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 58.18% 32.116 50.802 - 63.01% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 57.53% 11.442 18.025 - 32.23% -
ranges::min(std::vector<char>)/1 56.14% 0.293 0.457 - 37.93% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 56.02% 756.056 1179.605 - 57.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 55.44% 1491.570 2318.517 - 34.50% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 53.19% 10.935 16.753 - -29.82% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 52.36% 7.059 10.756 - -27.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 52.30% 6.973 10.620 - 69.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 51.89% 57.516 87.358 - -1.01% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 51.13% 6.951 10.505 - -29.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 50.85% 27.299 41.182 - 41.81% -
std::rotate_copy(vector<int>)/50 50.08% 2.676 4.016 - 50.13% -
std::unordered_set<int>::contains(key)_(existent)/1024 49.22% 1.082 1.614 - 1.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 48.82% 5.106 7.600 - 64.79% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 48.53% 7.386 10.970 - 75.14% -
SetIntersection_Interlaced_Vector_float_1024_16 47.55% 1856324.322 2739017.026 - 38.96% -
std::set<std::string>::erase(key)_(existent)/32 47.39% 50.583 74.557 - 48.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 45.80% 6.394 9.323 - 0.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 45.28% 34.244 49.749 - 30.26% -
std::copy(vector<bool>)_(aligned)/1048576 43.78% 2027.155 2914.600 - -23.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 43.39% 0.338 0.484 - -0.45% -
std::multiset<std::string>::erase(key)_(existent)/8192 42.62% 67.706 96.560 - 45.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 42.34% 4.671 6.649 - -0.25% -
SetIntersection_Interlaced_Vector_float_262144_4 41.74% 1483610.603 2102924.943 - 36.55% -
std::rotate_copy(deque<int>)/32 40.85% 2.765 3.895 - 51.38% -
std::unordered_set<int>::insert(value)_(already_present)/32 40.57% 1.755 2.467 - 40.98% -
BM_PushHeap_uint64_Descending_1 40.40% 0.412 0.578 - 22.79% -
std::copy_backward(vector<bool>)_(aligned)/1048576 39.94% 2242.890 3138.776 - 58.77% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 39.75% 561.776 785.065 - 23.85% -
std::rotate_copy(deque<int>)/50 39.14% 3.006 4.182 - 38.62% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 39.12% 579.256 805.844 - 21.73% -
ranges::minmax(std::deque<long_long>)/1 37.74% 0.668 0.920 - 11.40% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 37.67% 8.304 11.432 - 77.46% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 37.25% 0.260 0.357 - -19.41% -
SetIntersection_Interlaced_Vector_float_256_16 36.89% 5978916.432 8184254.026 - 32.62% -
rng::contains_subrange(list<int>)_(single_element)/8192 36.68% 6839.986 9348.620 - 30.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.41% 31.078 42.393 - -0.72% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 36.02% 1.313 1.785 - 30.60% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 35.29% 599.728 811.378 - 21.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 34.72% 51.015 68.727 - 35.28% -
SetIntersection_None_Set_float_1024_1 34.69% 8773451.936 11816619.737 - 31.45% -
SetIntersection_None_Set_float_1024_64 34.52% 8860890.457 11920045.136 - 35.12% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 34.00% 5.778 7.742 - 64.04% -
SetIntersection_None_Set_float_1024_16 33.95% 9052945.596 12126066.311 - 35.28% -
std::map<int,_int>::contains(key)_(non-existent)/8192 33.88% 14.337 19.194 - 0.39% -
SetIntersection_None_Set_float_1024_4 33.71% 8857759.970 11843748.653 - 34.55% -
std::find_first_of(deque<int>)_(large_needle)/50 32.81% 673.266 894.188 - 9.50% -
std::unordered_set<int>::contains(key)_(non-existent)/0 32.51% 0.366 0.485 - 43.83% -
std::unordered_set<int>::insert(value)_(already_present)/1024 32.26% 1.810 2.394 - 26.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.82% 23.777 31.343 - 0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.01% 24.821 32.519 - -0.24% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 30.99% 2.718 3.560 - -14.05% -
BM_StringEraseWithMove_Huge_Opaque 30.54% 45.718 59.682 - 22.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 30.46% 1.259 1.642 - -0.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 30.33% 14.830 19.328 - 72.04% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 30.21% 37.100 48.306 - 12.70% -
SetIntersection_Interlaced_Set_uint64_1024_4 30.18% 9849469.437 12822319.451 - 27.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 29.94% 0.265 0.345 - 16.38% -
SetIntersection_Interlaced_Vector_uint64_262144_4 29.29% 1458251.403 1885421.451 - 4.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 28.28% 1.367 1.754 - 30.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.07% 26.559 34.014 - 26.56% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 27.77% 10.641 13.596 - -4.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 27.66% 1.273 1.625 - 19.39% -
SetIntersection_Interlaced_Vector_float_16384_4 27.58% 1347806.439 1719464.783 - 2.44% -
std::find_if_not(vector<char>)_(bail_25%)/1024 27.24% 26.251 33.401 - 19.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 26.85% 4.970 6.305 - 40.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 26.74% 2.640 3.345 - -20.23% -
BM_StringEraseWithMove_Empty_Transparent 26.02% 0.571 0.719 - 28.57% -
BM_PushHeap_uint32_Ascending_1 25.42% 0.555 0.696 - 10.51% -
std::unordered_set<int>::contains(key)_(existent)/32 25.30% 1.299 1.627 - 2.52% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 25.29% 12340.010 15460.977 - 59.74% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 25.12% 34.540 43.216 - 25.14% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 25.03% 42.449 53.075 - 26.14% -
BM_StringEraseWithMove_Huge_Transparent 24.69% 46.580 58.078 - 28.13% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 24.50% 66.742 83.094 - 21.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 24.44% 3092.870 3848.844 - 18.47% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 24.08% 1.169 1.451 - 7.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 23.86% 1.383 1.713 - 3.26% -
std::unordered_set<int>::contains(key)_(existent)/8192 23.56% 1.339 1.654 - 5.28% -
std::find_first_of(deque<int>)_(large_needle)/32 23.53% 282.615 349.124 - 6.97% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 23.35% 1.204 1.485 - -0.76% -
BM_PushHeap_uint64_QuickSortAdversary_16 23.17% 0.911 1.122 - 19.55% -
std::move(vector<int>)/262144 23.08% 14899.508 18338.489 - 6.09% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 23.06% 1.265 1.556 - 10.26% -
ranges::minmax(std::list<char>)/1 23.05% 0.377 0.464 - 23.19% -
BM_StringConstructDestroyCStr_Small_Transparent 22.89% 0.346 0.425 - 7.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 22.66% 624.518 766.064 - -56.22% -
std::unordered_set<int>::erase(key)_(existent)/8192 22.65% 23.431 28.739 - 27.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 22.26% 89.247 109.113 - -1.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.88% 20.980 25.569 - -0.38% -
rng::contains_subrange(deque<int>)_(same_length)/16 21.78% 10.718 13.052 - 22.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 21.72% 46.972 57.174 - 20.17% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 21.61% 28.228 34.328 - 20.28% -
std::multiset<int>::find(key)_(non-existent)/32 21.13% 2.253 2.729 - 20.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 21.01% 57.381 69.435 - 53.48% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.87% 21.285 25.726 - -7.02% -
BM_StringEraseWithMove_Empty_Opaque 20.74% 0.792 0.957 - 19.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.71% 52.191 62.999 - -0.05% -
SetIntersection_Interlaced_Set_uint64_1024_64 20.07% 9802855.162 11770587.562 - 17.01% -
bm_lexicographical_compare<unsigned_char>/8 20.02% 1.156 1.387 - 5.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 20.00% 58.728 70.474 - 9.32% -
ranges::minmax(std::deque<char>)/1 19.96% 0.714 0.857 - 6.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 19.95% 6.471 7.762 - 20.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 19.71% 8517.259 10195.840 - 21.72% -
std::map<std::string,_int>::erase(iterator)/32 19.36% 28.189 33.646 - 19.67% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 19.26% 101.469 121.012 - 141.52% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 19.22% 7.127 8.497 - -3.88% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 19.13% 1.021 1.216 - 2.55% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 18.80% 29.602 35.168 - -15.10% -
std::is_sorted_until(list<int>,_pred)/8192 18.59% 7494.271 8887.438 - 16.03% -
ranges::min(std::list<char>)/1 18.54% 0.355 0.421 - 15.69% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 18.53% 0.419 0.497 - 20.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 18.50% 24.040 28.487 - 1.24% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 18.44% 1.425 1.687 - 0.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 18.41% 27703.385 32803.532 - 11.48% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 17.69% 1.097 1.292 - -3.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 17.52% 675.814 794.191 - 10.95% -
std::search(deque<int>)_(same_length)/1000 17.46% 419.063 492.221 - 6.00% -
BM_StringEraseToEnd_Huge_Opaque 17.41% 2.250 2.642 - 17.09% -
std::unordered_multiset<int>::find(key)_(existent)/1024 17.41% 1.336 1.568 - 10.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 17.33% 18.767 22.019 - -0.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 17.26% 686.134 804.549 - 17.76% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 17.20% 1.033 1.211 - 24.92% -
SetIntersection_Interlaced_Vector_uint64_16384_256 17.19% 14846054.561 17397917.919 - -6.74% -
SetIntersection_Interlaced_Vector_uint32_262144_64 17.13% 14189380.670 16619702.539 - 72.87% -
std::unordered_multiset<int>::find(key)_(existent)/8192 17.11% 1.116 1.307 - 4.65% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.04% 57.570 67.380 - 17.89% -
std::copy_backward(deque<int>)/64 17.00% 3.026 3.540 - 16.82% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 16.94% 18.149 21.224 - -2.20% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 16.93% 19.204 22.455 - 3.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 16.91% 4.722 5.520 - 17.15% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 16.90% 8483.411 9917.325 - 6.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.87% 29.776 34.800 - 66.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 16.82% 32.188 37.601 - 14.05% -
BM_vector_deque_move/0 16.77% 0.426 0.497 - 13.49% -
bm_lexicographical_compare<unsigned_char>/1 16.75% 1.384 1.616 - 5.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.72% 28.985 33.830 - 11.05% -
BM_deque_deque_move_backward/0 16.47% 0.789 0.919 - -0.07% -
std::search(list<int>)_(single_element)/1000 16.41% 599.246 697.564 - 1.20% -
std::is_sorted(deque<int>)/8 16.40% 3.302 3.844 - 44.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 16.25% 35.937 41.776 - -0.41% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 16.22% 425150.637 494095.654 - 12.40% -
bm_ranges_lexicographical_compare<int>/1 16.16% 1.280 1.486 - 13.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15.96% 1416.603 1642.645 - 17.19% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 15.71% 30.755 35.586 - -15.00% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 15.63% 1.351 1.563 - -1.35% -
std::move(list<int>)/64 15.59% 39.092 45.186 - 15.82% -
BM_PushHeap_uint64_Ascending_64 15.46% 1.514 1.748 - 15.47% -
SetIntersection_None_Set_uint64_16384_16384 15.43% 167646837.194 193514975.447 - 13.06% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 15.43% 37.551 43.345 - 15.76% -
SetIntersection_Interlaced_Vector_float_1024_256 15.31% 5925542.843 6832845.330 - 13.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 15.13% 46.139 53.119 - 18.81% -
std::copy_n(list<int>)/4096 15.07% 3647.297 4197.008 - 19.08% -
std::unordered_set<std::string>::erase(iterator)/8192 15.02% 32.572 37.466 - 28.34% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.01% 25258.673 29049.198 - 15.47% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 14.94% 45.167 51.914 - 8.75% -
rng::contains_subrange(deque<int>)_(same_length)/32 14.91% 17.941 20.616 - 15.36% -
std::set<std::string>::erase(key)_(existent)/8192 14.87% 72.553 83.338 - 15.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 14.72% 21.822 25.034 - 5.94% -
std::search(deque<int>,_pred)_(near_matches)/1000 14.46% 24234.733 27738.750 - 15.68% -
ranges::min(std::list<long_long>)/1 14.41% 0.266 0.305 - -18.66% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 14.37% 19.169 21.924 - -9.61% -
SetIntersection_Interlaced_Vector_uint32_16384_4 14.34% 1346193.405 1539295.437 - 7.64% -
std::map<std::string,_int>::contains(key)_(existent)/32 14.30% 13.985 15.984 - -2.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.23% 37.340 42.654 - -0.95% -
std::multiset<std::string>::erase(key)_(existent)/1024 14.22% 83.415 95.278 - 49.52% -
std::search(list<int>)_(single_element)/8192 14.15% 7417.451 8466.680 - -5.25% -
std::set<std::string>::equal_range(key)_(non-existent)/32 14.00% 9.890 11.274 - 6.55% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.99% 673.703 767.923 - -4.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 13.87% 1.188 1.353 - -1.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 13.68% 404.542 459.901 - 13.71% -
std::copy(list<int>)/64 13.66% 30.382 34.532 - -6.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.52% 42.284 48.000 - -18.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.36% 38.441 43.575 - 34.17% -
SetIntersection_Interlaced_Vector_float_64_16 13.26% 16651730.184 18859358.416 - 12.15% -
std::all_of(vector<int>)_(process_all)/50 13.24% 13.045 14.772 - -16.21% -
SetIntersection_None_Set_uint64_262144_1 13.02% 1212938.883 1370842.203 - 12.60% -
ranges::min(std::list<long_long>)/70000 13.00% 45384.579 51283.727 - 16.59% -
std::multiset<std::string>::contains(key)_(existent)/1024 12.97% 22.504 25.424 - 17.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.96% 650.810 735.161 - -0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 12.91% 25.334 28.604 - 9.68% -
BM_tolower_char<wchar_t> 12.87% 0.612 0.691 - 0.33% -
std::multimap<std::string,_int>::ctor(const&)/32 12.83% 801.868 904.737 - 1.14% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 12.78% 31.588 35.626 - 5.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 12.75% 315.857 356.141 - 1.07% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 12.60% 20.774 23.391 - 10.54% -
std::all_of(vector<int>)_(process_all)/8 12.54% 2.306 2.595 - 10.25% -
ranges::min(std::deque<char>)/70000 12.54% 17832.969 20069.484 - 1.27% -
std::rotate(vector<bool>)_(1_element_backward)/8192 12.54% 114.008 128.306 - 2.60% -
BM_PushHeap_uint32_Ascending_64 12.47% 1.524 1.714 - 12.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 12.40% 750.417 843.484 - -0.01% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 12.38% 1.098 1.234 - -8.69% -
rng::starts_with(list<int>,_pred)/8192 12.37% 10554.022 11859.580 - 22.46% -
std::partition(deque<int>)_(dense)/50 12.31% 13.449 15.104 - 7.49% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.22% 306.704 344.172 - 11.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 12.20% 1.322 1.484 - 14.20% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.16% 1.854 2.080 - 2.90% -
std::list<int>::erase(begin)_(cheap_elements)/8192 12.04% 10.055 11.265 - 0.90% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.99% 1.317 1.475 - -5.05% -
std::unordered_set<int>::find(key)_(non-existent)/1024 11.99% 1.022 1.144 - 19.94% -
SetIntersection_Interlaced_Set_uint64_1024_256 11.92% 13679541.409 15310207.364 - 4.95% -
BM_PushHeap_uint32_SingleElement_4 11.89% 0.334 0.373 - 4.89% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.79% 13.149 14.700 - 17.00% -
BM_deque_deque_ranges_copy/0 11.74% 0.761 0.851 - 15.79% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 11.73% 1.190 1.329 - -3.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11.73% 12263.375 13701.940 - 10.34% -
std::set<std::string>::contains(key)_(existent)/8192 11.72% 26.767 29.905 - 12.24% -
bm_lexicographical_compare<unsigned_char>/64 11.70% 1.822 2.035 - 5.99% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 11.63% 1.487 1.660 - 21.08% -
std::multiset<int>::find(key)_(non-existent)/1024 11.59% 5.452 6.084 - 10.86% -
std::is_sorted_until(vector<int>,_pred)/8 11.59% 3.275 3.654 - 0.34% -
BM_deque_vector_move_backward/0 11.55% 1.415 1.579 - 21.14% -
std::unordered_set<int>::count(key)_(non-existent)/0 11.55% 0.270 0.301 - 8.03% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.46% 21.024 23.433 - 16.92% -
BM_PushHeap_uint32_SingleElement_16 11.38% 0.337 0.375 - 10.36% -
std::multiset<std::string>::contains(key)_(existent)/32 11.25% 15.554 17.304 - 5.29% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.24% 10.819 12.035 - 14.11% -
SetIntersection_Interlaced_Vector_uint64_256_64 11.06% 6830130.641 7585828.765 - -2.18% -
std::set<std::string>::erase(iterator)/8192 11.06% 26.893 29.868 - 9.20% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 11.06% 2.297 2.551 - 15.30% -
BM_StringEraseToEnd_Huge_Transparent 11.03% 2.412 2.678 - 11.05% -
std::partition(list<int>)_(dense)/8192 11.02% 4436.806 4925.906 - -8.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.00% 30.653 34.024 - -27.21% -
BM_PushHeap_uint64_Ascending_256 10.95% 2.091 2.320 - 11.11% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 10.94% 27.362 30.355 - -1.96% -
BM_deque_deque_ranges_copy/2 10.85% 2.075 2.300 - 2.57% -
std::multiset<int>::find(key)_(non-existent)/8192 10.83% 8.128 9.008 - 6.74% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 10.83% 11.576 12.829 - 6.31% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.83% 759.047 841.224 - -0.07% -
std::unordered_set<int>::erase(key)_(existent)/1024 10.79% 22.989 25.470 - 18.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 10.77% 69.290 76.750 - 10.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 10.75% 21.169 23.444 - 17.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10.71% 12490.594 13828.116 - 7.11% -
BM_PushHeap_uint64_Ascending_262144 10.59% 4.701 5.199 - 8.75% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 10.57% 1.389 1.536 - -2.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 10.53% 89.688 99.133 - 6.67% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.49% 26.149 28.893 - 11.00% -
SetIntersection_Interlaced_Vector_float_256_4 10.46% 4598641.072 5079833.598 - 5.34% -
BM_StringRelational_Less_Small_Empty_Control 10.41% 1.611 1.779 - 3.62% -
std::stable_sort(deque<int>)_(descending)/8 10.41% 26.478 29.233 - 13.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 10.41% 1.432 1.581 - -12.32% -
SetIntersection_Front_Set_float_256_256 10.40% 7019738.934 7750009.612 - -5.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 10.38% 0.448 0.495 - 11.89% -
std::multiset<std::string>::count(key)_(existent)/1024 10.35% 22.475 24.801 - 7.27% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 10.31% 8309.872 9166.273 - 12.32% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 10.30% 37.061 40.876 - 18.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.29% 39.025 43.041 - 17.40% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.29% 0.710 0.783 - 10.75% -
std::set<std::string>::find(key)_(non-existent)/32 10.25% 9.365 10.325 - 14.15% -
BM_StringRelational_Less_Empty_Large_Control 10.13% 1.613 1.776 - 3.44% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 10.12% 0.710 0.782 - 10.57% -
std::replace(vector<int>)_(sprinkled)/1024 10.12% 151.189 166.490 - -2.06% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.11% 0.710 0.782 - 10.64% -
std::find_if_not(list<int>)_(process_all)/50 10.09% 37.862 41.681 - 7.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.06% 31.730 34.923 - 47.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.06% 19.570 21.539 - 15.98% -
std::rotate(deque<int>)_(by_1/2)/8192 10.03% 1502.297 1652.908 - 5.93% -
BM_deque_deque_ranges_copy/1 9.98% 2.331 2.564 - 5.18% -
std::replace(vector<int>)_(sprinkled)/8192 9.86% 1186.762 1303.753 - 2.08% -
BM_vector_deque_ranges_copy/0 9.83% 0.395 0.433 - -30.69% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 9.74% 20.497 22.492 - 1.08% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 9.71% 21.086 23.133 - 9.54% -
std::any_of(list<int>)_(process_all)/8192 9.71% 7898.899 8665.731 - 10.19% -
std::map<std::string,_int>::erase(key)_(existent)/32 9.66% 67.242 73.740 - -5.24% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 9.66% 6745.196 7396.921 - 9.30% -
BM_PushHeap_uint32_Ascending_16 9.65% 0.929 1.018 - 9.75% -
std::multiset<std::string>::insert(value)_(already_present)/1024 9.61% 52.851 57.932 - 7.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.60% 31.973 35.042 - 8.93% -
SetIntersection_None_Set_uint64_262144_16 9.58% 1215665.201 1332092.121 - 10.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 9.52% 10.642 11.656 - 4.01% -
BM_PushHeap_string_Random_1 9.48% 0.641 0.702 - 49.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 9.46% 1.361 1.490 - -13.96% -
std::multiset<std::string>::erase(iterator)/8192 9.45% 29.861 32.684 - 3.49% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.41% 27.098 29.649 - 9.34% -
std::any_of(list<int>)_(process_all)/32768 9.34% 25797.555 28207.815 - 9.49% -
std::stable_partition(list<int>)_(dense)/8192 9.33% 17386.425 19008.260 - 9.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 9.32% 3.484 3.809 - 9.93% -
BM_vector_deque_copy/0 9.31% 0.457 0.499 - -17.33% -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.28% 10.387 11.352 - 2.61% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 9.25% 766.149 836.991 - 7.29% -
std::is_partitioned(deque<int>)_(partitioned)/8192 9.24% 2268.218 2477.834 - 3.90% -
std::unordered_set<int>::erase(iterator)/8192 9.21% 21.874 23.890 - 7.45% -
BM_PushHeap_uint64_Descending_4 9.21% 0.360 0.393 - 5.97% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 9.20% 17.428 19.031 - 9.04% -
BM_StringRelational_Less_Empty_Small_Control 9.16% 1.631 1.781 - 1.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 9.12% 42.116 45.955 - 6.47% -
std::unordered_set<std::string>::count(key)_(existent)/32 9.10% 33.764 36.837 - 13.53% -
SetIntersection_None_Set_uint64_262144_4 9.10% 1218926.598 1329805.746 - 10.73% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 9.10% 1.110 1.210 - 4.91% -
SetIntersection_None_Vector_float_262144_262144 9.09% 1110470.773 1211464.858 - 7.07% -
std::partition_copy(vector<int>)/8192 9.08% 4564.580 4978.911 - 8.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 9.08% 0.428 0.467 - 19.00% -
vector<bool>(size_type,_const_value_type&) 9.03% 8.288 9.037 - 7.84% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 8.99% 17.971 19.587 - 13.94% -
std::rotate(deque<int>)_(by_1/4)/8192 8.98% 2658.587 2897.284 - 13.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 8.97% 1326.772 1445.726 - 8.56% -
BM_PushHeap_uint64_Ascending_1024 8.90% 2.575 2.804 - 8.94% -
BM_lexicographical_compare_three_way_fast_path/1 8.88% 0.424 0.462 - 16.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.83% 47.774 51.990 - 9.43% -
std::rotate_copy(deque<int>)/1024 8.81% 34.469 37.504 - 7.77% -
std::stable_sort(deque<int>)_(heap)/8 8.80% 24.006 26.118 - 10.36% -
std::find_if(deque<int>)_(bail_25%)/32768 8.71% 2004.908 2179.483 - 1.00% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 8.69% 12.405 13.483 - 4.23% -
std::transform(list<int>,_list<int>)/8192 8.67% 9136.836 9928.875 - 9.72% -
std::partition(deque<int>)_(dense)/32 8.61% 9.403 10.213 - 7.63% -
std::find_if_not(vector<int>)_(bail_25%)/8 8.56% 0.790 0.857 - 1.80% -
std::multiset<std::string>::ctor(const&,_alloc)/32 8.55% 797.941 866.136 - 8.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.43% 0.366 0.397 - 17.63% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.38% 1.342 1.454 - 7.91% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.36% 22.381 24.252 - -1.43% -
ranges::min(std::deque<char>)/64 8.35% 16.565 17.949 - -0.20% -
std::unordered_set<int>::count(key)_(existent)/8192 8.33% 1.407 1.524 - 18.93% -
std::equal(list<int>)_(it,_it,_it,_it)/50 8.33% 26.942 29.187 - -0.90% -
BM_StringRelational_Eq_Empty_Empty_Control 8.30% 2.061 2.232 - 8.52% -
SetIntersection_Interlaced_Vector_uint64_16384_4 8.28% 1456806.902 1577476.465 - 2.77% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 8.26% 27.473 29.743 - 20.57% -
BM_StringRelational_Less_Small_Small_ChangeLast 8.23% 1.622 1.755 - 1.11% -
std::fill_n(vector<bool>)/64 8.19% 1.383 1.496 - 11.28% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.19% 22.076 23.884 - 10.30% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.16% 10.442 11.295 - 1.45% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 8.14% 12.499 13.517 - 4.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.14% 554.842 599.987 - -4.64% -
std::set<int>::lower_bound(key)_(non-existent)/32 8.13% 2.259 2.442 - -15.13% -
BM_PushHeap_uint64_SingleElement_1 8.13% 0.466 0.504 - 5.32% -
std::adjacent_find(list<int>)/8192 8.10% 6690.341 7232.454 - 0.39% -
std::unordered_set<int>::count(key)_(existent)/32 8.09% 1.435 1.551 - 26.58% -
std::find_if(deque<int>)_(process_all)/1024 8.07% 251.260 271.546 - 8.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 8.03% 1.412 1.526 - 0.72% -
BM_StringConstructDestroyCStr_Small_Opaque 8.00% 2.137 2.308 - 5.46% -
BM_PushHeap_uint32_SingleElement_64 7.96% 0.350 0.378 - 4.29% -
std::find_if(list<int>)_(bail_25%)/32768 7.96% 7021.059 7580.085 - 7.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.94% 24.483 26.426 - -23.49% -
std::copy_backward(vector<int>)/32768 7.93% 3461.118 3735.595 - -1.29% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 7.92% 4.293 4.633 - 3.44% -
bm_lexicographical_compare<int>/1 7.91% 1.325 1.430 - 11.56% -
BM_PushHeap_uint32_Ascending_256 7.90% 2.084 2.249 - 8.11% -
std::find_if(deque<int>)_(bail_25%)/8192 7.84% 507.473 547.279 - 1.02% -
SetIntersection_None_Vector_uint64_262144_262144 7.83% 1053322.152 1135773.395 - 0.69% -
std::copy_n(vector<bool>)_(aligned)/262144 7.78% 733.020 790.049 - 23.69% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.73% 1.887 2.033 - 4.44% -
BM_deque_deque_copy/0 7.72% 0.789 0.850 - 7.86% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 7.70% 22.652 24.395 - 5.07% -
std::find_if(deque<int>)_(process_all)/32768 7.68% 8054.772 8673.731 - 7.32% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.68% 95625.286 102972.347 - -3.00% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 7.66% 65.724 70.762 - 7.32% -
ranges::minmax(std::vector<char>)/1 7.66% 0.608 0.655 - 0.35% -
SetIntersection_None_Vector_float_262144_16384 7.65% 1132405.521 1219003.526 - 7.86% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 7.63% 19.368 20.845 - 2.65% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.62% 226.694 243.967 - 2.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 7.61% 19.208 20.670 - 11.87% -
SetIntersection_Interlaced_Set_uint64_1024_1024 7.61% 12159142.348 13084340.761 - 3.90% -
rng::find_last(deque<int>)_(bail_10%)/50 7.61% 11.392 12.259 - 1.61% -
BM_deque_deque_copy/70000 7.56% 3224.051 3467.874 - 9.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 7.56% 1089.074 1171.398 - -2.86% -
vector<bool>::resize() 7.52% 10.888 11.707 - 9.11% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.49% 29.107 31.288 - 4.52% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 7.48% 103262.298 110988.669 - 8.51% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 7.48% 14.536 15.622 - 15.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.47% 11.613 12.480 - -0.25% -
BM_PushHeap_uint64_Ascending_16384 7.44% 3.562 3.827 - 7.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.43% 280.927 301.794 - 12.80% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.41% 11.620 12.481 - -6.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.41% 1.159 1.245 - 7.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 7.41% 0.587 0.630 - 6.17% -
BM_StringRelational_Less_Empty_Empty_Control 7.40% 1.660 1.783 - -2.42% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 7.39% 21.008 22.560 - 10.83% -
BM_deque_vector_ranges_move/0 7.38% 1.375 1.477 - 12.86% -
SetIntersection_Interlaced_Set_uint64_256_64 7.35% 12778118.369 13717615.351 - -0.89% -
std::move(list<int>)/512 7.32% 355.078 381.074 - 3.39% -
std::find(list<int>)_(process_all)/8192 7.31% 6898.948 7403.485 - 4.28% -
SetIntersection_None_Vector_float_262144_64 7.29% 1144394.741 1227876.503 - 8.62% -
std::multiset<std::string>::find(key)_(existent)/1024 7.23% 22.584 24.216 - -6.06% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 7.22% 24422.603 26185.625 - 7.13% -
std::list<int>::insert(begin)_(cheap_elements)/1024 7.20% 11.472 12.298 - 0.68% -
std::lower_bound(std::vector<int>)/100 7.17% 12.189 13.063 - 8.00% -
vector<bool>::reserve() 7.15% 8.202 8.788 - 6.10% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 7.13% 11091.860 11882.388 - -3.91% -
std::find_if(vector<char>)_(bail_25%)/8 7.09% 0.906 0.970 - 1.34% -
rng::find_last(vector<char>)_(bail_90%)/50 7.08% 1.458 1.561 - 11.11% -
SetIntersection_Front_Vector_float_1024_1024 7.06% 5513550.331 5902767.390 - -0.11% -
std::multimap<int,_int>::erase(key)_(existent)/8192 7.02% 25.767 27.576 - 6.65% -
std::find_if(deque<int>)_(process_all)/8192 7.02% 2008.572 2149.492 - 7.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.01% 1097.484 1174.413 - 0.98% -
rng::contains_subrange(deque<int>)_(process_all)/16 7.00% 9.346 10.001 - 8.83% -
std::pop_heap(deque<size_t>)/8192 6.99% 58.965 63.088 - 5.76% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.99% 2.152 2.303 - 0.22% -
rng::contains_subrange(list<int>)_(process_all)/8192 6.96% 6636.762 7098.431 - 5.23% -
std::list<int>::ctor(const&)_(cheap_elements)/32 6.93% 322.663 345.035 - -4.09% -
ranges::min(std::list<char>)/64 6.92% 26.693 28.541 - 5.66% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 6.92% 7688.173 8220.264 - 8.29% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 6.91% 55.340 59.166 - 0.41% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 6.91% 95268.536 101852.232 - -3.84% -
std::stable_sort(deque<int>)_(repeated)/8 6.91% 17.750 18.976 - 6.70% -
std::partial_sort_copy(vector<int>)_(heap)/8 6.88% 16.016 17.119 - 6.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.87% 2.223 2.376 - 9.50% -
std::find_if_not(list<int>)_(process_all)/8192 6.86% 6892.486 7365.094 - 2.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.86% 22.452 23.991 - 4.97% -
SetIntersection_Interlaced_Set_uint64_1024_16 6.84% 11458102.042 12241602.250 - 6.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.83% 3.875 4.140 - 6.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.81% 1311917.932 1401287.004 - 9.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.80% 6223.930 6646.898 - 11.60% -
BM_std_minmax_element<short>/2 6.80% 0.646 0.690 - 1.02% -
std::multiset<int>::count(key)_(non-existent)/8192 6.76% 9.125 9.742 - -0.45% -
rng::find(vector<bool>)_(process_all)/8 6.75% 0.639 0.683 - 23.03% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 6.74% 709.224 757.021 - 7.32% -
BM_StringRelational_Less_Empty_Huge_Control 6.71% 1.664 1.775 - 3.38% -
SetIntersection_None_Vector_float_262144_1024 6.71% 1098797.262 1172475.787 - 3.90% -
std::list<std::string>::ctor(size)/32 6.70% 338.289 360.953 - 3.68% -
std::list<int>::insert(begin)_(cheap_elements)/8192 6.70% 11.526 12.298 - 0.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 6.69% 1.347 1.437 - -5.19% -
BM_StringRead_Cold_Deep_Empty 6.66% 1.292 1.378 - 5.31% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 6.66% 23231.500 24778.799 - 6.87% -
SetIntersection_None_Vector_uint64_1024_1024 6.65% 1022640.450 1090624.407 - 1.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.63% 11237.646 11983.144 - 6.77% -
ranges::min(std::deque<__int128>)/1 6.63% 0.663 0.707 - 6.54% -
std::list<std::string>::ctor(size)/1024 6.63% 12351.154 13169.513 - 5.31% -
std::any_of(vector<int>)_(process_all)/50 6.62% 13.739 14.649 - 16.53% -
SetIntersection_Front_Set_float_1024_64 6.61% 1698366.813 1810608.053 - -1.21% -
BM_PushHeap_uint64_Descending_16 6.60% 0.360 0.383 - 6.47% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 6.57% 11.682 12.450 - 8.96% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 6.57% 12.093 12.888 - 3.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.57% 35.644 37.987 - 6.47% -
std::find_if_not(vector<char>)_(bail_25%)/8192 6.57% 238.222 253.870 - 5.55% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 6.54% 82923.298 88349.872 - 6.22% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 6.52% 94648.641 100816.559 - -4.50% -
std::list<std::string>::ctor(size)/8192 6.44% 101098.251 107612.872 - 5.11% -
ranges::minmax(std::deque<char>)/70000 6.42% 24091.495 25639.361 - 6.65% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 6.42% 32.485 34.570 - 2.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 6.39% 73.461 78.153 - 25.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.33% 9.683 10.296 - -0.12% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.28% 0.609 0.647 - 7.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 6.27% 26.509 28.171 - -4.62% -
std::unordered_set<int>::erase(iterator)/1024 6.26% 21.659 23.015 - 3.61% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 6.22% 19.459 20.670 - 1.29% -
std::list<int>::ctor(Range)_(cheap_elements)/32 6.22% 324.734 344.929 - -27.02% -
BM_PushHeap_uint32_SingleElement_16384 6.20% 0.356 0.378 - 6.18% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 6.19% 12.103 12.852 - 6.53% -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.14% 1799482.422 1909955.322 - 2.63% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 6.11% 88.409 93.811 - 0.14% -
BM_PushHeap_uint32_SingleElement_262144 6.11% 0.356 0.378 - 5.80% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.10% 346.577 367.728 - 5.93% -
std::sort(deque<int>)_(shuffled)/1024 6.10% 6851.114 7268.793 - 6.50% -
std::find_if_not(list<int>)_(process_all)/1024 6.07% 735.598 780.222 - 7.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.06% 1176.821 1248.147 - -0.58% -
std::find_end(deque<int>)_(same_length)/8192 6.05% 2803.156 2972.807 - 6.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 6.05% 0.967 1.026 - 6.22% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 6.04% 513092.640 544077.862 - 5.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.04% 22.309 23.656 - 6.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.98% 79496.429 84250.718 - 6.85% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.98% 324.409 343.798 - 7.33% -
std::find_if_not(list<int>)_(bail_25%)/8 5.97% 0.923 0.978 - 6.71% -
std::count_if(list<int>)_(every_other)/8192 5.96% 7272.970 7706.785 - -7.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.96% 42.002 44.505 - 5.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 5.95% 22.719 24.071 - 1.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.94% 551.546 584.331 - -6.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 5.94% 54.232 57.454 - 6.96% -
std::unique_copy(list<int>)_(contiguous)/8192 5.93% 6824.780 7229.744 - 6.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.92% 559.604 592.724 - -7.89% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 5.90% 26640.149 28211.301 - -1.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.90% 1124.408 1190.717 - -0.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.89% 778.921 824.832 - 8.36% -
ranges::minmax(std::list<char>)/64 5.89% 32.915 34.854 - 3.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.88% 222.063 235.120 - -3.54% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.88% 10.411 11.023 - 0.04% -
std::all_of(list<int>)_(process_all)/32768 5.86% 25781.061 27292.468 - 6.39% -
std::find_end(deque<int>)_(same_length)/1024 5.85% 351.488 372.036 - 11.80% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 5.84% 353.241 373.867 - 6.72% -
std::set<std::string>::find(key)_(non-existent)/1024 5.83% 20.445 21.636 - 7.92% -
SetIntersection_Interlaced_Vector_uint32_1024_256 5.82% 6006596.534 6356106.779 - -11.29% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.79% 44.511 47.088 - 6.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.78% 1.474 1.559 - 6.20% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 5.77% 84.945 89.848 - 5.46% -
std::stable_sort(deque<int>)_(ascending)/8 5.76% 18.391 19.451 - 11.01% -
std::fill(list<int>)/50 5.76% 33.314 35.233 - 1.09% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.73% 12612.101 13335.179 - 6.23% -
std::copy_backward(deque<int>)/512 5.72% 18.046 19.079 - 5.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 5.71% 1.415 1.496 - -15.40% -
std::unordered_set<int>::count(key)_(non-existent)/1024 5.71% 1.793 1.895 - 29.96% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 5.69% 7627.881 8061.730 - 7.91% -
BM_PushHeap_uint32_SingleElement_1024 5.66% 0.362 0.383 - 5.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.64% 1.104 1.166 - 3.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.64% 0.426 0.450 - 0.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 5.62% 46.277 48.879 - -10.65% -
std::set<std::string>::count(key)_(non-existent)/32 5.61% 10.611 11.206 - 7.23% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 5.60% 16.440 17.362 - 3.97% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 5.60% 514367.933 543174.038 - 6.06% -
std::copy_n(vector<int>)/8 5.57% 2.160 2.281 - 5.50% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.55% 4.977 5.253 - -1.64% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.53% 31.415 33.151 - 1.59% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.51% 30.619 32.306 - -0.95% -
ranges::min(std::deque<char>)/1 5.50% 0.633 0.668 - -27.02% -
rng::fold_left(list<int>)/1048576 5.49% 1356350.418 1430836.581 - 5.86% -
std::find_if_not(vector<char>)_(bail_25%)/32768 5.47% 945.503 997.264 - 5.57% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 5.45% 12751.593 13447.161 - 6.41% -
bm_ranges_swap_ranges_vb_aligned/16 5.45% 3.497 3.688 - 11.10% -
std::set<int>::count(key)_(existent)/8192 5.44% 7.833 8.259 - 2.67% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.41% 8258.007 8705.172 - -6.09% -
SetIntersection_Front_Set_string_262144_4 5.40% 1209991.938 1275275.719 - 3.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 5.38% 1004395.261 1058419.153 - 0.16% -
SetIntersection_Front_Vector_uint64_16384_4 5.37% 1007584.705 1061690.337 - 0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 5.36% 21300557.159 22442296.043 - 3.22% -
std::find_if_not(list<int>)_(bail_25%)/1024 5.35% 182.098 191.849 - 50.68% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.35% 12.171 12.823 - 6.64% -
std::partition(deque<int>)_(sparse)/32 5.33% 11.817 12.447 - 23.63% -
BM_StringAssignAsciiz_Huge_Opaque 5.33% 189.838 199.948 - 5.99% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 5.32% 10.205 10.748 - 3.02% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 5.32% 1.119 1.178 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.32% 13728545.458 14458585.539 - -1.71% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.32% 102443.825 107889.035 - 5.89% -
SetIntersection_Front_Set_string_64_64 5.31% 33635308.417 35421482.062 - -3.53% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.31% 775.731 816.918 - 6.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.30% 24.368 25.660 - 1.36% -
rng::for_each(multiset<int>)/8 5.30% 6.553 6.900 - 3.25% -
BM_StringAssignAsciiz_Huge_Transparent 5.29% 188.959 198.957 - 5.55% -
ranges::minmax(std::deque<char>)/64 5.29% 23.910 25.174 - 8.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.28% 1.160 1.221 - 2.77% -
BM_StringAssignStr_Huge_Opaque 5.26% 109.427 115.185 - 5.25% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 5.25% 30.068 31.647 - -0.50% -
std::remove_copy_if(vector<int>)_(prefix)/1024 5.23% 398.559 419.403 - 5.48% -
BM_PushHeap_uint32_SingleElement_256 5.23% 0.382 0.402 - 3.13% -
SetIntersection_Front_Set_uint32_256_256 5.23% 7328765.740 7711929.059 - 0.69% -
SetIntersection_None_Vector_float_262144_256 5.22% 1135579.903 1194896.820 - 6.83% -
std::move(vector<bool>)_(unaligned)/512 5.22% 4.639 4.881 - 2.37% -
std::search(vector<int>)_(same_length)/8192 5.22% 1892.444 1991.152 - 6.75% -
BM_std_minmax_element<char>/3 5.20% 1.053 1.108 - -7.73% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.20% 348.929 367.083 - 5.68% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.18% 5622.774 5914.177 - 5.52% -
ranges::min(std::list<__int128>)/8 5.18% 2.065 2.172 - 5.30% -
SetIntersection_Interlaced_Set_string_256_64 5.18% 29474073.129 31000316.830 - 4.84% -
BM_PushHeap_uint32_Ascending_1024 5.16% 2.557 2.689 - 5.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 5.13% 0.776 0.816 - 6.01% -
SetIntersection_Front_Vector_uint32_1024_1 5.11% 995771.326 1046622.911 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 5.10% 15.495 16.285 - 2.92% -
BM_deque_deque_ranges_move_backward/65536 5.07% 7881.579 8281.315 - 10.46% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 5.07% 0.776 0.816 - 5.98% -
std::set<int>::find(key)_(non-existent)/32 5.07% 2.249 2.363 - 5.68% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 5.06% 777.456 816.799 - 2.64% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 5.06% 19.313 20.290 - 3.32% -
BM_vector_deque_ranges_copy_backward/64000 5.05% 7957.591 8359.139 - 16.11% -
std::unordered_set<int>::find(key)_(existent)/1024 5.04% 1.405 1.476 - 10.45% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.04% 758.676 796.877 - 2.50% -
std::multiset<std::string>::count(key)_(existent)/8192 5.04% 29.265 30.738 - 5.55% -
bm_ranges_lexicographical_compare<int>/8 5.03% 1.464 1.538 - 2.62% -
BM_std_minmax_element<char>/512 5.02% 138.161 145.096 - 3.38% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.00% 12575.209 13203.895 - 5.28% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.00% 180074.113 189074.879 - 5.29% -
std::stable_sort(deque<int>)_(shuffled)/8 5.00% 22.572 23.699 - 3.98% -
SetIntersection_Front_Vector_uint32_262144_16 4.99% 1056496.385 1109249.515 - -0.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.99% 6383.807 6702.108 - 5.89% -
std::set<std::string>::find(key)_(existent)/8192 4.97% 28.439 29.853 - -2.11% -
BM_PushHeap_uint64_Ascending_16 4.97% 0.910 0.955 - 5.04% -
SetIntersection_None_Vector_uint32_262144_4 4.97% 1076592.673 1130062.532 - 0.48% -
std::multiset<int>::contains(key)_(existent)/1024 4.96% 3.885 4.077 - 2.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.95% 1000967.004 1050547.531 - 0.73% -
SetIntersection_Front_Set_uint64_262144_64 4.95% 1604847.187 1684308.540 - -0.24% -
BM_deque_deque_move_backward/64000 4.95% 7721.067 8103.046 - 12.06% -
bm_ranges_swap_ranges_vb_aligned/8 4.94% 3.474 3.646 - 10.96% -
BM_vector_deque_ranges_move_backward/70000 4.92% 8585.066 9007.871 - 15.17% -
bm_ranges_swap_ranges_vb_aligned/32 4.92% 3.514 3.687 - 11.12% -
std::multiset<int>::ctor(const&,_alloc)/8192 4.92% 50406.259 52887.891 - -0.61% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.92% 456.364 478.829 - 1.26% -
BM_deque_deque_ranges_move_backward/0 4.92% 0.876 0.919 - 24.89% -
BM_deque_deque_copy/64000 4.91% 2934.575 3078.561 - 0.72% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.90% 25369.972 26612.107 - 6.39% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 4.90% 0.777 0.815 - 5.93% -
std::mismatch(list<int>)_(it,_it,_it)/8192 4.89% 7981.629 8371.914 - 14.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.87% 38913.930 40808.736 - -3.34% -
SetIntersection_Front_Set_float_1024_1 4.86% 1010859.833 1059994.194 - 1.99% -
std::copy_if(deque<int>)_(entire_range)/512 4.85% 137.260 143.914 - 6.46% -
std::map<int,_int>::erase(key)_(existent)/1024 4.84% 24.116 25.284 - 3.60% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 4.83% 63.599 66.670 - -11.92% -
SetIntersection_Interlaced_Set_uint32_256_4 4.82% 10902360.070 11427325.617 - -0.97% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 4.80% 77.949 81.692 - 5.25% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.80% 22.326 23.398 - 6.14% -
BM_StringAssignStr_Huge_Transparent 4.79% 108.917 114.136 - 5.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.79% 1185194.684 1241913.895 - 5.09% -
std::fill_n(list<int>)/50 4.77% 15.659 16.407 - 5.46% -
std::unique(list<int>)_(sprinkled)/52 4.77% 67.362 70.573 - 1.01% -
std::any_of(deque<int>)_(process_all)/8 4.76% 3.285 3.441 - 4.82% -
std::map<int,_int>::contains(key)_(non-existent)/0 4.75% 0.288 0.302 - 0.84% -
ranges::minmax(std::list<char>)/70000 4.75% 52737.305 55241.089 - 3.15% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.75% 473.713 496.191 - 6.48% -
BM_PushHeap_float_Ascending_1 4.74% 0.534 0.560 - 19.76% -
std::partition(vector<int>)_(dense)/32 4.73% 8.181 8.568 - 5.05% -
std::equal(deque<int>)_(it,_it,_it)/50 4.73% 20.641 21.617 - -4.36% -
std::replace(list<int>)_(sprinkled)/32 4.72% 11.226 11.756 - 5.22% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.72% 2182.185 2285.084 - 5.05% -
std::pop_heap(deque<float>)/1024 4.69% 12.735 13.332 - 0.25% -
SetIntersection_None_Vector_uint64_1024_1 4.68% 1032222.322 1080481.937 - 0.87% -
std::set<std::string>::count(key)_(non-existent)/1024 4.66% 23.056 24.131 - 2.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.66% 20.742 21.708 - -12.57% -
std::none_of(deque<int>)_(process_all)/8 4.65% 3.282 3.434 - 4.81% -
std::for_each(list<int>)/8192 4.64% 7831.866 8195.285 - 10.17% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.64% 102389.743 107140.040 - 5.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.64% 1730.949 1811.205 - 1.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.63% 1002523.110 1048919.725 - 2.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.63% 12799.956 13392.301 - 3.59% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.62% 220.113 230.275 - 1.21% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 4.62% 52566.533 54993.098 - 4.92% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 4.61% 12.336 12.905 - 4.41% -
std::none_of(list<int>)_(process_all)/32768 4.60% 25918.228 27110.698 - 5.53% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 4.60% 336.463 351.941 - 7.24% -
std::search(deque<int>,_pred)_(same_length)/1000 4.59% 479.606 501.605 - 4.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.58% 10129968.552 10594052.066 - 9.22% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.58% 30.608 32.009 - 3.42% -
std::multiset<int>::ctor(const&,_alloc)/1024 4.56% 6329.270 6618.061 - -1.17% -
BM_deque_deque_copy_backward/64 4.56% 3.380 3.535 - 5.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.55% 3.522 3.682 - 4.46% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.55% 212.161 221.815 - 4.13% -
std::multiset<int>::count(key)_(existent)/8192 4.55% 9.200 9.618 - -5.57% -
BM_PushHeap_float_SingleElement_4 4.54% 0.351 0.367 - 1.96% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 4.54% 57113.610 59703.818 - 5.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.53% 1.260 1.317 - 9.66% -
BM_deque_deque_ranges_move/65536 4.52% 3080.365 3219.682 - 4.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.51% 504.658 527.411 - -8.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 4.51% 35.523 37.124 - -9.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.51% 8307620.489 8681894.858 - 4.93% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.50% 6.336 6.621 - 7.71% -
SetIntersection_None_Vector_float_1024_1024 4.50% 1056716.139 1104233.278 - 1.91% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.49% 1461433.559 1527111.081 - 5.38% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.48% 10.205 10.663 - 3.13% -
std::map<int,_int>::find(key)_(existent)/8192 4.48% 5.290 5.528 - 3.83% -
std::set<int>::upper_bound(key)_(existent)/1024 4.47% 4.097 4.280 - 4.98% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.45% 29.969 31.302 - 2.68% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 4.43% 29.984 31.313 - 1.69% -
SetIntersection_None_Vector_uint64_256_64 4.41% 3304468.229 3450321.777 - 0.31% -
SetIntersection_Front_Set_float_64_64 4.39% 12653433.995 13209073.568 - -4.63% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 4.39% 1.670 1.743 - 12.77% -
ranges::min(std::list<__int128>)/64 4.39% 33.344 34.806 - 4.87% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 4.38% 1.268 1.324 - 1.76% -
BM_StringAssignAsciiz_Empty_Opaque 4.37% 2.925 3.053 - 0.48% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.35% 1.155 1.205 - 4.36% -
SetIntersection_Front_Set_uint32_262144_256 4.32% 3953622.962 4124487.514 - 7.67% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.32% 4.259 4.443 - 0.85% -
std::set<int>::ctor(&&,_different_allocs)/1024 4.32% 5786.010 6035.876 - -2.23% -
BM_vector_deque_copy_backward/64000 4.31% 8053.223 8399.944 - 15.76% -
bm_ranges_lexicographical_compare<int>/64 4.30% 4.322 4.508 - 2.10% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 4.29% 119.674 124.806 - -7.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.29% 34437.127 35913.500 - 0.53% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.29% 25.346 26.433 - 3.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.27% 9.735 10.150 - -5.12% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.26% 38.858 40.513 - 1.03% -
std::replace(list<int>)_(sprinkled)/50 4.23% 18.829 19.626 - 5.19% -
SetIntersection_Front_Vector_string_262144_64 4.23% 3208187.843 3344040.356 - 2.18% -
std::search(vector<int>)_(same_length)/1024 4.23% 247.310 257.777 - 5.30% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.23% 21817.444 22740.731 - 5.16% -
BM_PushHeap_float_Ascending_16 4.23% 0.984 1.026 - 5.25% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.22% 14.078 14.672 - -4.11% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 4.20% 2.982 3.108 - 2.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 4.19% 1.465 1.527 - 0.46% -
BM_vector_deque_move_backward/0 4.17% 0.384 0.400 - 1.12% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.16% 28.290 29.467 - 9.49% -
BM_deque_vector_copy_backward/0 4.16% 1.533 1.597 - 8.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.15% 872470.682 908647.101 - 5.42% -
std::is_sorted(vector<int>)/8192 4.15% 1899.974 1978.733 - 4.32% -
std::move_backward(vector<bool>)_(aligned)/64 4.12% 1.634 1.702 - -1.29% -
std::multiset<int>::count(key)_(non-existent)/32 4.12% 2.421 2.521 - 1.17% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 4.11% 13158.375 13699.012 - 5.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.10% 11729.299 12210.234 - 9.76% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.10% 4440.716 4622.724 - 0.98% -
std::find_if(vector<int>)_(bail_25%)/1024 4.09% 28.415 29.577 - 2.45% -
std::remove(deque<int>)_(sprinkled)/50 4.09% 54.777 57.018 - 4.99% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.09% 4.271 4.446 - 4.18% -
std::reverse_copy(vector<int>)/8 4.07% 2.310 2.404 - 2.82% -
rng::find(vector<bool>)_(process_all)/1024 4.07% 4.554 4.739 - 1.46% -
std::none_of(vector<int>)_(process_all)/8 4.06% 2.400 2.498 - -2.60% -
BM_std_minmax_element<int>/3 4.06% 1.168 1.215 - 6.80% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.04% 1.234 1.284 - 8.95% -
rng::find_last_if(vector<char>)_(bail_90%)/8 4.02% 0.476 0.495 - 5.84% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.02% 212.422 220.968 - 3.74% -
BM_vector_deque_move_backward/70000 4.01% 8495.458 8835.869 - 14.23% -
std::all_of(deque<int>)_(process_all)/8 4.00% 3.305 3.437 - 4.22% -
std::multimap<int,_int>::ctor(const&)/1024 3.99% 6334.790 6587.556 - 0.35% -
SetIntersection_Interlaced_Set_string_16384_256 3.97% 344212954.980 357883278.435 - 2.94% -
std::swap_ranges(deque<int>)/8192 3.96% 2548.758 2649.665 - 4.00% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 3.96% 782.017 812.955 - 1.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 3.95% 14.838 15.424 - 1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.95% 343766576.436 357331968.191 - -2.58% -
BM_CmpLess_uint_schar 3.94% 1.021 1.061 - 2.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 3.94% 1.470 1.528 - -0.65% -
std::for_each_n(deque<int>)/8 3.94% 1.208 1.256 - 0.47% -
SetIntersection_None_Vector_string_262144_4 3.93% 1275586.985 1325758.065 - 2.74% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.92% 0.889 0.924 - 1.05% -
ranges::min(std::list<__int128>)/70000 3.91% 58354.749 60637.246 - 4.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.90% 67091.314 69706.935 - -6.83% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.90% 12.238 12.715 - 3.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.89% 351963674.673 365664520.898 - 2.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.89% 32.390 33.651 - 3.45% -
std::is_sorted_until(list<int>)/8192 3.89% 6988.583 7260.535 - 1.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 3.89% 766.035 795.815 - 2.89% -
SetIntersection_None_Vector_float_262144_16 3.89% 1123731.163 1167408.012 - 1.81% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.88% 33.329 34.622 - 0.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.88% 46.460 48.261 - 3.07% -
std::find_first_of(deque<int>)_(small_needle)/32 3.88% 110.192 114.463 - 1.51% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.87% 830.590 862.757 - 0.61% -
std::pop_heap(deque<int>)/1024 3.87% 12.370 12.848 - 4.62% -
std::multiset<int>::ctor(const&,_alloc)/32 3.86% 223.734 232.380 - -0.57% -
std::stable_partition(list<int>)_(dense)/32 3.86% 36.319 37.723 - 0.41% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 3.86% 761.334 790.688 - 4.96% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.85% 795.798 826.438 - 4.68% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 3.84% 1.470 1.527 - 0.63% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.83% 3.986 4.139 - 6.18% -
BM_deque_deque_ranges_move/70000 3.83% 3348.972 3477.203 - 0.89% -
SetIntersection_Front_Set_uint32_16384_64 3.83% 1540015.782 1598961.574 - -5.31% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.82% 789.829 819.989 - 3.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.82% 2201035.584 2285022.888 - 4.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.80% 1615.244 1676.687 - -2.59% -
std::unordered_set<int>::ctor(const&)/1024 3.80% 6668.619 6921.743 - 3.57% -
SetIntersection_Front_Set_string_1024_16 3.79% 1873988.005 1945103.525 - -0.52% -
SetIntersection_Interlaced_Set_uint32_64_16 3.79% 21573800.624 22391365.354 - -3.65% -
bm_ranges_swap_ranges_vb_aligned/524288 3.79% 1036.139 1075.390 - 2.47% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.78% 30.517 31.671 - 4.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 3.78% 1449592.694 1504357.852 - -2.05% -
BM_deque_vector_copy_backward/1 3.77% 2.096 2.175 - 2.48% -
std::partition_copy(deque<int>)/32 3.77% 12.869 13.355 - 5.51% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 3.76% 0.465 0.482 - -3.60% -
SetIntersection_Front_Set_uint32_1024_1024 3.73% 11338050.037 11761396.193 - -5.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.73% 8027463.093 8326666.877 - 3.12% -
SetIntersection_Front_Set_uint32_1024_64 3.73% 1672679.675 1735016.451 - -2.00% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.73% 2546.815 2641.714 - -3.71% -
std::stable_sort(deque<int>)_(descending)/1024 3.72% 2901.722 3009.803 - 4.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.72% 1.198 1.242 - 5.89% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.72% 6.494 6.736 - 2.67% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.71% 21.538 22.338 - 4.47% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.71% 29.526 30.621 - 4.85% -
std::find_first_of(deque<int>)_(small_needle)/50 3.69% 169.748 176.017 - 1.21% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.69% 964.129 999.731 - -5.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.69% 9996.350 10364.719 - -3.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.68% 38.510 39.928 - 12.44% -
std::set<std::string>::equal_range(key)_(existent)/32 3.68% 16.420 17.024 - 5.29% -
SetIntersection_Front_Set_string_16384_256 3.68% 14777492.845 15320887.511 - 3.23% -
std::multimap<int,_int>::ctor(const&)/32 3.65% 217.238 225.177 - 0.97% -
std::sort(deque<int>)_(shuffled)/8 3.64% 22.578 23.400 - 1.67% -
SetIntersection_Interlaced_Vector_string_1024_16 3.64% 3356630.447 3478798.104 - -0.40% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.64% 1.502 1.557 - 5.95% -
ranges::minmax(std::deque<__int128>)/8 3.63% 3.826 3.965 - 3.95% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.62% 24.628 25.520 - 3.23% -
rng::contains(vector<int>)_(process_all)/8 3.62% 2.644 2.740 - 8.65% -
std::unordered_set<int>::ctor(const&)/32 3.61% 197.795 204.940 - 3.22% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.60% 18.327 18.987 - -3.41% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.58% 2.271 2.353 - 2.85% -
std::multiset<int>::equal_range(key)_(existent)/32 3.58% 2.268 2.350 - -1.55% -
ranges::minmax(std::deque<__int128>)/1 3.58% 0.693 0.717 - 5.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.58% 221.107 229.016 - -4.27% -
BM_StringEraseWithMove_Large_Transparent 3.57% 2.662 2.756 - -1.21% -
SetIntersection_None_Set_string_256_64 3.56% 9150255.612 9475770.614 - 1.53% -
BM_PushHeap_float_Ascending_262144 3.55% 5.104 5.285 - 3.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.54% 2.203 2.281 - 4.79% -
SetIntersection_None_Vector_uint64_262144_256 3.54% 1092423.953 1131091.169 - -0.42% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.54% 1.387 1.436 - 3.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.53% 1353.101 1400.917 - -1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 3.53% 11415146.063 11818398.121 - 3.84% -
ranges::minmax(std::list<char>)/8 3.53% 2.469 2.557 - 1.76% -
std::stable_partition(vector<int>)_(sparse)/1024 3.52% 209.243 216.618 - -0.12% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.52% 9.909 10.258 - 3.12% -
SetIntersection_None_Set_uint32_16384_16384 3.52% 156660348.896 162178596.209 - 3.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.52% 722.179 747.615 - 5.61% -
bm_lexicographical_compare<signed_char>/8 3.52% 3.114 3.224 - -2.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.52% 11996783.292 12418552.209 - 3.55% -
std::swap_ranges(list<int>)/32 3.51% 19.565 20.253 - 4.62% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.51% 878.813 909.668 - 4.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.51% 36.838 38.130 - 3.02% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.50% 831946.309 861023.918 - 2.67% -
std::multiset<int>::ctor(const&)/8192 3.50% 50839.505 52616.351 - -1.02% -
std::for_each_n(join_view(vector<vector<int>>))/8 3.49% 1.443 1.494 - -7.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.48% 62261.275 64429.741 - -2.30% -
BM_vector_deque_copy_backward/65536 3.48% 8217.567 8503.247 - 14.46% -
std::map<int,_int>::contains(key)_(non-existent)/1024 3.47% 5.553 5.746 - 5.65% -
std::unordered_set<int>::find(key)_(non-existent)/0 3.47% 0.324 0.335 - 0.20% -
rng::for_each(multimap<int>)/8192 3.47% 7203.606 7453.646 - -0.63% -
std::rotate_copy(deque<int>)/8192 3.46% 291.248 301.339 - 2.24% -
BM_StringAssignAsciiz_Small_Opaque 3.46% 2.928 3.030 - -0.38% -
std::multiset<int>::ctor(const&)/1024 3.46% 6340.353 6559.627 - -0.37% -
SetIntersection_Interlaced_Vector_string_256_64 3.46% 18720463.246 19367256.127 - -7.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.45% 355.014 367.273 - 5.81% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.45% 85.725 88.683 - 5.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 3.45% 996954.849 1031347.353 - -1.87% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 3.44% 44.755 46.296 - -17.07% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.43% 67.067 69.369 - 3.90% -
std::fill_n(deque<int>)/8192 3.43% 235.841 243.933 - 4.45% -
std::unique(list<int>)_(sprinkled)/8192 3.43% 7884.357 8154.621 - 3.65% -
BM_PushHeap_float_Random_4 3.42% 2.329 2.408 - -14.36% -
std::remove(deque<int>)_(sprinkled)/32 3.41% 50.027 51.734 - 4.43% -
BM_vector_deque_ranges_move_backward/64000 3.41% 7845.861 8113.481 - 14.89% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.40% 6153.200 6362.633 - 3.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.39% 1165727.985 1205265.992 - 0.00% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.39% 41.515 42.922 - -0.74% -
SetIntersection_None_Vector_uint32_1024_16 3.39% 1045567.977 1080988.991 - 0.58% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.38% 11328.423 11710.813 - -19.06% -
std::set<int>::ctor(const&)/32 3.36% 218.414 225.753 - 4.45% -
SetIntersection_Front_Set_uint32_16384_4 3.36% 1016924.685 1051084.417 - -1.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.35% 1.164 1.203 - 4.24% -
rng::for_each(multimap<int>)/8 3.34% 6.114 6.319 - 3.07% -
SetIntersection_None_Set_uint64_262144_256 3.34% 1222390.461 1263276.043 - 4.52% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.33% 18823.010 19450.385 - 3.72% -
std::rotate_copy(vector<int>)/1024 3.33% 33.817 34.943 - 7.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.32% 1.389 1.435 - 9.74% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.32% 6.400 6.613 - 3.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.31% 38756.392 40038.571 - 0.19% -
SetIntersection_Front_Vector_float_262144_64 3.31% 1329669.397 1373614.997 - 0.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.30% 15.508 16.020 - -0.28% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.30% 4.378 4.522 - 1.08% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.29% 49002.876 50614.176 - 2.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.29% 133147.521 137525.234 - 2.56% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.28% 418.161 431.889 - -2.99% -
BM_deque_deque_copy_backward/1 3.28% 2.715 2.804 - 2.93% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.26% 31.176 32.194 - 3.52% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.26% 1.612 1.664 - -9.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 3.24% 29.479 30.434 - -1.64% -
SetIntersection_None_Set_uint64_262144_64 3.24% 1220987.059 1260498.535 - 4.36% -
rng::contains(deque<int>)_(process_all)/1048576 3.23% 244136.463 252032.727 - 3.80% -
BM_deque_deque_move_backward/70000 3.23% 8596.839 8874.884 - 10.20% -
SetIntersection_Interlaced_Set_uint64_262144_1 3.23% 1011314.412 1044005.886 - -0.69% -
std::vector<int>::ctor(size)/1024 3.23% 41.561 42.904 - -3.40% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.23% 12.815 13.229 - 3.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.22% 41.491 42.827 - 0.98% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.21% 11369.522 11734.983 - 0.51% -
BM_deque_deque_ranges_copy/70000 3.21% 3260.220 3364.958 - 3.20% -
SetIntersection_Interlaced_Set_uint32_256_64 3.21% 13110862.540 13531587.766 - 4.77% -
SetIntersection_Front_Vector_uint64_1024_1 3.20% 1031307.571 1064306.765 - 1.82% -
std::list<int>::ctor(size)/32 3.19% 332.854 343.465 - 7.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.18% 11821.520 12197.986 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.18% 3393157.540 3501168.797 - 1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.18% 20615688.784 21271417.311 - -1.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.18% 552.929 570.510 - -8.42% -
BM_CmpEqual_ushort_schar 3.18% 1.005 1.037 - 4.60% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.18% 44.636 46.053 - 33.70% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.16% 14.433 14.889 - 3.05% -
BM_deque_vector_move_backward/64000 3.15% 7709.008 7951.709 - 5.80% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.14% 1.614 1.665 - -2.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.14% 558.738 576.275 - -10.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.14% 32.938 33.971 - 3.33% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.13% 66.993 69.089 - -0.59% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.13% 0.321 0.331 - 0.54% -
SetIntersection_Front_Set_float_16384_64 3.13% 1725752.392 1779739.140 - 0.44% -
SetIntersection_None_Set_string_64_1 3.13% 22300592.669 22997674.309 - 0.02% -
SetIntersection_None_Vector_uint64_16384_1 3.10% 1075915.473 1109286.246 - 0.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.10% 19.804 20.418 - 3.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.10% 1520007.880 1567062.576 - -0.69% -
std::set<std::string>::count(key)_(non-existent)/8192 3.08% 32.722 33.731 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.08% 6314735.481 6509358.108 - -0.91% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.08% 12282.213 12660.689 - 2.57% -
SetIntersection_Front_Vector_string_256_256 3.08% 19120154.394 19708741.983 - 2.64% -
BM_StringRead_Hot_Deep_Small 3.07% 0.489 0.504 - 0.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.07% 3.820 3.938 - 7.54% -
SetIntersection_Interlaced_Vector_uint64_256_1 3.07% 4017813.246 4141004.025 - -0.73% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 3.07% 5835.050 6013.946 - 3.71% -
BM_StringFindCharLiteral/1024 3.06% 18.384 18.947 - 5.62% -
SetIntersection_Front_Vector_uint32_16384_1 3.05% 1017305.083 1048350.633 - -0.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.05% 1.177 1.213 - -1.74% -
std::list<int>::ctor(size)/8192 3.05% 98520.562 101521.533 - 8.74% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.05% 6.225 6.414 - 5.54% -
SetIntersection_Front_Vector_float_1024_16 3.04% 1103406.254 1136950.374 - 1.19% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.04% 145.589 150.014 - 3.61% -
std::set<int>::find(key)_(non-existent)/8192 3.03% 8.529 8.787 - 3.62% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.01% 16.164 16.651 - -6.48% -
std::multiset<int>::count(key)_(non-existent)/1024 3.01% 5.807 5.982 - 0.43% -
std::generate_n(list<int>)/50 3.01% 15.160 15.616 - 0.50% -
ranges::minmax(std::deque<long_long>)/8 3.01% 3.857 3.974 - 2.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.01% 1130360.302 1164366.812 - 1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.00% 6347498.179 6537910.355 - -0.85% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.99% 21.600 22.245 - 0.46% -
SetIntersection_Interlaced_Vector_string_262144_1 2.98% 1050496.049 1081838.074 - -1.31% -
BM_std_minmax_element<long_long>/5500 2.98% 1518.425 1563.669 - 5.81% -
SetIntersection_None_Vector_string_16384_16 2.97% 1196813.195 1232364.720 - 0.90% -
rng::contains(vector<int>)_(process_all)/8192 2.97% 1804.884 1858.456 - 3.48% -
SetIntersection_Interlaced_Set_string_256_256 2.97% 29174899.684 30040711.558 - -7.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.96% 1.035 1.065 - 2.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.96% 174890.758 180068.604 - 1.11% -
BM_PushHeap_uint64_Random_16 2.96% 4.457 4.589 - 3.09% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.96% 51634.952 53161.102 - -6.25% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 2.95% 36.642 37.724 - 2.78% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.95% 6.484 6.675 - 0.30% -
std::multimap<int,_int>::ctor(const&)/8192 2.95% 50687.209 52180.329 - -0.66% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.94% 28417.562 29254.378 - 5.02% -
SetIntersection_Front_Set_string_16384_64 2.94% 4324034.332 4451282.174 - -2.46% -
BM_StringFindCharLiteral/32 2.94% 1.620 1.668 - 3.09% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 2.94% 1.381 1.422 - 1.38% -
std::make_heap(deque<int>)_(repeated)/1024 2.94% 2317.632 2385.701 - 5.55% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.93% 797.091 820.472 - 7.00% -
SetIntersection_Interlaced_Vector_float_256_64 2.93% 7162728.338 7372453.220 - 2.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.93% 56128.983 57771.026 - -0.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.92% 2.405 2.475 - 8.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.92% 394.245 405.753 - 3.29% -
BM_deque_vector_move/0 2.92% 1.379 1.419 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.91% 1324783.443 1363339.192 - 2.12% -
BM_std_minmax_element<long_long>/64000 2.91% 17737.936 18254.167 - 4.61% -
BM_num_get<bool> 2.91% 11.514 11.849 - -0.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.90% 15.676 16.131 - 2.79% -
std::stable_partition(vector<int>)_(sparse)/50 2.90% 21.476 22.100 - 3.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.89% 561.073 577.304 - -10.43% -
BM_StringFindAllMatch/1 2.89% 3.026 3.114 - -1.38% -
BM_vector_deque_copy_backward/70000 2.89% 8885.130 9141.736 - 14.58% -
SetIntersection_Interlaced_Set_float_1024_4 2.89% 9728448.714 10009320.236 - 3.30% -
SetIntersection_None_Vector_uint32_256_1 2.88% 4164939.835 4285093.396 - 0.20% -
rng::contains(deque<int>)_(process_all)/32 2.87% 8.744 8.995 - 4.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.87% 13520.948 13908.495 - 0.20% -
BM_StringFindCharLiteral/64 2.86% 2.120 2.181 - 2.98% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.85% 57663392.334 59309465.248 - 2.56% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.85% 9.572 9.845 - 4.91% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.85% 16.689 17.165 - 6.29% -
std::rotate(deque<int>)_(by_1/2)/1024 2.85% 182.388 187.579 - -0.35% -
SetIntersection_None_Set_float_256_1 2.85% 11321988.130 11644186.255 - 2.43% -
rng::contains_subrange(list<int>)_(same_length)/8192 2.85% 8355.098 8592.859 - 8.93% -
BM_align/1 2.84% 0.640 0.658 - 5.40% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.84% 16.950 17.432 - 1.34% -
std::map<int,_int>::count(key)_(existent)/32 2.83% 1.526 1.569 - 0.27% -
std::set<std::string>::find(key)_(existent)/1024 2.83% 22.362 22.994 - -3.59% -
BM_std_minmax_element<char>/64 2.82% 17.648 18.147 - 4.83% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.82% 6512.443 6696.173 - 5.26% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.81% 2.074 2.132 - 1.87% -
std::partition(vector<int>)_(dense)/1024 2.81% 242.731 249.548 - 4.05% -
BM_std_minmax_element<long_long>/4000 2.80% 1108.281 1139.342 - 9.72% -
BM_PushHeap_uint64_Descending_64 2.77% 0.376 0.387 - 2.71% -
rng::contains(vector<int>)_(process_all)/1048576 2.77% 232568.071 239015.240 - 3.45% -
std::search(deque<int>)_(same_length)/1024 2.77% 474.417 487.552 - 2.25% -
BM_std_minmax_element<long_long>/65536 2.77% 18187.712 18691.130 - 8.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.76% 164213.788 168745.912 - -1.49% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.75% 9694.346 9961.338 - 1.83% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.75% 930.221 955.760 - 2.47% -
BM_std_minmax_element<long_long>/70000 2.74% 19423.818 19956.330 - 9.61% -
BM_vector_deque_ranges_copy_backward/2 2.74% 2.002 2.057 - 2.95% -
BM_std_minmax_element<char>/1024 2.74% 272.154 279.601 - 1.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.74% 6.884 7.073 - 2.40% -
bm_gcd_trivial 2.73% 0.652 0.670 - -0.80% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.73% 4500.525 4623.229 - -1.11% -
bm_ranges_swap_ranges_vb_aligned/262144 2.72% 480.540 493.623 - 2.39% -
std::rotate(list<int>)_(1_element_backward)/8192 2.72% 7257.152 7454.483 - 3.06% -
std::for_each_n(list<int>)/8192 2.72% 7561.294 7766.693 - 2.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.71% 343.303 352.619 - 0.17% -
std::find_end(deque<int>)_(same_length)/1000 2.71% 353.754 363.354 - 11.58% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.71% 21.848 22.440 - 2.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.71% 0.541 0.555 - 4.69% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.71% 467.115 479.765 - -1.07% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.71% 2.127 2.185 - 8.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.70% 821.544 843.713 - 1.62% -
BM_vector_deque_ranges_move_backward/65536 2.70% 8020.099 8236.442 - 12.23% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.69% 13.192 13.548 - 2.71% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 2.69% 0.418 0.429 - 2.72% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.69% 6182.581 6348.846 - 3.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.69% 172981.450 177630.824 - 1.78% -
SetIntersection_Front_Vector_float_16384_16384 2.69% 77385350.161 79465019.692 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.68% 1149114.775 1179931.489 - 0.92% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.67% 11106077.146 11402930.889 - -1.81% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 2.67% 21.365 21.935 - 3.32% -
BM_PushHeap_float_Ascending_64 2.67% 1.750 1.797 - 3.05% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.66% 3556.344 3651.101 - 4.64% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.66% 6970.309 7156.007 - 4.02% -
BM_std_minmax_element<long_long>/4096 2.66% 1135.935 1166.161 - 9.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.66% 6.486 6.659 - 2.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.65% 202936.218 208323.509 - -3.96% -
std::set<int>::find(key)_(non-existent)/1024 2.64% 5.576 5.724 - 2.30% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.64% 20.508 21.050 - -11.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.64% 1021615.689 1048572.265 - -1.18% -
std::set<int>::contains(key)_(existent)/1024 2.64% 3.779 3.878 - -0.16% -
BM_CmpLess_uchar_short 2.63% 1.033 1.060 - 0.07% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.63% 6484.152 6654.526 - -0.03% -
BM_PushHeap_float_PipeOrgan_64 2.63% 1.301 1.335 - 2.97% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.62% 41160.170 42239.820 - 1.05% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 2.61% 16.742 17.180 - 3.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.61% 3.243 3.328 - -2.36% -
BM_StringFindStringLiteral/1024 2.61% 17.848 18.314 - 1.67% -
SetIntersection_None_Vector_float_16384_64 2.61% 1103823.264 1132611.512 - 2.28% -
std::remove_if(list<int>)_(prefix)/1024 2.61% 1010.554 1036.910 - 4.56% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 2.60% 57.627 59.126 - 12.34% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 2.60% 1.202 1.233 - -3.23% -
std::set<int>::ctor(&&,_different_allocs)/8192 2.60% 48156.304 49408.169 - 0.92% -
ranges::min(std::list<char>)/70000 2.60% 53125.784 54505.328 - 3.16% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.59% 331.930 340.531 - -4.34% -
std::multiset<int>::ctor(const&)/32 2.59% 222.105 227.856 - -2.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.59% 9826.531 10080.817 - 3.62% -
BM_StringAssignAsciiz_Large_Transparent 2.58% 11.545 11.843 - 2.03% -
BM_align/8 2.58% 0.639 0.655 - 5.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.57% 1030746.695 1057213.097 - 0.18% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.57% 28.683 29.420 - -10.83% -
std::multiset<int>::insert(value)_(already_present)/8192 2.56% 31.126 31.924 - -0.11% -
ranges::min(std::vector<long_long>)/8 2.56% 2.301 2.360 - 8.75% -
std::for_each(multimap<int>::iterator)/8192 2.56% 7403.027 7592.527 - -0.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.56% 4.738 4.860 - 2.60% -
SetIntersection_Front_Set_float_16_16 2.56% 37213986.950 38165536.543 - -0.80% -
BM_deque_deque_copy_backward/512 2.55% 19.013 19.498 - 3.11% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.55% 4916294.287 5041681.628 - 0.35% -
SetIntersection_Interlaced_Set_float_64_4 2.55% 20645120.555 21170989.596 - 1.49% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.54% 33371.168 34217.474 - -1.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.53% 13296.489 13633.526 - 0.30% -
SetIntersection_Front_Vector_string_64_16 2.53% 20356718.404 20871695.214 - -1.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.53% 73.086 74.933 - 2.36% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.52% 20.262 20.774 - 2.13% -
bm_ranges_lexicographical_compare<signed_char>/8 2.52% 3.409 3.495 - 0.94% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.52% 25.829 26.479 - 3.69% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.50% 37.664 38.606 - -3.13% -
BM_deque_deque_move/70000 2.50% 3384.401 3468.847 - 2.12% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.49% 6477.309 6638.895 - -6.28% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.49% 2.302 2.359 - 3.33% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.49% 7071.934 7247.808 - 7.21% -
SetIntersection_Front_Vector_float_16384_4 2.48% 1040070.870 1065902.179 - 0.54% -
ranges::min(std::deque<char>)/8 2.48% 2.309 2.366 - -7.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.48% 12425366.112 12733402.740 - -0.25% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.48% 4.481 4.592 - 3.93% -
BM_deque_deque_move/65536 2.48% 3089.157 3165.638 - 2.03% -
ranges::min(std::list<char>)/8 2.47% 1.897 1.944 - 2.12% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.47% 4544.388 4656.701 - 1.55% -
BM_CmpEqual_uint_short 2.46% 1.029 1.054 - 3.60% -
BM_std_minmax_element<long_long>/512 2.46% 145.966 149.559 - 9.10% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.46% 2.434 2.494 - 6.75% -
SetIntersection_None_Vector_float_16384_1 2.45% 1103732.643 1130811.823 - 1.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.45% 104510.932 107073.590 - 4.28% -
std::stable_sort(vector<int>)_(ascending)/1024 2.44% 2062.803 2113.099 - -2.75% -
SetIntersection_Front_Vector_string_256_4 2.44% 4619518.902 4732008.079 - 2.78% -
SetIntersection_Interlaced_Set_uint64_64_16 2.43% 21953783.998 22487942.681 - -0.82% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 2.43% 28.351 29.041 - 2.28% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.43% 2.239 2.293 - 6.43% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.42% 628.082 643.312 - -11.67% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.42% 272.562 279.164 - 3.19% -
SetIntersection_Interlaced_Vector_uint32_256_16 2.42% 6775351.492 6939410.560 - 5.09% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.41% 443.959 454.645 - 2.91% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.40% 49312.152 50497.513 - 2.50% -
rng::fold_left(deque<int>)/8192 2.40% 4474.051 4581.506 - 2.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.40% 59565.964 60996.302 - -2.56% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.39% 23.400 23.960 - -0.39% -
BM_std_minmax_element<long_long>/64 2.39% 17.880 18.307 - 7.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 2.39% 1046203.365 1071189.225 - 0.79% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 2.37% 31.040 31.778 - 1.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.37% 7494.711 7672.643 - -1.98% -
SetIntersection_None_Vector_float_1024_1 2.37% 1063971.479 1089147.059 - 0.53% -
BM_deque_deque_ranges_copy_backward/1024 2.37% 37.691 38.582 - 1.78% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.36% 221.294 226.525 - 0.92% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.36% 20.622 21.109 - -0.97% -
SetIntersection_Front_Vector_uint64_16384_16 2.35% 1099033.391 1124862.968 - 0.52% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.35% 2.024 2.072 - 2.60% -
BM_PushHeap_uint32_Random_4 2.34% 2.177 2.228 - 0.95% -
BM_CmpLess_uchar_uchar 2.34% 1.055 1.079 - -0.63% -
BM_std_minmax_element<long_long>/1024 2.34% 288.008 294.751 - 9.12% -
BM_vector_deque_ranges_copy_backward/1 2.34% 2.283 2.336 - 3.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.34% 1.203 1.231 - 3.42% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.34% 10.009 10.243 - 6.35% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.34% 12010.890 12291.558 - 1.04% -
std::map<int,_int>::contains(key)_(existent)/32 2.33% 1.633 1.672 - 2.08% -
SetIntersection_Front_Vector_string_1024_64 2.33% 3261088.689 3337034.438 - -3.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.32% 20.262 20.732 - 0.71% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.32% 1859.478 1902.643 - 0.84% -
SetIntersection_None_Vector_float_16384_16 2.32% 1104622.673 1130258.357 - 2.45% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 2.32% 595.644 609.461 - 1.56% -
std::partial_sort(vector<int>)_(descending)/8 2.31% 24.326 24.888 - 3.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.31% 1079419.318 1104347.917 - 2.72% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.30% 20.697 21.174 - 2.24% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.30% 2.030 2.076 - 2.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.30% 34.720 35.519 - 15.57% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.30% 1.685 1.724 - -0.79% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.30% 134874.102 137972.954 - 1.23% -
BM_StringRead_Cold_Shallow_Large 2.28% 1.244 1.272 - 10.42% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.28% 937.116 958.456 - 3.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.27% 17606234.608 18006575.320 - -1.67% -
SetIntersection_None_Set_float_16384_16384 2.27% 160305328.319 163944813.764 - 7.51% -
rng::for_each(set<int>)/8192 2.27% 7663.195 7836.909 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.27% 46.117 47.163 - -1.68% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.26% 1.238 1.266 - -0.52% -
ranges::minmax(std::list<__int128>)/1 2.26% 0.455 0.465 - 1.11% -
BM_num_get<long> 2.26% 10.576 10.815 - 0.16% -
BM_StringFindCharLiteral/4096 2.25% 76.907 78.641 - 2.34% -
BM_vector_deque_ranges_copy_backward/65536 2.25% 8375.692 8564.371 - 15.90% -
SetIntersection_Front_Vector_float_256_16 2.25% 4135322.217 4228372.858 - 0.58% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.25% 15.102 15.442 - 3.13% -
std::copy_if(list<int>)_(every_other)/32768 2.25% 25270.220 25838.108 - -8.25% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 2.25% 96001.925 98157.334 - 1.99% -
std::copy_if(deque<int>)_(every_other)/512 2.24% 181.485 185.560 - 3.11% -
SetIntersection_Front_Set_string_16384_4 2.24% 1226579.018 1254101.541 - -1.75% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 2.24% 23.082 23.600 - 0.48% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 2.24% 45067.798 46077.632 - 3.56% -
BM_CmpEqual_uint_uint 2.23% 1.043 1.067 - -0.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.23% 2.182 2.231 - 2.74% -
std::multimap<std::string,_int>::erase(iterator)/1024 2.23% 32.744 33.474 - -1.65% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.23% 554.266 566.611 - 0.51% -
std::remove_if(list<int>)_(sprinkled)/1024 2.23% 987.859 1009.849 - 3.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.23% 116361.106 118950.938 - 2.80% -
BM_CmpLess_uchar_ushort 2.22% 1.056 1.080 - 0.64% -
std::move_backward(vector<int>)/262144 2.22% 21869.800 22355.483 - 2.23% -
BM_PushHeap_uint64_Random_4 2.22% 2.574 2.631 - 2.84% -
std::set<std::string>::ctor(const&)/32 2.22% 775.003 792.180 - -5.82% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.21% 4.032 4.121 - -0.88% -
BM_std_minmax_element<char>/4096 2.20% 1069.704 1093.206 - 1.36% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.20% 23.424 23.938 - 9.66% -
std::remove_copy(list<int>)_(sprinkled)/50 2.19% 18.476 18.881 - 1.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.19% 504.624 515.679 - -10.56% -
SetIntersection_Front_Vector_float_262144_16384 2.19% 77779317.231 79481974.444 - 0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.19% 42.313 43.239 - 34.40% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.19% 9.963 10.181 - 2.58% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.18% 10042.365 10261.737 - 26.71% -
bm_swap_ranges_vb_aligned/64 2.18% 2.854 2.916 - 1.20% -
rng::for_each(multiset<int>)/8192 2.16% 7672.954 7838.849 - 0.67% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.16% 5923.772 6051.801 - 2.82% -
std::find_first_of(list<int>)_(small_needle)/1024 2.16% 2754.620 2814.076 - 2.83% -
std::partition_point(deque<int>)/8192 2.16% 15.117 15.443 - 2.54% -
std::unique(list<int>,_pred)_(contiguous)/8192 2.16% 7939.767 8110.872 - 8.09% -
SetIntersection_None_Set_uint64_64_4 2.15% 20951758.122 21402860.299 - -0.88% -
std::partition_copy(vector<int>)/50 2.15% 12.605 12.876 - 1.23% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.14% 286593.157 292716.173 - -0.91% -
SetIntersection_None_Vector_string_16384_1024 2.14% 1226418.370 1252604.754 - 2.62% -
BM_StringRead_Cold_Shallow_Small 2.13% 1.217 1.243 - 10.65% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.13% 21.836 22.300 - 4.34% -
bm_lexicographical_compare<unsigned_char>/512 2.11% 8.605 8.786 - 0.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.11% 875151.616 893625.744 - 1.53% -
SetIntersection_Interlaced_Vector_float_1024_4 2.11% 1434856.151 1465101.124 - 15.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 2.11% 536968341.049 548277841.469 - 1.81% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.11% 5.580 5.697 - 2.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 2.10% 13502.099 13786.029 - -1.02% -
BM_std_minmax_element<char>/5500 2.10% 1433.128 1463.263 - 1.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.10% 9.194 9.388 - -2.85% -
BM_std_minmax_element<char>/64000 2.09% 16458.663 16803.080 - 0.48% -
BM_deque_deque_ranges_copy_backward/64 2.09% 3.337 3.407 - 0.99% -
SetIntersection_Interlaced_Set_string_16384_64 2.08% 339231643.378 346302267.391 - -1.55% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.08% 12282631.190 12538442.621 - -0.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.08% 42.230 43.109 - 2.04% -
BM_std_minmax_element<char>/65536 2.08% 16864.957 17216.144 - 0.53% -
std::set<std::string>::clear()/32 2.08% 876.653 894.904 - 0.31% -
std::set<int>::equal_range(key)_(existent)/1024 2.08% 4.420 4.512 - 5.20% -
BM_PushHeap_uint32_Random_256 2.08% 5.444 5.557 - 2.65% -
std::set<int>::ctor(&&,_different_allocs)/32 2.08% 175.834 179.487 - -0.03% -
std::copy_n(list<int>)/32768 2.08% 26200.062 26744.364 - 1.57% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.08% 11547.720 11787.498 - 7.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.07% 1083741.934 1106202.360 - 3.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.07% 1153.012 1176.860 - 8.46% -
SetIntersection_None_Vector_uint32_1024_64 2.07% 1063232.907 1085194.715 - 0.28% -
BM_deque_deque_move/1024 2.06% 36.875 37.636 - 0.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.06% 15.701 16.024 - -0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.06% 15652.031 15974.109 - 1.06% -
BM_PushHeap_uint64_Random_64 2.06% 5.473 5.585 - 1.80% -
std::copy_if(list<int>)_(entire_range)/8 2.05% 2.509 2.560 - 0.61% -
BM_StringFindAllMatch/64 2.05% 3.173 3.238 - 0.09% -
std::find_first_of(list<int>)_(small_needle)/8192 2.05% 22066.687 22518.818 - 2.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.05% 2365746.448 2414182.147 - 2.58% -
SetIntersection_Front_Set_float_1024_16 2.04% 1183268.981 1207447.015 - -0.86% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.04% 6580.340 6714.640 - 2.58% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.04% 24510.047 25009.768 - 2.58% -
BM_deque_deque_copy_backward/2 2.04% 2.478 2.529 - 2.47% -
std::find_first_of(list<int>)_(small_needle)/32 2.04% 93.070 94.967 - 2.38% -
std::rotate(deque<int>)_(by_1/3)/50 2.03% 30.596 31.218 - 6.45% -
rng::fold_left(list<int>)/50 2.03% 37.661 38.427 - 2.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.03% 53817.996 54910.811 - 2.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.03% 359.651 366.944 - 0.41% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.02% 9.880 10.079 - -0.26% -
std::move_backward(vector<int>)/8 2.02% 2.276 2.322 - 2.29% -
std::unordered_set<int>::ctor(const&)/8192 2.01% 54829.370 55933.984 - 1.25% -
std::equal(vector<int>)_(it,_it,_it)/50 2.01% 4.154 4.237 - 0.44% -
BM_CmpLess_ushort_uint 2.01% 1.060 1.081 - 0.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.01% 15.653 15.968 - 0.18% -
BM_PushHeap_float_Ascending_1024 2.01% 3.109 3.171 - 2.14% -
BM_std_minmax_element<char>/4000 2.00% 1044.696 1065.623 - 1.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.00% 85973.156 87695.104 - 1.16% -
SetIntersection_Front_Set_uint64_16384_1024 2.00% 12222961.850 12467773.231 - -0.83% -
std::search(vector<int>)_(same_length)/1000 2.00% 242.419 247.264 - 2.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 2.00% 34.040 34.719 - -5.57% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.99% 25.103 25.604 - -4.13% -
BM_std_minmax_element<char>/70000 1.99% 18041.209 18400.972 - 0.37% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.99% 36710.401 37441.585 - 2.53% -
SetIntersection_None_Vector_uint32_262144_1024 1.99% 1099771.353 1121618.057 - -1.11% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.98% 113961.601 116223.734 - -0.17% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.98% 2.951 3.010 - 0.54% -
std::partition_copy(vector<int>)/1024 1.98% 466.514 475.745 - 4.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.98% 1292431.574 1317958.886 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.97% 3049615.479 3109757.481 - 2.15% -
BM_CmpLess_schar_uchar 1.97% 1.088 1.110 - 3.33% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.97% 42.388 43.222 - 0.94% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1.97% 1622.823 1654.726 - 1.95% -
SetIntersection_Front_Set_uint32_64_64 1.97% 12902236.446 13155799.887 - -0.38% -
SetIntersection_Interlaced_Set_string_16384_1024 1.95% 346812301.535 353577322.761 - 2.14% -
std::find_first_of(list<int>)_(small_needle)/50 1.94% 140.178 142.905 - 2.87% -
SetIntersection_Front_Vector_uint64_64_1 1.94% 16061749.711 16373847.099 - -0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.94% 43520.777 44365.277 - -5.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.94% 65077.616 66339.438 - -4.25% -
std::stable_partition(deque<int>)_(sparse)/1024 1.93% 423.377 431.564 - 2.18% -
SetIntersection_Front_Vector_uint64_16384_64 1.93% 1354271.635 1380396.027 - 0.47% -
BM_StringEraseWithMove_Large_Opaque 1.93% 2.770 2.823 - -1.35% -
SetIntersection_Front_Vector_uint64_64_64 1.93% 10703427.396 10909486.132 - 2.00% -
BM_PushHeap_uint32_Random_262144 1.92% 5.862 5.975 - 0.93% -
std::for_each(list<int>)/50 1.92% 21.390 21.800 - -0.02% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.92% 17.429 17.763 - 1.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.90% 755.476 769.846 - 1.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.90% 804.874 820.147 - 1.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.90% 17.184 17.510 - 1.61% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.89% 3871.369 3944.706 - 0.15% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.89% 510.900 520.576 - -2.61% -
std::stable_sort(deque<int>)_(ascending)/1024 1.89% 2113.634 2153.658 - 2.81% -
BM_num_get<long_long> 1.89% 10.522 10.721 - -1.42% -
std::fill(vector<bool>)/32768 1.89% 29.744 30.307 - 1.03% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.89% 16.428 16.738 - 1.92% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.89% 31.101 31.688 - 1.37% -
SetIntersection_None_Vector_float_16384_4 1.88% 1106336.508 1127189.366 - 3.44% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.88% 3963.124 4037.788 - 0.16% -
std::fill(deque<int>)/1024 1.88% 29.867 30.429 - -5.83% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.88% 62595.217 63770.617 - 0.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.86% 37.882 38.587 - 1.99% -
SetIntersection_Front_Vector_string_262144_16 1.86% 1556897.245 1585842.634 - -3.11% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.86% 0.818 0.833 - 1.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.85% 9.824 10.006 - 2.24% -
SetIntersection_None_Vector_uint64_262144_64 1.85% 1099794.573 1120168.060 - -1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.85% 11890862.558 12110941.937 - 1.72% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.85% 36237.364 36907.448 - 0.01% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.85% 941.234 958.632 - -1.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.84% 181936.198 185288.058 - 2.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.84% 446.485 454.706 - 1.95% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.84% 12786.707 13021.655 - 2.08% -
BM_PushHeap_uint64_Random_16384 1.84% 6.269 6.384 - 2.20% -
std::reverse_copy(list<int>)/64 1.83% 29.920 30.469 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.83% 5.257 5.353 - 2.09% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.83% 1.286 1.310 - 6.88% -
SetIntersection_Front_Vector_string_1024_1024 1.83% 38347738.687 39050549.538 - -1.98% -
std::for_each_n(list<int>)/50 1.83% 22.969 23.390 - 3.87% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.83% 409.173 416.646 - -1.02% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.82% 335.590 341.713 - 6.88% -
std::copy_n(vector<int>)/32768 1.82% 3460.407 3523.533 - -6.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.82% 15.504 15.787 - -0.02% -
SetIntersection_Front_Vector_string_16_16 1.82% 51320737.945 52255666.947 - 1.95% -
SetIntersection_Front_Set_uint32_1024_1 1.82% 1030570.150 1049338.686 - 0.74% -
std::copy_backward(deque<int>)/1048576 1.82% 131340.008 133731.499 - 2.20% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.81% 684.398 696.819 - -2.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.81% 2039.648 2076.648 - 8.61% -
bm_gcd_random 1.81% 29.135 29.663 - -4.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.81% 33128.060 33728.382 - 3.89% -
SetIntersection_Front_Set_string_262144_256 1.81% 14842900.356 15111850.010 - 0.22% -
SetIntersection_None_Vector_uint64_1024_256 1.81% 1061199.971 1080405.377 - 0.77% -
BM_deque_vector_ranges_move/65536 1.81% 3011.194 3065.569 - 2.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.80% 3968.279 4039.758 - 1.43% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.80% 35.123 35.754 - 1.22% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.80% 6.018 6.126 - -0.93% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.79% 1.387 1.412 - 1.32% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.79% 36.205 36.851 - 3.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 1.78% 17.961 18.281 - 1.79% -
BM_StringFindCharLiteral/128 1.78% 3.004 3.058 - 1.80% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.78% 32.076 32.646 - 3.24% -
SetIntersection_None_Vector_float_1024_64 1.77% 1076734.953 1095844.336 - 3.31% -
rng::for_each(multiset<int>)/32 1.77% 25.314 25.763 - 2.44% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.77% 12.924 13.153 - -2.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.77% 9686490.084 9857858.844 - -1.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.77% 120233.838 122358.020 - -0.01% -
BM_StringFindStringLiteral/128 1.77% 3.131 3.186 - -0.02% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.76% 1.186 1.207 - 7.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.76% 177141.935 180254.667 - 3.17% -
std::generate_n(vector<int>)/32 1.75% 7.857 7.995 - 1.89% -
std::stable_partition(vector<int>)_(dense)/1024 1.75% 293.174 298.315 - 3.10% -
BM_deque_deque_ranges_copy/65536 1.75% 3090.393 3144.539 - 2.48% -
std::swap_ranges(deque<int>)/1024 1.75% 319.333 324.924 - 1.80% -
SetIntersection_Front_Vector_uint64_1024_16 1.75% 1088010.400 1107020.941 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.75% 3051524.358 3104837.469 - 1.31% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.74% 19.943 20.291 - 0.91% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.74% 27150.131 27622.099 - 0.50% -
std::sort_heap(deque<int>)/8192 1.74% 471736.215 479929.744 - 1.90% -
std::multimap<int,_int>::count(key)_(existent)/32 1.74% 3.686 3.750 - 3.67% -
SetIntersection_Interlaced_Set_float_256_16 1.74% 11962222.714 12169873.756 - 1.83% -
SetIntersection_Front_Set_uint32_1024_16 1.73% 1188030.793 1208640.919 - 1.33% -
SetIntersection_None_Vector_uint64_1024_4 1.73% 1061539.015 1079946.003 - 0.33% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.73% 506.198 514.962 - -1.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.73% 1437356.802 1462230.689 - 1.11% -
rng::contains(vector<int>)_(process_all)/32 1.73% 8.272 8.415 - 2.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.72% 136738.213 139089.933 - -0.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.72% 1722.695 1752.315 - 0.98% -
BM_num_get<unsigned_long> 1.72% 10.254 10.431 - -0.76% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.71% 524.391 533.384 - 2.12% -
std::replace_if(list<int>)_(sprinkled)/50 1.71% 22.708 23.097 - 1.00% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.71% 5.851 5.951 - 1.85% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.71% 20.025 20.367 - 0.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.70% 116465.590 118443.536 - 0.95% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.70% 55.674 56.619 - 0.69% -
SetIntersection_Front_Set_uint32_256_64 1.70% 5206408.350 5294713.894 - -2.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.70% 686.940 698.590 - -1.12% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.69% 12566.417 12779.028 - 1.54% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.69% 502540.864 511036.013 - 1.08% -
BM_PushHeap_float_Random_64 1.69% 6.164 6.267 - -6.45% -
BM_deque_deque_ranges_copy_backward/65536 1.69% 7944.713 8078.685 - 9.07% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.69% 97603.516 99248.938 - 5.29% -
SetIntersection_Interlaced_Set_float_1024_1 1.68% 1025209.137 1042409.106 - 0.09% -
std::partition_copy(deque<int>)/1024 1.67% 633.212 643.813 - 1.71% -
BM_PushHeap_float_Random_262144 1.67% 7.166 7.286 - -3.75% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.67% 2.630 2.674 - 2.62% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.66% 222.031 225.724 - -1.92% -
std::copy_n(vector<int>)/262144 1.66% 12321.719 12526.575 - 1.99% -
BM_num_get<void*> 1.66% 10.796 10.975 - 0.95% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.66% 29.325 29.812 - 1.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.66% 17.399 17.687 - -1.24% -
SetIntersection_None_Vector_float_64_16 1.66% 13507742.976 13731358.491 - 1.04% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.66% 2.587 2.630 - 1.75% -
SetIntersection_Interlaced_Set_uint32_16_4 1.65% 58708256.937 59679378.023 - 0.13% -
BM_lexicographical_compare_three_way_fast_path/256 1.65% 69.919 71.075 - 0.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.65% 9.776 9.938 - 4.30% -
BM_CmpEqual_schar_schar 1.65% 1.075 1.093 - 1.16% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.64% 133780.895 135977.979 - 14.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.64% 802.945 816.127 - 1.16% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.64% 4465122.938 4538358.735 - -0.62% -
std::remove_if(deque<int>)_(prefix)/32 1.64% 55.245 56.151 - 2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.64% 1850852.663 1881163.312 - 3.30% -
SetIntersection_None_Set_float_64_64 1.63% 11383900.347 11569642.374 - 3.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.63% 41106.347 41774.819 - 0.06% -
BM_deque_vector_ranges_copy_backward/64000 1.63% 7846.918 7974.502 - 6.97% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.62% 761.542 773.908 - 1.72% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.62% 5.527 5.616 - 0.55% -
SetIntersection_None_Set_string_64_16 1.61% 18341885.182 18636648.848 - 0.43% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.60% 17046.518 17319.966 - 2.73% -
std::pop_heap(vector<std::string>)/1024 1.60% 19.993 20.314 - -11.17% -
BM_CmpLess_ushort_schar 1.60% 1.034 1.051 - 0.79% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.60% 1.673 1.699 - 5.33% -
SetIntersection_None_Set_string_1024_64 1.60% 8778611.009 8918959.960 - -0.74% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.59% 54.878 55.753 - 1.80% -
std::set<int>::lower_bound(key)_(existent)/32 1.59% 1.542 1.567 - 4.76% -
std::replace(deque<int>)_(prefix)/50 1.59% 19.154 19.458 - 2.37% -
std::find_end(vector<int>)_(same_length)/8192 1.58% 1992.563 2024.106 - 1.46% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.58% 19.093 19.395 - 3.29% -
std::pop_heap(vector<float>)/8192 1.57% 20.111 20.427 - 4.53% -
BM_PushHeap_float_PipeOrgan_16 1.57% 0.891 0.905 - -0.25% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.57% 9.745 9.898 - 1.53% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.57% 36591.337 37164.896 - 0.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.57% 1.162 1.180 - 7.24% -
std::is_sorted_until(deque<int>)/8 1.57% 3.735 3.793 - 33.52% -
SetIntersection_Front_Set_float_64_16 1.57% 15217306.416 15455688.328 - -0.21% -
std::adjacent_find(deque<int>,_pred)/50 1.57% 29.417 29.877 - 3.18% -
SetIntersection_None_Set_uint32_64_4 1.56% 21235940.807 21568151.585 - -0.48% -
std::fill_n(vector<bool>)/262144 1.56% 926.194 940.657 - 310.70% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.56% 193.778 196.802 - 0.77% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.56% 4.185 4.250 - 0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.56% 655.416 665.630 - -2.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.56% 16.223 16.475 - -0.35% -
BM_PushHeap_uint32_Random_1024 1.55% 5.747 5.836 - 3.61% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.55% 2.905 2.950 - 1.22% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.55% 11279.870 11454.468 - -3.45% -
rng::for_each(map<int>)/32 1.55% 25.079 25.468 - 1.08% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.54% 19.464 19.765 - 1.55% -
std::remove_if(list<int>)_(sprinkled)/8192 1.54% 8091.507 8216.408 - 0.63% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.54% 1.665 1.691 - 8.52% -
rng::contains(list<int>)_(process_all)/50 1.54% 18.179 18.459 - 1.36% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.54% 2227.146 2261.428 - 1.42% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.54% 46.825 47.545 - 1.61% -
std::reverse_copy(vector<int>)/4096 1.54% 132.682 134.720 - 2.98% -
BM_StringRead_Cold_Shallow_Empty 1.53% 1.220 1.239 - 9.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.53% 3.279 3.329 - 2.34% -
std::find_if(list<int>)_(process_all)/1024 1.52% 686.630 697.097 - -2.94% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.52% 3.699 3.756 - 0.52% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.52% 64.872 65.858 - 1.87% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.52% 25.315 25.700 - -0.90% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.52% 10831.296 10995.742 - 5.34% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.52% 2.444 2.481 - 4.67% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.52% 6444.034 6541.805 - -1.26% -
std::partial_sort(vector<int>)_(heap)/8 1.52% 27.364 27.779 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.51% 5633614.338 5718936.471 - 1.52% -
ranges::minmax(std::list<long_long>)/64 1.51% 30.363 30.823 - 2.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.51% 750.416 761.767 - 0.98% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.51% 46.747 47.453 - 4.26% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.51% 515.142 522.922 - -0.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.51% 53.818 54.629 - 3.25% -
BM_PushHeap_uint32_Random_16384 1.51% 5.853 5.941 - 2.93% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.51% 35.364 35.897 - -0.02% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.51% 26.048 26.440 - -0.41% -
SetIntersection_Front_Set_uint32_256_1 1.50% 4058568.812 4119508.016 - -0.98% -
BM_StringAssignAsciizMix_Opaque 1.50% 4.893 4.966 - -0.25% -
SetIntersection_Front_Vector_string_16384_4 1.49% 1179533.412 1197124.537 - 0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.49% 19.294 19.581 - 0.28% -
SetIntersection_Front_Set_float_16384_1024 1.49% 11913237.044 12090564.983 - -10.97% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.49% 4.289 4.353 - 0.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.49% 14703.746 14922.142 - -3.99% -
BM_CmpLess_uchar_schar 1.49% 1.030 1.046 - 2.80% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.48% 282923.448 287124.364 - 2.80% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.48% 24.187 24.546 - 0.80% -
std::remove_if(list<int>)_(prefix)/8192 1.48% 9422.686 9562.318 - -3.36% -
SetIntersection_None_Vector_float_1024_4 1.48% 1075965.589 1091901.413 - 0.98% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.48% 1.776 1.802 - 1.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.48% 6.503 6.599 - 1.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.48% 38.668 39.240 - -0.74% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.48% 8.759 8.889 - 1.67% -
std::move_backward(deque<int>)/4096 1.48% 153.427 155.694 - 0.23% -
SetIntersection_Interlaced_Set_string_64_4 1.48% 25424638.742 25799741.562 - -0.14% -
std::partial_sort(deque<int>)_(shuffled)/8 1.48% 32.586 33.067 - 2.13% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.47% 229.862 233.251 - 1.13% -
std::find(deque<int>)_(process_all)/8 1.47% 3.520 3.572 - 3.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.47% 582.210 590.786 - 0.46% -
BM_vector_deque_move_backward/65536 1.47% 8202.142 8322.868 - 13.07% -
std::replace_if(deque<int>)_(prefix)/8192 1.47% 3466.612 3517.602 - 0.98% -
SetIntersection_Front_Vector_string_1024_16 1.47% 1608838.381 1632451.274 - -1.26% -
std::set<int>::clear()/8192 1.47% 76939.218 78067.813 - -1.08% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.46% 20.459 20.758 - 0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.46% 11706075.822 11877449.542 - 1.84% -
BM_PushHeap_uint64_Random_262144 1.46% 6.265 6.357 - 0.94% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.46% 771.177 782.448 - 0.68% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.46% 185625.243 188334.647 - 0.86% -
rng::for_each(multiset<int>)/50 1.46% 38.651 39.215 - -0.23% -
std::find_end(forward_list<int>)_(process_all)/1000 1.46% 686.337 696.346 - 2.21% -
vector<bool>(const_vector<bool>&) 1.46% 10.358 10.509 - 2.47% -
BM_StringAssignAsciiz_Large_Opaque 1.46% 11.705 11.876 - 2.65% -
std::list<int>::ctor(size)/1024 1.46% 12172.917 12350.102 - 6.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.45% 401332.347 407171.215 - -1.42% -
std::is_sorted(vector<int>)/1024 1.45% 246.453 250.038 - 2.01% -
SetIntersection_None_Vector_uint64_16384_16384 1.45% 1089925.603 1105741.901 - -0.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.45% 285740.236 289879.815 - 4.67% -
std::adjacent_find(vector<int>,_pred)/8 1.45% 3.268 3.316 - 2.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.45% 115151.552 116816.484 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.44% 8.985 9.114 - 1.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.44% 51.881 52.628 - 0.87% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.44% 1704.787 1729.287 - -1.34% -
std::remove_copy_if(list<int>)_(prefix)/32 1.44% 16.915 17.158 - 1.49% -
SetIntersection_None_Vector_uint32_16384_256 1.43% 1082688.487 1098223.566 - -0.81% -
rng::starts_with(list<int>)/8 1.43% 2.935 2.977 - 1.98% -
std::sort_heap(deque<int>)/1024 1.43% 13314.928 13505.486 - 1.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.43% 23.643 23.981 - -2.43% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.43% 288.485 292.603 - -0.01% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.43% 972705.844 986572.260 - -0.41% -
ranges::minmax(std::deque<__int128>)/64 1.42% 32.558 33.021 - 7.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.42% 21.158 21.458 - -1.06% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.41% 390.314 395.801 - -0.93% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.40% 42.054 42.643 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.40% 4080234.686 4137334.478 - -0.04% -
std::flat_map<int,_int>::erase(iterator)/8192 1.40% 492.705 499.587 - 0.20% -
std::stable_sort(vector<int>)_(ascending)/8 1.40% 15.710 15.929 - 0.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.39% 1818.764 1844.135 - 1.42% -
std::sort_heap(deque<int>,_pred)/8192 1.39% 425394.428 431326.551 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.39% 13648948.743 13839169.954 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.39% 17976029.242 18226543.712 - 2.07% -
std::unique(list<int>)_(sprinkled)/1024 1.39% 951.556 964.789 - 2.37% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.39% 35318349.174 35809354.650 - -0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.39% 5815.109 5895.924 - 1.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.38% 600631.963 608947.612 - 1.83% -
std::find_end(list<int>)_(near_matches)/1024 1.38% 34531.037 35008.345 - 1.37% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.38% 10.456 10.600 - 5.50% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.38% 1065.189 1079.859 - -1.04% -
rng::find_last(list<int>)_(bail_90%)/8192 1.37% 593.393 601.544 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.37% 25734.522 26087.265 - 1.88% -
BM_deque_deque_move/1 1.37% 2.548 2.582 - 3.96% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 1.36% 32265.914 32706.253 - 20.27% -
std::copy_backward(vector<int>)/262144 1.36% 12360.858 12529.487 - 0.00% -
std::set<int>::clear()/32 1.36% 620.823 629.290 - 1.38% -
std::map<int,_int>::count(key)_(existent)/1024 1.36% 3.827 3.879 - 4.30% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.36% 5.430 5.504 - -0.14% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.36% 54594.369 55337.190 - 1.69% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.36% 1.507 1.527 - 1.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.35% 780.040 790.594 - 3.28% -
ranges::min(std::list<long_long>)/8 1.35% 1.907 1.932 - 1.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.35% 116611.371 118186.344 - 1.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.35% 32.265 32.700 - 3.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.35% 3019256.393 3059888.265 - 0.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.34% 1344.997 1363.077 - -2.91% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.34% 157.927 160.045 - 1.43% -
SetIntersection_None_Set_uint32_16384_1 1.34% 154347344.879 156416037.584 - 0.29% -
std::rotate(vector<int>)_(by_1/3)/50 1.34% 11.100 11.248 - 1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.34% 2.475 2.509 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.34% 9.122 9.244 - 1.66% -
SetIntersection_Interlaced_Set_string_1024_64 1.33% 16380323.388 16598830.154 - -0.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.33% 15363.851 15568.505 - 1.65% -
std::find_end(deque<int>)_(process_all)/1000 1.33% 295.818 299.741 - 5.61% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.32% 2885.103 2923.252 - 1.97% -
std::lower_bound(std::vector<int>)/8 1.31% 7.782 7.885 - 1.75% -
SetIntersection_Interlaced_Set_uint32_64_1 1.31% 16177641.191 16389558.877 - -0.30% -
SetIntersection_None_Vector_float_1024_256 1.31% 1086110.404 1100326.339 - 1.51% -
SetIntersection_None_Vector_string_262144_1 1.30% 1284184.989 1300923.979 - 1.10% -
std::fill_n(deque<int>)/50 1.30% 2.191 2.219 - 1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.30% 8717176.590 8830652.114 - -0.84% -
ranges::min(std::vector<char>)/8 1.30% 2.445 2.477 - 1.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 1.30% 17.717 17.947 - -74.00% -
SetIntersection_None_Vector_uint64_262144_4 1.30% 1128380.174 1143062.756 - 0.40% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.30% 33.581 34.018 - 0.01% -
std::copy(list<int>)/1048576 1.30% 859111.885 870286.122 - 1.30% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.30% 21.727 22.009 - -1.97% -
BM_deque_vector_copy_backward/64000 1.30% 7908.161 8010.926 - 6.48% -
std::copy_if(list<int>)_(entire_range)/4096 1.30% 3012.292 3051.392 - 1.29% -
std::set<std::string>::count(key)_(existent)/1024 1.30% 23.838 24.148 - -0.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.29% 450.415 456.243 - 0.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.29% 4822.088 4884.450 - -0.30% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.29% 59523.832 60293.085 - 0.53% -
std::copy(vector<int>)/32768 1.29% 3480.643 3525.515 - -5.97% -
std::find_first_of(list<int>)_(large_needle)/8192 1.29% 48973755.535 49604092.213 - 3.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.29% 349117229.346 353607050.194 - 40.89% -
BM_StringFindStringLiteral/256 1.29% 5.398 5.468 - 0.82% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.28% 490883.067 497190.578 - -0.41% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.28% 12.399 12.558 - 1.70% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.28% 2.316 2.346 - 3.90% -
BM_deque_vector_copy/4000 1.28% 141.288 143.096 - 1.13% -
SetIntersection_None_Set_float_256_256 1.28% 5760670.411 5834406.091 - 2.92% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.28% 12.725 12.888 - -1.66% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 1.28% 13.338 13.508 - -0.96% -
SetIntersection_Front_Vector_string_64_4 1.28% 17665678.222 17891077.419 - -0.34% -
SetIntersection_None_Set_float_256_16 1.28% 10756233.894 10893453.993 - 0.10% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.28% 1.415 1.433 - 0.98% -
BM_CmpLess_int_uchar 1.27% 1.091 1.105 - -0.50% -
BM_deque_deque_copy/1024 1.27% 36.662 37.129 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.27% 10770718.235 10907577.555 - 0.21% -
BM_vector_deque_move_backward/512 1.27% 17.729 17.954 - 2.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.27% 8370999.237 8476924.231 - 0.16% -
SetIntersection_Front_Vector_string_256_16 1.26% 6258333.004 6337367.405 - 0.35% -
BM_deque_vector_move_backward/70000 1.26% 8571.844 8679.690 - 11.98% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.26% 685.461 694.077 - -0.27% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.25% 37.924 38.399 - 0.39% -
SetIntersection_None_Set_uint32_256_4 1.25% 11036020.241 11174124.334 - -3.15% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.25% 9671.372 9792.361 - 1.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.25% 169213.408 171329.330 - 3.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.25% 24.155 24.456 - 2.37% -
std::set<int>::contains(key)_(existent)/32 1.24% 1.646 1.666 - 2.12% -
std::pop_heap(deque<std::string>)/8 1.24% 57.224 57.935 - 1.48% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.24% 33190.489 33602.386 - 1.97% -
BM_StringFindCharLiteral/512 1.24% 9.404 9.521 - 0.77% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.24% 4280.556 4333.664 - 0.25% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.24% 4.525 4.581 - 1.87% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.24% 97.952 99.166 - 2.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.23% 3.731 3.777 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.23% 215658492.369 218317380.966 - 0.84% -
std::is_sorted_until(vector<int>,_pred)/1024 1.23% 413.443 418.536 - 2.58% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.23% 2.936 2.972 - -1.08% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.23% 25.958 26.277 - -2.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.23% 649.910 657.886 - 0.94% -
SetIntersection_None_Set_float_64_16 1.22% 18192293.788 18415072.715 - 2.03% -
std::find_if(list<int>)_(bail_25%)/8192 1.22% 1419.431 1436.783 - 1.27% -
BM_CmpEqual_int_ushort 1.22% 1.109 1.122 - 2.33% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.22% 395.354 400.183 - -1.49% -
std::partial_sort(deque<int>)_(heap)/1024 1.22% 17926.610 18145.493 - 0.61% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.22% 1.398 1.415 - 0.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.22% 23.538 23.824 - -43.22% -
std::map<int,_int>::find(key)_(existent)/1024 1.21% 4.336 4.389 - 4.65% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.21% 6470.856 6549.338 - 0.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.21% 25.220 25.526 - 6.23% -
SetIntersection_None_Set_uint64_64_1 1.21% 22044063.156 22311201.843 - -1.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.21% 5.414 5.479 - -5.33% -
rng::contains(list<int>)_(process_all)/8192 1.21% 7090.934 7176.829 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.20% 11276902.851 11412724.951 - 1.80% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.20% 50.823 51.435 - 0.29% -
BM_CmpEqual_schar_uchar 1.20% 1.088 1.101 - 0.09% -
SetIntersection_None_Set_uint32_1024_1 1.20% 8669083.490 8773307.917 - -2.08% -
BM_StringAssignAsciizMix_Transparent 1.20% 3.005 3.042 - 2.35% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.20% 28.922 29.270 - 1.72% -
std::rotate(list<int>)_(by_1/3)/50 1.20% 22.909 23.184 - -0.19% -
bm_lexicographical_compare<signed_char>/64 1.20% 1.951 1.974 - -12.78% -
std::stable_sort(vector<int>)_(heap)/1024 1.20% 2525.316 2555.578 - 1.74% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.20% 4693.703 4749.896 - 1.97% -
SetIntersection_None_Vector_uint64_64_64 1.20% 8269721.502 8368701.276 - -1.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.20% 1.582 1.601 - 1.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.19% 42.698 43.206 - 3.10% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.19% 1906.451 1929.147 - 3.47% -
BM_deque_vector_ranges_copy_backward/5500 1.19% 196.273 198.607 - -0.30% -
std::move_backward(deque<int>)/512 1.19% 23.664 23.945 - -0.14% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.19% 18.629 18.850 - 0.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.19% 12.673 12.823 - 0.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.19% 11202.086 11335.219 - 0.36% -
SetIntersection_Front_Vector_float_1024_64 1.19% 1362351.307 1378528.253 - 3.12% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 1.19% 27.566 27.893 - 3.56% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.19% 17.537 17.745 - 0.74% -
SetIntersection_None_Vector_string_262144_1024 1.18% 1284621.833 1299838.653 - 0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.18% 41345798.367 41835208.941 - -0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.18% 44.252 44.775 - 0.99% -
SetIntersection_None_Vector_uint64_16384_1024 1.18% 1090838.124 1103717.023 - -0.92% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.18% 113.162 114.498 - 1.50% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.18% 12.974 13.127 - 0.63% -
SetIntersection_None_Vector_uint64_16384_64 1.18% 1092187.335 1105056.263 - -0.02% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.18% 13.382 13.539 - 1.19% -
std::map<int,_int>::erase(key)_(existent)/8192 1.18% 24.918 25.211 - 1.25% -
std::copy_n(list<int>)/64 1.18% 14.705 14.878 - 2.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.17% 1055786.067 1068166.913 - -0.71% -
SetIntersection_Front_Set_string_1024_1024 1.17% 53676529.483 54305972.273 - -1.92% -
std::partition_copy(deque<int>)/50 1.17% 21.211 21.460 - 1.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.17% 17.842 18.051 - 0.92% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.17% 9831001.527 9945861.571 - -1.46% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.16% 11878.126 12016.231 - 5.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.16% 4533896.075 4586526.441 - 1.77% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.16% 24.068 24.347 - 0.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.16% 14.803 14.974 - 0.84% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 1.16% 4970.115 5027.633 - -0.08% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.16% 274.495 277.671 - 1.50% -
BM_CmpEqual_uint_schar 1.16% 1.016 1.027 - 1.54% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.16% 18.013 18.221 - 1.79% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.15% 36817.959 37243.094 - -0.80% -
std::flat_multimap<int,_int>::clear()/1024 1.15% 392.253 396.782 - -1.68% -
SetIntersection_Front_Set_string_1024_1 1.15% 1080931.666 1093385.982 - 0.29% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 1.15% 12.686 12.832 - 0.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.15% 6.934 7.014 - 2.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.15% 764.597 773.401 - 1.68% -
std::replace(list<int>)_(prefix)/50 1.15% 17.198 17.396 - 2.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.15% 434.797 439.799 - -3.30% -
BM_deque_vector_move/64000 1.15% 2992.278 3026.680 - 1.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.15% 14030.120 14191.158 - 0.79% -
std::set<std::string>::ctor(const&)/1024 1.14% 34289.577 34681.364 - -0.23% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.14% 254787.676 257696.361 - -0.93% -
SetIntersection_None_Vector_uint64_64_4 1.14% 15759480.555 15939226.177 - 0.20% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.14% 27.916 28.234 - 1.19% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.14% 91.689 92.733 - -2.50% -
BM_std_minmax_element<short>/3 1.14% 1.124 1.136 - -6.01% -
std::swap_ranges(list<int>)/8192 1.13% 10301.327 10418.213 - 8.51% -
SetIntersection_Front_Vector_uint64_262144_256 1.13% 2260542.125 2286129.212 - 0.39% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.13% 1881.302 1902.534 - -3.77% -
BM_CmpLess_int_short 1.13% 1.119 1.131 - -0.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.13% 35.557 35.957 - 1.14% -
BM_CmpLess_ushort_ushort 1.12% 1.071 1.083 - 2.80% -
bm_ranges_lexicographical_compare<signed_char>/64 1.12% 2.289 2.314 - -9.62% -
SetIntersection_None_Vector_float_64_4 1.11% 15902788.144 16080058.274 - 1.09% -
std::move_backward(list<int>)/32768 1.11% 31735.913 32089.583 - 1.69% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.11% 109691.541 110913.567 - 1.13% -
SetIntersection_Front_Vector_string_1024_1 1.11% 1062703.249 1074541.352 - 0.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.11% 2.583 2.612 - -6.78% -
BM_StringFindCharLiteral/256 1.11% 5.361 5.421 - 1.10% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.11% 6.000 6.067 - 1.70% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.11% 7639.617 7724.444 - 0.04% -
std::stable_sort(deque<int>)_(descending)/8192 1.11% 20334.733 20560.014 - 1.03% -
std::move_backward(vector<int>)/32768 1.11% 1727.481 1746.616 - 0.77% -
SetIntersection_Interlaced_Vector_string_16384_16384 1.11% 347837143.191 351687621.959 - 0.65% -
rng::contains(deque<int>)_(process_all)/50 1.11% 12.695 12.835 - 2.42% -
std::any_of(list<int>)_(process_all)/32 1.10% 11.674 11.803 - 0.23% -
std::for_each(multimap<int>::iterator)/50 1.10% 36.341 36.742 - 0.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.10% 1098492.972 1110571.550 - 0.48% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.10% 716.510 724.381 - 1.16% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.10% 2.738 2.768 - 1.25% -
std::replace_if(vector<int>)_(prefix)/50 1.10% 13.930 14.082 - 2.14% -
std::multiset<int>::count(key)_(existent)/32 1.10% 3.707 3.748 - -0.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.09% 13273.587 13418.888 - 4.08% -
rng::contains(deque<int>)_(process_all)/8192 1.09% 1924.163 1945.218 - 4.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.09% 652.002 659.126 - 0.47% -
SetIntersection_Front_Set_uint64_1_1 1.09% 527769805.855 533527410.827 - -0.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.09% 42755.638 43222.036 - -1.08% -
std::move_backward(vector<bool>)_(unaligned)/512 1.09% 4.526 4.575 - 0.96% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.09% 6558.296 6629.702 - -6.15% -
SetIntersection_None_Set_uint64_256_64 1.09% 8891906.176 8988575.782 - -4.08% -
std::partition(deque<int>)_(sparse)/50 1.09% 16.942 17.126 - 10.82% -
std::replace(vector<int>)_(prefix)/50 1.08% 7.558 7.640 - -0.08% -
SetIntersection_None_Set_uint32_1024_256 1.08% 8704469.554 8798887.740 - -0.99% -
std::move(deque<int>)/262144 1.08% 15033.473 15196.126 - 0.12% -
rng::contains_subrange(list<int>)_(single_element)/16 1.08% 4.829 4.881 - -0.91% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.08% 499489.644 504892.562 - -0.63% -
std::copy_if(vector<int>)_(every_other)/32768 1.08% 16174.235 16349.108 - 1.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.08% 85.959 86.888 - -1.01% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 1.08% 176.198 178.100 - 0.80% -
std::upper_bound(std::deque<int>)/100 1.08% 30.636 30.966 - 1.89% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.08% 22.262 22.502 - 2.23% -
SetIntersection_Front_Vector_uint64_1024_64 1.08% 1350844.580 1365385.625 - -0.84% -
std::remove_copy(vector<int>)_(prefix)/32 1.08% 9.341 9.441 - 1.07% -
std::search(vector<int>)_(near_matches)/8192 1.07% 762658.460 770847.452 - 1.70% -
BM_PushHeap_uint64_Random_1024 1.07% 6.184 6.250 - 1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.07% 1041720.822 1052872.826 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.07% 133725870.302 135155367.087 - -0.30% -
SetIntersection_Front_Vector_uint64_262144_1024 1.07% 5845331.903 5907743.220 - 11.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.07% 12793.892 12930.464 - 2.37% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.07% 656.585 663.590 - 0.08% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.07% 2465029.785 2491325.473 - 0.63% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.07% 817.546 826.267 - -67.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.06% 13.114 13.253 - 6.60% -
std::set<int>::upper_bound(key)_(existent)/32 1.06% 1.758 1.776 - 1.63% -
SetIntersection_Interlaced_Vector_uint32_64_1 1.06% 16188650.949 16360528.009 - 0.14% -
SetIntersection_Front_Vector_uint64_1024_1024 1.06% 5824761.763 5886602.038 - -0.09% -
std::is_sorted(list<int>,_pred)/8192 1.06% 9081.522 9177.777 - 6.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 1.06% 4841.304 4892.607 - -3.57% -
std::rotate(deque<int>)_(by_1/2)/50 1.06% 11.448 11.570 - 0.11% -
rng::fold_left(vector<int>)/8 1.06% 3.559 3.597 - 1.49% -
std::set<int>::lower_bound(key)_(existent)/8192 1.06% 7.920 8.004 - 3.31% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.06% 41.549 41.988 - 1.98% -
SetIntersection_Interlaced_Set_string_64_16 1.06% 38324474.499 38729233.022 - 2.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.05% 6.572 6.641 - 5.15% -
SetIntersection_Interlaced_Set_string_1024_4 1.05% 10282901.513 10391105.121 - 0.16% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.05% 395.316 399.470 - -1.27% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.05% 20.347 20.561 - -18.50% -
std::shift_right(deque<int>)/50 1.05% 4.435 4.482 - 0.35% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.04% 64.109 64.779 - 0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.04% 14.816 14.971 - -1.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.04% 45.959 46.438 - 1.09% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.04% 3128.227 3160.794 - -1.88% -
std::move_backward(deque<int>)/262144 1.04% 31099.090 31422.674 - 4.02% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.04% 39500.677 39911.418 - 0.66% -
std::partial_sort(vector<int>)_(repeated)/8 1.04% 18.449 18.640 - 0.85% -
std::flat_multimap<int,_int>::ctor(const&)/1024 1.04% 176.117 177.947 - 0.68% -
SetIntersection_None_Vector_uint64_16384_256 1.04% 1091929.215 1103261.592 - 0.47% -
BM_deque_deque_move_backward/512 1.04% 18.992 19.189 - 0.07% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.03% 25.327 25.590 - 3.91% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.03% 1036562.602 1047286.099 - 0.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.03% 33581.551 33928.903 - 4.87% -
std::map<std::string,_int>::clear()/0 1.03% 391.971 396.023 - 0.16% -
BM_deque_deque_ranges_copy_backward/64000 1.03% 7712.543 7792.164 - 5.69% -
std::make_heap(vector<int>)_(heap)/1024 1.03% 270.931 273.726 - 0.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.03% 6.841 6.912 - 1.28% -
std::equal(vector<bool>)_(unaligned)/1048576 1.03% 6328.861 6394.050 - -0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.03% 37.238 37.622 - -4.04% -
bm_lexicographical_compare<int>/64 1.03% 4.384 4.429 - 1.95% -
ranges::min(std::list<long_long>)/64 1.03% 24.518 24.769 - 0.59% -
std::partition(vector<int>)_(dense)/50 1.02% 12.978 13.111 - 0.97% -
std::copy_if(vector<int>)_(every_other)/8 1.02% 4.183 4.226 - 1.57% -
SetIntersection_Front_Vector_uint64_256_64 1.02% 4284981.571 4328789.885 - 1.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.02% 23002.291 23237.252 - 1.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.02% 476659.890 481515.290 - 1.67% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.02% 7.991 8.072 - 1.59% -
BM_PushHeap_string_QuickSortAdversary_16 1.01% 10.563 10.670 - 2.31% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.01% 1889.032 1908.105 - 3.60% -
SetIntersection_Front_Set_uint32_16384_256 1.01% 3646137.204 3682939.448 - -4.83% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.01% 17581045.939 17758480.100 - 0.01% -
std::copy_backward(deque<int>)/8 1.01% 2.742 2.769 - 4.10% -
BM_deque_vector_ranges_move/70000 1.01% 3271.097 3304.080 - 1.47% -
std::deque<int>::ctor(size)/1024 1.01% 75.039 75.793 - 0.59% -
std::fill(list<int>)/1024 1.00% 489.427 494.344 - -26.40% -
SetIntersection_Interlaced_Set_float_16384_1 1.00% 1036770.377 1047153.558 - 4.34% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.00% 2308.614 2331.725 - 2.07% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.00% 13.337 13.470 - 0.04% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -79.30% 171.384 35.474 - -18.26% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -74.86% 124.809 31.381 - -16.14% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -66.67% 36.338 12.113 - -13.70% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -59.05% 86.788 35.538 - 0.12% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -57.86% 63.127 26.604 - 0.08% -
std::search(list<int>)_(no_match)/1000 -54.64% 1503.972 682.170 - -3.91% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -53.30% 20149411.399 9410431.903 - 8.87% -
std::search(list<int>)_(no_match)/1024 -49.03% 1511.828 770.549 - 5.43% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -46.17% 23.396 12.595 - -1.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -45.06% 17.587 9.661 - -59.89% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -44.88% 6179158.573 3405785.522 - -38.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -42.65% 11.500 6.596 - -26.15% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -42.15% 11.281 6.526 - -56.55% -
BM_PushHeap_float_QuickSortAdversary_1 -41.02% 0.697 0.411 - -11.80% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -39.56% 8.031 4.854 - -24.29% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -39.25% 62303200.168 37849248.354 - -18.41% -
std::set<std::string>::insert(value)_(already_present)/1024 -38.29% 26.869 16.581 - -38.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -36.52% 71.678 45.504 - -29.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -36.04% 18.972 12.135 - -2.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -35.83% 0.698 0.448 - -35.77% -
BM_PushHeap_uint32_Random_1 -35.02% 0.694 0.451 - 1.37% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -34.23% 23955.556 15754.488 - -4.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -34.18% 72.232 47.542 - -33.97% -
BM_StringConstructDestroyCStr_Empty_Transparent -34.17% 0.370 0.244 - -22.80% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -33.87% 1989.728 1315.819 - 0.98% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -33.81% 18.227 12.064 - 1.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.52% 47.899 31.843 - -33.98% -
std::shift_left(vector<int>)/32 -33.37% 4.472 2.979 - 0.29% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.21% 34.552 23.075 - -33.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -33.14% 0.697 0.466 - -19.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -33.14% 9.675 6.469 - -42.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -33.09% 0.697 0.466 - -16.06% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -33.01% 770.050 515.869 - -31.93% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -32.11% 719.934 488.732 - -30.45% -
BM_PushHeap_string_PipeOrgan_262144 -32.06% 25.518 17.338 - -0.70% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -31.45% 3.537 2.425 - -41.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.81% 350463131.156 242488152.454 - 0.43% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -30.80% 1642.057 1136.223 - -14.54% -
SetIntersection_Interlaced_Vector_string_262144_16384 -30.64% 1438572.998 997804.443 - -1.21% -
std::unique_copy(deque<int>)_(sprinkled)/32 -30.63% 13.313 9.235 - 0.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -30.37% 10.251 7.137 - -11.39% -
std::multiset<std::string>::erase(key)_(existent)/32 -30.36% 80.802 56.274 - -28.69% -
std::multiset<int>::contains(key)_(non-existent)/8192 -30.28% 12.568 8.762 - 1.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -30.28% 65.028 45.338 - -37.35% -
SetIntersection_Interlaced_Set_string_16384_16 -29.93% 345537712.938 242107851.262 - -29.92% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -29.71% 6.730 4.730 - -39.83% -
std::shift_right(vector<int>)/32 -29.24% 4.191 2.966 - -27.22% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -29.03% 1.572 1.115 - -23.73% -
BM_PushHeap_string_Ascending_262144 -28.93% 40.563 28.827 - -1.78% -
ranges::min(std::deque<long_long>)/70000 -28.85% 26884.729 19128.492 - 0.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -28.65% 32.619 23.275 - -25.40% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -28.27% 5425640.673 3891640.268 - -32.32% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -27.90% 7810621.204 5631256.590 - -32.27% -
std::unique_copy(deque<int>)_(sprinkled)/52 -27.60% 20.923 15.147 - 2.87% -
std::adjacent_find(deque<int>)/8 -27.45% 3.985 2.891 - -40.70% -
std::find_end(deque<int>)_(process_all)/1048576 -26.60% 358856.754 263411.871 - -1.73% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -26.57% 6.838 5.022 - -8.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -26.34% 339657131.201 250201421.854 - -28.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -25.97% 33.184 24.568 - -23.39% -
BM_PushHeap_string_Descending_262144 -25.93% 6.009 4.451 - 30.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -25.55% 31.833 23.698 - -1.32% -
std::find_end(deque<int>)_(match_near_end)/1000 -25.55% 48.898 36.404 - 8.28% -
BM_PushHeap_uint32_QuickSortAdversary_1 -25.35% 0.692 0.516 - 11.10% -
BM_StringCtorDefault -24.86% 0.317 0.238 - -1.48% -
std::find_if(vector<char>)_(bail_25%)/1024 -24.84% 33.698 25.326 - 0.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -24.79% 32.573 24.500 - -23.77% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -24.49% 0.458 0.346 - -24.21% -
std::search(deque<int>,_pred)_(no_match)/1000 -24.28% 560.444 424.347 - -0.52% -
BM_PushHeap_string_Descending_16384 -24.03% 3.457 2.626 - 8.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -23.70% 0.455 0.347 - -6.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -23.67% 0.697 0.532 - -19.92% -
std::find_if(vector<char>)_(bail_25%)/32768 -23.57% 1048.066 801.017 - 0.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.53% 68.951 52.729 - -27.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -23.47% 818.895 626.663 - -23.65% -
std::search(deque<int>,_pred)_(no_match)/1024 -23.38% 569.810 436.567 - -0.25% -
std::copy(vector<int>)/4096 -23.26% 201.976 155.001 - -30.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -23.20% 31.125 23.905 - -20.91% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -23.04% 3030161.947 2331935.935 - -27.61% -
std::unordered_set<int>::count(key)_(non-existent)/32 -22.83% 2.114 1.632 - 2.21% -
std::find_end(deque<int>)_(process_all)/8192 -22.70% 2691.294 2080.242 - -1.60% -
ranges::min(std::vector<long_long>)/1 -22.57% 0.384 0.297 - -33.89% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -22.55% 4285150.300 3318973.505 - -15.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -22.55% 841.933 652.116 - -21.34% -
std::unordered_set<std::string>::find(key)_(existent)/32 -22.30% 44.446 34.537 - -7.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -22.19% 54.170 42.147 - -21.21% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -22.11% 18317.946 14267.775 - -17.68% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -21.83% 947.985 741.016 - 0.52% -
std::rotate(list<int>)_(by_1/2)/8192 -21.75% 5524.814 4323.247 - -20.69% -
BM_vector_deque_move_backward/2 -21.68% 2.203 1.726 - -15.86% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -21.65% 8307086.341 6508867.436 - -16.11% -
std::fill_n(list<int>)/8192 -21.62% 9274.837 7269.284 - -19.64% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -21.40% 1.723 1.354 - -32.78% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -21.35% 9685.280 7617.655 - -20.90% -
std::find_if(vector<char>)_(bail_25%)/8192 -21.33% 268.775 211.438 - 0.72% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -21.26% 53.522 42.141 - -31.50% -
BM_PushHeap_string_PipeOrgan_16384 -20.64% 16.624 13.192 - 0.15% -
std::search(deque<int>)_(near_matches)/1000 -20.59% 22567.552 17921.149 - -4.07% -
ranges::min(std::vector<__int128>)/70000 -20.25% 34017.187 27127.317 - -9.23% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -20.08% 0.584 0.467 - -25.78% -
std::find_end(deque<int>)_(single_element)/8192 -20.04% 2954.487 2362.370 - 6.91% -
std::unordered_set<int>::clear()/8192 -19.96% 77848.355 62313.397 - -15.29% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -19.95% 9200.612 7365.177 - -19.79% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -19.91% 3331310.486 2668008.275 - -13.11% -
std::move_backward(deque<int>)/64 -19.71% 6.659 5.347 - -0.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -19.69% 32.295 25.937 - 15.99% -
BM_toupper_char<char> -19.63% 0.688 0.553 - -0.01% -
std::unique_copy(deque<int>)_(contiguous)/52 -19.62% 18.511 14.880 - 1.20% -
BM_vector_deque_move_backward/1 -19.61% 2.426 1.950 - -15.07% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -19.58% 96.129 77.305 - 14.43% -
std::unique_copy(deque<int>)_(contiguous)/32 -19.57% 12.016 9.664 - -8.96% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -19.37% 10.126 8.165 - -18.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -19.35% 1.613 1.301 - -15.50% -
BM_vector_deque_ranges_move/0 -19.22% 0.456 0.369 - -29.76% -
SetIntersection_Interlaced_Set_string_262144_16384 -19.10% 3438601.723 2781920.004 - -0.28% -
BM_PushHeap_uint32_PipeOrgan_1 -19.08% 0.619 0.501 - 22.51% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -18.83% 7.824 6.351 - -41.99% -
std::search(deque<int>)_(near_matches)/1024 -18.69% 23091.452 18775.267 - -8.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -18.66% 1.566 1.274 - -17.08% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -18.59% 22501.953 18318.378 - -25.41% -
std::stable_partition(list<int>)_(dense)/1024 -18.59% 1742.618 1418.724 - -19.10% -
std::stable_partition(deque<int>)_(sparse)/32 -18.56% 13.303 10.834 - -17.46% -
std::find_if(list<int>)_(process_all)/8192 -18.45% 8990.200 7331.284 - -5.23% -
std::set<int>::contains(key)_(non-existent)/8192 -18.40% 14.664 11.966 - -37.62% -
std::adjacent_find(deque<int>)/50 -18.36% 23.792 19.424 - -26.61% -
std::set<std::string>::insert(value)_(already_present)/32 -18.30% 9.245 7.553 - -15.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.30% 5.626 4.597 - -36.66% -
std::fill(list<int>)/8192 -18.12% 8701.192 7124.284 - -14.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -18.10% 66751.340 54671.252 - 0.37% -
BM_PushHeap_string_Descending_1024 -18.01% 3.384 2.775 - 13.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.75% 47.720 39.247 - 21.31% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.65% 34.145 28.118 - -17.89% -
std::find_end(list<int>)_(same_length)/8192 -17.52% 9668.325 7974.904 - -1.19% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -17.32% 23607.373 19517.551 - -24.12% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -17.22% 116.790 96.674 - 4.48% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -17.14% 2213437.637 1834129.156 - -9.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -17.05% 0.540 0.448 - 5.65% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -17.05% 18.335 15.208 - -5.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -16.86% 28.458 23.662 - -33.21% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -16.84% 43.805 36.429 - 11.80% -
ranges::min(std::deque<long_long>)/64 -16.84% 20.925 17.403 - -1.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.62% 48.225 40.209 - -19.77% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -16.23% 1.516 1.270 - -5.56% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -16.18% 6.668 5.589 - -14.16% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.15% 52399.987 43935.942 - -16.06% -
std::multiset<int>::contains(key)_(non-existent)/1024 -16.12% 7.497 6.288 - 6.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -16.04% 4077.652 3423.574 - -3.61% -
BM_PushHeap_string_SingleElement_1 -15.85% 0.633 0.533 - -23.89% -
std::set<std::string>::equal_range(key)_(existent)/1024 -15.68% 25.981 21.907 - -13.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -15.46% 0.487 0.411 - 0.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -15.43% 29.009 24.532 - -17.60% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.40% 6407.451 5420.607 - -16.17% -
std::multiset<int>::contains(key)_(non-existent)/32 -15.38% 3.202 2.710 - -0.05% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -15.36% 94.276 79.795 - 29.78% -
std::unordered_multiset<int>::clear()/32 -15.22% 694.824 589.045 - -1.24% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.18% 39.905 33.848 - -22.93% -
std::multiset<std::string>::ctor(const&)/32 -15.11% 810.335 687.864 - -15.96% -
std::set<int>::ctor(const&)/1024 -15.05% 7405.856 6291.301 - 0.72% -
ranges::min(std::vector<__int128>)/64 -15.02% 29.004 24.646 - -6.42% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -14.85% 119.386 101.653 - -43.38% -
std::unordered_multiset<int>::clear()/1024 -14.75% 9260.751 7894.556 - -5.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.66% 72.392 61.781 - -12.74% -
std::find(vector<bool>)_(process_all)/50 -14.63% 0.716 0.611 - -9.68% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.63% 83.257 71.077 - -8.56% -
BM_PushHeap_string_Ascending_16384 -14.51% 23.779 20.328 - 4.31% -
BM_PushHeap_string_Descending_64 -14.50% 2.793 2.388 - 2.92% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -14.49% 2312712.169 1977541.887 - 5.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.48% 72.887 62.330 - 73.27% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -14.43% 290785.698 248821.289 - 1.17% -
std::map<std::string,_int>::ctor(const&)/32 -14.43% 834.557 714.130 - 0.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -14.41% 8.308 7.110 - -10.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -14.40% 1.313 1.124 - -1.32% -
SetIntersection_Interlaced_Vector_string_16384_16 -14.31% 4910098.172 4207341.619 - -1.89% -
std::unordered_multiset<int>::ctor(const&)/8192 -14.31% 64602.646 55358.815 - 1.54% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -14.19% 30598.151 26255.663 - 4.85% -
std::set<std::string>::count(key)_(existent)/8192 -14.19% 34.963 30.004 - -13.50% -
std::unordered_set<int>::clear()/1024 -14.13% 9790.874 8407.033 - -17.81% -
BM_PushHeap_string_Random_262144 -14.08% 23.262 19.986 - 10.79% -
BM_deque_deque_move_backward/2 -14.08% 2.734 2.349 - -6.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -14.06% 85.738 73.684 - -23.86% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -14.05% 7432594.243 6388455.410 - -8.39% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -14.05% 22.704 19.515 - -17.60% -
std::set<int>::upper_bound(key)_(existent)/8192 -13.94% 9.129 7.857 - 1.39% -
std::set<int>::equal_range(key)_(existent)/8192 -13.80% 9.199 7.930 - -6.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -13.71% 49.357 42.591 - -2.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -13.69% 2074.159 1790.224 - 0.55% -
std::set<int>::insert(value)_(already_present)/8192 -13.63% 10.904 9.418 - -5.78% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -13.58% 31.468 27.196 - -5.19% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -13.54% 24.077 20.816 - -11.83% -
std::unordered_set<std::string>::ctor(const&)/32 -13.52% 854.632 739.078 - -6.54% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -13.49% 31.009 26.826 - -31.23% -
std::equal(vector<bool>)_(unaligned)/8 -13.34% 0.898 0.778 - -30.62% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.34% 57.822 50.111 - -11.50% -
std::unordered_set<int>::erase(key)_(existent)/32 -13.25% 24.099 20.907 - 0.39% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -13.22% 42.982 37.299 - -9.66% -
std::copy_backward(vector<int>)/4096 -13.22% 216.704 188.059 - -19.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -13.18% 5097227.774 4425439.721 - -3.28% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -13.18% 26.585 23.082 - -5.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -13.15% 33.895 29.437 - 5.92% -
BM_deque_deque_move_backward/1 -13.04% 3.036 2.640 - -4.91% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -13.01% 22705048.807 19751611.670 - -4.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -12.91% 20531.768 17881.847 - -0.20% -
std::find(vector<long_long>)_(process_all)/8 -12.86% 1.186 1.033 - -5.75% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -12.85% 1.385 1.207 - -12.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -12.85% 2048.531 1785.325 - -5.21% -
std::unordered_set<int>::count(key)_(existent)/1024 -12.85% 1.694 1.477 - 14.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -12.84% 0.308 0.268 - -7.26% -
SetIntersection_Interlaced_Vector_string_16384_256 -12.82% 46047055.603 40145714.446 - -7.06% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -12.78% 43.694 38.109 - -11.49% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.78% 34.865 30.411 - -22.13% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -12.68% 852.609 744.480 - 0.47% -
BM_std_minmax_element<int>/65536 -12.67% 17865.129 15601.316 - -8.26% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.62% 8067.236 7048.747 - -12.98% -
std::set<int>::count(key)_(non-existent)/8192 -12.62% 12.899 11.271 - 0.80% -
BM_PushHeap_string_Descending_16 -12.58% 2.507 2.192 - -1.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -12.57% 1.273 1.113 - -17.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -12.53% 63311.708 55377.413 - 1.52% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -12.46% 1.618 1.416 - -12.43% -
BM_std_minmax_element<int>/70000 -12.42% 19038.225 16673.700 - -8.17% -
std::copy_if(list<int>)_(every_other)/4096 -12.37% 3892.012 3410.388 - -18.14% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -12.35% 20.873 18.294 - 0.01% -
std::unordered_multiset<int>::erase(iterator)/8192 -12.32% 22.487 19.716 - -0.72% -
std::set<std::string>::contains(key)_(non-existent)/1024 -12.30% 25.095 22.008 - -3.47% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -12.28% 47378926.837 41559664.127 - -19.26% -
SetIntersection_Front_Set_float_262144_256 -12.19% 4189446.474 3678571.067 - -11.59% -
BM_PushHeap_float_PipeOrgan_1 -12.19% 0.488 0.429 - -7.97% -
BM_PushHeap_string_Descending_256 -12.17% 3.014 2.647 - 10.83% -
BM_std_minmax_element<int>/64000 -12.13% 17360.414 15253.738 - -8.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.10% 0.309 0.272 - -32.76% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -12.05% 1.838 1.617 - 0.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -12.04% 1488.203 1309.074 - 2.34% -
std::multimap<std::string,_int>::erase(iterator)/32 -11.96% 28.666 25.237 - 0.01% -
SetIntersection_Front_Set_uint64_256_64 -11.89% 6114399.448 5387223.972 - -6.11% -
SetIntersection_Front_Set_float_1024_256 -11.88% 4183031.002 3685900.410 - -13.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.84% 112.891 99.519 - -42.06% -
std::remove_copy_if(deque<int>)_(prefix)/32 -11.83% 20.294 17.894 - 0.85% -
std::multiset<std::string>::find(key)_(existent)/32 -11.80% 16.728 14.753 - -0.53% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.78% 784.213 691.807 - -14.01% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -11.78% 1.824 1.609 - -20.83% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.77% 17.268 15.236 - -12.26% -
std::unordered_multiset<int>::count(key)_(existent)/32 -11.76% 1.758 1.551 - -19.79% -
std::set<int>::insert(value)_(already_present)/1024 -11.73% 6.453 5.696 - -5.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -11.70% 1.204 1.063 - 19.34% -
SetIntersection_Front_Set_string_262144_262144 -11.70% 19818050.211 17500159.422 - -4.31% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -11.62% 44.832 39.621 - -12.88% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -11.62% 1.773 1.567 - -14.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -11.49% 3450183.428 3053843.766 - -4.67% -
std::find_end(deque<int>)_(process_all)/1024 -11.38% 338.155 299.674 - 3.05% -
std::find_if_not(vector<char>)_(bail_25%)/8 -11.32% 1.002 0.889 - 12.92% -
std::find_end(deque<int>)_(single_element)/1024 -11.32% 375.059 332.611 - 4.66% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -11.27% 0.692 0.614 - -5.19% -
std::find_if_not(list<int>)_(process_all)/32768 -11.25% 28843.913 25598.305 - 0.86% -
SetIntersection_Interlaced_Set_string_262144_262144 -11.24% 19814208.172 17586191.975 - -1.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -11.22% 624.623 554.556 - 9.71% -
SetIntersection_Interlaced_Vector_string_262144_4 -11.18% 2313917.101 2055173.443 - -5.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.17% 23.301 20.697 - 0.62% -
std::reverse(list<int>)/32768 -11.15% 19767.367 17562.601 - 0.25% -
rng::starts_with(deque<int>)/1000 -11.13% 478.272 425.032 - -7.90% -
std::vector<std::string>::ctor(size)/32 -11.10% 33.814 30.062 - -6.46% -
BM_PushHeap_string_Descending_4 -11.08% 2.275 2.023 - 4.66% -
SetIntersection_Interlaced_Vector_string_262144_64 -11.07% 22240303.432 19778168.070 - -11.47% -
std::all_of(deque<int>)_(process_all)/8192 -11.04% 2839.197 2525.784 - 0.09% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -11.03% 24.612 21.897 - 2.47% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.03% 23.668 21.058 - -11.84% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -10.97% 1501.255 1336.554 - -31.96% -
std::all_of(deque<int>)_(process_all)/32768 -10.89% 11310.120 10077.970 - -0.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -10.87% 0.482 0.429 - -6.12% -
BM_deque_vector_ranges_move_backward/1 -10.86% 2.355 2.099 - 4.43% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -10.82% 2.495 2.225 - -2.10% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.81% 21.486 19.164 - -2.03% -
std::unique(deque<int>)_(contiguous)/52 -10.80% 64.972 57.957 - 0.91% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -10.78% 23.982 21.396 - -11.23% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -10.78% 30.494 27.205 - -9.73% -
BM_toupper_char<wchar_t> -10.78% 0.686 0.612 - 11.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -10.65% 101413461.636 90611827.489 - -16.56% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -10.54% 278.798 249.425 - -0.30% -
SetIntersection_Front_Vector_string_1024_256 -10.49% 10152614.763 9087475.977 - -0.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -10.45% 20.506 18.363 - -0.02% -
std::copy(deque<int>)/64 -10.44% 3.028 2.712 - 0.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -10.43% 22.921 20.529 - -15.68% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -10.43% 7.202 6.451 - -9.45% -
SetIntersection_Front_Set_string_1024_256 -10.41% 15825086.531 14178411.510 - -0.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -10.39% 5.539 4.964 - -7.40% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -10.28% 23.944 21.482 - -9.80% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -10.25% 13.548 12.159 - -5.42% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.25% 4631.046 4156.451 - -9.72% -
BM_std_minmax_element<int>/4096 -10.25% 1093.257 981.231 - -8.10% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.22% 578.908 519.762 - -9.78% -
BM_PushHeap_string_SingleElement_262144 -10.17% 2.886 2.592 - -5.17% -
BM_tolower_char<char> -10.17% 0.691 0.621 - 0.55% -
SetIntersection_Interlaced_Vector_string_262144_256 -10.03% 76828161.759 69119500.712 - -9.06% -
BM_std_minmax_element<int>/4000 -10.00% 1067.974 961.187 - -7.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -9.99% 15098769.602 13590551.882 - -2.00% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.97% 2.059 1.854 - -9.66% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -9.96% 4510872.507 4061522.904 - -5.29% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -9.93% 4.110 3.702 - 5.41% -
BM_std_minmax_element<int>/5500 -9.90% 1455.538 1311.378 - -7.84% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -9.87% 69.413 62.565 - -10.04% -
BM_deque_deque_ranges_move/2 -9.86% 2.304 2.077 - -7.28% -
SetIntersection_Interlaced_Vector_string_262144_16 -9.84% 6680803.760 6023510.794 - -12.14% -
BM_deque_vector_ranges_move_backward/0 -9.76% 1.623 1.465 - 9.11% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -9.73% 1.612 1.455 - -9.10% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -9.71% 12.081 10.907 - -3.15% -
std::multiset<std::string>::ctor(const&)/8192 -9.68% 372873.790 336770.264 - -0.82% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -9.65% 1.533 1.385 - 7.23% -
BM_std_minmax_element<int>/1024 -9.65% 278.468 251.608 - -7.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -9.62% 12488394.825 11287036.691 - -50.57% -
BM_PushHeap_string_Ascending_256 -9.62% 11.855 10.715 - -3.77% -
std::transform(list<int>)_(identity_transform)/8192 -9.58% 7860.481 7107.641 - -6.10% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -9.56% 504.428 456.183 - 0.33% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.54% 45811.719 41439.091 - -0.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.53% 425.829 385.262 - 1.19% -
std::unordered_set<std::string>::ctor(const&)/8192 -9.52% 372658.854 337199.692 - 0.44% -
std::stable_partition(deque<int>)_(sparse)/50 -9.51% 30.036 27.180 - -7.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -9.42% 49010330.306 44392376.419 - -4.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.41% 155843461.535 141184606.409 - -2.01% -
SetIntersection_Front_Vector_uint32_262144_1024 -9.38% 5849137.747 5300340.117 - -10.09% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -9.38% 9988.089 9051.424 - 0.58% -
std::equal(list<int>)_(it,_it,_it)/8192 -9.36% 10425.530 9449.374 - -2.73% -
std::stable_partition(deque<int>)_(dense)/50 -9.36% 40.453 36.665 - -3.29% -
std::unordered_multiset<int>::clear()/8192 -9.36% 68014.746 61648.738 - -5.49% -
std::stable_partition(deque<int>)_(dense)/32 -9.35% 30.356 27.519 - -5.37% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -9.35% 31.444 28.506 - 0.03% -
SetIntersection_Front_Vector_uint32_16384_16384 -9.32% 79334011.366 71940367.442 - -4.53% -
std::set<std::string>::erase(iterator)/1024 -9.31% 30.704 27.847 - -10.34% -
std::unordered_set<int>::find(key)_(non-existent)/32 -9.30% 1.274 1.156 - -1.41% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.29% 10.854 9.846 - -9.60% -
std::set<int>::equal_range(key)_(non-existent)/1024 -9.21% 7.181 6.519 - 0.63% -
std::unordered_set<int>::clear()/32 -9.17% 637.447 578.977 - -9.41% -
SetIntersection_Interlaced_Vector_uint32_256_64 -9.16% 8730452.834 7930476.480 - -5.79% -
BM_deque_vector_ranges_move_backward/64 -9.13% 3.213 2.919 - -0.20% -
BM_deque_vector_ranges_move_backward/2 -9.10% 2.014 1.831 - 3.79% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.09% 1.754 1.595 - -9.25% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.09% 5835424.675 5304841.287 - -5.17% -
SetIntersection_Front_Set_float_16384_16384 -9.07% 230230738.624 209350409.214 - -7.24% -
std::lower_bound(std::list<int>)/8192 -9.05% 14887.578 13539.970 - 2.29% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -9.01% 0.771 0.701 - 0.79% -
BM_PushHeap_string_Ascending_1024 -8.98% 14.479 13.179 - -3.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -8.97% 1246.416 1134.629 - -14.34% -
std::map<int,_int>::find(key)_(non-existent)/32 -8.95% 2.444 2.225 - -1.22% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -8.93% 1.583 1.441 - -7.38% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -8.92% 5.435 4.950 - 6.23% -
std::partition_point(list<int>)/8192 -8.90% 12918.181 11768.277 - -0.48% -
rng::starts_with(deque<int>)/1024 -8.86% 490.786 447.283 - -6.20% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.86% 8065.611 7351.378 171.103 -10.36% 171.103
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -8.80% 1.347 1.228 - -6.71% -
std::find_end(deque<int>)_(match_near_end)/1024 -8.80% 36.950 33.700 - 4.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -8.79% 22463484.214 20488332.985 - -19.92% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.78% 30.036 27.399 - -6.47% -
BM_PushHeap_string_Random_16384 -8.78% 17.795 16.233 - 1.62% -
std::set<int>::insert(value)_(new_value,_end)/0 -8.75% 18.745 17.104 - 0.28% -
SetIntersection_Front_Set_uint64_1024_64 -8.75% 1837417.987 1676672.491 - -5.50% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -8.70% 33.670 30.741 - -8.34% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.70% 250.447 228.670 - 0.67% -
std::set<int>::erase(key)_(non-existent,_end)/32 -8.63% 2.896 2.646 - 17.52% -
BM_vector_deque_move/2 -8.60% 2.059 1.882 - 8.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -8.55% 40.438 36.982 - -11.38% -
SetIntersection_Front_Set_float_262144_1024 -8.51% 12729730.333 11646100.721 - -12.75% -
BM_deque_deque_ranges_move/1 -8.50% 2.543 2.327 - -6.90% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -8.50% 33.632 30.775 - -8.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.49% 68830465.803 62984990.844 - -3.43% -
std::upper_bound(std::list<int>)/8192 -8.48% 14798.240 13543.728 - 3.07% -
std::set<std::string>::contains(key)_(non-existent)/32 -8.46% 11.525 10.550 - 9.37% -
SetIntersection_Front_Vector_uint32_1024_1024 -8.44% 5906367.083 5407785.175 - -8.48% -
std::move(list<int>)/4096 -8.40% 4833.647 4427.739 - -12.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -8.38% 28.097 25.742 - -4.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -8.38% 15064318.385 13801684.915 - -4.14% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.37% 8.258 7.567 - -8.67% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -8.34% 1.620 1.485 - -4.11% -
std::unordered_set<int>::find(key)_(existent)/32 -8.33% 1.478 1.355 - -2.90% -
std::set<int>::insert(value)_(new_value,_end)/8192 -8.33% 75.263 68.997 - -4.52% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -8.32% 1.260 1.155 - 0.00% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -8.30% 2.505 2.297 - -6.36% -
SetIntersection_Front_Set_uint64_16384_1 -8.29% 1090203.844 999832.358 - -0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -8.26% 212500549.082 194954876.017 - -0.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -8.24% 2.479 2.275 - -3.59% -
BM_std_minmax_element<int>/64 -8.18% 17.611 16.169 - -5.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -8.18% 63.212 58.041 - -11.86% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -8.18% 1352102.806 1241568.139 - -1.21% -
SetIntersection_Front_Set_uint32_262144_64 -8.16% 1697129.467 1558665.549 - -7.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -8.15% 1.199 1.101 - -3.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.15% 33.354 30.636 - -9.38% -
SetIntersection_Front_Set_uint64_1024_16 -8.14% 1291969.475 1186814.770 - -0.98% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -8.14% 5.322 4.889 - -2.44% -
BM_vector_deque_ranges_copy/2 -8.13% 2.054 1.888 - -5.14% -
std::unique(deque<int>)_(contiguous)/32 -8.11% 55.916 51.379 - 1.02% -
BM_std_minmax_element<int>/512 -8.11% 138.159 126.956 - -7.83% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -8.10% 38.748 35.610 - -11.79% -
BM_PushHeap_float_QuickSortAdversary_16 -8.09% 1.067 0.981 - 0.49% -
std::generate(list<int>)/8192 -8.07% 7601.981 6988.832 - -9.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -8.04% 39494768.764 36319993.307 - -44.56% -
ranges::minmax(std::vector<char>)/8 -8.00% 1.141 1.050 - 0.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -7.97% 21.798 20.060 - -3.61% -
std::copy(vector<bool>)_(aligned)/64 -7.97% 1.352 1.245 - -4.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.96% 9939125.949 9148332.619 - 4.03% -
SetIntersection_Front_Vector_uint32_262144_16384 -7.94% 79292667.791 73000394.408 - -2.96% -
std::replace(list<int>)_(sprinkled)/8192 -7.92% 7817.918 7198.415 - 0.81% -
std::remove_copy_if(deque<int>)_(prefix)/50 -7.92% 30.480 28.067 - 0.70% -
SetIntersection_Front_Set_uint64_1024_4 -7.90% 1122256.062 1033625.752 - -2.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.89% 28643944.400 26384410.869 - -2.97% -
std::move_backward(vector<int>)/1048576 -7.86% 63205.392 58234.772 - 3.00% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -7.86% 83083.342 76550.914 - 1.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -7.86% 39.260 36.174 - 10.30% -
BM_vector_deque_ranges_move_backward/64 -7.86% 3.228 2.975 - -4.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -7.85% 10.152 9.355 - -13.05% -
std::map<int,_int>::contains(key)_(non-existent)/32 -7.84% 2.914 2.685 - -3.13% -
BM_vector_deque_move/1 -7.81% 2.323 2.142 - 9.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.79% 0.693 0.639 - -4.00% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -7.77% 1.316 1.213 - -0.20% -
std::shift_right(list<int>)/50 -7.74% 30.521 28.158 - 5.94% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -7.69% 26992.199 24915.345 - -0.54% -
BM_PushHeap_string_PipeOrgan_1024 -7.69% 10.375 9.577 - 1.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -7.68% 1.832 1.692 - -0.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.68% 27741235.406 25611020.913 - -1.12% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.65% 2.375 2.194 - -7.71% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -7.62% 24.977 23.073 - -5.10% -
BM_vector_deque_ranges_copy/1 -7.62% 2.326 2.149 - -1.63% -
BM_deque_deque_ranges_move/0 -7.61% 0.920 0.850 - 7.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.58% 1287.293 1189.721 - -3.40% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -7.56% 53816171.816 49750314.356 - -7.87% -
std::partial_sort(deque<int>)_(descending)/8 -7.54% 45.117 41.715 - -3.89% -
std::flat_map<int,_int>::erase(iterator)/1024 -7.49% 81.564 75.453 - 1.06% -
BM_lexicographical_compare_three_way<IntPtr>/1 -7.49% 0.459 0.424 - 8.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.48% 34.359 31.791 - -3.95% -
std::set<std::string>::contains(key)_(non-existent)/8192 -7.47% 30.207 27.952 - 1.91% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -7.44% 2.690 2.490 - -7.26% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -7.44% 1.292 1.196 - -7.25% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -7.39% 26.052 24.128 - 38.60% -
SetIntersection_Front_Vector_string_262144_262144 -7.37% 15621407.064 14469732.746 - -0.91% -
SetIntersection_Interlaced_Vector_string_16384_4 -7.37% 1964207.108 1819490.422 - -1.20% -
ranges::minmax(std::list<long_long>)/1 -7.33% 0.425 0.394 - -13.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.32% 0.642 0.595 - -12.41% -
std::find_first_of(vector<int>)_(small_needle)/1024 -7.29% 1562.289 1448.333 - -3.71% -
SetIntersection_Front_Set_uint64_16384_16384 -7.28% 241106094.380 223562423.486 - -2.38% -
std::find_if_not(vector<char>)_(process_all)/8 -7.27% 1.540 1.428 - -3.64% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -7.23% 21.998 20.407 - -0.37% -
std::find_end(deque<int>)_(match_near_end)/8192 -7.23% 300.299 278.581 - 2.36% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -7.18% 21.736 20.175 - -8.75% -
BM_vector_deque_ranges_copy_backward/0 -7.17% 0.478 0.444 - -34.40% -
bm_ranges_swap_ranges_vb_aligned/256 -7.16% 4.216 3.914 - 13.22% -
SetIntersection_Front_Set_uint64_256_4 -7.14% 4512147.202 4189944.136 - -0.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.11% 26.335 24.463 - 8.75% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.09% 99.641 92.580 - -3.71% -
BM_std_minmax_element<short>/70000 -7.08% 19193.949 17835.912 - -5.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -7.07% 2.370 2.202 - -19.45% -
BM_std_minmax_element<short>/64000 -7.07% 17538.550 16298.826 - -5.03% -
std::map<int,_int>::find(key)_(non-existent)/8192 -7.05% 8.244 7.662 - -2.48% -
std::equal(vector<bool>)_(unaligned)/50 -7.05% 0.829 0.771 - -31.35% -
SetIntersection_Front_Set_float_1024_1024 -7.05% 12139487.025 11284179.675 - -16.79% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.02% 13.145 12.222 - -7.95% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -7.02% 5.032 4.679 - -2.56% -
std::copy_backward(vector<int>)/8 -7.00% 2.280 2.120 - 0.06% -
std::set<int>::insert(value)_(new_value,_end)/32 -6.98% 20.152 18.744 - 0.22% -
std::find_first_of(vector<int>)_(small_needle)/8192 -6.98% 12451.911 11582.858 - -0.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -6.97% 13606.455 12658.152 - 17.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.96% 1387527.847 1290917.879 - -4.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -6.96% 21648.121 20142.032 - 0.95% -
BM_std_minmax_element<short>/5500 -6.95% 1512.061 1407.026 - -4.97% -
BM_vector_deque_move/64 -6.94% 2.954 2.748 - 2.74% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -6.94% 182.963 170.273 - -14.28% -
std::set<int>::equal_range(key)_(non-existent)/8192 -6.93% 10.677 9.937 - 0.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.92% 6769837.565 6301251.427 - -5.20% -
std::multiset<int>::erase(iterator)/1024 -6.92% 25.132 23.393 - 0.81% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -6.90% 542.897 505.411 - 0.90% -
BM_std_minmax_element<short>/65536 -6.90% 17950.627 16712.071 - -4.91% -
rng::find_last(list<int>)_(bail_90%)/50 -6.87% 1.371 1.277 - 2.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -6.86% 1162179.193 1082411.539 - -6.05% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.86% 1075.313 1001.582 - -5.76% -
rng::starts_with(vector<int>,_pred)/8 -6.83% 2.654 2.472 - 0.91% -
std::generate_n(list<int>)/8192 -6.81% 7494.047 6983.651 - 1.67% -
BM_deque_vector_ranges_copy/0 -6.81% 1.422 1.325 - -14.68% -
BM_deque_deque_ranges_move_backward/1 -6.77% 2.820 2.629 - 1.38% -
BM_PushHeap_string_Ascending_64 -6.77% 7.858 7.326 - -1.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -6.73% 34.271 31.965 - -0.39% -
BM_std_minmax_element<short>/4096 -6.72% 1126.046 1050.392 - -4.95% -
std::multiset<int>::find(key)_(existent)/8192 -6.72% 8.615 8.036 - -6.50% -
std::copy_if(list<int>)_(entire_range)/64 -6.70% 32.745 30.550 - -16.77% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.70% 1161.441 1083.617 - -6.59% -
std::partition_copy(list<int>)/8192 -6.70% 7240.668 6755.773 - -7.94% -
BM_std_minmax_element<char>/1 -6.65% 0.332 0.310 - 1.80% -
std::set<std::string>::find(key)_(existent)/32 -6.60% 15.748 14.708 - -6.88% -
std::move(deque<int>)/8 -6.60% 3.598 3.361 - -3.36% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.58% 223.076 208.392 - -4.90% -
SetIntersection_Front_Set_string_256_64 -6.57% 15869203.299 14826161.275 - 5.45% -
BM_std_minmax_element<short>/4000 -6.57% 1099.908 1027.638 - -4.80% -
std::find_if_not(list<int>)_(bail_25%)/32768 -6.56% 7921.054 7401.086 - 0.37% -
BM_PushHeap_string_PipeOrgan_4 -6.55% 2.703 2.526 - -1.58% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.55% 8497.404 7941.056 - -6.31% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.55% 1.644 1.537 - -8.96% -
SetIntersection_Interlaced_Set_float_16384_16384 -6.54% 227098981.856 212241271.634 - -2.19% -
std::find_if(vector<int>)_(bail_25%)/8 -6.50% 0.716 0.670 - -8.97% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.50% 44.322 41.442 - -5.39% -
SetIntersection_Front_Set_uint64_262144_4 -6.50% 1098461.871 1027101.387 - -4.28% -
std::set<std::string>::contains(key)_(existent)/32 -6.49% 15.720 14.701 - -7.04% -
BM_PushHeap_string_Ascending_4 -6.46% 2.695 2.521 - -1.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -6.43% 62.502 58.481 - -0.15% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -6.40% 4.480 4.193 - 0.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.39% 5.060 4.737 - -6.72% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -6.39% 6.125 5.734 - 6.70% -
SetIntersection_Front_Vector_uint32_16384_256 -6.38% 2261376.076 2117117.115 - -7.08% -
std::find_if_not(vector<int>)_(process_all)/8 -6.38% 1.381 1.293 - -1.43% -
SetIntersection_Front_Vector_uint32_262144_256 -6.36% 2275147.963 2130443.735 - -6.89% -
BM_deque_deque_ranges_move_backward/64 -6.32% 3.656 3.424 - 1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -6.32% 2323848.328 2176988.143 - -1.53% -
std::find(vector<int>)_(bail_25%)/8 -6.31% 1.491 1.397 - -3.08% -
std::reverse_copy(list<int>)/4096 -6.27% 3376.428 3164.560 - 0.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.27% 108888.366 102057.041 - -0.17% -
std::is_sorted_until(vector<int>)/8 -6.26% 2.195 2.058 - -0.21% -
std::swap_ranges(list<int>)/50 -6.24% 34.624 32.463 - -0.37% -
SetIntersection_Front_Vector_uint32_256_256 -6.24% 4530170.205 4247541.836 - -6.58% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -6.24% 54.589 51.184 - -8.50% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -6.22% 33.486 31.404 - -3.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.20% 2607274.216 2445752.458 - 2.19% -
ranges::minmax(std::vector<char>)/64 -6.18% 1.273 1.194 - -10.09% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.18% 693.019 650.223 - -5.43% -
BM_std_minmax_element<short>/1024 -6.16% 286.736 269.067 - -4.56% -
BM_PushHeap_string_SingleElement_4 -6.14% 2.475 2.323 - -3.55% -
SetIntersection_Interlaced_Vector_string_262144_262144 -6.14% 15622677.244 14663209.066 - 1.29% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -6.14% 22.868 21.464 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -6.10% 175061107.523 164383209.107 - -4.14% -
std::set<std::string>::count(key)_(existent)/32 -6.09% 16.493 15.488 - -7.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -6.07% 7.014 6.588 - 0.83% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -6.07% 13459.057 12641.784 - 7.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.06% 11.751 11.038 - -1.75% -
SetIntersection_Front_Set_float_262144_16384 -6.05% 217288001.123 204135102.063 - -10.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -6.05% 108628673.337 102058331.993 - -5.32% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -6.04% 33.045 31.050 - -10.26% -
BM_PushHeap_string_SingleElement_1024 -6.03% 2.732 2.567 - -5.34% -
std::replace(vector<int>)_(sprinkled)/50 -6.03% 9.542 8.967 - -1.29% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -6.00% 23.987 22.548 - -5.63% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.99% 728.376 684.744 - -9.43% -
SetIntersection_Front_Set_string_256_16 -5.99% 7091988.419 6667334.387 - -8.86% -
BM_StringRelational_Eq_Small_Small_Control -5.98% 2.095 1.969 - 6.57% -
std::multiset<int>::contains(key)_(existent)/8192 -5.97% 8.815 8.288 - 0.56% -
BM_StringMove_Small -5.96% 0.772 0.726 - -8.58% -
BM_vector_deque_copy_backward/2 -5.96% 2.060 1.937 - -3.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -5.93% 24282.211 22842.451 - 0.47% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.93% 14.585 13.720 - 6.96% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -5.92% 31.222 29.372 - -6.00% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -5.88% 0.500 0.471 - -1.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.88% 22.391 21.076 - -2.55% -
BM_num_put<unsigned_long_long> -5.85% 11.723 11.037 - -1.61% -
std::distance(join_view(vector<vector<int>>))/4096 -5.84% 4.649 4.378 - -4.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.82% 1468.387 1382.999 - -8.03% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.78% 833.400 785.199 - -5.20% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.76% 1.734 1.635 - -5.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -5.75% 3117383.808 2938204.903 - -2.95% -
BM_vector_deque_copy_backward/1 -5.73% 2.319 2.186 - -2.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.73% 1485734.641 1400629.812 - -0.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.71% 0.660 0.622 - -5.68% -
BM_deque_deque_move_backward/64 -5.71% 3.652 3.444 - 2.37% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -5.67% 10056.843 9486.405 - -4.01% -
std::copy_backward(vector<bool>)_(aligned)/262144 -5.67% 771.291 727.570 - -7.89% -
BM_std_minmax_element<short>/512 -5.66% 145.887 137.628 - -3.94% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -5.66% 218140.922 205797.036 - 0.56% -
BM_PushHeap_string_PipeOrgan_64 -5.64% 6.057 5.715 - -0.35% -
SetIntersection_Interlaced_Set_float_256_64 -5.59% 13655642.741 12891672.219 - -0.87% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -5.59% 1.420 1.341 - -2.76% -
std::set<std::string>::contains(key)_(existent)/1024 -5.58% 24.259 22.906 - -5.39% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.57% 23.442 22.136 - -10.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -5.56% 24.844 23.464 - -1.12% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -5.56% 228770628.547 216058166.025 - -5.48% -
SetIntersection_None_Set_string_16384_16384 -5.56% 200578928.910 189433563.448 - -3.37% -
BM_std_minmax_element<char>/2 -5.55% 0.686 0.648 - 7.57% -
std::unordered_multiset<int>::find(key)_(existent)/32 -5.55% 1.397 1.320 - -11.50% -
BM_PushHeap_float_Ascending_16384 -5.51% 4.373 4.132 - -5.40% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.51% 24.510 23.161 - 1.40% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.49% 30.942 29.244 - -0.76% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -5.48% 39876.648 37691.189 - 1.52% -
BM_vector_deque_ranges_move_backward/2 -5.45% 2.172 2.054 - 12.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -5.43% 11.762 11.124 - -0.45% -
SetIntersection_Front_Set_uint64_16_1 -5.42% 66204152.977 62617840.718 - -0.72% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -5.41% 18.154 17.172 - -0.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -5.41% 4664615.382 4412310.884 - 5.52% -
BM_PushHeap_string_SingleElement_16 -5.41% 2.762 2.613 - -5.86% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -5.40% 32.875 31.100 - -2.26% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -5.39% 26.000 24.600 - 1.53% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.37% 1039698.664 983864.239 - -5.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -5.37% 28.775 27.231 - -8.90% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -5.33% 21.513 20.366 - -3.52% -
BM_PushHeap_string_Random_256 -5.33% 15.170 14.362 - 1.71% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.33% 36.084 34.162 - -7.20% -
SetIntersection_Front_Set_float_262144_64 -5.28% 1648586.749 1561461.769 - -11.01% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.28% 2.883 2.731 - -0.51% -
BM_num_put<long_long> -5.27% 12.065 11.429 - -1.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.26% 64.821 61.410 - -0.07% -
BM_CmpEqual_ushort_short -5.25% 1.042 0.988 - -4.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.25% 2.832 2.684 - -9.12% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.24% 6124.064 5803.128 - -5.40% -
SetIntersection_Interlaced_Vector_string_1024_256 -5.23% 21261290.867 20149259.064 - -3.82% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.20% 565.152 535.755 - -4.87% -
std::multimap<std::string,_int>::erase(iterator)/8192 -5.18% 30.968 29.362 - -2.98% -
std::find_first_of(vector<int>)_(small_needle)/32 -5.17% 51.846 49.166 - -8.69% -
std::shift_left(list<int>)/8192 -5.15% 7607.509 7215.617 - -5.10% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -5.13% 9.275 8.800 - 7.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -5.12% 112818071.023 107039865.979 - -25.52% -
SetIntersection_Front_Set_uint64_64_16 -5.12% 16021895.761 15201751.204 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -5.11% 1111714.235 1054858.689 - -4.97% -
BM_PushHeap_string_SingleElement_16384 -5.11% 2.691 2.553 - -5.57% -
std::set<int>::count(key)_(existent)/32 -5.11% 1.686 1.600 - -2.66% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -5.10% 1621.480 1538.820 - 1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.10% 1173589.487 1113769.521 - -4.20% -
std::partition(deque<int>)_(sparse)/8192 -5.09% 3120.792 2962.075 - -10.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.07% 0.989 0.939 - 9.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.07% 25.322 24.040 - -6.50% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.06% 123498717.733 117255571.894 - -2.49% -
std::partition(list<int>)_(dense)/32 -5.05% 9.319 8.848 - 1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.05% 1677125.979 1592366.455 - -2.40% -
BM_lexicographical_compare_three_way_slow_path/1048576 -5.05% 310905.866 295212.283 - -2.51% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.04% 5010.546 4758.012 - -0.01% -
BM_PushHeap_string_PipeOrgan_256 -5.02% 8.326 7.908 - 1.10% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.02% 0.267 0.253 - -4.20% -
BM_PushHeap_string_SingleElement_64 -5.01% 2.756 2.618 - -5.74% -
std::search(list<int>,_pred)_(same_length)/8192 -5.00% 8463.469 8040.172 - -6.23% -
SetIntersection_Front_Set_uint64_256_16 -5.00% 4657927.207 4425165.046 - -1.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.96% 19.807 18.825 - 0.30% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.95% 19139.207 18191.081 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.95% 1614381.253 1534441.162 - 2.73% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.95% 602.756 572.930 - -1.76% -
std::for_each(list<int>)/8 -4.94% 2.530 2.405 - 1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.92% 1668359.699 1586348.959 - -3.03% -
std::find_if(vector<char>)_(process_all)/8192 -4.91% 993.947 945.098 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.90% 1051710.546 1000216.180 - -5.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.89% 1.241 1.181 - -1.86% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.88% 35.599 33.863 - -4.02% -
std::unordered_multiset<int>::ctor(const&)/1024 -4.87% 7096.844 6751.292 - -0.37% -
std::multiset<std::string>::erase(iterator)/1024 -4.86% 31.822 30.274 - 5.50% -
BM_deque_vector_ranges_copy/5500 -4.86% 203.335 193.450 - 1.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -4.85% 121349.910 115459.491 - -3.17% -
SetIntersection_Front_Set_uint64_4_4 -4.85% 143172170.590 136234437.775 - -0.96% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.84% 0.270 0.257 - 1.01% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -4.84% 101519.600 96608.239 - 0.53% -
std::find_if(vector<char>)_(process_all)/1024 -4.83% 131.051 124.716 - 0.43% -
std::copy_n(vector<bool>)_(aligned)/4096 -4.83% 4.953 4.714 - 0.19% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.83% 397.873 378.675 - 0.81% -
BM_lexicographical_compare_three_way_slow_path/4096 -4.82% 1206.951 1148.829 - 0.52% -
BM_PushHeap_uint64_SingleElement_16 -4.82% 0.365 0.348 - 3.01% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.80% 7723.251 7352.344 - 1.73% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -4.79% 0.643 0.612 - -2.04% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.78% 325.320 309.760 - -9.06% -
SetIntersection_Interlaced_Vector_string_16384_64 -4.77% 13262048.653 12628848.278 - -4.02% -
std::make_heap(deque<int>)_(descending)/1024 -4.77% 1152.186 1097.246 - 0.22% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -4.76% 10.381 9.886 - 0.51% -
std::stable_sort(vector<int>)_(descending)/8 -4.75% 24.523 23.358 - -4.15% -
SetIntersection_Front_Set_uint64_16_16 -4.75% 39475384.525 37600488.582 - -1.24% -
SetIntersection_Front_Set_string_16384_16 -4.74% 1962535.068 1869471.715 - -3.53% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -4.73% 7674.467 7311.312 - 1.03% -
BM_std_minmax_element<long_long>/2 -4.73% 0.647 0.616 - -9.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.73% 19.835 18.898 - -62.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -4.72% 57617784.693 54900434.190 - -19.15% -
SetIntersection_Interlaced_Set_string_16384_4 -4.71% 205347973.810 195681228.726 - -0.89% -
ranges::minmax(std::deque<char>)/8 -4.69% 3.918 3.735 - 3.77% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.68% 12864.156 12261.528 - -0.45% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.68% 76294.475 72727.598 - -2.76% -
std::find_if(vector<char>)_(process_all)/32768 -4.67% 3943.328 3759.046 - 0.59% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.67% 23804.158 22693.402 - 0.77% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.65% 906.127 863.962 - -6.04% -
rng::find_last(vector<char>)_(bail_90%)/8 -4.65% 0.483 0.461 - 4.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.64% 9371097.032 8936067.579 - 2.98% -
std::make_heap(deque<int>)_(descending)/8192 -4.63% 9028.763 8610.587 - -0.25% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.63% 4777.561 4556.380 - 0.56% -
SetIntersection_Front_Set_string_64_16 -4.63% 25195183.821 24029126.031 - -0.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -4.62% 77269.111 73698.604 - 0.09% -
std::find_end(list<int>)_(process_all)/1000 -4.62% 749.122 714.528 - 0.23% -
BM_vector_deque_ranges_move_backward/1 -4.61% 2.449 2.336 - 10.45% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.61% 0.922 0.879 - 3.98% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -4.60% 1.594 1.520 - -17.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -4.60% 4545378.401 4336317.994 - -13.26% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -4.59% 19202.649 18320.293 - 0.71% -
BM_vector_deque_move_backward/64 -4.59% 3.248 3.099 - 3.93% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -4.58% 27437.245 26181.772 - -14.65% -
std::multiset<std::string>::clear()/1024 -4.56% 21994.758 20991.844 - -3.70% -
BM_lexicographical_compare_three_way_slow_path/4 -4.55% 1.235 1.179 - 0.29% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.54% 1.694 1.617 - 3.79% -
BM_lexicographical_compare_three_way_slow_path/64 -4.53% 18.696 17.849 - 0.00% -
SetIntersection_Front_Set_uint64_16_4 -4.53% 57218157.549 54628144.676 - -0.65% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.51% 8.622 8.233 - -0.45% -
std::sort_heap(vector<NonIntegral>)/8 -4.51% 31.142 29.737 - -1.10% -
std::sort(vector<int>)_(repeated)/8192 -4.51% 5290.900 5052.137 - 0.83% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.51% 16.603 15.855 - 1.44% -
std::set<int>::count(key)_(existent)/1024 -4.50% 4.280 4.087 - -3.95% -
std::search(list<int>)_(same_length)/1000 -4.50% 787.956 752.519 - 1.41% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -4.49% 1.086 1.037 - -7.97% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.49% 2.806 2.680 - 4.00% -
std::partial_sort(vector<int>)_(shuffled)/1024 -4.48% 7077.192 6759.823 - 0.58% -
std::search(deque<int>)_(same_length)/8192 -4.48% 4002.554 3823.298 - 1.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.48% 544.645 520.266 - -4.61% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.47% 12720.972 12151.765 - -2.94% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.43% 308.070 294.407 - 0.52% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.43% 10.444 9.981 - -4.55% -
std::set<int>::ctor(const&)/8192 -4.43% 52627.211 50294.230 - -0.76% -
BM_deque_deque_ranges_move_backward/2 -4.42% 2.462 2.354 - 0.76% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.41% 13.460 12.867 - -3.65% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.40% 27.105 25.912 - -3.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.40% 90.464 86.487 - -10.99% -
std::unordered_set<int>::erase(iterator)/32 -4.40% 21.606 20.657 - -7.23% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -4.38% 44.214 42.278 - -0.49% -
std::any_of(deque<int>)_(process_all)/8192 -4.38% 2739.223 2619.348 - 3.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.37% 1872374.510 1790551.676 - -1.96% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.37% 27.228 26.039 - 4.24% -
SetIntersection_Front_Set_float_262144_16 -4.37% 1189772.707 1137826.527 - -3.26% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.36% 8323685.107 7960751.514 - -2.74% -
std::map<std::string,_int>::erase(iterator)/1024 -4.35% 32.025 30.630 - 20.14% -
BM_deque_vector_copy_backward/70000 -4.35% 9064.964 8670.419 - 10.54% -
BM_std_minmax_element<long_long>/3 -4.35% 1.096 1.049 - -11.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.34% 1019.369 975.169 - -0.00% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -4.33% 7.319 7.002 - 0.44% -
std::count(vector<int>)_(every_other)/8 -4.33% 1.379 1.319 - -4.12% -
BM_deque_vector_copy_backward/4000 -4.32% 150.365 143.872 - 1.39% -
BM_PushHeap_string_Random_64 -4.29% 13.524 12.943 - 1.46% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -4.29% 241339989.100 230994741.738 - -2.99% -
BM_vector_deque_ranges_copy/64 -4.28% 2.828 2.707 - -3.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -4.28% 0.795 0.761 - -6.44% -
BM_deque_vector_move_backward/1024 -4.27% 38.966 37.300 - 1.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.26% 1158997.579 1109572.688 - -4.75% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.26% 13458.175 12885.161 - -0.98% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -4.24% 320.083 306.508 - 0.54% -
SetIntersection_Front_Set_uint64_16384_4 -4.23% 1103866.073 1057122.202 - -1.80% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -4.23% 14.966 14.332 - 31.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.23% 28.679 27.467 - 0.56% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -4.23% 2.993 2.867 - -3.71% -
std::remove(deque<int>)_(prefix)/32 -4.21% 55.361 53.031 - -0.89% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -4.20% 3.231 3.096 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.19% 1048102.930 1004176.631 - -4.67% -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 -4.18% 0.268 0.257 - 0.87% -
std::remove_copy(list<int>)_(prefix)/8192 -4.17% 7315.443 7010.495 - 1.89% -
BM_deque_vector_move_backward/512 -4.17% 18.667 17.889 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.15% 17556087.095 16827876.697 - -3.71% -
SetIntersection_Front_Set_uint64_64_1 -4.13% 17003297.418 16300790.534 - -1.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -4.12% 0.361 0.346 - -10.31% -
SetIntersection_Front_Set_uint64_256_256 -4.12% 8047247.457 7715604.155 - -1.06% -
BM_vector_deque_copy_backward/0 -4.12% 0.474 0.454 - -5.32% -
rng::find_last(vector<int>)_(bail_90%)/8 -4.12% 0.441 0.423 - -0.38% -
std::remove_if(deque<int>)_(prefix)/50 -4.11% 66.731 63.987 - -0.97% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -4.11% 25.636 24.583 - 7.08% -
SetIntersection_Interlaced_Set_float_262144_1 -4.09% 1049434.504 1006491.067 - -2.48% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -4.09% 3963.541 3801.413 - 1.92% -
BM_deque_vector_ranges_copy_backward/0 -4.09% 1.430 1.372 - -3.50% -
bm_swap_ranges_vb_aligned/8 -4.09% 3.297 3.163 - -2.72% -
std::none_of(deque<int>)_(process_all)/32768 -4.06% 10912.027 10468.764 - 3.51% -
std::find_end(vector<int>)_(same_length)/1024 -4.06% 258.620 248.125 - -2.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.06% 1762071.602 1690564.345 - -3.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.06% 1.846 1.771 - 6.57% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -4.05% 408.040 391.501 - 0.27% -
std::count(list<int>)_(every_other)/8 -4.04% 2.121 2.035 - -2.31% -
SetIntersection_None_Vector_string_1024_16 -4.04% 1202890.202 1154289.220 - -0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.02% 2156418.213 2069681.150 - -1.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.01% 10.776 10.344 - -6.45% -
std::count(list<int>)_(every_other)/8192 -4.00% 7193.288 6905.297 - -8.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.00% 857.243 822.933 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.00% 4925947.124 4729053.434 - -6.28% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.00% 506.614 486.367 - -4.17% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -3.99% 688.287 660.802 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.99% 4505380.751 4325602.059 - -9.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.98% 1671833.658 1605327.475 - -2.80% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.96% 676.673 649.884 - -1.81% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.96% 1.535 1.474 - 2.23% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.95% 21.140 20.306 - -3.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.94% 14545.988 13973.570 - -0.34% -
ranges::min(std::list<__int128>)/1 -3.93% 0.457 0.439 - -3.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.92% 1186616.662 1140156.458 - -2.00% -
std::any_of(vector<int>)_(process_all)/8 -3.90% 2.456 2.360 - 1.89% -
SetIntersection_None_Vector_uint32_262144_16 -3.90% 1121613.463 1077862.194 - -4.44% -
BM_PushHeap_float_PipeOrgan_1024 -3.90% 2.183 2.098 - 0.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.89% 51.749 49.734 - 4.38% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.89% 1.508 1.449 - -2.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.88% 1123772.997 1080141.939 - -3.59% -
std::map<std::string,_int>::erase(iterator)/8192 -3.88% 32.636 31.369 - -2.17% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -3.88% 277.515 266.747 - 0.63% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.87% 24.492 23.543 - 4.89% -
BM_PushHeap_string_Random_1024 -3.87% 15.655 15.049 - 2.64% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.87% 12.994 12.491 - -5.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.86% 7603802.824 7310361.702 - 2.29% -
BM_PushHeap_string_Ascending_16 -3.85% 4.873 4.685 - -0.40% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.84% 50.829 48.875 - -4.61% -
std::sort(vector<int>)_(repeated)/1024 -3.84% 689.360 662.905 - 0.78% -
std::find(vector<char>)_(bail_25%)/8 -3.83% 1.155 1.110 - 0.59% -
std::remove_if(deque<int>)_(prefix)/1024 -3.82% 576.184 554.169 - 0.06% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.82% 5.288 5.086 - 1.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.81% 64.458 62.001 - 0.54% -
std::none_of(deque<int>)_(process_all)/8192 -3.81% 2719.152 2615.600 - 3.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.80% 52.499 50.505 - -10.64% -
BM_CmpEqual_ushort_ushort -3.79% 1.076 1.035 - -4.00% -
std::map<int,_int>::find(key)_(non-existent)/1024 -3.79% 5.703 5.487 - 1.35% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -3.78% 26.636 25.629 - -0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.78% 13005.287 12513.834 - -1.21% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -3.78% 27.926 26.871 - -1.86% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.77% 4.404 4.238 - -6.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.77% 3047674.805 2932649.742 - -0.53% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -3.76% 15.254 14.680 - 0.33% -
SetIntersection_None_Vector_uint32_1024_256 -3.76% 1076344.525 1035841.134 - -3.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.76% 406.927 391.624 - 0.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -3.76% 1.526 1.469 - -2.81% -
std::move_backward(deque<int>)/8 -3.74% 3.513 3.382 - 0.55% -
std::map<int,_int>::ctor(const&)/32 -3.72% 232.835 224.168 - -4.55% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -3.72% 10.706 10.308 - -2.46% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 -3.72% 591.383 569.391 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.68% 1667350.912 1605939.373 - -3.07% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.68% 32.752 31.546 - -5.97% -
std::find_if(vector<char>)_(process_all)/8 -3.68% 1.539 1.482 - -5.43% -
SetIntersection_Front_Set_uint64_256_1 -3.68% 4326469.669 4167421.254 - -0.64% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.66% 6.722 6.476 - -1.31% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.65% 18.973 18.280 - 0.74% -
BM_CmpEqual_int_uint -3.65% 1.089 1.050 - -3.32% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.65% 278.268 268.112 - -1.75% -
BM_PushHeap_string_SingleElement_256 -3.65% 2.670 2.573 - -5.25% -
std::remove_copy(list<int>)_(sprinkled)/8192 -3.64% 7234.646 6971.124 - 1.30% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.61% 16.184 15.599 - -0.37% -
std::multiset<int>::erase(key)_(existent)/32 -3.61% 22.554 21.739 - -1.86% -
ranges::min(std::deque<long_long>)/1 -3.61% 0.693 0.668 - -1.62% -
SetIntersection_Front_Set_uint64_16384_64 -3.60% 1788210.361 1723763.698 - 0.53% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.58% 170025653.476 163941113.916 - -4.06% -
BM_deque_deque_move_backward/4000 -3.57% 154.695 149.168 - 2.92% -
std::remove(deque<int>)_(prefix)/50 -3.57% 63.673 61.402 - 0.86% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.56% 1.371 1.322 - 8.23% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -3.55% 0.358 0.346 - -0.25% -
BM_PushHeap_uint64_SingleElement_64 -3.54% 0.372 0.359 - 1.90% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.54% 405.869 391.517 - -0.09% -
std::partition(list<int>)_(sparse)/50 -3.53% 22.487 21.693 - -0.27% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -3.53% 369191259.746 356175170.627 - 1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.52% 202173022.737 195058905.719 - -0.52% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.50% 45.314 43.726 - -13.51% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.50% 209342084.287 202013590.232 - -2.75% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.50% 1.209 1.167 - -3.24% -
SetIntersection_None_Set_uint32_262144_16384 -3.49% 1196643.801 1154889.000 - -1.10% -
std::stable_partition(deque<int>)_(dense)/1024 -3.47% 589.855 569.375 - -1.28% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.47% 898753.392 867585.834 - -4.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.46% 624.718 603.120 - -0.11% -
BM_lexicographical_compare_three_way_slow_path/256 -3.45% 82.613 79.759 - 0.63% -
std::move(vector<bool>)_(unaligned)/32768 -3.45% 210.246 202.984 - 0.16% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.45% 20.385 19.681 - -0.09% -
std::lower_bound(std::vector<int>)/8192 -3.45% 17.002 16.416 - 5.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.44% 1176003.876 1135506.749 - -3.99% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.43% 20525.231 19820.859 - -0.42% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -3.43% 477.722 461.334 - -3.42% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.43% 1459.718 1409.690 - 0.01% -
std::find(vector<long_long>)_(bail_25%)/8 -3.40% 0.923 0.892 - 2.75% -
SetIntersection_Front_Vector_uint32_16384_16 -3.40% 1117847.019 1079867.447 - -3.05% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.40% 1290552.490 1246707.275 - -9.30% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.39% 21.454 20.726 - -4.21% -
std::multiset<std::string>::clear()/8192 -3.39% 216060.050 208729.365 - -3.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.38% 2.231 2.155 - -3.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 -3.38% 120835.349 116747.768 - 0.03% -
std::multiset<int>::erase(iterator)/32 -3.38% 21.385 20.662 - -0.76% -
rng::starts_with(deque<int>)/8 -3.38% 4.073 3.936 - -1.10% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -3.38% 838.566 810.260 - -3.66% -
std::find_end(list<int>)_(single_element)/8192 -3.37% 8191.030 7914.622 - -4.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -3.37% 1733613.950 1675201.804 - -26.77% -
SetIntersection_Interlaced_Set_float_16384_4 -3.37% 172843023.638 167023170.599 - 1.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.36% 1435.370 1387.116 - 1.80% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.36% 936.077 904.611 - 4.14% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.35% 13.182 12.740 - 0.32% -
SetIntersection_Front_Set_uint64_64_4 -3.35% 16628668.731 16071718.851 - -0.82% -
SetIntersection_Interlaced_Vector_string_256_16 -3.35% 10626606.990 10270692.601 - -2.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.35% 11287.831 10910.041 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.35% 13022755.428 12587065.594 - 0.15% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.34% 16.065 15.528 - 1.26% -
SetIntersection_None_Set_string_16384_1024 -3.34% 211658973.248 204582637.691 - -7.61% -
std::copy(deque<int>)/512 -3.34% 17.245 16.668 - 0.39% -
BM_deque_vector_ranges_move_backward/70000 -3.34% 8894.227 8597.025 - 7.88% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.33% 699.363 676.086 - -5.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.33% 179060356.059 173102513.267 - -3.92% -
std::set<int>::contains(key)_(non-existent)/0 -3.33% 0.301 0.291 - -0.75% -
SetIntersection_Front_Vector_uint32_16384_4 -3.32% 1056632.571 1021602.164 - -3.02% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -3.30% 36.876 35.659 - -0.18% -
SetIntersection_Front_Set_uint64_16384_16 -3.30% 1235829.326 1195084.459 - -0.72% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -3.29% 898.670 869.077 - 2.06% -
BM_vector_deque_ranges_move/2 -3.28% 1.940 1.876 - -3.56% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.28% 16.661 16.114 - 4.01% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.25% 5.051 4.887 - -4.98% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.25% 16.155 15.630 - -3.61% -
std::adjacent_find(deque<int>,_pred)/8 -3.25% 4.296 4.156 - -0.14% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.25% 229.890 222.420 - 0.62% -
SetIntersection_Front_Vector_uint64_1024_4 -3.24% 1036790.812 1003208.326 - -7.23% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.23% 5788.708 5601.754 - -2.26% -
std::swap_ranges(list<int>)/1024 -3.22% 789.727 764.309 - 1.93% -
SetIntersection_Front_Vector_uint64_262144_1 -3.21% 1026214.041 993257.928 - -4.60% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.21% 7.492 7.251 - -5.22% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.20% 14.345 13.886 - 0.60% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.20% 302.879 293.190 - -1.29% -
SetIntersection_Front_Vector_uint32_64_64 -3.19% 10790827.436 10446194.450 - -4.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.19% 6.590 6.379 - -3.71% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.19% 868.481 840.774 - 0.12% -
SetIntersection_None_Set_float_256_64 -3.19% 9330491.322 9032860.860 - -4.17% -
std::copy(vector<bool>)_(aligned)/262144 -3.19% 727.109 703.947 - -6.34% -
std::find_end(vector<int>)_(single_element)/8192 -3.18% 1941.045 1879.319 - 0.98% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.18% 17.644 17.083 - 6.47% -
std::any_of(deque<int>)_(process_all)/32768 -3.18% 10835.952 10491.703 - 4.13% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -3.17% 6.737 6.523 - 1.10% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.17% 174330663.745 168806498.472 - -1.58% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.17% 1.696 1.642 - 7.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -3.16% 32.930 31.889 - -4.89% -
BM_CmpLess_int_int -3.16% 1.068 1.034 - -3.31% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.15% 220.791 213.837 - -3.75% -
SetIntersection_None_Set_string_262144_1024 -3.15% 1678922.281 1626056.234 - -1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.14% 2025265.299 1961601.320 - -1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.14% 1792525.635 1736182.453 - -2.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.14% 315.825 305.900 - -6.77% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.14% 1.666 1.614 - -3.06% -
SetIntersection_Front_Set_string_16384_1024 -3.13% 59114808.568 57262330.042 - -3.33% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.13% 1040257.226 1007659.730 - -3.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.13% 13075.328 12666.378 - -3.16% -
SetIntersection_Front_Set_float_262144_262144 -3.12% 1621675.293 1571005.453 - -4.36% -
std::find_if_not(list<int>)_(bail_25%)/8192 -3.12% 1477.315 1431.166 - 0.93% -
std::multimap<int,_int>::clear()/8192 -3.11% 87129.977 84423.736 - -1.06% -
SetIntersection_Front_Set_uint64_1024_256 -3.10% 3991408.227 3867580.950 - -9.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -3.10% 6.890 6.677 - 0.83% -
BM_PushHeap_uint32_Random_16 -3.09% 4.368 4.233 - 2.84% -
SetIntersection_Interlaced_Set_string_262144_64 -3.09% 2170656.414 2103597.820 - -1.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.08% 1864263.849 1806897.747 - -6.00% -
SetIntersection_Front_Set_float_16384_256 -3.07% 3900621.227 3780764.106 - -9.97% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.07% 18.630 18.057 - -0.30% -
SetIntersection_Interlaced_Set_float_16384_16 -3.06% 212204540.364 205715021.983 - 0.59% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -3.06% 33.073 32.062 - -1.34% -
BM_deque_vector_ranges_move_backward/1024 -3.05% 37.790 36.638 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.05% 2347449.544 2275934.252 - -0.02% -
std::multiset<std::string>::count(key)_(existent)/32 -3.04% 20.147 19.534 - -1.95% -
SetIntersection_Front_Set_string_262144_16 -3.04% 1879101.576 1821955.747 - -10.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.04% 1163508.627 1128147.297 - 0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.03% 4444584.072 4309928.790 - 1.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.03% 1826929.978 1771600.323 - -2.75% -
SetIntersection_Front_Set_uint64_64_64 -3.03% 13899338.089 13478573.722 - -1.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.03% 1044561.508 1012944.920 - -4.48% -
std::unordered_set<std::string>::clear()/1024 -3.03% 23656.901 22940.998 - -2.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.02% 57.747 56.001 - 0.35% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.02% 1.376 1.334 - 9.09% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.02% 17197.569 16678.315 - 0.40% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.02% 15.496 15.029 - -1.87% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -3.02% 621.691 602.940 - 0.18% -
SetIntersection_None_Set_float_262144_262144 -3.02% 1213190.348 1176607.908 - 2.62% -
std::is_sorted(deque<int>,_pred)/8 -3.02% 4.956 4.806 - -0.71% -
SetIntersection_None_Vector_uint64_256_256 -3.01% 2119767.395 2055959.277 - -2.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -3.01% 3943755.173 3825108.217 - -46.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.00% 1162614.828 1127715.434 - -3.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.00% 6884.105 6677.613 - 0.79% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.00% 11.010 10.680 - 0.94% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.99% 20585.327 19969.124 - 0.33% -
BM_PushHeap_float_Descending_4 -2.99% 0.354 0.344 - -5.35% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -2.99% 3.924 3.807 - 0.33% -
std::find_if(vector<int>)_(process_all)/8 -2.98% 1.382 1.340 - -0.46% -
std::find(vector<short>)_(bail_25%)/8 -2.97% 0.702 0.681 - -4.08% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.97% 9322.815 9045.776 - 9.42% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.97% 12941.075 12556.651 - -6.40% -
std::set<std::string>::erase(iterator)/32 -2.97% 27.596 26.778 - -4.53% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.97% 29.469 28.595 - 1.85% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.96% 5.857 5.684 - -1.92% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.94% 178265605.035 173028687.672 - 2.33% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.93% 150673.372 146253.581 - 0.22% -
SetIntersection_None_Set_float_16384_1024 -2.92% 159430485.963 154775677.728 - 3.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.92% 409.412 397.473 - 1.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.91% 0.682 0.663 - 0.67% -
BM_deque_vector_ranges_move/1 -2.91% 2.164 2.101 - 3.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.90% 0.627 0.609 - -0.21% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.90% 4.369 4.242 - 0.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.89% 1275.323 1238.503 - -0.15% -
std::move_backward(list<int>)/4096 -2.89% 4993.037 4848.891 - 0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.88% 62150.220 60359.040 - -2.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.88% 1045746.572 1015615.819 - -2.77% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.88% 21.494 20.875 - 2.97% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.87% 1.817 1.765 - 20.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.86% 1145668.812 1112884.281 - -4.50% -
std::find_end(vector<int>)_(process_all)/8192 -2.86% 1731.192 1681.709 - -2.53% -
BM_deque_deque_move_backward/5500 -2.86% 208.303 202.350 - 0.16% -
std::find_if(vector<char>)_(process_all)/50 -2.86% 6.839 6.644 - -0.83% -
SetIntersection_None_Set_string_262144_262144 -2.85% 1678107.584 1630217.039 - -1.75% -
SetIntersection_Front_Vector_uint64_16384_16384 -2.85% 78288157.266 76055264.547 - 0.29% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -2.85% 63.634 61.822 - 35.55% -
BM_StringRelational_Eq_Small_Huge_Control -2.84% 0.483 0.469 - -3.65% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.84% 121365.852 117914.338 - -0.60% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.84% 4.760 4.626 - -3.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.83% 18.400 17.879 - -0.57% -
rng::contains(list<int>)_(process_all)/32 -2.83% 9.103 8.845 - -2.41% -
std::copy(vector<bool>)_(aligned)/4096 -2.83% 4.804 4.668 - -5.24% -
SetIntersection_Front_Set_uint64_262144_16 -2.82% 1224003.052 1189463.926 - -1.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.81% 741.480 720.609 - -2.92% -
std::set<int>::contains(key)_(existent)/8192 -2.81% 8.421 8.184 - 0.84% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.80% 25.164 24.459 - -1.69% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.79% 28735.959 27933.322 - -3.82% -
BM_PushHeap_uint64_SingleElement_1024 -2.79% 0.379 0.369 - 1.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.79% 32.946 32.027 - -1.84% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.79% 620.861 603.540 - 0.67% -
std::make_heap(deque<int>)_(shuffled)/1024 -2.79% 2635.836 2562.376 - 0.52% -
SetIntersection_Interlaced_Set_float_262144_4 -2.78% 1306031.496 1269706.057 - 1.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.77% 179267.692 174298.099 - 0.44% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.77% 39529258.557 38434213.831 - -3.84% -
ranges::min(std::vector<__int128>)/8 -2.77% 2.953 2.871 - -1.56% -
SetIntersection_Front_Vector_string_262144_256 -2.77% 9645602.125 9378713.589 - -3.74% -
std::is_sorted(list<int>)/8 -2.76% 2.141 2.082 - -2.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.76% 177678.000 172772.783 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.76% 201791497.512 196222263.755 - 1.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.76% 79.620 77.424 - -38.48% -
std::shift_right(list<int>)/8192 -2.74% 7668.817 7459.002 - -2.76% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.73% 4.478 4.356 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.72% 5108657.605 4969516.895 - -7.22% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.72% 53.470 52.014 - -1.00% -
BM_StringRelational_Less_Large_Huge_Control -2.72% 2.161 2.102 - -3.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.71% 362664126.393 352839701.610 - 1.55% -
SetIntersection_Front_Vector_uint32_1024_16 -2.70% 1117061.565 1086873.067 - -3.07% -
BM_deque_deque_copy/1 -2.70% 2.606 2.535 - 0.05% -
std::move(vector<int>)/8 -2.69% 2.336 2.273 - -1.45% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.69% 7.703 7.496 - -2.74% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.69% 4753.691 4625.952 - -0.17% -
SetIntersection_None_Vector_uint32_16384_1024 -2.69% 1095149.445 1065730.399 - -3.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.68% 0.642 0.625 - 1.64% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -2.67% 1625.572 1582.095 - 1.42% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.67% 4.285 4.170 - -1.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.67% 13.035 12.687 - 0.32% -
SetIntersection_Front_Set_uint64_16384_256 -2.66% 3874013.837 3770892.787 - -4.94% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.66% 1585624.428 1543418.701 - -11.36% -
SetIntersection_None_Set_uint32_262144_1 -2.66% 1189253.176 1157628.660 - -2.40% -
SetIntersection_Interlaced_Set_string_1024_1 -2.66% 1098483.385 1069299.514 - -1.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.66% 24.181 23.539 - -1.01% -
SetIntersection_Front_Vector_uint32_256_64 -2.65% 4339191.997 4224046.946 - -2.65% -
BM_StringRead_Hot_Deep_Empty -2.65% 0.508 0.495 - -1.02% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.65% 217236053.948 211487839.802 - -1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.64% 2160729.272 2103610.971 - -2.82% -
std::search_n(list<int>)_(no_match)/8192 -2.64% 6673.979 6497.912 24.240 -1.22% 24.240
std::stable_partition(list<int>)_(sparse)/8192 -2.63% 8881.859 8648.176 - -3.12% -
std::find(list<int>)_(process_all)/32768 -2.63% 25858.284 25178.221 - -3.95% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.63% 8.063 7.851 - -3.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.62% 465.245 453.038 - -4.53% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.62% 16762.156 16322.403 - 10.50% -
std::set<int>::ctor(const&,_alloc)/8192 -2.62% 52922.294 51534.994 - 2.12% -
SetIntersection_None_Set_float_262144_1024 -2.62% 1209147.137 1177518.147 - 2.47% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.61% 6741.461 6565.806 - -2.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.60% 6.566 6.396 - 0.72% -
BM_deque_deque_ranges_move_backward/4000 -2.60% 155.432 151.387 - 5.03% -
rng::starts_with(deque<int>,_pred)/1000 -2.60% 515.621 502.211 - -1.07% -
ranges::min(std::vector<long_long>)/64 -2.60% 4.811 4.686 - 0.34% -
std::deque<int>::ctor(size)/8192 -2.59% 452.069 440.354 - -3.98% -
SetIntersection_Front_Set_uint64_262144_16384 -2.59% 225314402.473 219487851.374 - -2.05% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.58% 1.641 1.599 - -2.68% -
std::sort_heap(deque<int>,_pred)/8 -2.57% 34.571 33.682 - -2.99% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.57% 1040953.003 1014215.000 - -1.88% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -2.57% 986239.209 960914.503 - 1.82% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.56% 32.092 31.271 - 6.57% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.54% 1.337 1.303 - 7.58% -
BM_deque_deque_move_backward/65536 -2.53% 7941.162 7740.068 - 2.24% -
std::none_of(vector<int>)_(process_all)/50 -2.53% 19.475 18.982 - -0.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.52% 22.016 21.460 - 0.17% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.52% 205.502 200.316 - 1.08% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.52% 8.912 8.687 - -2.26% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -2.52% 31.123 30.339 - -7.80% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.51% 17.497 17.057 - 0.50% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.51% 78245466.364 76282623.289 - 2.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.50% 1337698.404 1304248.291 - -2.09% -
std::find_end(vector<int>)_(single_element)/1000 -2.50% 247.055 240.879 - 1.00% -
std::unique(vector<int>)_(sprinkled)/32 -2.49% 56.043 54.646 - 1.27% -
std::lower_bound(std::deque<int>)/8 -2.49% 17.410 16.976 - 0.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.49% 12888.899 12567.956 - -2.36% -
std::reverse_copy(deque<int>)/4096 -2.48% 994.849 970.132 - 0.23% -
std::set<int>::erase(key)_(existent)/32 -2.48% 21.651 21.113 - -0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.48% 1191863.399 1162285.197 - -0.40% -
SetIntersection_None_Set_uint32_262144_4 -2.48% 1185888.512 1156486.818 - -2.10% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.48% 13506538.399 13171931.243 - -1.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.47% 55.523 54.151 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.47% 1257490.399 1226463.623 - -0.92% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -2.47% 0.840 0.819 - 0.60% -
BM_deque_vector_move/64 -2.46% 2.679 2.613 - -1.56% -
SetIntersection_None_Set_float_262144_1 -2.46% 1216207.439 1186298.746 - 2.27% -
SetIntersection_Interlaced_Vector_string_16_16 -2.45% 52417632.642 51133878.565 - -1.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.44% 673.103 656.655 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.44% 1211540.193 1181937.649 - -2.99% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.44% 10.885 10.619 - -2.87% -
BM_deque_vector_ranges_copy_backward/70000 -2.44% 8845.805 8630.009 - -15.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.44% 1332873.498 1300411.535 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.43% 2120335.938 2068853.840 - -0.60% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.42% 177616.194 173310.681 - 0.08% -
std::sort(deque<int>)_(repeated)/1024 -2.42% 1010.580 986.097 - 2.72% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.42% 2218.342 2164.721 - -2.37% -
BM_deque_vector_ranges_move/2 -2.41% 1.882 1.837 - 2.82% -
SetIntersection_None_Set_string_262144_64 -2.41% 1665520.592 1625346.029 - -1.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.41% 6.951 6.783 - 0.93% -
BM_vector_deque_copy/2 -2.41% 1.991 1.943 - -2.33% -
SetIntersection_None_Set_uint32_262144_16 -2.40% 1184072.590 1155615.152 - -2.05% -
SetIntersection_None_Vector_uint32_1024_1024 -2.40% 1076113.380 1050271.188 - -2.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.40% 1648949.135 1609442.625 - -2.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.39% 13010.594 12699.436 - -1.87% -
SetIntersection_Interlaced_Vector_uint64_256_16 -2.39% 6441128.363 6287419.990 - -6.05% -
BM_deque_deque_ranges_copy_backward/4096 -2.38% 155.021 151.337 - 0.30% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.37% 8.956 8.744 - -2.50% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.36% 15.051 14.695 - 0.06% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.36% 1.496 1.460 - 0.88% -
std::multiset<std::string>::erase(iterator)/32 -2.36% 31.244 30.506 - -7.79% -
SetIntersection_None_Vector_uint64_262144_1024 -2.36% 1118644.447 1092236.752 - -2.00% -
SetIntersection_None_Set_uint32_262144_256 -2.35% 1184496.014 1156642.254 - -1.69% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.34% 27.767 27.117 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.34% 1645598.795 1607115.805 - -2.73% -
BM_deque_deque_ranges_copy_backward/2 -2.33% 2.528 2.469 - 4.92% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.33% 1026007.918 1002073.386 - -4.83% -
std::find_end(vector<int>)_(single_element)/1024 -2.33% 252.443 246.556 - 1.01% -
SetIntersection_None_Set_uint32_256_256 -2.33% 5719315.961 5586055.124 - -4.35% -
BM_std_minmax_element<short>/64 -2.33% 17.651 17.240 - -0.59% -
SetIntersection_None_Set_float_262144_64 -2.33% 1210366.863 1182205.484 - 2.99% -
std::find_end(deque<int>)_(single_element)/1000 -2.32% 320.240 312.803 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.32% 1140540.215 1114067.418 - -1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.32% 11595.279 11326.234 - -3.83% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.32% 23.389 22.847 - -1.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.32% 17.176 16.778 - -17.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.32% 1151636.652 1124962.500 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.31% 1255628.174 1226586.668 - -1.09% -
std::partition_copy(list<int>)/32 -2.31% 8.933 8.726 - 0.07% -
SetIntersection_None_Set_string_262144_1 -2.31% 1665064.211 1626600.424 - -1.82% -
BM_CmpEqual_uchar_ushort -2.31% 1.089 1.064 - -0.26% -
std::map<std::string,_int>::clear()/1024 -2.31% 22271.253 21757.850 - -3.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.30% 9199278.970 8987438.558 - -2.82% -
SetIntersection_None_Set_float_262144_256 -2.30% 1209906.004 1182046.143 - 2.97% -
SetIntersection_None_Set_uint32_262144_64 -2.30% 1185401.285 1158182.943 - -1.87% -
BM_PushHeap_float_Random_16384 -2.29% 7.177 7.012 - -8.02% -
SetIntersection_None_Set_string_262144_16 -2.28% 1666368.408 1628366.945 - -1.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.28% 1182911.032 1155961.931 - -5.35% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.28% 177560271.873 173516909.908 - -4.77% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.27% 16231.966 15862.880 - 1.61% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -2.27% 0.697 0.681 - 0.56% -
std::replace_if(vector<int>)_(sprinkled)/32 -2.27% 8.937 8.735 - 0.34% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.27% 6969.600 6811.523 - 2.29% -
BM_lexicographical_compare_three_way_slow_path/16 -2.27% 4.736 4.629 - 1.73% -
BM_deque_deque_ranges_copy_backward/1 -2.26% 2.793 2.730 - 3.93% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.26% 23.503 22.972 - -3.61% -
std::pop_heap(deque<std::string>)/8192 -2.25% 118.028 115.367 - 1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -2.25% 1533494.627 1498937.820 - 2.52% -
std::set<std::string>::find(key)_(non-existent)/8192 -2.25% 28.249 27.612 - 1.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.24% 49.616 48.502 - -1.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.24% 92317.873 90246.494 - 3.33% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.24% 27.204 26.594 - -0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.24% 2.970 2.904 - -0.80% -
SetIntersection_Interlaced_Vector_string_64_64 -2.23% 27221771.667 26613679.029 - -2.38% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.23% 12752.463 12468.270 - -2.56% -
BM_std_minmax_element<char>/4 -2.23% 1.283 1.255 - 3.44% -
std::multiset<int>::erase(key)_(existent)/8192 -2.22% 62.805 61.410 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.22% 22379638.167 21883054.897 - -1.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -2.20% 64352.277 62933.348 - 2.10% -
SetIntersection_None_Set_float_262144_16 -2.20% 1209386.963 1182748.615 - 3.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.20% 242.803 237.456 - 2.75% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.20% 10.773 10.536 - -7.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.20% 6147706.678 6012461.417 - -1.63% -
SetIntersection_None_Set_float_256_4 -2.20% 11500548.147 11247836.485 - -0.31% -
SetIntersection_None_Set_float_16384_256 -2.20% 158924444.860 155435737.458 - 2.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.19% 254224.770 248651.693 - 1.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.19% 39371.960 38508.955 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.18% 4163135.396 4072195.058 - -1.64% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.18% 25.795 25.233 - 4.85% -
BM_CmpLess_int_uint -2.18% 1.097 1.073 - -1.62% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.18% 20403.627 19958.896 - 0.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.18% 21.650 21.178 - -5.34% -
std::unordered_set<std::string>::erase(iterator)/32 -2.18% 28.635 28.011 - -6.32% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.17% 6854.900 6705.885 - 0.45% -
SetIntersection_Front_Set_float_16384_16 -2.17% 1188730.618 1162890.441 - -5.11% -
BM_CmpEqual_short_uchar -2.17% 1.106 1.082 - 0.09% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.17% 202956361.551 198558296.175 - -1.05% -
std::make_heap(deque<int>)_(heap)/8192 -2.16% 8820.933 8630.108 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.16% 14021673.386 13718767.198 - -2.78% -
std::unordered_multimap<int,_int>::clear()/8192 -2.16% 63587.222 62216.310 - -4.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.15% 8802805.493 8613752.642 - -3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.15% 2889542.900 2827493.254 - -1.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.14% 1139954.279 1115556.188 - -5.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -2.14% 1361749.674 1332623.617 - -1.71% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.14% 1.566 1.533 - -2.54% -
std::replace(vector<int>)_(sprinkled)/32 -2.14% 6.011 5.883 - -5.05% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -2.14% 4.658 4.559 - 0.50% -
BM_deque_deque_copy_backward/70000 -2.13% 8614.978 8431.318 - 5.92% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -2.12% 823.717 806.223 - 0.50% -
BM_deque_deque_ranges_move_backward/5500 -2.12% 207.375 202.977 - 0.81% -
BM_StringRelational_Eq_Large_Large_Control -2.12% 2.247 2.199 - -0.63% -
std::find_first_of(vector<int>)_(small_needle)/50 -2.11% 77.530 75.893 - -1.01% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.09% 5.471 5.357 - 0.21% -
SetIntersection_Front_Set_string_256_256 -2.09% 28931792.177 28326795.939 - -8.25% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -2.09% 8.457 8.280 - 1.80% -
std::multimap<int,_int>::erase(iterator)/1024 -2.09% 20.675 20.243 - -3.20% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.09% 102.123 99.992 - 1.17% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -2.09% 8075.543 7907.064 - 0.23% -
SetIntersection_Front_Set_uint32_262144_262144 -2.09% 1637039.797 1602887.207 - -4.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.07% 10873280.270 10647699.712 - -3.26% -
std::search(list<int>)_(no_match)/1048576 -2.07% 842784.168 825312.227 - -1.21% -
SetIntersection_None_Set_string_16384_256 -2.07% 200525992.201 196376098.185 - -2.75% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.07% 8.333 8.160 - -2.65% -
rng::fold_left(deque<int>)/8 -2.06% 3.924 3.843 - -1.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.05% 5251.278 5143.408 - -5.01% -
BM_deque_vector_copy_backward/4096 -2.05% 150.232 147.147 - -0.48% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.05% 53498.580 52400.976 - -0.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.05% 40679.515 39845.049 - -2.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.05% 4337311.681 4248365.622 - -2.53% -
BM_PushHeap_string_PipeOrgan_16 -2.05% 4.320 4.231 - 2.09% -
SetIntersection_None_Set_string_262144_16384 -2.05% 1672458.983 1638174.398 - -1.52% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.05% 1558582.600 1526644.859 - -5.73% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.05% 53.973 52.868 - -2.87% -
SetIntersection_Interlaced_Set_string_262144_4 -2.04% 1877429.932 1839051.596 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.04% 11309167.516 11078020.889 - -2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.04% 1241799.885 1216431.885 - -0.63% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 8922.750 8740.590 - -2.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.04% 1223819.950 1198852.375 - -2.01% -
bm_ranges_swap_ranges_vb_unaligned/64 -2.04% 5.123 5.019 - -18.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.03% 1185131.954 1161093.750 - -1.82% -
SetIntersection_None_Set_float_262144_4 -2.03% 1209807.211 1185282.959 - 3.07% -
SetIntersection_None_Set_uint32_262144_262144 -2.03% 1194583.660 1170388.588 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.02% 8807468.665 8629338.241 - -1.29% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.02% 614.737 602.341 - -0.27% -
std::multiset<int>::contains(key)_(existent)/32 -2.01% 1.727 1.692 - 1.54% -
std::multiset<std::string>::ctor(const&)/1024 -2.01% 35109.409 34403.792 - -0.41% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.01% 46221.459 45292.521 - -1.13% -
BM_deque_vector_ranges_copy/64000 -2.01% 2984.686 2924.736 - -6.31% -
std::map<std::string,_int>::clear()/32 -2.01% 896.131 878.147 - -4.69% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -2.00% 36.440 35.709 - -1.34% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.00% 20367.239 19959.888 - 0.81% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.00% 16.096 15.775 - -0.01% -
std::set<int>::ctor(const&,_alloc)/1024 -1.99% 6586.279 6455.286 - 1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.99% 1110265.969 1088208.748 - -0.99% -
BM_deque_deque_ranges_move/64 -1.98% 3.106 3.045 - -0.72% -
std::find(vector<char>)_(process_all)/8 -1.98% 0.943 0.924 - 0.05% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.98% 163.555 160.314 - -2.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.98% 1872066.570 1835048.584 - -0.68% -
std::find_end(vector<int>)_(process_all)/1024 -1.98% 226.516 222.043 - -1.81% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.97% 34427.396 33748.588 - 5.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.97% 8.697 8.526 - 0.10% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.97% 593.933 582.229 - 2.39% -
SetIntersection_None_Set_float_1024_1024 -1.97% 8908697.842 8733426.281 - -2.40% -
BM_StringFindAllMatch/8 -1.97% 2.807 2.751 - -4.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.96% 17.587 17.242 - 0.19% -
BM_deque_deque_move_backward/1024 -1.96% 38.689 37.933 - -0.95% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.95% 12855.960 12605.657 - -1.69% -
std::partition(list<int>)_(dense)/50 -1.95% 13.677 13.410 - -0.15% -
SetIntersection_None_Vector_uint64_16384_4 -1.94% 1084876.655 1063806.601 - -2.88% -
BM_StringRead_Hot_Deep_Large -1.94% 0.520 0.510 - -1.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.93% 45.448 44.569 - -4.83% -
std::partition(list<int>)_(sparse)/8192 -1.93% 7754.691 7605.114 - -0.80% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.93% 4.938 4.843 - 1.19% -
std::sort(vector<int>)_(heap)/8 -1.93% 24.158 23.692 - 0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.93% 59946044.350 58791607.210 - -1.45% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.93% 3318.234 3254.356 - -1.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.92% 527.033 516.890 - -2.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.92% 1206853.153 1183657.976 - 0.09% -
BM_CmpLess_uint_uint -1.92% 1.079 1.058 - -0.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.92% 19963.499 19580.293 - -8.34% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.92% 3.003 2.946 - 0.42% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.91% 56188.784 55115.266 - 2.18% -
std::move(deque<int>)/64 -1.89% 4.918 4.824 - -3.92% -
std::copy(vector<int>)/8 -1.89% 2.236 2.194 - -0.89% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.89% 72.912 71.534 - -11.73% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.89% 528795.732 518811.765 - -1.59% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.89% 686.610 673.662 - 0.15% -
SetIntersection_Interlaced_Set_float_262144_256 -1.89% 1582085.449 1552254.070 - 1.30% -
BM_num_get<unsigned_int> -1.88% 9.826 9.641 - -1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.88% 1039631.088 1020113.405 - -3.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.87% 8.771 8.606 - 1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.87% 1238415.607 1215252.117 - -0.45% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.87% 42.374 41.582 - 0.07% -
BM_num_get<double> -1.86% 36.253 35.577 - -2.86% -
std::rotate(vector<int>)_(by_1/2)/32 -1.86% 2.370 2.325 - -0.60% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.86% 9849516.670 9666039.330 - -2.76% -
std::find_end(list<int>)_(match_near_end)/1000 -1.86% 79.455 77.975 - 1.89% -
std::replace_if(deque<int>)_(prefix)/32 -1.86% 14.086 13.824 - 0.68% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.86% 27.634 27.120 - -0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.86% 11501267.235 11287663.625 - -2.59% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.86% 177278.790 173988.363 - 0.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.85% 13015.273 12773.994 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.85% 131295919.432 128862377.920 - -2.04% -
SetIntersection_None_Vector_uint64_262144_1 -1.85% 1144513.604 1123343.551 - -1.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.85% 238.276 233.874 - 2.43% -
SetIntersection_None_Set_uint32_64_1 -1.85% 22666344.761 22247622.681 - -2.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.84% 6698.981 6575.497 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.84% 1633973.064 1603902.426 - -2.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.84% 1245741.697 1222817.303 - -0.18% -
std::find_end(vector<int>)_(process_all)/1000 -1.84% 221.637 217.561 - -2.00% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.84% 32.969 32.363 - -1.90% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.84% 51103.490 50164.678 - 1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.84% 19952243.867 19585738.941 - 1.20% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.84% 71.860 70.540 - -4.21% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.84% 1296037.762 1272247.394 - 2.93% -
std::unordered_set<std::string>::clear()/32 -1.83% 947.899 930.530 - -0.31% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.83% 12905.774 12669.659 - -4.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.82% 4316953.975 4238304.788 - -1.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.82% 605930.026 594901.912 - -1.51% -
bm_ranges_lexicographical_compare<signed_char>/1 -1.81% 1.633 1.604 - -1.67% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.81% 21.680 21.287 - 0.35% -
std::find_end(vector<int>)_(same_length)/1000 -1.81% 247.300 242.820 - -1.36% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.81% 178012.546 174790.729 - -7.28% -
SetIntersection_Interlaced_Set_float_16384_256 -1.80% 206148937.389 202432087.863 - 2.82% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.80% 669.433 657.370 - -0.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.80% 22036525.121 21640108.746 - -4.23% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.80% 1253784.748 1231270.588 - -2.02% -
std::set<std::string>::clear()/1024 -1.79% 21847.556 21456.434 - -5.01% -
SetIntersection_None_Set_float_16384_64 -1.79% 158367425.311 155532455.395 - 2.69% -
BM_CmpEqual_int_uchar -1.79% 1.101 1.082 - -2.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.78% 20011.458 19654.663 - -8.72% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.78% 1045220.690 1026616.215 - -1.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.78% 6677.438 6558.631 - 1.06% -
SetIntersection_None_Set_uint32_262144_1024 -1.78% 1185531.984 1164441.080 - -0.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.78% 6088.368 5980.156 - -21.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.78% 1098065.709 1078549.497 - 1.91% -
BM_PushHeap_float_Random_1024 -1.78% 7.152 7.025 - -7.00% -
std::multimap<int,_int>::erase(iterator)/32 -1.78% 20.581 20.216 - -2.81% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.77% 17.604 17.292 - -1.46% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.77% 1.764 1.733 - 2.62% -
BM_vector_deque_copy/1 -1.77% 2.250 2.210 - -3.82% -
SetIntersection_None_Set_string_262144_4 -1.77% 1658548.260 1629266.764 - -1.31% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.76% 17.240 16.936 - -4.37% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.76% 12.847 12.621 - 0.74% -
BM_PushHeap_string_Random_16 -1.76% 10.644 10.457 - 1.53% -
std::lower_bound(std::forward_list<int>)/100 -1.76% 83.113 81.653 - -0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.76% 1520369.200 1493673.460 - -2.85% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.75% 16.856 16.561 - 0.22% -
SetIntersection_Front_Set_string_262144_1024 -1.75% 59635969.707 58590255.535 - -2.83% -
SetIntersection_Interlaced_Vector_string_256_4 -1.75% 6143712.665 6036078.419 - -1.31% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.75% 62.837 61.738 - -0.04% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.75% 6353.642 6242.668 - -2.30% -
BM_deque_deque_ranges_move_backward/1024 -1.75% 38.944 38.265 - 1.04% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.73% 17.592 17.287 - 2.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.73% 265177.914 260580.729 - -2.64% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.73% 591.574 581.347 - 0.46% -
SetIntersection_Interlaced_Set_string_16_16 -1.73% 60859103.500 59807062.765 - 6.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.73% 1053558.712 1035383.526 - -1.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.72% 13806.480 13568.612 - -0.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.72% 189332.685 186073.420 - -1.00% -
BM_CmpEqual_int_schar -1.72% 1.138 1.118 - -0.38% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.72% 294.545 289.487 - -1.76% -
BM_std_minmax_element<int>/4 -1.72% 1.234 1.212 - -3.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.71% 1864928.547 1832996.336 - 0.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.71% 27.610 27.139 - -0.24% -
SetIntersection_None_Vector_uint64_262144_16 -1.70% 1126425.432 1107303.217 - -1.30% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.69% 13.224 13.001 - -1.49% -
std::make_heap(deque<int>)_(heap)/1024 -1.69% 1117.819 1098.944 - 0.50% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.69% 474.054 466.054 - 0.36% -
std::for_each(vector<int>)/8 -1.69% 0.939 0.923 - 1.65% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.68% 252419.133 248169.067 - 0.67% -
SetIntersection_None_Set_string_262144_256 -1.68% 1663502.767 1635549.969 - -1.85% -
std::sort_heap(vector<int>,_pred)/8 -1.68% 32.672 32.123 - 11.21% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.68% 60.909 59.887 - -6.22% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.68% 6627.121 6516.094 - 0.02% -
std::for_each(set<int>::iterator)/50 -1.68% 37.219 36.595 - -1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.67% 21338406.836 20981549.681 - -0.22% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.67% 5.398 5.308 - -3.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.67% 1639436.932 1612127.117 - -0.81% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.67% 14811.473 14564.767 - -1.30% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.66% 15.670 15.410 - -6.59% -
SetIntersection_Front_Vector_uint64_262144_64 -1.65% 1332875.285 1310859.592 - -4.46% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.65% 71482.409 70302.337 - -1.55% -
SetIntersection_Front_Vector_string_16384_64 -1.65% 3115720.124 3064339.360 - -10.63% -
SetIntersection_Front_Set_uint64_262144_262144 -1.64% 1677823.484 1650284.262 - -2.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.64% 3.058 3.008 - -1.82% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.64% 6793.176 6682.100 - -0.97% -
BM_vector_deque_ranges_move_backward/512 -1.63% 17.767 17.476 - -2.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.63% 61104.418 60107.585 - 0.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.63% 69.099 67.974 - -2.10% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.63% 614.696 604.686 - -9.51% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.63% 15.832 15.574 - -4.40% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.63% 5.564 5.473 - -1.73% -
BM_PushHeap_float_PipeOrgan_16384 -1.62% 2.556 2.515 - -0.10% -
BM_deque_deque_ranges_copy_backward/5500 -1.62% 205.338 202.017 - 0.07% -
BM_CmpLess_short_uint -1.61% 1.115 1.097 - -1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.61% 1147829.376 1129313.065 - 1.75% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.61% 5753.534 5660.869 - -2.19% -
std::find(vector<int>)_(process_all)/8 -1.61% 2.774 2.730 - -2.19% -
std::reverse(vector<int>)/8 -1.61% 1.557 1.532 - -0.88% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.61% 9.190 9.043 - -0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.60% 15.299 15.054 - -0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.59% 12172049.164 11977936.966 - -2.23% -
SetIntersection_None_Set_float_16384_1 -1.59% 158096531.507 155576932.575 - 2.37% -
std::stable_partition(deque<int>)_(sparse)/8192 -1.59% 3368.607 3314.965 - 0.47% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.59% 18.413 18.121 - -0.04% -
SetIntersection_Front_Set_uint32_64_16 -1.58% 15295638.353 15053274.150 - -1.50% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.58% 264576.979 260385.417 - -2.79% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.58% 575.148 566.045 - -10.94% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.58% 107.548 105.848 - 1.36% -
std::rotate_copy(list<int>)/8192 -1.58% 7076.750 6964.979 - 0.34% -
BM_num_get<float> -1.58% 36.556 35.980 - -2.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.58% 210.937 207.614 - -5.97% -
BM_num_put<const_void*> -1.58% 12.427 12.231 - 2.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.57% 611.539 601.922 - -9.13% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.57% 4129416.362 4064486.552 - -2.53% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.57% 7093.839 6982.449 - -2.72% -
BM_CmpLess_uint_uchar -1.57% 1.118 1.101 - -1.25% -
SetIntersection_Front_Vector_float_262144_256 -1.57% 2276004.355 2240364.718 - -1.53% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 7398.739 7283.064 - -4.12% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.56% 699399.244 688492.673 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.56% 8763495.728 8626971.648 - -1.99% -
std::vector<int>::ctor(size)/32 -1.55% 11.119 10.947 - -24.72% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.55% 23749.343 23380.599 - -2.26% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.54% 88.646 87.278 - -1.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.54% 18510679.242 18225257.341 - -3.75% -
SetIntersection_None_Vector_uint32_262144_64 -1.54% 1135373.151 1117880.717 - -0.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.54% 140411.696 138251.019 - -0.03% -
BM_StringDestroy_Huge -1.54% 10.796 10.630 - -12.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.54% 138968.000 136830.875 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.54% 203244982.827 200120282.015 - 0.22% -
SetIntersection_None_Set_float_16384_16 -1.54% 158229479.700 155799392.213 - 2.60% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.53% 18.659 18.373 - 0.16% -
BM_num_put<double> -1.53% 58.275 57.383 - 0.01% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.53% 1601.011 1576.580 - 1.03% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.53% 2.849 2.805 - 0.40% -
SetIntersection_None_Set_float_262144_16384 -1.52% 1201926.838 1183624.021 - 2.41% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 119282.897 117471.186 - -0.16% -
SetIntersection_Front_Set_uint32_262144_4 -1.52% 1048208.633 1032306.580 - -3.12% -
BM_deque_deque_move_backward/4096 -1.52% 155.434 153.079 - 1.32% -
std::set<int>::find(key)_(existent)/1024 -1.51% 3.936 3.876 - -3.72% -
std::unordered_multimap<int,_int>::clear()/1024 -1.51% 8147.173 8023.919 - -4.71% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.51% 12480.787 12292.380 - 0.34% -
SetIntersection_Front_Set_uint64_1024_1 -1.51% 1073879.201 1057684.178 - 0.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.51% 35.127 34.597 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.50% 24129217.624 23767024.377 - 0.59% -
SetIntersection_None_Set_float_16384_4 -1.50% 157514299.090 155157355.927 - 1.81% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.50% 411.994 405.830 - -0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.50% 201.189 198.180 - -0.74% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.49% 54.502 53.687 - -1.42% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.49% 10.630 10.471 - -7.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.49% 1242467.936 1223920.168 - -0.03% -
BM_CmpEqual_int_short -1.49% 1.133 1.116 - -2.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.48% 1139860.236 1122947.439 - -0.66% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.48% 621.319 612.118 - -9.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.48% 734.604 723.729 - -0.73% -
rng::starts_with(deque<int>)/1048576 -1.48% 499720.438 492327.700 - -0.42% -
SetIntersection_None_Set_uint64_256_256 -1.48% 5725099.867 5640544.222 - -0.68% -
std::multimap<std::string,_int>::clear()/8192 -1.47% 212397.309 209264.521 - -2.65% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.47% 473657.754 466688.025 - 1.19% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.47% 17.098 16.847 - -1.01% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.47% 15.901 15.668 - -1.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.46% 566318.332 558038.482 - -0.09% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.46% 130.622 128.713 - -1.13% -
SetIntersection_Front_Vector_uint64_262144_4 -1.46% 1035148.863 1020028.089 - -3.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.46% 118172.721 116449.119 - -3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.46% 5757886.807 5673946.523 - -1.99% -
SetIntersection_Front_Set_string_16384_1 -1.46% 1094286.561 1078359.636 - 1.58% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.46% 148361.508 146202.787 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.45% 8811001.518 8683206.410 - -2.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.45% 177711342.560 175136406.910 - -1.17% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.45% 11.035 10.875 - -4.48% -
BM_num_put<long> -1.45% 11.853 11.682 - 0.31% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -1.45% 576.727 568.389 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.44% 10811860.263 10655857.801 - -3.42% -
SetIntersection_Front_Vector_uint64_262144_16 -1.44% 1117481.714 1101359.480 - -2.35% -
SetIntersection_Interlaced_Set_string_262144_16 -1.44% 2173028.811 2141755.371 - -0.21% -
std::multiset<int>::find(key)_(existent)/1024 -1.43% 4.074 4.016 - -0.82% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.43% 34336.669 33844.981 - 1.74% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.43% 2.064 2.034 - 0.09% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.43% 56785.775 55974.854 - 1.83% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.43% 53542.921 52779.668 - 1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.42% 16664188.094 16426875.780 - -0.34% -
rng::for_each(set<int>)/8 -1.42% 6.750 6.654 - 0.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.42% 56294.695 55495.060 - 0.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.42% 5.047 4.975 - 4.08% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.42% 4.163 4.104 - -0.18% -
BM_CmpLess_int_ushort -1.42% 1.106 1.090 - -2.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.41% 0.832 0.820 - -0.64% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.41% 2843.496 2803.429 - 0.66% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.40% 8.781 8.658 - -1.25% -
std::move_backward(vector<bool>)_(aligned)/512 -1.40% 2.315 2.282 - -2.06% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.40% 12076.386 11906.951 - 2.25% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.40% 14426.212 14223.956 - -0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.40% 1118704.627 1103035.520 - -1.70% -
SetIntersection_Interlaced_Set_float_262144_16 -1.40% 1607173.744 1584733.478 - 1.74% -
std::map<int,_int>::ctor(const&)/8192 -1.39% 54010.271 53259.685 - -9.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.39% 103.999 102.556 - 4.20% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.39% 733.224 723.049 - -2.92% -
SetIntersection_Interlaced_Set_float_16384_64 -1.39% 220690404.894 217628354.334 - 3.45% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.39% 20.085 19.806 - 0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.39% 4237717.370 4179016.880 - -1.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.38% 1110628.476 1095255.086 - -2.26% -
std::find_if(list<int>)_(process_all)/32768 -1.38% 25678.194 25323.125 - -2.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.38% 18610914.186 18353825.912 - 0.58% -
SetIntersection_None_Set_string_256_4 -1.38% 11633904.958 11473376.400 - 1.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.38% 8797080.189 8675766.307 - -3.02% -
SetIntersection_Front_Set_uint64_262144_1024 -1.37% 12608300.987 12435490.363 - -20.11% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.37% 144961.259 142976.645 - -4.94% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.37% 11.081 10.930 - 1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.36% 1113677.752 1098552.134 - -2.81% -
SetIntersection_Front_Set_uint64_262144_1 -1.36% 1063064.027 1048655.106 - 1.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.35% 534.162 526.935 - -1.53% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.35% 2.428 2.395 - -2.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.35% 50.433 49.753 - -4.32% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.35% 4.222 4.165 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.35% 4260488.627 4203086.854 - -1.35% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.35% 4125894.574 4070324.000 - -1.40% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.35% 55302524.477 54557834.553 - -1.97% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.35% 14.731 14.532 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.34% 1072910.899 1058497.444 - -2.46% -
std::multimap<int,_int>::erase(iterator)/8192 -1.34% 20.698 20.420 - -2.80% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.34% 586.957 579.101 - 1.38% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.34% 3730.514 3680.583 - -0.58% -
SetIntersection_Interlaced_Set_string_262144_1 -1.34% 1076647.357 1062253.569 - -3.77% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.33% 1.433 1.414 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.33% 228026676.988 224986002.564 - -2.10% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.33% 2.986 2.946 - 0.63% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.33% 354114650.297 349397132.760 - -1.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 759.457 749.343 - 0.51% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.33% 27.214 26.852 - 0.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.33% 34.610 34.150 - -1.69% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.32% 69558.450 68638.114 - 1.43% -
BM_PushHeap_uint32_Ascending_262144 -1.32% 5.045 4.979 - 6.41% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.32% 1050.497 1036.660 - -0.10% -
std::sort(deque<int>)_(heap)/1024 -1.32% 6291.862 6209.099 - -0.18% -
std::set<int>::clear()/1024 -1.31% 9079.907 8960.749 - -2.47% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.31% 13.204 13.031 - -0.03% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.31% 5295.991 5226.518 - 0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.31% 4189839.346 4134947.961 - -2.10% -
BM_deque_deque_ranges_move_backward/4096 -1.31% 156.064 154.020 - 2.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.30% 4863879.143 4800523.308 - -1.49% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.30% 55772.817 55046.752 - 0.65% -
std::reverse_copy(list<int>)/32768 -1.30% 26858.229 26509.446 - 0.79% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.30% 35.496 35.036 - -1.92% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.30% 2.102 2.075 - 0.13% -
std::multimap<int,_int>::clear()/1024 -1.29% 10751.260 10612.164 - 0.11% -
std::copy_if(vector<int>)_(entire_range)/64 -1.29% 15.546 15.345 - 0.39% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.29% 22.813 22.518 - -2.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.29% 224.608 221.709 - 2.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.29% 4.583 4.524 - -0.09% -
SetIntersection_None_Set_uint64_16384_256 -1.29% 165727706.544 163592499.501 - -3.23% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -1.29% 6323.610 6242.158 - 0.53% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.29% 10.378 10.245 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.28% 240269468.275 237183393.457 - 2.16% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.28% 4.676 4.616 - 7.30% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.28% 144160.563 142311.363 - -3.86% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.28% 20138.313 19880.206 - -8.74% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.28% 242220.737 239119.141 - -0.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.28% 177565.301 175291.615 - -7.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.28% 3817.268 3768.457 - 1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.28% 1183203.846 1168093.888 - -1.31% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.28% 35.909 35.451 - -0.43% -
std::move(vector<int>)/1048576 -1.28% 57208.232 56478.000 - -19.76% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.27% 23642.025 23340.873 - -2.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.27% 18.616 18.379 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.27% 39148768.734 38650916.561 - -1.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.27% 740.874 731.464 - -2.79% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.27% 3.933 3.883 - -0.84% -
BM_deque_vector_ranges_move_backward/512 -1.27% 18.123 17.893 - 0.14% -
SetIntersection_None_Set_uint32_16384_64 -1.27% 154892101.409 152927730.223 - -0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.27% 197642984.853 195136982.077 - -0.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.27% 90.824 89.673 - 0.08% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.27% 25.344 25.023 - 1.37% -
SetIntersection_Interlaced_Vector_string_64_4 -1.27% 21676008.286 21401665.999 - -2.54% -
BM_StringConstructDestroyCStr_Large_Transparent -1.26% 9.607 9.486 - -22.24% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -1.26% 2690.465 2656.464 - -0.26% -
SetIntersection_None_Set_uint32_1024_16 -1.26% 8764988.719 8654398.109 - -5.01% -
BM_deque_deque_ranges_copy_backward/4000 -1.26% 150.616 148.717 - 2.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.26% 15082.289 14892.174 - -7.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.25% 16879737.475 16668368.363 - -1.13% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.25% 2080405.273 2054383.625 - -0.52% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.25% 277.836 274.372 - -4.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.25% 1167817.267 1153258.859 - -0.31% -
std::remove_if(vector<int>)_(prefix)/1024 -1.25% 345.212 340.913 - -2.60% -
SetIntersection_Front_Set_uint32_16384_16384 -1.25% 216849711.038 214149387.585 - -3.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.24% 2.487 2.457 - -0.42% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.24% 264.753 261.480 - -1.19% -
SetIntersection_Front_Set_float_16384_4 -1.23% 1074748.355 1061476.241 - -1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.23% 13730823.298 13561406.410 - -1.11% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.23% 23.663 23.371 - -0.93% -
std::find_end(vector<int>)_(process_all)/1048576 -1.23% 222282.891 219541.357 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.23% 171848702.625 169735500.476 - -3.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.23% 56694.454 55997.546 - 2.44% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.23% 8.158 8.058 - -4.25% -
std::find_end(list<int>)_(same_length)/1024 -1.23% 751.841 742.630 - -1.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.22% 3.958 3.910 - -0.08% -
std::find_end(list<int>)_(same_length)/1000 -1.22% 745.943 736.863 - -0.16% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.22% 113294.050 111917.190 - -1.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.21% 1044666.219 1031985.305 - -0.62% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.21% 11715.429 11573.221 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.21% 1111997.882 1098501.796 - -1.64% -
BM_CmpEqual_uchar_uchar -1.21% 1.075 1.062 - 1.41% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.21% 132130.180 130531.768 - -0.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.21% 1.159 1.145 - 0.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.21% 150788.677 148966.114 - -0.11% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -1.21% 2157.969 2131.960 - 7.02% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.20% 2193.090 2166.675 - -2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.20% 13864230.944 13697783.253 - -2.28% -
BM_CmpEqual_ushort_int -1.20% 1.088 1.075 - 3.54% -
SetIntersection_None_Set_uint64_1024_1 -1.20% 8806058.264 8700475.075 - -4.31% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.20% 15.942 15.751 - -0.42% -
std::partition_copy(list<int>)/50 -1.20% 13.099 12.942 - -0.27% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.20% 53686.095 53043.760 - 2.23% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.20% 31.293 30.919 - -4.79% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.19% 35.650 35.224 - -0.51% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.19% 1028743.102 1016474.247 - -2.75% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 45345.376 44805.149 - -0.31% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.19% 18.813 18.589 - -2.48% -
std::multiset<int>::erase(iterator)/8192 -1.19% 23.432 23.154 - 0.15% -
std::rotate(deque<int>)_(by_1/4)/32 -1.19% 13.216 13.059 - -1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.18% 57.362 56.683 - -0.01% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.18% 42193.076 41694.250 - -0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.18% 32417.811 32034.619 - -2.06% -
BM_vector_deque_move_backward/4096 -1.18% 150.046 148.275 - 0.32% -
std::partition_point(list<int>)/32 -1.18% 15.974 15.786 - -0.59% -
std::unique(list<int>)_(contiguous)/8192 -1.18% 7033.700 6950.760 - -0.52% -
SetIntersection_None_Vector_uint64_1024_64 -1.18% 1075285.986 1062630.479 - -0.80% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.18% 1308.086 1292.703 - -1.27% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -1.18% 344013.183 339970.319 - -0.83% -
std::partition_copy(list<int>)/1024 -1.17% 724.123 715.620 - 0.77% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.17% 43.476 42.966 - 1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.17% 1461801.793 1444700.970 - -2.51% -
SetIntersection_Front_Vector_string_16384_16 -1.17% 1629272.657 1610233.765 - -1.07% -
bm_ranges_swap_ranges_vb_aligned/1048576 -1.17% 3404.443 3364.759 - 0.57% -
std::all_of(vector<int>)_(process_all)/32 -1.16% 8.589 8.489 - 1.34% -
std::set<int>::contains(key)_(non-existent)/1024 -1.16% 5.971 5.902 - -7.70% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.16% 56942.903 56282.709 - -1.99% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.16% 24.141 23.862 - -1.60% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.16% 177273.458 175222.983 - -7.66% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.16% 19.482 19.257 - 0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.16% 643.778 636.341 - -0.20% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.15% 1084056.782 1071537.209 - 0.35% -
BM_deque_vector_ranges_copy/64 -1.15% 2.662 2.631 - 0.20% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.15% 2947.523 2913.512 - -2.32% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.15% 9.407 9.299 - -1.31% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.15% 5850.292 5782.857 - -3.27% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.15% 70.726 69.911 - -4.51% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.15% 8.528 8.430 - -0.95% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.15% 11.496 11.364 - -0.76% -
std::fill_n(deque<int>)/32 -1.15% 1.169 1.155 - 0.10% -
std::sort(deque<int>)_(ascending)/8 -1.15% 17.564 17.362 - -1.37% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.14% 5.677 5.612 - 1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.14% 159790497.616 157963980.642 - -2.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.14% 5742161.916 5676569.806 - -2.07% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.14% 15.861 15.681 - 4.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.14% 1503.730 1486.651 - -3.96% -
std::any_of(list<int>)_(process_all)/50 -1.14% 21.993 21.744 - -1.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.14% 778.364 769.528 - 0.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 395.401 390.913 - -0.59% -
SetIntersection_Interlaced_Set_float_262144_64 -1.13% 1574772.785 1556924.562 - 1.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -1.13% 23.273 23.011 - 6.43% -
BM_StringRead_Cold_Deep_Small -1.13% 1.306 1.292 - 5.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.12% 8870.682 8770.888 - -0.35% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 -1.12% 313436.712 309920.123 - 1.40% -
SetIntersection_None_Vector_uint32_262144_256 -1.12% 1119453.420 1106894.578 - -2.38% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.12% 17860.721 17660.948 - 0.55% -
SetIntersection_Interlaced_Set_float_1024_16 -1.12% 11531701.447 11402751.992 - -0.28% -
rng::fold_left(list<int>)/8192 -1.12% 10623.716 10505.052 - -2.60% -
SetIntersection_None_Vector_string_1024_64 -1.11% 1168949.704 1155945.877 - -2.99% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.11% 7493.001 7409.673 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.11% 13253809.213 13106578.909 - -3.74% -
SetIntersection_Front_Set_uint32_16384_1024 -1.11% 12604515.192 12464680.248 - -1.60% -
SetIntersection_Front_Set_string_262144_16384 -1.11% 349857520.947 345984123.191 - 2.66% -
SetIntersection_Interlaced_Set_string_256_1 -1.10% 4343719.055 4295768.950 - -0.06% -
std::multiset<int>::find(key)_(existent)/32 -1.10% 1.616 1.598 - -0.08% -
std::copy(deque<int>)/8 -1.10% 2.775 2.745 - 3.37% -
BM_deque_vector_ranges_copy/4096 -1.10% 146.586 144.974 - 0.34% -
BM_vector_deque_ranges_move_backward/1024 -1.10% 38.426 38.005 - 0.49% -
BM_CmpLess_uchar_uint -1.10% 1.069 1.057 - -5.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.10% 9751040.522 9644211.130 - -4.35% -
std::multiset<int>::clear()/1024 -1.10% 9799.130 9691.802 - -1.28% -
std::multiset<std::string>::clear()/32 -1.09% 885.396 875.723 - -4.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.09% 1979799.969 1958197.350 - -0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.09% 99.630 98.543 - -40.88% -
std::for_each(map<int>::iterator)/8192 -1.09% 7464.287 7383.013 - -0.70% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.09% 4.093 4.049 - 0.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 35961.686 35573.551 - 1.41% -
rng::for_each(set<int>)/32 -1.08% 25.452 25.178 - 0.08% -
std::copy_n(deque<int>)/512 -1.08% 16.897 16.714 - 0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.08% 2204906.961 2181176.592 - -0.49% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.08% 290944.098 287813.756 - 5.17% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.08% 5.590 5.530 - -0.37% -
BM_StringDestroy_Large -1.07% 7.173 7.097 - -25.47% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.07% 17.441 17.254 - 16.99% -
BM_CmpEqual_schar_int -1.07% 1.142 1.129 - 0.16% -
std::make_heap(vector<int>)_(descending)/8 -1.07% 14.753 14.595 - -0.16% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.07% 17.572 17.385 - -2.16% -
std::search(list<int>)_(single_element)/1024 -1.06% 749.560 741.581 - 2.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.06% 114351.432 113135.111 - -0.83% -
std::partial_sort(vector<int>)_(shuffled)/8192 -1.06% 89315.187 88366.667 - 0.45% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.06% 1.739 1.720 - 0.36% -
SetIntersection_None_Vector_string_256_256 -1.06% 2267895.974 2243915.952 - -0.30% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 -1.06% 5043.292 4990.032 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.06% 1247521.648 1234360.027 - -0.55% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.05% 16.338 16.165 - 0.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.05% 22.034 21.801 - -2.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.05% 601041.771 594704.148 - -1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.05% 1069134.766 1057869.743 - 0.92% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.05% 55.435 54.852 - -0.68% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.05% 346806.538 343157.449 - -0.83% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.05% 7981141.212 7897502.850 - 1.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.05% 49.178 48.663 - 2.04% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.04% 5.247 5.193 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.04% 63811743.726 63150490.048 - 0.06% -
std::unordered_set<std::string>::clear()/0 -1.03% 397.400 393.295 - -0.94% -
SetIntersection_None_Set_uint32_16384_1024 -1.03% 156462282.992 154848247.779 - 1.29% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.03% 9225.663 9130.552 - 0.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.03% 21.025 20.808 - -0.98% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.03% 1690391.277 1672997.070 - -1.65% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.03% 176.106 174.295 - -3.10% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.03% 32.265 31.934 - -2.19% -
std::reverse_copy(list<int>)/8 -1.02% 2.425 2.401 - 2.16% -
SetIntersection_None_Set_string_256_256 -1.02% 5912198.681 5851721.540 - 0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.02% 395.131 391.097 - -0.60% -
BM_deque_vector_move/1 -1.02% 2.124 2.102 - 2.15% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.02% 19834.753 19633.067 - -8.90% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.02% 16160.083 15995.804 - -3.11% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.02% 5063.815 5012.372 - -1.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.02% 38594.265 38202.260 - 0.12% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.02% 516.015 510.774 - -3.26% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.01% 9.366 9.271 - -3.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.01% 1503.258 1488.044 - -0.60% -
BM_StringConstructDestroyCStr_Large_Opaque -1.01% 16.424 16.258 - -12.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.01% 8873640.857 8784069.131 - -1.43% -
std::find(list<int>)_(bail_25%)/1024 -1.01% 130.985 129.663 - 1.42% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.01% 1586.823 1570.870 - -1.98% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.00% 340780430.642 337360350.352 - -3.43% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.00% 3.334 3.301 - -0.02% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.00% 17.627 17.451 - -4.60% -
SetIntersection_Front_Vector_float_262144_16 -1.00% 1121095.434 1109861.618 - 2.25% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.00% 1083538.504 1072685.884 - -0.09% -
SetIntersection_Front_Vector_uint32_262144_64 -1.00% 1337245.239 1323863.312 - -0.30% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 310.70% 229.037 940.657 - 1.56% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 141.52% 50.104 121.012 - 19.26% -
SetIntersection_Interlaced_Vector_float_262144_64 124.71% 9216105.617 20709604.993 - 155.48% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 113.09% 13.052 27.813 - 0.71% -
std::set<std::string>::insert(value)_(already_present)/8192 102.42% 29.840 60.402 - 99.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 77.46% 6.442 11.432 - 37.67% -
SetIntersection_Interlaced_Vector_float_16384_256 76.80% 16984669.721 30029222.635 - 98.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 75.14% 6.264 10.970 - 48.53% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.02% 410.742 718.873 - 0.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.27% 35.974 62.330 - -14.48% -
SetIntersection_Interlaced_Vector_uint32_262144_64 72.87% 9613780.560 16619702.539 - 17.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 72.04% 11.235 19.328 - 30.33% -
SetIntersection_Interlaced_Vector_float_262144_1024 72.03% 96897190.723 166688328.057 - 115.21% -
SetIntersection_Interlaced_Vector_float_262144_256 69.85% 33965704.155 57689309.784 - 105.88% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 69.12% 6.280 10.620 - 52.30% -
SetIntersection_Interlaced_Vector_float_16384_1024 68.13% 45938317.730 77236651.402 - 94.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 66.35% 20.919 34.800 - 16.87% -
SetIntersection_Interlaced_Vector_float_262144_16 65.07% 4260499.326 7032773.972 - 136.33% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 64.79% 4.612 7.600 - 48.82% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 64.04% 4.720 7.742 - 34.00% -
std::set<std::string>::erase(key)_(existent)/1024 63.74% 60.291 98.717 - 62.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 63.01% 31.165 50.802 - 58.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 59.74% 9678.981 15460.977 - 25.29% -
std::copy_backward(vector<bool>)_(aligned)/1048576 58.77% 1976.923 3138.776 - 39.94% -
SetIntersection_Interlaced_Vector_float_1024_64 58.06% 3608553.126 5703766.098 - 68.93% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 57.03% 751.185 1179.605 - 56.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 53.48% 45.239 69.435 - 21.01% -
std::rotate_copy(deque<int>)/32 51.38% 2.573 3.895 - 40.85% -
std::find_if_not(list<int>)_(bail_25%)/1024 50.68% 127.323 191.849 - 5.35% -
std::rotate_copy(vector<int>)/50 50.13% 2.675 4.016 - 50.08% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.52% 63.722 95.278 - 14.22% -
BM_PushHeap_string_Random_1 49.46% 0.469 0.702 - 9.48% -
std::set<std::string>::erase(key)_(existent)/32 48.27% 50.284 74.557 - 47.39% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 47.90% 23.612 34.923 - 10.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 47.87% 34.642 51.226 - 105.72% -
std::multiset<std::string>::erase(key)_(existent)/8192 45.48% 66.375 96.560 - 42.62% -
std::is_sorted(deque<int>)/8 44.15% 2.667 3.844 - 16.40% -
std::unordered_set<int>::contains(key)_(non-existent)/0 43.83% 0.338 0.485 - 32.51% -
std::find_if(list<int>)_(bail_25%)/1024 42.40% 127.937 182.179 - 0.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 41.81% 29.039 41.182 - 50.85% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.27% 43.032 60.793 - 80.91% -
std::unordered_set<int>::insert(value)_(already_present)/32 40.98% 1.750 2.467 - 40.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.89% 250978078.238 353607050.194 - 1.29% -
std::copy_n(vector<int>)/4096 40.71% 172.086 242.136 - 66.33% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 40.07% 4.501 6.305 - 26.85% -
SetIntersection_Interlaced_Vector_float_1024_16 38.96% 1971052.001 2739017.026 - 47.55% -
std::rotate_copy(deque<int>)/50 38.62% 3.017 4.182 - 39.14% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 38.60% 17.408 24.128 - -7.39% -
ranges::min(std::vector<char>)/1 37.93% 0.331 0.457 - 56.14% -
SetIntersection_Interlaced_Vector_float_16384_64 37.87% 8464292.663 11669829.190 - 108.93% -
SetIntersection_Interlaced_Vector_float_262144_4 36.55% 1540014.927 2102924.943 - 41.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 35.55% 45.607 61.822 - -2.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.28% 50.805 68.727 - 34.72% -
SetIntersection_None_Set_float_1024_16 35.28% 8963908.957 12126066.311 - 33.95% -
SetIntersection_None_Set_float_1024_64 35.12% 8821894.870 11920045.136 - 34.52% -
SetIntersection_None_Set_float_1024_4 34.55% 8802568.577 11843748.653 - 33.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 34.50% 1723.823 2318.517 - 55.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 34.40% 32.171 43.239 - 2.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.17% 32.478 43.575 - 13.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 33.70% 34.444 46.053 - 3.18% -
std::is_sorted_until(deque<int>)/8 33.52% 2.841 3.793 - 1.57% -
SetIntersection_Interlaced_Vector_float_256_16 32.62% 6170997.625 8184254.026 - 36.89% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 32.24% 94.600 125.102 - 86.53% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 32.23% 13.631 18.025 - 57.53% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.97% 4314.109 5693.249 - 0.08% -
BM_PushHeap_string_Descending_1 31.95% 0.531 0.700 - 0.09% -
SetIntersection_None_Set_float_1024_1 31.45% 8989756.056 11816619.737 - 34.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.37% 28.502 37.442 - -0.07% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 31.15% 10.928 14.332 - -4.23% -
rng::contains_subrange(list<int>)_(single_element)/8192 30.74% 7150.454 9348.620 - 36.68% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 30.69% 1.342 1.754 - 28.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 30.60% 1.367 1.785 - 36.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.26% 38.192 49.749 - 45.28% -
BM_PushHeap_string_Descending_262144 30.07% 3.422 4.451 - -25.93% -
std::unordered_set<int>::count(key)_(non-existent)/1024 29.96% 1.458 1.895 - 5.71% -
std::map<std::string,_int>::erase(key)_(existent)/8192 29.78% 61.483 79.795 - -15.36% -
BM_StringEraseWithMove_Empty_Transparent 28.57% 0.559 0.719 - 26.02% -
std::unordered_set<std::string>::erase(iterator)/8192 28.34% 29.191 37.466 - 15.02% -
BM_StringEraseWithMove_Huge_Transparent 28.13% 45.328 58.078 - 24.69% -
std::unordered_set<int>::erase(key)_(existent)/8192 27.21% 22.591 28.739 - 22.65% -
SetIntersection_Interlaced_Set_uint64_1024_4 27.07% 10090484.117 12822319.451 - 30.18% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.71% 8098.512 10261.737 - 2.18% -
std::unordered_set<int>::count(key)_(existent)/32 26.58% 1.225 1.551 - 8.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.56% 26.877 34.014 - 28.07% -
std::unordered_set<int>::insert(value)_(already_present)/1024 26.53% 1.892 2.394 - 32.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 26.14% 42.074 53.075 - 25.03% -
std::fill(vector<bool>)/1048576 25.63% 3054.135 3836.966 - 0.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 25.21% 62.416 78.153 - 6.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 25.14% 34.535 43.216 - 25.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 24.92% 0.969 1.211 - 17.20% -
BM_deque_deque_ranges_move_backward/0 24.89% 0.736 0.919 - 4.92% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.80% 79640886.809 99388888.831 - -0.00% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 23.85% 633.905 785.065 - 39.75% -
std::copy_n(vector<bool>)_(aligned)/262144 23.69% 638.731 790.049 - 7.78% -
std::partition(deque<int>)_(sparse)/32 23.63% 10.069 12.447 - 5.33% -
ranges::minmax(std::list<char>)/1 23.19% 0.377 0.464 - 23.05% -
rng::find(vector<bool>)_(process_all)/8 23.03% 0.555 0.683 - 6.75% -
BM_StringEraseWithMove_Huge_Opaque 22.85% 48.581 59.682 - 30.54% -
BM_PushHeap_uint64_Descending_1 22.79% 0.471 0.578 - 40.40% -
BM_PushHeap_uint32_PipeOrgan_1 22.51% 0.409 0.501 - -19.08% -
rng::starts_with(list<int>,_pred)/8192 22.46% 9684.784 11859.580 - 12.37% -
rng::contains_subrange(deque<int>)_(same_length)/16 22.22% 10.679 13.052 - 21.78% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 21.73% 662.007 805.844 - 39.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 21.72% 8376.232 10195.840 - 19.71% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 21.67% 68.297 83.094 - 24.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.31% 32.353 39.247 - -17.75% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 21.16% 669.668 811.378 - 35.29% -
BM_deque_vector_move_backward/0 21.14% 1.303 1.579 - 11.55% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 21.08% 1.371 1.660 - 11.63% -
std::search(deque<int>)_(no_match)/1024 21.06% 343.994 416.447 - 0.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 20.89% 0.411 0.497 - 18.53% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 20.86% 53.070 64.143 - 61.16% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 20.82% 1.461 1.765 - -2.87% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 20.57% 24.669 29.743 - 8.26% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.41% 5913198.504 7120036.148 - 0.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 20.33% 6.450 7.762 - 19.95% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 20.28% 28.541 34.328 - 21.61% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 20.27% 27194.285 32706.253 - 1.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.17% 47.577 57.174 - 21.72% -
std::map<std::string,_int>::erase(iterator)/1024 20.14% 25.495 30.630 - -4.35% -
std::multiset<int>::find(key)_(non-existent)/32 20.07% 2.273 2.729 - 21.13% -
BM_PushHeap_string_PipeOrgan_1 20.00% 0.584 0.700 - 0.00% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.94% 0.954 1.144 - 11.99% -
BM_PushHeap_string_Ascending_1 19.93% 0.585 0.701 - 0.18% -
BM_PushHeap_float_Ascending_1 19.76% 0.467 0.560 - 4.74% -
std::map<std::string,_int>::erase(iterator)/32 19.67% 28.116 33.646 - 19.36% -
BM_PushHeap_uint64_QuickSortAdversary_16 19.55% 0.938 1.122 - 23.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 19.39% 1.361 1.625 - 27.66% -
BM_StringEraseWithMove_Empty_Opaque 19.37% 0.802 0.957 - 20.74% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 19.34% 0.891 1.063 - -11.70% -
std::find_if_not(vector<char>)_(bail_25%)/1024 19.14% 28.035 33.401 - 27.24% -
std::copy_n(list<int>)/4096 19.08% 3524.515 4197.008 - 15.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.00% 0.392 0.467 - 9.08% -
std::unordered_set<int>::count(key)_(existent)/8192 18.93% 1.281 1.524 - 8.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 18.81% 44.708 53.119 - 15.13% -
std::unordered_set<int>::erase(key)_(existent)/1024 18.55% 21.485 25.470 - 10.79% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 18.49% 34.497 40.876 - 10.30% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 18.47% 3248.747 3848.844 - 24.44% -
SetIntersection_Interlaced_Vector_float_16384_16 17.94% 3674779.688 4334206.651 - 65.75% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.89% 57.154 67.380 - 17.04% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 17.89% 10737.534 12658.152 - -6.97% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 17.76% 683.232 804.549 - 17.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 17.63% 0.338 0.397 - 8.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 17.55% 19.944 23.444 - 10.75% -
std::set<int>::erase(key)_(non-existent,_end)/32 17.52% 2.252 2.646 - -8.63% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 17.40% 36.661 43.041 - 10.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.19% 1401.710 1642.645 - 15.96% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 17.15% 4.712 5.520 - 16.91% -
std::multiset<std::string>::contains(key)_(existent)/1024 17.11% 21.709 25.424 - 12.97% -
BM_StringEraseToEnd_Huge_Opaque 17.09% 2.256 2.642 - 17.41% -
SetIntersection_Interlaced_Set_uint64_1024_64 17.01% 10059309.750 11770587.562 - 20.07% -
std::rotate(vector<bool>)_(by_1/4)/1024 17.00% 12.564 14.700 - 11.79% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.99% 14.749 17.254 - -1.07% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 16.92% 20.042 23.433 - 11.46% -
std::copy_backward(deque<int>)/64 16.82% 3.030 3.540 - 17.00% -
BM_lexicographical_compare_three_way_fast_path/1 16.79% 0.395 0.462 - 8.88% -
ranges::min(std::list<long_long>)/70000 16.59% 43985.737 51283.727 - 13.00% -
std::any_of(vector<int>)_(process_all)/50 16.53% 12.571 14.649 - 6.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 16.38% 0.296 0.345 - 29.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 16.19% 65.499 76.105 - 131.87% -
BM_vector_deque_ranges_copy_backward/64000 16.11% 7199.611 8359.139 - 5.05% -
std::is_sorted_until(list<int>,_pred)/8192 16.03% 7659.792 8887.438 - 18.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 15.99% 22.361 25.937 - -19.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.98% 18.571 21.539 - 10.06% -
BM_vector_deque_ranges_copy_backward/65536 15.90% 7389.624 8564.371 - 2.25% -
std::move(list<int>)/64 15.82% 39.013 45.186 - 15.59% -
BM_deque_deque_ranges_copy/0 15.79% 0.735 0.851 - 11.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 15.76% 37.443 43.345 - 15.43% -
BM_vector_deque_copy_backward/64000 15.76% 7256.225 8399.944 - 4.31% -
ranges::min(std::list<char>)/1 15.69% 0.364 0.421 - 18.54% -
std::search(deque<int>,_pred)_(near_matches)/1000 15.68% 23978.317 27738.750 - 14.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.57% 30.734 35.519 - 2.30% -
BM_PushHeap_uint64_Ascending_64 15.47% 1.514 1.748 - 15.46% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.47% 25158.382 29049.198 - 15.01% -
rng::contains_subrange(deque<int>)_(same_length)/32 15.36% 17.870 20.616 - 14.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 15.30% 2.213 2.551 - 11.06% -
std::set<std::string>::erase(key)_(existent)/8192 15.19% 72.345 83.338 - 14.87% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.18% 13.563 15.622 - 7.48% -
BM_vector_deque_ranges_move_backward/70000 15.17% 7821.490 9007.871 - 4.92% -
SetIntersection_Interlaced_Vector_float_1024_4 15.11% 1272764.805 1465101.124 - 2.11% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.99% 913174.242 1050019.458 - 0.43% -
BM_vector_deque_ranges_move_backward/64000 14.89% 7061.837 8113.481 - 3.41% -
BM_vector_deque_move_backward/64000 14.84% 7049.427 8095.238 - 0.51% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 14.65% 118601.458 135977.979 - 1.64% -
BM_vector_deque_copy_backward/70000 14.58% 7978.416 9141.736 - 2.89% -
std::mismatch(list<int>)_(it,_it,_it)/8192 14.50% 7311.784 8371.914 - 4.89% -
std::multiset<std::string>::find(key)_(existent)/8192 14.47% 26.131 29.912 - -0.55% -
BM_vector_deque_copy_backward/65536 14.46% 7428.858 8503.247 - 3.48% -
std::map<std::string,_int>::erase(key)_(existent)/1024 14.43% 67.556 77.305 - -19.58% -
rng::find(vector<bool>)_(process_all)/50 14.29% 0.644 0.736 - -0.31% -
BM_vector_deque_move_backward/70000 14.23% 7735.353 8835.869 - 4.01% -
BM_StringRelational_Compare_Small_Empty_Control 14.22% 1.609 1.837 - -0.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 14.20% 1.299 1.484 - 12.20% -
std::set<std::string>::find(key)_(non-existent)/32 14.15% 9.045 10.325 - 10.25% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.11% 10.547 12.035 - 11.24% -
std::unordered_set<int>::count(key)_(existent)/1024 14.09% 1.294 1.477 - -12.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 14.05% 32.970 37.601 - 16.82% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 13.94% 17.191 19.587 - 8.99% -
BM_PushHeap_string_Descending_1024 13.91% 2.436 2.775 - -18.01% -
std::stable_sort(deque<int>)_(descending)/8 13.76% 25.697 29.233 - 10.41% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 13.71% 404.455 459.901 - 13.68% -
bm_ranges_lexicographical_compare<int>/1 13.60% 1.309 1.486 - 16.16% -
SetIntersection_Interlaced_Vector_float_1024_256 13.54% 6018052.764 6832845.330 - 15.31% -
std::unordered_set<std::string>::count(key)_(existent)/32 13.53% 32.447 36.837 - 9.10% -
BM_vector_deque_move/0 13.49% 0.438 0.497 - 16.77% -
std::rotate(deque<int>)_(by_1/4)/8192 13.24% 2558.429 2897.284 - 8.98% -
bm_ranges_swap_ranges_vb_aligned/256 13.22% 3.457 3.914 - -7.16% -
BM_vector_deque_move_backward/65536 13.07% 7360.985 8322.868 - 1.47% -
SetIntersection_None_Set_uint64_16384_16384 13.06% 171154050.089 193514975.447 - 15.43% -
std::find_if_not(vector<char>)_(bail_25%)/8 12.92% 0.787 0.889 - -11.32% -
BM_deque_vector_ranges_move/0 12.86% 1.308 1.477 - 7.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 12.80% 267.545 301.794 - 7.43% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 12.77% 1.546 1.743 - 4.39% -
BM_PushHeap_uint32_Ascending_64 12.71% 1.521 1.714 - 12.47% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 12.70% 42.861 48.306 - 30.21% -
SetIntersection_None_Set_uint64_262144_1 12.60% 1217476.076 1370842.203 - 13.02% -
BM_vector_deque_ranges_move_backward/2 12.58% 1.825 2.054 - -5.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.44% 35.511 39.928 - 3.68% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 12.40% 439599.408 494095.654 - 16.22% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 12.34% 52.632 59.126 - 2.60% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 12.32% 8160.941 9166.273 - 10.31% -
SetIntersection_Interlaced_Vector_float_256_256 12.25% 4553133.961 5111047.030 - 0.88% -
std::set<std::string>::contains(key)_(existent)/8192 12.24% 26.645 29.905 - 11.72% -
BM_vector_deque_ranges_move_backward/65536 12.23% 7338.762 8236.442 - 2.70% -
SetIntersection_Interlaced_Vector_float_64_16 12.15% 16815535.167 18859358.416 - 13.26% -
BM_deque_deque_move_backward/64000 12.06% 7230.942 8103.046 - 4.95% -
BM_deque_vector_move_backward/70000 11.98% 7751.143 8679.690 - 1.26% -
std::unordered_set<std::string>::count(key)_(existent)/1024 11.95% 35.023 39.209 - -0.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 11.89% 0.442 0.495 - 10.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 11.87% 18.477 20.670 - 7.61% -
std::unordered_set<std::string>::contains(key)_(existent)/32 11.80% 32.584 36.429 - -16.84% -
std::find_end(deque<int>)_(same_length)/1024 11.80% 332.781 372.036 - 5.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 11.60% 5956.037 6646.898 - 6.80% -
std::find_end(deque<int>)_(same_length)/1000 11.58% 325.631 363.354 - 2.71% -
bm_lexicographical_compare<int>/1 11.56% 1.282 1.430 - 7.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.48% 29425.545 32803.532 - 18.41% -
ranges::minmax(std::deque<long_long>)/1 11.40% 0.826 0.920 - 37.74% -
std::fill_n(vector<bool>)/64 11.28% 1.344 1.496 - 8.19% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.24% 309.396 344.172 - 12.22% -
std::sort_heap(vector<int>,_pred)/8 11.21% 28.885 32.123 - -1.68% -
bm_ranges_swap_ranges_vb_aligned/32 11.12% 3.318 3.687 - 4.92% -
SetIntersection_Front_Vector_uint64_262144_1024 11.11% 5316786.676 5907743.220 - 1.07% -
rng::find_last(vector<char>)_(bail_90%)/50 11.11% 1.405 1.561 - 7.08% -
BM_PushHeap_uint64_Ascending_256 11.11% 2.088 2.320 - 10.95% -
bm_ranges_swap_ranges_vb_aligned/16 11.10% 3.319 3.688 - 5.45% -
BM_PushHeap_uint32_QuickSortAdversary_1 11.10% 0.465 0.516 - -25.35% -
BM_StringEraseToEnd_Huge_Transparent 11.05% 2.412 2.678 - 11.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 11.05% 30.463 33.830 - 16.72% -
std::stable_sort(deque<int>)_(ascending)/8 11.01% 17.522 19.451 - 5.76% -
BM_toupper_char<wchar_t> 11.01% 0.551 0.612 - -10.78% -
rng::contains_subrange(deque<int>)_(same_length)/50 11.00% 26.031 28.893 - 10.49% -
bm_ranges_swap_ranges_vb_aligned/8 10.96% 3.286 3.646 - 4.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 10.95% 715.814 794.191 - 17.52% -
BM_vector_deque_ranges_copy_backward/70000 10.93% 7915.634 8781.099 - 0.73% -
BM_PushHeap_float_PipeOrgan_4 10.87% 0.484 0.536 - -0.09% -
std::multiset<int>::find(key)_(non-existent)/1024 10.86% 5.488 6.084 - 11.59% -
BM_PushHeap_string_Descending_256 10.83% 2.389 2.647 - -12.17% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 10.83% 20.356 22.560 - 7.39% -
std::partition(deque<int>)_(sparse)/50 10.82% 15.453 17.126 - 1.09% -
BM_PushHeap_string_Random_262144 10.79% 18.040 19.986 - -14.08% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.75% 0.707 0.783 - 10.29% -
SetIntersection_None_Set_uint64_262144_4 10.73% 1200993.570 1329805.746 - 9.10% -
BM_StringRead_Cold_Shallow_Small 10.65% 1.123 1.243 - 2.13% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.64% 0.706 0.782 - 10.11% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 10.57% 0.707 0.782 - 10.12% -
BM_deque_vector_copy_backward/70000 10.54% 7843.430 8670.419 - -4.35% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.54% 21.162 23.391 - 12.60% -
BM_PushHeap_uint32_Ascending_1 10.51% 0.629 0.696 - 25.42% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 10.50% 14770.873 16322.403 - -2.62% -
BM_deque_deque_ranges_move_backward/65536 10.46% 7497.091 8281.315 - 5.07% -
std::unordered_set<int>::find(key)_(existent)/1024 10.45% 1.336 1.476 - 5.04% -
BM_vector_deque_ranges_move_backward/1 10.45% 2.115 2.336 - -4.61% -
BM_StringRead_Cold_Shallow_Large 10.42% 1.152 1.272 - 2.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 10.40% 69.520 76.750 - 10.77% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 10.38% 23.508 25.947 - 0.22% -
BM_PushHeap_uint32_SingleElement_16 10.36% 0.340 0.375 - 11.38% -
std::stable_sort(deque<int>)_(heap)/8 10.36% 23.667 26.118 - 8.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10.34% 12418.397 13701.940 - 11.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.30% 21.654 23.884 - 8.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.30% 32.797 36.174 - -7.86% -
std::unordered_multiset<int>::find(key)_(existent)/1024 10.26% 1.422 1.568 - 17.41% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 10.26% 1.412 1.556 - 23.06% -
std::all_of(vector<int>)_(process_all)/8 10.25% 2.354 2.595 - 12.54% -
SetIntersection_None_Set_uint64_262144_16 10.24% 1208327.151 1332092.121 - 9.58% -
BM_deque_deque_move_backward/70000 10.20% 8053.695 8874.884 - 3.23% -
std::any_of(list<int>)_(process_all)/8192 10.19% 7864.493 8665.731 - 9.71% -
std::for_each(list<int>)/8192 10.17% 7438.980 8195.285 - 4.64% -
std::copy_backward(deque<int>)/32768 10.03% 3676.253 4045.041 - -0.32% -
std::map<std::string,_int>::count(key)_(existent)/8192 9.99% 28.038 30.838 - -0.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 9.93% 3.465 3.809 - 9.32% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 9.76% 11124.608 12210.234 - 4.10% -
BM_PushHeap_float_Ascending_4 9.75% 0.535 0.587 - 0.08% -
BM_PushHeap_uint32_Ascending_16 9.75% 0.928 1.018 - 9.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.74% 1.308 1.435 - 3.32% -
std::transform(list<int>,_list<int>)/8192 9.72% 9049.095 9928.875 - 8.67% -
BM_std_minmax_element<long_long>/4000 9.72% 1038.441 1139.342 - 2.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 9.71% 505.458 554.556 - -11.22% -
BM_vector_deque_move/1 9.70% 1.952 2.142 - -7.81% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.68% 26.080 28.604 - 12.91% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 9.66% 21.830 23.938 - 2.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 9.66% 1.201 1.317 - 4.53% -
BM_std_minmax_element<long_long>/70000 9.61% 18206.928 19956.330 - 2.74% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 9.54% 21.119 23.133 - 9.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.50% 2.170 2.376 - 6.87% -
std::find_first_of(deque<int>)_(large_needle)/50 9.50% 816.645 894.188 - 32.81% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 9.49% 26.914 29.467 - 4.16% -
std::any_of(list<int>)_(process_all)/32768 9.49% 25763.807 28207.815 - 9.34% -
BM_deque_vector_move_backward/65536 9.49% 7338.727 8034.817 - -0.09% -
BM_std_minmax_element<long_long>/4096 9.45% 1065.511 1166.161 - 2.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.43% 47.510 51.990 - 8.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.43% 0.858 0.939 - -5.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9.42% 8266.918 9045.776 - -2.97% -
BM_deque_deque_copy/70000 9.39% 3170.306 3467.874 - 7.56% -
std::set<std::string>::contains(key)_(non-existent)/32 9.37% 9.646 10.550 - -8.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.34% 27.117 29.649 - 9.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 9.32% 64.468 70.474 - 20.00% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 9.30% 6767.343 7396.921 - 9.66% -
BM_deque_deque_ranges_copy_backward/0 9.27% 0.842 0.920 - 0.02% -
BM_PushHeap_float_QuickSortAdversary_4 9.27% 0.536 0.585 - -0.48% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.24% 1282711.515 1401287.004 - 6.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9.22% 9699363.595 10594052.066 - 4.58% -
std::set<std::string>::erase(iterator)/8192 9.20% 27.351 29.868 - 11.06% -
BM_std_minmax_element<long_long>/1024 9.12% 270.111 294.751 - 2.34% -
BM_deque_vector_ranges_move_backward/0 9.11% 1.342 1.465 - -9.76% -
vector<bool>::resize() 9.11% 10.729 11.707 - 7.52% -
BM_std_minmax_element<long_long>/512 9.10% 137.089 149.559 - 2.46% -
BM_StringRead_Cold_Shallow_Empty 9.10% 1.135 1.239 - 1.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 9.09% 1.223 1.334 - -3.02% -
BM_deque_deque_ranges_copy_backward/65536 9.07% 7407.194 8078.685 - 1.69% -
std::stable_partition(list<int>)_(dense)/8192 9.05% 17431.408 19008.260 - 9.33% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 9.04% 17.454 19.031 - 9.20% -
BM_vector_deque_move/2 8.98% 1.727 1.882 - -8.60% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 8.97% 30380.898 33105.358 - 0.15% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 8.96% 11.427 12.450 - 6.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 8.95% 1.179 1.284 - 4.04% -
BM_PushHeap_uint64_Ascending_1024 8.94% 2.574 2.804 - 8.90% -
std::find_if(deque<int>)_(process_all)/1024 8.93% 249.280 271.546 - 8.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 8.93% 32.170 35.042 - 9.60% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.93% 7888.666 8592.859 - 2.85% -
SetIntersection_Interlaced_Vector_uint64_262144_64 8.87% 8643397.922 9410431.903 - -53.30% -
rng::contains_subrange(deque<int>)_(process_all)/16 8.83% 9.189 10.001 - 7.00% -
BM_std_minmax_element<long_long>/65536 8.76% 17185.188 18691.130 - 2.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 8.75% 47.736 51.914 - 14.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.75% 22.495 24.463 - -7.11% -
BM_PushHeap_uint64_Ascending_262144 8.75% 4.781 5.199 - 10.59% -
ranges::min(std::vector<long_long>)/8 8.75% 2.170 2.360 - 2.56% -
std::list<int>::ctor(size)/8192 8.74% 93359.438 101521.533 - 3.05% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.72% 2.009 2.185 - 2.71% -
rng::contains(vector<int>)_(process_all)/8 8.65% 2.522 2.740 - 3.62% -
SetIntersection_None_Vector_float_262144_64 8.62% 1130458.478 1227876.503 - 7.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.61% 1912.101 2076.648 - 1.81% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 8.56% 1331.791 1445.726 - 8.97% -
BM_StringRelational_Eq_Empty_Empty_Control 8.52% 2.057 2.232 - 8.30% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 8.52% 1.558 1.691 - 1.54% -
std::swap_ranges(list<int>)/8192 8.51% 9600.745 10418.213 - 1.13% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 8.51% 102287.484 110988.669 - 7.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.46% 1085.048 1176.860 - 2.07% -
BM_PushHeap_string_Descending_16384 8.41% 2.422 2.626 - -24.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 8.36% 761.181 824.832 - 5.89% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 8.33% 2.285 2.475 - 2.92% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8.29% 7591.316 8220.264 - 6.92% -
std::find_end(deque<int>)_(match_near_end)/1000 8.28% 33.620 36.404 - -25.55% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 8.23% 1.221 1.322 - -3.56% -
BM_deque_vector_copy_backward/0 8.18% 1.476 1.597 - 4.16% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.15% 0.392 0.424 - -7.49% -
std::multiset<std::string>::ctor(const&,_alloc)/32 8.14% 800.940 866.136 - 8.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 8.14% 31.095 33.625 - 0.05% -
BM_PushHeap_uint32_Ascending_256 8.11% 2.080 2.249 - 7.90% -
std::unique(list<int>,_pred)_(contiguous)/8192 8.09% 7503.752 8110.872 - 2.16% -
ranges::minmax(std::deque<char>)/64 8.05% 23.297 25.174 - 5.29% -
std::partition_copy(vector<int>)/8192 8.05% 4607.912 4978.911 - 9.08% -
std::unordered_set<int>::count(key)_(non-existent)/0 8.03% 0.278 0.301 - 11.55% -
std::lower_bound(std::vector<int>)/100 8.00% 12.096 13.063 - 7.17% -
std::find_if(deque<int>)_(process_all)/8192 7.98% 1990.578 2149.492 - 7.02% -
ranges::minmax(std::deque<__int128>)/64 7.92% 30.597 33.021 - 1.42% -
std::set<std::string>::find(key)_(non-existent)/1024 7.92% 20.048 21.636 - 5.83% -
std::find_if_not(list<int>)_(process_all)/50 7.92% 38.623 41.681 - 10.09% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7.91% 7470.459 8061.730 - 5.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 7.91% 1.348 1.454 - 8.38% -
BM_deque_vector_ranges_move_backward/70000 7.88% 7969.408 8597.025 - -3.34% -
BM_deque_deque_copy/0 7.86% 0.788 0.850 - 7.72% -
SetIntersection_None_Vector_float_262144_16384 7.86% 1130218.335 1219003.526 - 7.65% -
SetIntersection_Front_Vector_string_256_64 7.84% 10174332.052 10972115.351 - 0.08% -
vector<bool>(size_type,_const_value_type&) 7.84% 8.380 9.037 - 9.03% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.78% 8.165 8.800 - -5.13% -
std::rotate_copy(deque<int>)/1024 7.77% 34.800 37.504 - 8.81% -
std::move(vector<bool>)_(aligned)/64 7.74% 1.603 1.727 - -0.85% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.73% 10941.331 11787.498 - 2.08% -
std::find_if_not(list<int>)_(process_all)/1024 7.73% 724.247 780.222 - 6.07% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.71% 6.147 6.621 - 4.50% -
SetIntersection_Front_Set_uint32_262144_256 7.67% 3830800.392 4124487.514 - 4.32% -
SetIntersection_Interlaced_Vector_uint32_16384_4 7.64% 1429979.884 1539295.437 - 14.34% -
std::partition(deque<int>)_(dense)/32 7.63% 9.489 10.213 - 8.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.62% 1.157 1.245 - 7.41% -
std::unordered_multiset<int>::contains(key)_(existent)/32 7.58% 1.211 1.303 - -2.54% -
BM_std_minmax_element<char>/2 7.57% 0.603 0.648 - -5.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 7.54% 3.662 3.938 - 3.07% -
std::multiset<std::string>::insert(value)_(already_present)/1024 7.51% 53.886 57.932 - 9.61% -
SetIntersection_None_Set_float_16384_16384 7.51% 152495069.253 163944813.764 - 2.27% -
std::partition(deque<int>)_(dense)/50 7.49% 14.052 15.104 - 12.31% -
std::unordered_set<int>::erase(iterator)/8192 7.45% 22.232 23.890 - 9.21% -
BM_deque_deque_move/0 7.37% 0.809 0.869 - 0.96% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.33% 320.323 343.798 - 5.98% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 7.32% 705.357 757.021 - 6.74% -
std::find_if(deque<int>)_(process_all)/32768 7.32% 8082.038 8673.731 - 7.68% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 7.32% 65.935 70.762 - 7.66% -
std::set<int>::lower_bound(key)_(existent)/1024 7.30% 4.302 4.616 - -1.28% -
BM_deque_deque_ranges_move_backward/70000 7.29% 7906.454 8482.831 - -0.02% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 7.29% 780.145 836.991 - 9.25% -
std::multiset<std::string>::count(key)_(existent)/1024 7.27% 23.120 24.801 - 10.35% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 7.24% 328.172 351.941 - 4.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 7.24% 1.101 1.180 - 1.57% -
std::set<std::string>::count(key)_(non-existent)/32 7.23% 10.451 11.206 - 5.61% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 7.23% 1.291 1.385 - -9.65% -
BM_deque_deque_ranges_move/0 7.21% 0.793 0.850 - -7.61% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7.21% 6760.441 7247.808 - 2.49% -
BM_std_minmax_element<long_long>/64 7.20% 17.078 18.307 - 2.39% -
BM_StringRead_Cold_Deep_Large 7.20% 1.338 1.434 - 0.43% -
std::unordered_set<int>::contains(key)_(non-existent)/32 7.19% 1.532 1.642 - -3.17% -
BM_StringConstructDestroyCStr_Small_Transparent 7.18% 0.397 0.425 - 22.89% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 7.13% 24441.824 26185.625 - 7.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.12% 11801.055 12641.784 - -6.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.11% 12910.606 13828.116 - 10.71% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.10% 1.127 1.207 - 1.76% -
std::find_if(list<int>)_(bail_25%)/32768 7.09% 7077.989 7580.085 - 7.96% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.08% 22.957 24.583 - -4.11% -
SetIntersection_None_Vector_float_262144_262144 7.07% 1131427.982 1211464.858 - 9.09% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 7.06% 1.355 1.451 - 24.08% -
BM_PushHeap_uint64_Ascending_16384 7.06% 3.574 3.827 - 7.44% -
std::rotate_copy(vector<int>)/1024 7.05% 32.641 34.943 - 3.33% -
SetIntersection_Front_Vector_uint64_256_256 7.03% 4244218.702 4542736.808 - 0.68% -
std::list<int>::ctor(size)/32 7.02% 320.932 343.465 - 3.19% -
std::find_if_not(deque<int>)_(bail_25%)/32768 7.02% 1992.150 2131.960 - -1.21% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 7.01% 0.605 0.647 - 6.28% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 7.00% 766.792 820.472 - 2.93% -
BM_deque_vector_ranges_copy_backward/64000 6.97% 7454.620 7974.502 - 1.63% -
std::find_first_of(deque<int>)_(large_needle)/32 6.97% 326.383 349.124 - 23.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 6.96% 53.714 57.454 - 5.94% -
std::replace_if(vector<int>)_(sprinkled)/50 6.96% 12.827 13.720 - -5.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.94% 66666.752 71293.461 - -0.76% -
std::find_end(deque<int>)_(single_element)/8192 6.91% 2209.722 2362.370 - -20.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.88% 1.226 1.310 - 1.83% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 6.88% 319.721 341.713 - 1.82% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 6.87% 23186.782 24778.799 - 6.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.85% 78845.898 84250.718 - 5.98% -
std::multiset<int>::contains(key)_(non-existent)/1024 6.85% 5.885 6.288 - -16.12% -
SetIntersection_None_Vector_float_262144_256 6.83% 1118549.505 1194896.820 - 5.22% -
std::list<int>::ctor(size)/1024 6.81% 11562.706 12350.102 - 1.46% -
BM_std_minmax_element<int>/3 6.80% 1.138 1.215 - 4.06% -
BM_PushHeap_uint64_SingleElement_262144 6.80% 0.357 0.382 - 2.22% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.77% 11223.150 11983.144 - 6.63% -
std::search(vector<int>)_(same_length)/8192 6.75% 1865.216 1991.152 - 5.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.75% 2.336 2.494 - 2.46% -
std::move_backward(deque<int>)/32768 6.75% 3393.848 3622.949 - 0.57% -
std::multiset<int>::find(key)_(non-existent)/8192 6.74% 8.439 9.008 - 10.83% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 6.72% 350.324 373.867 - 5.84% -
std::find_if_not(list<int>)_(bail_25%)/8 6.71% 0.917 0.978 - 5.97% -
std::stable_sort(deque<int>)_(repeated)/8 6.70% 17.784 18.976 - 6.91% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.70% 5.374 5.734 - -6.39% -
std::fill_n(list<int>)/1024 6.69% 439.985 469.400 - -0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.67% 92.934 99.133 - 10.53% -
BM_deque_deque_copy_backward/64000 6.67% 7405.065 7898.907 - 0.40% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.66% 23.130 24.669 - -0.40% -
std::multimap<int,_int>::erase(key)_(existent)/8192 6.65% 25.856 27.576 - 7.02% -
ranges::minmax(std::deque<char>)/70000 6.65% 24041.126 25639.361 - 6.42% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 6.64% 12.025 12.823 - 5.35% -
std::unique_copy(list<int>)_(contiguous)/8192 6.64% 6779.685 7229.744 - 5.93% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 6.60% 12.433 13.253 - 1.06% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 6.57% 1.662 1.771 - -4.06% -
BM_StringRelational_Eq_Small_Small_Control 6.57% 1.848 1.969 - -5.98% -
std::sort_heap(vector<NonIntegral>,_pred)/8 6.57% 29.345 31.271 - -2.56% -
std::set<std::string>::equal_range(key)_(non-existent)/32 6.55% 10.581 11.274 - 14.00% -
ranges::min(std::deque<__int128>)/1 6.54% 0.664 0.707 - 6.63% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 6.53% 12.064 12.852 - 6.19% -
std::sort(deque<int>)_(shuffled)/1024 6.50% 6825.030 7268.793 - 6.10% -
BM_deque_vector_copy_backward/64000 6.48% 7523.065 8010.926 - 1.30% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.48% 465.982 496.191 - 4.75% -
std::partial_sort_copy(vector<int>)_(heap)/8 6.48% 16.076 17.119 - 6.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 6.47% 43.161 45.955 - 9.12% -
BM_PushHeap_uint64_Descending_16 6.47% 0.360 0.383 - 6.60% -
BM_PushHeap_string_QuickSortAdversary_262144 6.47% 16.045 17.083 - -3.18% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.47% 35.680 37.987 - 6.57% -
std::copy_if(deque<int>)_(entire_range)/512 6.46% 135.180 143.914 - 4.85% -
std::rotate(deque<int>)_(by_1/3)/50 6.45% 29.327 31.218 - 2.03% -
SetIntersection_Interlaced_Set_string_16_16 6.44% 56188439.682 59807062.765 - -1.73% -
SetIntersection_Interlaced_Set_uint64_1024_16 6.43% 11501606.159 12241602.250 - 6.84% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 6.43% 9318.240 9917.325 - 16.90% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.43% 21.621 23.011 - -1.13% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.43% 2.155 2.293 - 2.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.42% 22.228 23.656 - 6.04% -
BM_PushHeap_uint32_Ascending_262144 6.41% 4.679 4.979 - -1.32% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 6.41% 12636.927 13447.161 - 5.45% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.39% 25014.029 26612.107 - 4.90% -
std::all_of(list<int>)_(process_all)/32768 6.39% 25653.580 27292.468 - 5.86% -
ranges::minmax(std::deque<char>)/1 6.38% 0.805 0.857 - 19.96% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.35% 9.631 10.243 - 2.34% -
rng::contains(deque<int>)_(process_all)/8 6.31% 3.015 3.205 - 0.69% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 6.31% 12.068 12.829 - 10.83% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.29% 883.928 939.492 - 0.19% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 6.29% 16.150 17.165 - 2.85% -
std::find_end(deque<int>)_(same_length)/8192 6.28% 2797.052 2972.807 - 6.05% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.24% 44.321 47.088 - 5.79% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 6.23% 12552.625 13335.179 - 5.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.23% 24.028 25.526 - 1.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.23% 4.660 4.950 - -8.92% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 6.22% 0.965 1.026 - 6.05% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 6.22% 83174.250 88349.872 - 6.54% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.22% 769.076 816.918 - 5.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.20% 1.468 1.559 - 5.78% -
std::map<int,_int>::insert(value)_(already_present)/8192 6.18% 3.898 4.139 - 3.83% -
BM_PushHeap_uint32_SingleElement_16384 6.18% 0.356 0.378 - 6.20% -
std::for_each_n(list<int>)/8 6.18% 2.399 2.548 - -0.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.17% 0.593 0.630 - 7.41% -
BM_deque_deque_copy_backward/65536 6.15% 7572.941 8038.884 - 0.15% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 6.14% 22.043 23.398 - 4.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 6.12% 38.337 40.682 - 92.38% -
std::is_sorted(list<int>,_pred)/8192 6.10% 8650.007 9177.777 - 1.06% -
vector<bool>::reserve() 6.10% 8.283 8.788 - 7.15% -
std::move(vector<int>)/262144 6.09% 17285.567 18338.489 - 23.08% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 6.06% 512124.024 543174.038 - 5.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.03% 3.905 4.140 - 6.83% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 6.01% 0.770 0.816 - 5.13% -
std::search(deque<int>)_(same_length)/1000 6.00% 464.349 492.221 - 17.46% -
bm_lexicographical_compare<unsigned_char>/64 5.99% 1.920 2.035 - 11.70% -
BM_StringAssignAsciiz_Huge_Opaque 5.99% 188.655 199.948 - 5.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 5.98% 0.770 0.816 - 5.07% -
BM_PushHeap_uint64_Descending_4 5.97% 0.371 0.393 - 9.21% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 5.95% 1.470 1.557 - 3.64% -
std::shift_right(list<int>)/50 5.94% 26.579 28.158 - -7.74% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.94% 23.631 25.034 - 14.72% -
std::rotate(deque<int>)_(by_1/2)/8192 5.93% 1560.354 1652.908 - 10.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 5.93% 0.770 0.815 - 4.90% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.93% 347.144 367.728 - 6.10% -
BM_deque_deque_copy_backward/70000 5.92% 7960.115 8431.318 - -2.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 5.92% 27.792 29.437 - -13.15% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.89% 101887.453 107889.035 - 5.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 5.89% 1.173 1.242 - 3.72% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.89% 6329.523 6702.108 - 4.99% -
rng::fold_left(list<int>)/1048576 5.86% 1351610.361 1430836.581 - 5.49% -
std::copy_backward(deque<int>)/512 5.85% 18.023 19.079 - 5.72% -
rng::find_last_if(vector<char>)_(bail_90%)/8 5.84% 0.468 0.495 - 4.02% -
SetIntersection_Interlaced_Vector_float_64_64 5.81% 10886581.015 11519144.490 - 0.45% -
BM_std_minmax_element<long_long>/5500 5.81% 1477.855 1563.669 - 2.98% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.81% 347.120 367.273 - 3.45% -
BM_PushHeap_uint32_SingleElement_262144 5.80% 0.357 0.378 - 6.11% -
BM_deque_vector_move_backward/64000 5.80% 7515.808 7951.709 - 3.15% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 5.80% 514272.487 544077.862 - 6.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.77% 42.077 44.505 - 5.96% -
std::pop_heap(deque<size_t>)/8192 5.76% 59.650 63.088 - 6.99% -
ranges::minmax(std::deque<long_long>)/70000 5.74% 24550.840 25961.022 - 0.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.70% 27.713 29.292 - 0.62% -
BM_deque_deque_ranges_copy_backward/64000 5.69% 7372.578 7792.164 - 1.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.68% 347.346 367.083 - 5.20% -
std::set<int>::find(key)_(non-existent)/32 5.68% 2.236 2.363 - 5.07% -
BM_StringRead_Cold_Deep_Small 5.68% 1.222 1.292 - -1.13% -
ranges::min(std::list<char>)/64 5.66% 27.012 28.541 - 6.92% -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.65% 5.438 5.746 - 3.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 5.65% 0.424 0.448 - -17.05% -
BM_deque_vector_copy_backward/65536 5.63% 7755.877 8192.919 - 0.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 5.62% 83.963 88.683 - 3.45% -
BM_StringFindCharLiteral/1024 5.62% 17.939 18.947 - 3.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.61% 707.880 747.615 - 3.52% -
BM_PushHeap_uint32_SingleElement_1024 5.61% 0.363 0.383 - 5.66% -
std::find_end(deque<int>)_(process_all)/1000 5.61% 283.827 299.741 - 1.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.60% 24.036 25.382 - 0.75% -
BM_deque_deque_copy_backward/64 5.59% 3.347 3.535 - 4.56% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 5.58% 33.742 35.626 - 12.78% -
std::find_if_not(vector<char>)_(bail_25%)/32768 5.57% 944.667 997.264 - 5.47% -
std::multiset<std::string>::count(key)_(existent)/8192 5.55% 29.121 30.738 - 5.04% -
BM_StringAssignAsciiz_Huge_Transparent 5.55% 188.492 198.957 - 5.29% -
std::find_if_not(vector<char>)_(bail_25%)/8192 5.55% 240.529 253.870 - 6.57% -
std::make_heap(deque<int>)_(repeated)/1024 5.55% 2260.362 2385.701 - 2.94% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.54% 6.078 6.414 - 3.05% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 5.54% 11385.720 12016.231 - 1.16% -
std::none_of(list<int>)_(process_all)/32768 5.53% 25689.098 27110.698 - 4.60% -
std::map<std::string,_int>::count(key)_(non-existent)/0 5.53% 0.254 0.268 - 0.16% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.52% 5604.772 5914.177 - 5.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.52% 4181490.137 4412310.884 - -5.41% -
std::partition_copy(deque<int>)/32 5.51% 12.658 13.355 - 3.77% -
std::multiset<std::string>::erase(iterator)/1024 5.50% 28.695 30.274 - -4.86% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.50% 10.048 10.600 - 1.38% -
std::copy_n(vector<int>)/8 5.50% 2.162 2.281 - 5.57% -
std::remove_copy_if(vector<int>)_(prefix)/1024 5.48% 397.612 419.403 - 5.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.46% 3.200 3.375 - 0.21% -
BM_StringConstructDestroyCStr_Small_Opaque 5.46% 2.188 2.308 - 8.00% -
std::fill_n(list<int>)/50 5.46% 15.557 16.407 - 4.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 5.46% 85.198 89.848 - 5.77% -
SetIntersection_Front_Set_string_256_64 5.45% 14060122.483 14826161.275 - -6.57% -
std::search(list<int>)_(no_match)/1024 5.43% 730.845 770.549 - -49.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.42% 861965.853 908647.101 - 4.15% -
bm_lexicographical_compare<unsigned_char>/8 5.41% 1.316 1.387 - 20.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 5.41% 3.512 3.702 - -9.93% -
BM_align/1 5.40% 0.624 0.658 - 2.84% -
BM_PushHeap_uint32_Ascending_1024 5.38% 2.552 2.689 - 5.16% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.38% 1449170.895 1527111.081 - 4.49% -
bm_lexicographical_compare<unsigned_char>/1 5.36% 1.534 1.616 - 16.75% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.34% 10438.090 10995.742 - 1.52% -
SetIntersection_Interlaced_Vector_float_256_4 5.34% 4822243.294 5079833.598 - 10.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.33% 1.613 1.699 - 1.60% -
BM_PushHeap_uint64_SingleElement_1 5.32% 0.479 0.504 - 8.13% -
std::set<int>::find(key)_(existent)/8192 5.31% 8.017 8.443 - 0.42% -
std::list<std::string>::ctor(size)/1024 5.31% 12505.523 13169.513 - 6.63% -
BM_StringAssignStr_Huge_Transparent 5.31% 108.382 114.136 - 4.79% -
BM_StringRead_Cold_Deep_Empty 5.31% 1.308 1.378 - 6.66% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.31% 30.870 32.509 - 0.69% -
ranges::min(std::list<__int128>)/8 5.30% 2.062 2.172 - 5.18% -
std::fill(vector<bool>)/512 5.30% 1.493 1.572 - 0.13% -
std::search(vector<int>)_(same_length)/1024 5.30% 244.811 257.777 - 4.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.29% 94263.220 99248.938 - 1.69% -
std::multiset<std::string>::contains(key)_(existent)/32 5.29% 16.435 17.304 - 11.25% -
std::set<std::string>::equal_range(key)_(existent)/32 5.29% 16.169 17.024 - 3.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.29% 179583.451 189074.879 - 5.00% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.28% 12541.253 13203.895 - 5.00% -
std::unordered_set<int>::contains(key)_(existent)/8192 5.28% 1.571 1.654 - 23.56% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 5.26% 6361.493 6696.173 - 2.82% -
BM_align/8 5.26% 0.623 0.655 - 2.58% -
BM_PushHeap_float_Ascending_16 5.25% 0.975 1.026 - 4.23% -
BM_StringAssignStr_Huge_Opaque 5.25% 109.436 115.185 - 5.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 5.25% 77.616 81.692 - 4.80% -
SetIntersection_Interlaced_Vector_uint64_1024_16 5.25% 1878971.325 1977541.887 - -14.49% -
rng::contains_subrange(list<int>)_(process_all)/8192 5.23% 6745.710 7098.431 - 6.96% -
rng::contains_subrange(list<int>)_(single_element)/50 5.22% 16.341 17.193 - 0.58% -
std::replace(list<int>)_(sprinkled)/32 5.22% 11.173 11.756 - 4.72% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 5.20% 13021.315 13699.012 - 4.11% -
std::set<int>::equal_range(key)_(existent)/1024 5.20% 4.289 4.512 - 2.08% -
ranges::minmax(std::deque<__int128>)/1 5.20% 0.682 0.717 - 3.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.20% 0.460 0.484 - 0.15% -
std::replace(list<int>)_(sprinkled)/50 5.19% 18.657 19.626 - 4.23% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.18% 32085.419 33748.588 - -1.97% -
BM_deque_deque_ranges_copy/1 5.18% 2.438 2.564 - 9.98% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.17% 273659.304 287813.756 - -1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 5.16% 21624.317 22740.731 - 4.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 5.15% 6.316 6.641 - 1.05% -
std::lower_bound(std::vector<int>)/8192 5.14% 15.613 16.416 - -3.45% -
std::list<std::string>::ctor(size)/8192 5.11% 102383.115 107612.872 - 6.44% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.09% 6603472.743 6939410.560 - 2.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.09% 1181805.709 1241913.895 - 4.79% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 5.08% 56815.632 59703.818 - 4.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 5.07% 23.217 24.395 - 7.70% -
BM_deque_deque_ranges_copy_backward/70000 5.07% 8131.276 8543.740 - -0.36% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 5.05% 2175.232 2285.084 - 4.72% -
std::partition(vector<int>)_(dense)/32 5.05% 8.156 8.568 - 4.73% -
std::find(list<int>)_(process_all)/8 5.04% 2.247 2.360 - -0.06% -
BM_PushHeap_uint64_Ascending_16 5.04% 0.909 0.955 - 4.97% -
BM_deque_deque_ranges_move_backward/4000 5.03% 144.132 151.387 - -2.60% -
std::find_first_of(deque<int>)_(small_needle)/8192 5.02% 27855.818 29254.378 - 2.94% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.00% 102034.835 107140.040 - 4.64% -
BM_deque_deque_ranges_move_backward/64000 5.00% 7352.422 7720.146 - -0.35% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 5.00% 36.266 38.079 - -0.03% -
std::remove(deque<int>)_(sprinkled)/50 4.99% 54.309 57.018 - 4.09% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.99% 1.456 1.529 - 0.66% -
std::set<int>::upper_bound(key)_(existent)/1024 4.98% 4.077 4.280 - 4.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.97% 22.855 23.991 - 6.86% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 4.96% 753.329 790.688 - 3.86% -
SetIntersection_Interlaced_Vector_uint64_262144_4 4.96% 1796409.249 1885421.451 - 29.29% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.95% 14588622.809 15310207.364 - 11.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.93% 8273927.302 8681894.858 - 4.51% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 4.92% 52412.689 54993.098 - 4.62% -
BM_deque_deque_ranges_copy_backward/2 4.92% 2.353 2.469 - -2.33% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.91% 9.384 9.845 - 2.85% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 4.91% 1.154 1.210 - 9.10% -
BM_PushHeap_uint32_SingleElement_4 4.89% 0.356 0.373 - 11.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.89% 22.447 23.543 - -3.87% -
std::move_backward(deque<int>)/1048576 4.88% 126941.756 133140.052 - 0.99% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.87% 2.532 2.655 - 0.20% -
ranges::min(std::list<__int128>)/64 4.87% 33.190 34.806 - 4.39% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.87% 32354.235 33928.903 - 1.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 4.85% 24.065 25.233 - -2.18% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.85% 29.205 30.621 - 3.71% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.85% 25042.208 26255.663 - -14.19% -
SetIntersection_Interlaced_Set_string_256_64 4.84% 29568884.692 31000316.830 - 5.18% -
BM_std_minmax_element<char>/64 4.83% 17.310 18.147 - 2.82% -
std::any_of(deque<int>)_(process_all)/8 4.82% 3.283 3.441 - 4.76% -
std::none_of(deque<int>)_(process_all)/8 4.81% 3.277 3.434 - 4.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.79% 2.177 2.281 - 3.54% -
std::rotate(deque<int>)_(by_1/3)/8192 4.79% 3195.365 3348.343 - -0.39% -
SetIntersection_Interlaced_Set_uint32_256_64 4.77% 12915637.320 13531587.766 - 3.21% -
std::set<int>::lower_bound(key)_(existent)/32 4.76% 1.496 1.567 - 1.59% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.72% 248.391 260.109 - 0.62% -
BM_deque_deque_ranges_move/65536 4.70% 3075.081 3219.682 - 4.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 4.69% 0.530 0.555 - 2.71% -
std::find_end(list<int>,_pred)_(same_length)/1024 4.68% 789.509 826.438 - 3.85% -
std::search(deque<int>,_pred)_(same_length)/1000 4.67% 479.203 501.605 - 4.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.67% 276939.835 289879.815 - 1.45% -
std::multimap<int,_int>::find(key)_(non-existent)/32 4.67% 2.370 2.481 - 1.52% -
std::find_end(deque<int>)_(single_element)/1024 4.66% 317.788 332.611 - -11.32% -
BM_PushHeap_string_Descending_4 4.66% 1.933 2.023 - -11.08% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.65% 1.249 1.307 - 17.11% -
std::map<int,_int>::find(key)_(existent)/1024 4.65% 4.194 4.389 - 1.21% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.64% 3489.110 3651.101 - 2.66% -
rng::find_last(vector<char>)_(bail_90%)/8 4.64% 0.440 0.461 - -4.65% -
rng::contains(deque<int>)_(process_all)/8192 4.64% 1859.031 1945.218 - 1.09% -
std::pop_heap(deque<int>)/1024 4.62% 12.280 12.848 - 3.87% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.62% 32.188 33.675 - 0.64% -
std::swap_ranges(list<int>)/32 4.62% 19.359 20.253 - 3.51% -
BM_std_minmax_element<long_long>/64000 4.61% 17449.139 18254.167 - 2.91% -
BM_deque_deque_ranges_move/64000 4.60% 3055.354 3195.958 - 0.66% -
BM_CmpEqual_ushort_schar 4.60% 0.991 1.037 - 3.18% -
std::remove_if(list<int>)_(prefix)/1024 4.56% 991.662 1036.910 - 2.61% -
rng::contains(deque<int>)_(process_all)/32 4.55% 8.604 8.995 - 2.87% -
BM_deque_vector_move_backward/1 4.55% 2.069 2.163 - -0.52% -
std::pop_heap(vector<float>)/8192 4.53% 19.542 20.427 - 1.57% -
bm_lexicographical_compare<int>/8 4.52% 1.462 1.528 - 0.26% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 4.52% 29.935 31.288 - 7.49% -
SetIntersection_None_Set_uint64_262144_256 4.52% 1208624.512 1263276.043 - 3.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.49% 870.589 909.668 - 3.51% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 4.48% 92.525 96.674 - -17.22% -
std::map<int,_int>::insert(value)_(already_present)/1024 4.48% 3.231 3.375 - -0.14% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.47% 21.383 22.338 - 3.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.46% 3.525 3.682 - 4.55% -
std::fill_n(deque<int>)/8192 4.45% 233.541 243.933 - 3.43% -
std::set<int>::ctor(const&)/32 4.45% 216.138 225.753 - 3.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.44% 1.946 2.033 - 7.73% -
std::remove(deque<int>)_(sprinkled)/32 4.43% 49.538 51.734 - 3.41% -
BM_deque_vector_ranges_move_backward/1 4.43% 2.010 2.099 - -10.86% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 4.41% 12.360 12.905 - 4.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.38% 47.647 49.734 - -3.89% -
std::multiset<int>::contains(key)_(non-existent)/0 4.38% 0.277 0.290 - 3.17% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.36% 1.155 1.205 - 4.35% -
SetIntersection_None_Set_uint64_262144_64 4.36% 1207886.066 1260498.535 - 3.24% -
SetIntersection_Interlaced_Set_float_16384_1 4.34% 1003604.540 1047153.558 - 1.00% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 4.34% 21.373 22.300 - 2.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.34% 53768.281 56099.344 - -0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.33% 2190145.505 2285022.888 - 3.82% -
std::is_sorted(vector<int>)/8192 4.32% 1896.850 1978.733 - 4.15% -
BM_getline_string 4.31% 16.615 17.331 - 0.96% -
BM_PushHeap_string_Ascending_16384 4.31% 19.489 20.328 - -14.51% -
std::map<int,_int>::count(key)_(existent)/1024 4.30% 3.720 3.879 - 1.36% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 4.30% 9.528 9.938 - 1.65% -
BM_PushHeap_uint32_SingleElement_64 4.29% 0.362 0.378 - 7.96% -
BM_PushHeap_string_QuickSortAdversary_1024 4.28% 15.037 15.681 - -1.14% -
std::find(list<int>)_(process_all)/8192 4.28% 7099.829 7403.485 - 7.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.28% 102683.243 107073.590 - 2.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 4.26% 45.513 47.453 - 1.51% -
SetIntersection_None_Set_float_64_1 4.26% 21718738.212 22643926.475 - 0.86% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.24% 1.154 1.203 - 3.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.24% 24.981 26.039 - -4.37% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 4.23% 0.257 0.268 - 3.83% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.23% 12.936 13.483 - 8.69% -
std::all_of(deque<int>)_(process_all)/8 4.22% 3.298 3.437 - 4.00% -
std::stable_sort(deque<int>)_(descending)/1024 4.21% 2888.199 3009.803 - 3.72% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.20% 12.971 13.517 - 8.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.20% 98.419 102.556 - -1.39% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.18% 4.267 4.446 - 4.09% -
ranges::min(std::list<__int128>)/70000 4.18% 58205.552 60637.246 - 3.91% -
std::partition_copy(vector<int>)/1024 4.14% 456.835 475.745 - 1.98% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 4.14% 868.675 904.611 - -3.36% -
std::any_of(deque<int>)_(process_all)/32768 4.13% 10075.407 10491.703 - -3.18% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.13% 213.021 221.815 - 4.55% -
BM_PushHeap_uint32_Random_64 4.10% 5.028 5.234 - -0.79% -
std::copy_backward(deque<int>)/8 4.10% 2.660 2.769 - 1.01% -
SetIntersection_Interlaced_Set_float_64_16 4.09% 21455200.570 22332713.925 - -0.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.08% 4.780 4.975 - -1.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.08% 12892.336 13418.888 - 1.09% -
std::is_sorted(vector<int>,_pred)/8 4.06% 3.303 3.438 - -0.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.06% 18.374 19.119 - -0.30% -
std::partition(vector<int>)_(dense)/1024 4.05% 239.833 249.548 - 2.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.03% 8793691.986 9148332.619 - -7.96% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.03% 918.112 955.129 - 0.93% -
std::move_backward(deque<int>)/262144 4.02% 30207.481 31422.674 - 1.04% -
std::unique_copy(list<int>)_(sprinkled)/8192 4.02% 6879.276 7156.007 - 2.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.02% 30.448 31.671 - 3.78% -
BM_PushHeap_string_QuickSortAdversary_16384 4.01% 15.493 16.114 - -3.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 4.01% 11.206 11.656 - 9.52% -
std::find_end(deque<int>)_(match_near_end)/1024 4.01% 32.402 33.700 - -8.80% -
std::swap_ranges(deque<int>)/8192 4.00% 2547.802 2649.665 - 3.96% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.00% 2.577 2.680 - -4.49% -
SetIntersection_None_Set_uint32_16384_16384 3.99% 155955144.140 162178596.209 - 3.52% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.98% 921.764 958.456 - 2.28% -
rng::find_last(deque<int>)_(bail_90%)/8 3.98% 0.845 0.879 - -4.61% -
std::stable_sort(deque<int>)_(shuffled)/8 3.98% 22.793 23.699 - 5.00% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.97% 3.206 3.333 - 0.05% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.97% 16.698 17.362 - 5.60% -
BM_deque_deque_move/1 3.96% 2.484 2.582 - 1.37% -
std::sort_heap(vector<int>)/8 3.96% 29.663 30.837 - -0.54% -
ranges::minmax(std::deque<__int128>)/8 3.95% 3.814 3.965 - 3.63% -
BM_deque_vector_ranges_move/4000 3.94% 138.140 143.585 - 0.84% -
SetIntersection_Front_Set_string_262144_4 3.94% 1226946.263 1275275.719 - 5.40% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.93% 198.111 205.905 - 0.26% -
BM_deque_deque_ranges_copy_backward/1 3.93% 2.626 2.730 - -2.26% -
BM_vector_deque_move_backward/64 3.93% 2.982 3.099 - -4.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.93% 4.418 4.592 - 2.48% -
std::for_each(join_view(vector<vector<int>>))/8 3.92% 1.427 1.483 - -0.05% -
BM_PushHeap_uint64_SingleElement_16384 3.91% 0.364 0.378 - 0.43% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.91% 24.627 25.590 - 1.03% -
std::set<int>::ctor(const&,_alloc)/32 3.90% 219.213 227.774 - -0.69% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.90% 12592655.939 13084340.761 - 7.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.90% 2.257 2.346 - 1.28% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.90% 66.765 69.369 - 3.43% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.90% 2384.866 2477.834 - 9.24% -
SetIntersection_None_Vector_float_262144_1024 3.90% 1128491.037 1172475.787 - 6.71% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.89% 32464.780 33728.382 - 1.81% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.87% 6112.039 6348.846 - 2.69% -
std::for_each_n(list<int>)/50 3.87% 22.520 23.390 - 1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 3.84% 11381119.776 11818398.121 - 3.53% -
std::map<int,_int>::find(key)_(existent)/8192 3.83% 5.324 5.528 - 4.48% -
std::any_of(deque<int>)_(process_all)/8192 3.82% 2523.035 2619.348 - -4.38% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.81% 25.462 26.433 - 4.29% -
BM_PushHeap_float_Ascending_262144 3.81% 5.091 5.285 - 3.55% -
rng::find_last(vector<int>)_(bail_90%)/50 3.81% 1.415 1.469 - -0.71% -
rng::contains(deque<int>)_(process_all)/1048576 3.80% 242800.589 252032.727 - 3.23% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.80% 12.416 12.888 - 6.57% -
SetIntersection_Front_Set_uint32_1024_256 3.80% 4070064.754 4224628.064 - 0.55% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.79% 1.558 1.617 - -4.54% -
BM_deque_vector_ranges_move_backward/2 3.79% 1.764 1.831 - -9.10% -
std::remove_if(deque<int>)_(sprinkled)/1024 3.78% 521.972 541.716 - -0.52% -
BM_StringRelational_Eq_Empty_Large_Control 3.78% 0.463 0.481 - -0.65% -
ranges::minmax(std::deque<char>)/8 3.77% 3.599 3.735 - -4.69% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.74% 213.000 220.968 - 4.02% -
BM_deque_vector_move_backward/2 3.74% 1.765 1.831 - -0.11% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.74% 98278.198 101950.461 - -0.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.73% 4.990 5.176 - -0.18% -
std::make_heap(deque<int>)_(repeated)/8192 3.72% 17777.665 18439.133 - 0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.72% 18753.016 19450.385 - 3.33% -
BM_deque_vector_move/2 3.71% 1.770 1.836 - 0.22% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 3.71% 5798.846 6013.946 - 3.07% -
std::find_if(deque<int>)_(process_all)/8 3.71% 2.512 2.605 - -0.91% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.70% 19.690 20.418 - 3.10% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.69% 25.537 26.479 - 2.52% -
std::list<std::string>::ctor(size)/32 3.68% 348.132 360.953 - 6.70% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.67% 6.378 6.613 - 3.32% -
BM_deque_deque_copy_backward/4000 3.67% 144.896 150.215 - 0.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.67% 790.962 819.989 - 3.82% -
std::multimap<int,_int>::count(key)_(existent)/32 3.67% 3.617 3.750 - 1.74% -
BM_PushHeap_uint32_Ascending_16384 3.66% 3.571 3.702 - -0.11% -
std::unique(list<int>)_(sprinkled)/8192 3.65% 7867.209 8154.621 - 3.43% -
std::partial_sort(vector<int>)_(descending)/8 3.65% 24.012 24.888 - 2.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.64% 719.771 745.944 - -0.73% -
std::set<int>::find(key)_(non-existent)/8192 3.62% 8.480 8.787 - 3.03% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.62% 27788.298 28794.874 - 0.02% -
BM_StringRelational_Less_Small_Empty_Control 3.62% 1.717 1.779 - 10.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.62% 9728.989 10080.817 - 2.59% -
ranges::minmax(std::list<char>)/64 3.61% 33.638 34.854 - 5.89% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.61% 144.782 150.014 - 3.04% -
BM_PushHeap_uint32_Random_1024 3.61% 5.632 5.836 - 1.55% -
std::unordered_set<int>::erase(iterator)/1024 3.61% 22.213 23.015 - 6.26% -
std::map<int,_int>::erase(key)_(existent)/1024 3.60% 24.405 25.284 - 4.84% -
BM_CmpEqual_uint_short 3.60% 1.018 1.054 - 2.46% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.60% 1841.833 1908.105 - 1.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.59% 12928.132 13392.301 - 4.63% -
SetIntersection_None_Set_float_64_64 3.59% 11168700.624 11569642.374 - 1.63% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 3.59% 6666.954 6906.248 - 0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.58% 1067949.770 1106202.360 - 2.07% -
std::unordered_set<int>::ctor(const&)/1024 3.57% 6683.012 6921.743 - 3.80% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.56% 26.934 27.893 - 1.19% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 3.56% 44495.289 46077.632 - 2.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.55% 11992544.978 12418552.209 - 3.52% -
std::multiset<int>::erase(key)_(existent)/1024 3.54% 39.921 41.336 - 0.47% -
BM_CmpEqual_ushort_int 3.54% 1.038 1.075 - -1.20% -
std::find_first_of(list<int>)_(large_needle)/8192 3.54% 47909902.735 49604092.213 - 1.29% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.52% 31.098 32.194 - 3.26% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.52% 1.387 1.436 - 3.54% -
BM_deque_vector_ranges_move/1 3.52% 2.029 2.101 - -2.91% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.51% 6146.769 6362.633 - 3.40% -
std::none_of(deque<int>)_(process_all)/32768 3.51% 10113.952 10468.764 - -4.06% -
std::multiset<std::string>::erase(iterator)/8192 3.49% 31.582 32.684 - 9.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 3.48% 21.701 22.455 - 16.93% -
rng::contains(vector<int>)_(process_all)/8192 3.48% 1796.036 1858.456 - 2.97% -
SetIntersection_Interlaced_Set_string_64_64 3.47% 35009422.244 36225528.169 - -0.87% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.47% 943.968 976.696 - 0.60% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.47% 1864.525 1929.147 - 1.19% -
std::none_of(deque<int>)_(process_all)/8192 3.46% 2528.100 2615.600 - -3.81% -
std::search(vector<int>,_pred)_(no_match)/1048576 3.46% 586205.801 606463.582 - 0.88% -
rng::contains(vector<int>)_(process_all)/1048576 3.45% 231035.502 239015.240 - 2.77% -
SetIntersection_Interlaced_Set_float_16384_64 3.45% 210366080.108 217628354.334 - -1.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.45% 32.530 33.651 - 3.89% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 3.44% 4.479 4.633 - 7.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.44% 1078496.632 1115571.909 - -0.56% -
SetIntersection_None_Vector_float_16384_4 3.44% 1089729.328 1127189.366 - 1.88% -
BM_StringRelational_Less_Empty_Large_Control 3.44% 1.717 1.776 - 10.13% -
BM_std_minmax_element<char>/4 3.44% 1.213 1.255 - -2.23% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.42% 30.951 32.009 - 4.58% -
BM_vector_deque_ranges_copy_backward/1 3.42% 2.259 2.336 - 2.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.42% 1.190 1.231 - 2.34% -
std::move(list<int>)/512 3.39% 368.575 381.074 - 7.32% -
SetIntersection_None_Set_string_64_4 3.38% 21383169.487 22106589.169 - 0.97% -
BM_std_minmax_element<char>/512 3.38% 140.349 145.096 - 5.02% -
BM_StringRelational_Less_Empty_Huge_Control 3.38% 1.717 1.775 - 6.71% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.37% 35.650 36.851 - 1.79% -
std::copy(deque<int>)/8 3.37% 2.655 2.745 - -1.10% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.36% 0.994 1.027 - -0.02% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.36% 4.377 4.524 - 0.88% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.36% 12.302 12.715 - 3.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.33% 87335.818 90246.494 - -2.24% -
BM_CmpLess_schar_uchar 3.33% 1.074 1.110 - 1.97% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.33% 2.283 2.359 - 2.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.33% 32.877 33.971 - 3.14% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 3.32% 21.231 21.935 - 2.67% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.32% 19.638 20.290 - 5.06% -
std::set<int>::lower_bound(key)_(existent)/8192 3.31% 7.748 8.004 - 1.06% -
BM_vector_deque_move_backward/4000 3.31% 139.969 144.598 - -0.15% -
SetIntersection_None_Vector_float_1024_64 3.31% 1060784.415 1095844.336 - 1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.30% 1821063.549 1881163.312 - 1.64% -
SetIntersection_Interlaced_Set_float_1024_4 3.30% 9689654.532 10009320.236 - 2.89% -
std::remove_if(list<int>)_(sprinkled)/1024 3.29% 977.646 1009.849 - 2.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.29% 18.777 19.395 - 1.58% -
SetIntersection_None_Vector_float_16384_256 3.29% 1069768.359 1104945.982 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.29% 392.837 405.753 - 2.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.29% 54474.300 56264.741 - -0.46% -
BM_StringFindStringLiteral/64 3.28% 2.157 2.228 - 0.61% -
std::find_if_not(vector<bool>)_(process_all)/8 3.28% 3.469 3.583 - -0.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.28% 765.493 790.594 - 1.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.26% 1.659 1.713 - 23.86% -
SetIntersection_None_Set_float_262144_16 3.25% 1145471.517 1182748.615 - -2.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.25% 52.908 54.629 - 1.51% -
rng::for_each(multiset<int>)/8 3.25% 6.683 6.900 - 5.30% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.25% 15.738 16.249 - 0.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.24% 31.621 32.646 - 1.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.24% 31.675 32.700 - 1.35% -
SetIntersection_Front_Set_string_16384_256 3.23% 14841135.951 15320887.511 - 3.68% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.23% 24.722 25.520 - 3.62% -
std::unordered_set<int>::ctor(const&)/32 3.22% 198.538 204.940 - 3.61% -
BM_align/64 3.22% 0.623 0.643 - 0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.22% 21742561.091 22442296.043 - 5.36% -
SetIntersection_None_Set_float_16384_1024 3.21% 149967456.792 154775677.728 - -2.92% -
BM_deque_deque_ranges_copy/70000 3.20% 3260.604 3364.958 - 3.21% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.19% 270.537 279.164 - 2.42% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 3.19% 16.649 17.180 - 2.61% -
std::adjacent_find(deque<int>,_pred)/50 3.18% 28.956 29.877 - 1.57% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.18% 12.821 13.229 - 3.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.17% 174710.397 180254.667 - 1.76% -
std::stable_partition(vector<int>)_(sparse)/50 3.17% 21.420 22.100 - 2.90% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.17% 65.880 67.966 - 0.73% -
std::find_if_not(vector<bool>)_(process_all)/50 3.17% 23.574 24.320 - 0.16% -
ranges::min(std::list<char>)/70000 3.16% 52834.320 54505.328 - 2.60% -
ranges::minmax(std::list<char>)/70000 3.15% 53556.027 55241.089 - 4.75% -
BM_PushHeap_uint32_SingleElement_256 3.13% 0.390 0.402 - 5.23% -
std::set<std::string>::lower_bound(key)_(existent)/32 3.13% 14.973 15.442 - 2.25% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.13% 10.340 10.663 - 4.48% -
SetIntersection_Interlaced_Vector_float_16_16 3.12% 35304761.483 36407948.840 - 0.15% -
SetIntersection_Front_Vector_float_1024_64 3.12% 1336760.760 1378528.253 - 1.19% -
std::search(deque<int>)_(single_element)/1000 3.12% 436.016 449.639 - 0.27% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.12% 9.948 10.258 - 3.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.12% 8074924.859 8326666.877 - 3.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.11% 166155.307 171329.330 - 1.25% -
BM_deque_deque_copy_backward/512 3.11% 18.910 19.498 - 2.55% -
std::copy_if(deque<int>)_(every_other)/512 3.11% 179.963 185.560 - 2.24% -
std::find(deque<int>)_(process_all)/8 3.11% 3.465 3.572 - 1.47% -
std::stable_partition(vector<int>)_(dense)/1024 3.10% 289.334 298.315 - 1.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.10% 41.909 43.206 - 1.19% -
BM_CmpLess_uint_short 3.09% 1.017 1.048 - 0.81% -
BM_PushHeap_uint64_Random_16 3.09% 4.452 4.589 - 2.96% -
BM_StringFindCharLiteral/32 3.09% 1.618 1.668 - 2.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.08% 1.131 1.166 - 5.64% -
SetIntersection_None_Set_float_262144_4 3.07% 1149936.281 1185282.959 - -2.03% -
rng::for_each(multimap<int>)/8 3.07% 6.131 6.319 - 3.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.07% 46.823 48.261 - 3.88% -
std::upper_bound(std::list<int>)/8192 3.07% 13140.472 13543.728 - -8.48% -
std::rotate(list<int>)_(1_element_backward)/8192 3.06% 7232.801 7454.483 - 2.72% -
std::find_end(deque<int>)_(process_all)/1024 3.05% 290.795 299.674 - -11.38% -
BM_PushHeap_float_Ascending_64 3.05% 1.744 1.797 - 2.67% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.05% 14.449 14.889 - 3.16% -
BM_PushHeap_string_QuickSortAdversary_4 3.03% 6.348 6.540 - 0.61% -
rng::find_if(vector<bool>)_(process_all)/50 3.03% 23.266 23.970 - 0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.02% 5.086 5.239 - -0.49% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.02% 10.433 10.748 - 5.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.02% 37.013 38.130 - 3.51% -
BM_PushHeap_string_QuickSortAdversary_256 3.02% 14.531 14.969 - -0.22% -
BM_PushHeap_string_Random_4 3.01% 6.049 6.231 - 0.86% -
BM_PushHeap_uint64_SingleElement_16 3.01% 0.338 0.348 - -4.82% -
std::move_backward(vector<int>)/1048576 3.00% 56541.236 58234.772 - -7.86% -
SetIntersection_None_Set_float_262144_64 2.99% 1147883.137 1182205.484 - -2.33% -
BM_StringFindCharLiteral/64 2.98% 2.118 2.181 - 2.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.98% 8677180.010 8936067.579 - -4.64% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.98% 3.018 3.108 - 4.20% -
std::reverse_copy(vector<int>)/4096 2.98% 130.822 134.720 - 1.54% -
SetIntersection_None_Set_float_262144_256 2.97% 1147915.852 1182046.143 - -2.30% -
std::replace(vector<int>)_(prefix)/32 2.97% 5.116 5.268 - 0.48% -
BM_PushHeap_float_PipeOrgan_64 2.97% 1.296 1.335 - 2.63% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.97% 20.274 20.875 - -2.88% -
std::multiset<int>::contains(key)_(existent)/1024 2.96% 3.960 4.077 - 4.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.96% 7444.925 7665.533 - -0.66% -
BM_vector_deque_ranges_copy_backward/2 2.95% 1.998 2.057 - 2.74% -
SetIntersection_Interlaced_Set_string_16384_256 2.94% 347654279.646 357883278.435 - 3.97% -
BM_PushHeap_uint32_Random_16384 2.93% 5.772 5.941 - 1.51% -
SetIntersection_Interlaced_Set_float_262144_16384 2.93% 1236047.851 1272247.394 - -1.84% -
BM_deque_deque_copy_backward/1 2.93% 2.724 2.804 - 3.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.92% 22830349.129 23498127.403 - 0.35% -
BM_deque_deque_move_backward/4000 2.92% 144.932 149.168 - -3.57% -
BM_PushHeap_string_Descending_64 2.92% 2.320 2.388 - -14.50% -
SetIntersection_None_Set_float_256_256 2.92% 5668918.520 5834406.091 - 1.28% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.92% 15.823 16.285 - 5.10% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.92% 14.912 15.347 - 0.72% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.91% 441.772 454.645 - 2.41% -
SetIntersection_None_Set_float_16384_256 2.91% 151043094.353 155435737.458 - -2.20% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.90% 2.021 2.080 - 12.16% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.90% 82.060 84.439 - 0.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 2.90% 6.816 7.014 - 1.15% -
std::copy_backward(deque<int>)/262144 2.89% 31221.470 32124.673 - -0.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.89% 773.471 795.815 - 3.89% -
std::multiset<int>::insert(value)_(already_present)/1024 2.88% 27.560 28.354 - 0.69% -
std::unique_copy(deque<int>)_(sprinkled)/52 2.87% 14.724 15.147 - -27.60% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.87% 53678.508 55219.858 - 0.95% -
std::find_first_of(list<int>)_(small_needle)/50 2.87% 138.917 142.905 - 1.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.87% 96.404 99.166 - 1.24% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.85% 21.818 22.440 - 2.71% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.85% 2.287 2.353 - 3.58% -
BM_PushHeap_uint64_Random_4 2.84% 2.559 2.631 - 2.22% -
BM_PushHeap_uint32_Random_16 2.84% 4.116 4.233 - -3.09% -
std::find_first_of(list<int>)_(small_needle)/1024 2.83% 2736.688 2814.076 - 2.16% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.82% 5885.676 6051.801 - 2.16% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.82% 5.746 5.908 - 0.78% -
std::reverse_copy(vector<int>)/8 2.82% 2.338 2.404 - 4.07% -
BM_deque_vector_ranges_move/2 2.82% 1.786 1.837 - -2.41% -
std::search(vector<int>,_pred)_(no_match)/8192 2.82% 4171.108 4288.690 - 0.19% -
SetIntersection_Interlaced_Set_float_16384_256 2.82% 196886740.230 202432087.863 - -1.80% -
ranges::minmax(std::deque<long_long>)/8 2.82% 3.865 3.974 - 3.01% -
std::stable_sort(deque<int>)_(ascending)/1024 2.81% 2094.733 2153.658 - 1.89% -
std::stable_partition(list<int>)_(sparse)/50 2.81% 26.190 26.926 - -0.74% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.80% 279303.184 287124.364 - 1.48% -
BM_CmpLess_uchar_schar 2.80% 1.017 1.046 - 1.49% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.80% 115714.844 118950.938 - 2.23% -
BM_CmpLess_ushort_ushort 2.80% 1.054 1.083 - 1.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.79% 15.694 16.131 - 2.90% -
BM_PushHeap_string_QuickSortAdversary_64 2.78% 13.004 13.366 - 0.88% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.78% 31.822 32.707 - 0.95% -
SetIntersection_Front_Vector_string_256_4 2.78% 4604073.369 4732008.079 - 2.44% -
std::for_each_n(list<int>)/8192 2.78% 7556.751 7766.693 - 2.72% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 2.78% 36.705 37.724 - 2.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.77% 1.188 1.221 - 5.28% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.77% 1535020.066 1577476.465 - 8.28% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.76% 9.222 9.477 - -0.75% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.76% 6.480 6.659 - 2.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.75% 53441.429 54910.811 - 2.03% -
std::find(vector<long_long>)_(bail_25%)/8 2.75% 0.868 0.892 - -3.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.75% 231.104 237.456 - -2.20% -
std::find(vector<char>)_(bail_25%)/8192 2.75% 39.449 40.533 - 0.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.74% 2.171 2.231 - 2.23% -
SetIntersection_None_Vector_string_262144_4 2.74% 1290403.758 1325758.065 - 3.93% -
BM_vector_deque_move_backward/512 2.74% 17.476 17.954 - 1.27% -
BM_vector_deque_move/64 2.74% 2.675 2.748 - -6.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.73% 1493657.610 1534441.162 - -4.95% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.73% 16860.068 17319.966 - 1.60% -
std::count(list<int>)_(every_other)/1024 2.73% 693.767 712.677 - 0.30% -
std::sort(deque<int>)_(repeated)/1024 2.72% 959.945 986.097 - -2.42% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 2.72% 0.418 0.429 - 2.69% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.72% 2.021 2.076 - 2.30% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.72% 1881.352 1932.505 - 0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.72% 1075143.141 1104347.917 - 2.31% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.71% 13.190 13.548 - 2.69% -
std::search(vector<int>,_pred)_(no_match)/1000 2.71% 513.867 527.795 - 0.03% -
BM_PushHeap_uint64_Descending_64 2.71% 0.376 0.387 - 2.77% -
SetIntersection_None_Set_float_16384_64 2.69% 151453232.826 155532455.395 - -1.79% -
rng::find_last(deque<int>)_(bail_10%)/1024 2.69% 237.570 243.967 - 7.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 2.69% 0.466 0.478 - 1.44% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.68% 30.484 31.302 - 4.45% -
std::copy_if(list<int>)_(every_other)/1048576 2.67% 825945.387 848035.365 - 0.94% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.67% 838616.140 861023.918 - 3.50% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.67% 6.560 6.736 - 3.72% -
std::set<int>::count(key)_(existent)/8192 2.67% 8.044 8.259 - 5.44% -
std::find_first_of(list<int>)_(small_needle)/8192 2.67% 21933.727 22518.818 - 2.05% -
SetIntersection_Front_Set_string_262144_16384 2.66% 337008874.244 345984123.191 - -1.11% -
BM_deque_deque_ranges_copy_backward/4000 2.66% 144.861 148.717 - -1.26% -
BM_StringAssignAsciiz_Large_Opaque 2.65% 11.569 11.876 - 1.46% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.65% 20.307 20.845 - 7.63% -
rng::fold_left(deque<int>)/8192 2.65% 4463.233 4581.506 - 2.40% -
BM_StringRelational_Eq_Empty_Huge_Control 2.65% 0.473 0.486 - -1.94% -
BM_CmpLess_schar_int 2.65% 1.104 1.133 - 0.42% -
BM_PushHeap_uint32_Random_256 2.65% 5.414 5.557 - 2.08% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.64% 795.785 816.799 - 5.06% -
BM_PushHeap_string_Random_1024 2.64% 14.663 15.049 - -3.87% -
SetIntersection_Front_Vector_string_256_256 2.64% 19202575.762 19708741.983 - 3.08% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.63% 1860922.443 1909955.322 - 6.14% -
SetIntersection_None_Set_float_262144_262144 2.62% 1146513.508 1176607.908 - -3.02% -
SetIntersection_Interlaced_Set_string_64_16 2.62% 37738687.529 38729233.022 - 1.06% -
bm_ranges_lexicographical_compare<int>/8 2.62% 1.498 1.538 - 5.03% -
std::copy_backward(vector<bool>)_(aligned)/64 2.62% 1.688 1.733 - -1.77% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.62% 23.775 24.398 - 0.13% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.62% 2.606 2.674 - 1.67% -
SetIntersection_None_Vector_string_16384_1024 2.62% 1220661.816 1252604.754 - 2.14% -
BM_vector_deque_ranges_move/1 2.62% 2.176 2.233 - -0.52% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.61% 11.062 11.352 - 9.28% -
std::search(list<int>)_(single_element)/1024 2.60% 722.762 741.581 - -1.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.60% 4.736 4.860 - 2.56% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.60% 125.055 128.306 - 12.54% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.60% 2.019 2.072 - 2.35% -
SetIntersection_None_Set_float_16384_16 2.60% 151855596.352 155799392.213 - -1.54% -
std::search(vector<int>)_(same_length)/1000 2.58% 241.038 247.264 - 2.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.58% 2353396.088 2414182.147 - 2.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.58% 9.926 10.181 - 2.19% -
std::is_sorted_until(vector<int>,_pred)/1024 2.58% 408.022 418.536 - 1.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.58% 6546.044 6714.640 - 2.04% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.58% 24381.808 25009.768 - 2.04% -
BM_deque_deque_ranges_copy/2 2.57% 2.242 2.300 - 10.85% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.57% 12343.747 12660.689 - 3.08% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.56% 1.449 1.486 - 0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.56% 134093.316 137525.234 - 3.29% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.56% 57829854.166 59309465.248 - 2.85% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 2.55% 1.186 1.216 - 19.13% -
std::partition_point(deque<int>)/8192 2.54% 15.061 15.443 - 2.16% -
rng::find_last(list<int>)_(bail_90%)/1024 2.53% 75.173 77.077 - 0.74% -
BM_align/256 2.53% 0.623 0.639 - -0.02% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.53% 36518.825 37441.585 - 1.99% -
SetIntersection_Front_Vector_string_256_1 2.52% 4196337.550 4302073.596 - 0.89% -
std::set<std::string>::count(key)_(non-existent)/1024 2.52% 23.538 24.131 - 4.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.52% 1462119.010 1498937.820 - -2.25% -
std::unordered_set<int>::contains(key)_(existent)/32 2.52% 1.587 1.627 - 25.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.50% 11021.876 11297.943 - -0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.50% 22.144 22.698 - 0.36% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.50% 777.453 796.877 - 5.04% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.50% 49267.240 50497.513 - 2.40% -
rng::fold_left(list<int>)/50 2.49% 37.492 38.427 - 2.03% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.49% 21565.169 22101.379 - -0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.48% 12849.209 13168.229 - 0.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.48% 165978.444 170090.121 - 0.20% -
BM_deque_deque_ranges_copy/65536 2.48% 3068.569 3144.539 - 1.75% -
BM_deque_vector_copy_backward/1 2.48% 2.123 2.175 - 3.77% -
rng::find_last(list<int>)_(bail_90%)/50 2.47% 1.246 1.277 - -6.87% -
bm_ranges_swap_ranges_vb_aligned/524288 2.47% 1049.445 1075.390 - 3.79% -
vector<bool>(const_vector<bool>&) 2.47% 10.255 10.509 - 1.46% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.47% 932.719 955.760 - 2.75% -
std::map<std::string,_int>::insert(value)_(already_present)/32 2.47% 21.369 21.897 - -11.03% -
BM_deque_deque_copy_backward/2 2.47% 2.468 2.529 - 2.04% -
SetIntersection_None_Set_float_262144_1024 2.47% 1149187.012 1177518.147 - -2.62% -
SetIntersection_None_Vector_string_1024_1024 2.46% 1142919.907 1171048.830 - 0.22% -
std::find_if(vector<int>)_(bail_25%)/1024 2.45% 28.869 29.577 - 4.09% -
SetIntersection_None_Vector_float_16384_16 2.45% 1103223.252 1130258.357 - 2.32% -
BM_deque_vector_ranges_move/65536 2.45% 2992.353 3065.569 - 1.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.44% 6694.624 6858.297 - 0.47% -
BM_deque_vector_copy/1 2.44% 2.067 2.117 - -0.31% -
SetIntersection_Interlaced_Vector_float_16384_4 2.44% 1678455.658 1719464.783 - 27.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.44% 54663.742 55997.546 - -1.23% -
rng::for_each(multiset<int>)/32 2.44% 25.149 25.763 - 1.77% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.44% 4.303 4.407 - 0.81% -
SetIntersection_None_Set_float_256_1 2.43% 11367406.192 11644186.255 - 2.85% -
BM_StringCopy_Huge 2.43% 108.124 110.757 - -0.01% -
rng::contains(vector<int>)_(process_all)/32 2.43% 8.216 8.415 - 1.73% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.43% 228.335 233.874 - -1.85% -
rng::contains(deque<int>)_(process_all)/50 2.42% 12.532 12.835 - 1.11% -
SetIntersection_None_Set_float_262144_16384 2.41% 1155743.326 1183624.021 - -1.52% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.41% 1.584 1.623 - 0.36% -
SetIntersection_Front_Vector_uint64_262144_16384 2.40% 74491368.376 76282623.289 - -2.51% -
std::sort(deque<int>)_(pipe-organ)/1024 2.40% 2691.609 2756.215 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.40% 6.907 7.073 - 2.74% -
bm_ranges_swap_ranges_vb_aligned/262144 2.39% 482.098 493.623 - 2.72% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.39% 568.665 582.229 - -1.97% -
std::find_first_of(list<int>)_(small_needle)/32 2.38% 92.763 94.967 - 2.04% -
SetIntersection_None_Set_float_16384_1 2.37% 151972274.179 155576932.575 - -1.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.37% 23.890 24.456 - 1.25% -
std::replace(deque<int>)_(prefix)/50 2.37% 19.007 19.458 - 1.59% -
BM_deque_deque_move_backward/64 2.37% 3.364 3.444 - -5.71% -
std::unique(list<int>)_(sprinkled)/1024 2.37% 942.480 964.789 - 1.39% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.37% 12631.680 12930.464 - 1.07% -
std::move(vector<bool>)_(unaligned)/512 2.37% 4.768 4.881 - 5.22% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.36% 21.133 21.633 - -0.38% -
std::sort(vector<NonIntegral>)_(heap)/8 2.36% 23.125 23.671 - 0.22% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.36% 73.206 74.933 - 2.53% -
std::find_end(deque<int>)_(match_near_end)/8192 2.36% 272.167 278.581 - -7.23% -
BM_StringAssignAsciizMix_Transparent 2.35% 2.972 3.042 - 1.20% -
std::remove_if(deque<int>)_(prefix)/32 2.34% 54.866 56.151 - 1.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.34% 1279.144 1309.074 - -12.04% -
BM_StringFindCharLiteral/4096 2.34% 76.846 78.641 - 2.25% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.34% 3.253 3.329 - 1.53% -
rng::contains(vector<int>)_(process_all)/50 2.33% 12.122 12.405 - 0.76% -
BM_CmpEqual_int_ushort 2.33% 1.097 1.122 - 1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.33% 1035985.754 1060120.280 - 0.05% -
SetIntersection_Interlaced_Set_float_16384_1024 2.33% 169092099.833 173028687.672 - -2.94% -
BM_PushHeap_string_QuickSortAdversary_16 2.31% 10.429 10.670 - 1.01% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.31% 33.789 34.570 - 6.42% -
BM_deque_vector_move_backward/4096 2.31% 146.602 149.989 - -0.20% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.31% 559.418 572.323 - 0.38% -
ranges::minmax(std::deque<long_long>)/64 2.31% 22.893 23.421 - 0.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.30% 9.483 9.701 - -0.14% -
BM_deque_deque_ranges_move_backward/4096 2.30% 150.551 154.020 - -1.31% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.30% 216.716 221.709 - -1.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.30% 12731.460 13024.728 - -0.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.30% 6689.561 6843.512 - 0.52% -
std::set<int>::find(key)_(non-existent)/1024 2.30% 5.595 5.724 - 2.64% -
std::lower_bound(std::list<int>)/8192 2.29% 13237.348 13539.970 - -9.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.29% 90954.179 93033.357 - 0.48% -
std::move_backward(vector<int>)/8 2.29% 2.270 2.322 - 2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.29% 7147034.371 7310361.702 - -3.86% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.29% 6659.352 6811.523 - -2.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.28% 2983634.524 3051774.414 - -0.01% -
SetIntersection_None_Vector_float_16384_64 2.28% 1107325.257 1132611.512 - 2.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 2.28% 28.394 29.041 - 2.43% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.28% 21.490 21.980 - -0.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.28% 5.423 5.546 - -0.45% -
SetIntersection_None_Set_float_262144_1 2.27% 1159976.074 1186298.746 - -2.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.26% 181191.355 185288.058 - 1.84% -
std::search(deque<int>)_(same_length)/1024 2.25% 476.804 487.552 - 2.77% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.25% 11644.559 11906.951 - -1.40% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.25% 7556.923 7726.925 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.25% 12893455.171 13183446.868 - 0.55% -
SetIntersection_Front_Vector_float_262144_16 2.25% 1085449.416 1109861.618 - -1.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.24% 9.787 10.006 - 1.85% -
SetIntersection_Front_Set_float_262144_1 2.24% 986263.395 1008390.695 - 0.87% -
std::find_if_not(list<int>)_(process_all)/8192 2.24% 7203.531 7365.094 - 6.86% -
std::rotate_copy(deque<int>)/8192 2.24% 294.732 301.339 - 3.46% -
BM_deque_deque_move_backward/65536 2.24% 7570.413 7740.068 - -2.53% -
SetIntersection_None_Vector_string_16384_256 2.24% 1194138.645 1220889.278 - -0.97% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.24% 20.710 21.174 - 2.30% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 2.24% 12701.374 12985.627 - -0.48% -
BM_CmpEqual_uint_uchar 2.23% 1.093 1.117 - 0.56% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.23% 1.442 1.474 - -3.96% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.23% 51887.447 53043.760 - -1.20% -
std::move_backward(vector<int>)/262144 2.23% 21868.613 22355.483 - 2.22% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.23% 22.012 22.502 - 1.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.22% 1599.773 1635.281 - -0.76% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.22% 2323602.023 2375074.262 - 0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.21% 1026265.316 1048919.725 - 4.63% -
std::unordered_set<int>::count(key)_(non-existent)/32 2.21% 1.596 1.632 - -22.83% -
std::find_end(forward_list<int>)_(process_all)/1000 2.21% 681.310 696.346 - 1.46% -
std::copy_backward(deque<int>)/1048576 2.20% 130848.893 133731.499 - 1.82% -
BM_PushHeap_uint64_Random_16384 2.20% 6.247 6.384 - 1.84% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 2.20% 33.534 34.270 - -0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.19% 35598.769 36379.740 - 0.34% -
BM_StringCopy_Large 2.19% 6.085 6.218 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.19% 2393446.212 2445752.458 - -6.20% -
SetIntersection_Front_Vector_string_262144_64 2.18% 3272591.317 3344040.356 - 4.23% -
std::stable_partition(deque<int>)_(sparse)/1024 2.18% 422.350 431.564 - 1.93% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.18% 53939.659 55115.266 - -1.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.18% 1.387 1.417 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.17% 357902329.804 365664520.898 - 3.89% -
std::reverse_copy(list<int>)/8 2.16% 2.350 2.401 - -1.02% -
std::copy_n(list<int>)/64 2.16% 14.563 14.878 - 1.18% -
std::map<int,_int>::contains(key)_(existent)/8192 2.16% 5.481 5.599 - 0.70% -
ranges::minmax(std::list<long_long>)/64 2.16% 30.172 30.823 - 1.51% -
std::search(vector<int>,_pred)_(no_match)/1024 2.16% 525.852 537.196 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.16% 232177285.777 237183393.457 - -1.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 2.16% 40.978 41.862 - 0.97% -
BM_deque_vector_move/1 2.15% 2.058 2.102 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.15% 3044412.697 3109757.481 - 1.97% -
SetIntersection_Interlaced_Set_string_16384_1024 2.14% 346154910.491 353577322.761 - 1.95% -
BM_PushHeap_float_Ascending_1024 2.14% 3.105 3.171 - 2.01% -
std::replace_if(vector<int>)_(prefix)/50 2.14% 13.788 14.082 - 1.10% -
std::partial_sort(deque<int>)_(shuffled)/8 2.13% 32.376 33.067 - 1.48% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.13% 10.370 10.591 - 0.23% -
std::adjacent_find(vector<int>)/1048576 2.13% 232131.825 237082.952 - -0.61% -
BM_num_put<const_void*> 2.13% 11.976 12.231 - -1.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.13% 20.341 20.774 - 2.52% -
ranges::min(std::list<char>)/8 2.12% 1.904 1.944 - 2.47% -
std::set<int>::ctor(const&,_alloc)/8192 2.12% 50462.986 51534.994 - -2.62% -
std::find(vector<bool>)_(process_all)/8 2.12% 0.628 0.642 - 0.31% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.12% 522.301 533.384 - 1.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.12% 1335016.037 1363339.192 - 2.91% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.12% 5.579 5.697 - 2.11% -
std::set<int>::contains(key)_(existent)/32 2.12% 1.632 1.666 - 1.24% -
BM_deque_deque_move/70000 2.12% 3396.818 3468.847 - 2.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.10% 61636.592 62933.348 - -2.20% -
BM_CmpLess_uint_schar 2.10% 1.039 1.061 - 3.94% -
bm_ranges_lexicographical_compare<int>/64 2.10% 4.415 4.508 - 4.30% -
SetIntersection_Interlaced_Vector_float_256_64 2.10% 7220884.605 7372453.220 - 2.93% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.10% 5.322 5.434 - -0.84% -
std::adjacent_find(vector<int>,_pred)/8 2.10% 3.248 3.316 - 1.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.09% 5.244 5.353 - 1.83% -
BM_PushHeap_string_PipeOrgan_16 2.09% 4.144 4.231 - -2.05% -
std::fill(vector<int>)/8192 2.09% 231.305 236.133 - 0.80% -
std::find_if(vector<int>)_(process_all)/50 2.08% 5.641 5.759 - -0.39% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.08% 64.084 65.419 - 0.10% -
std::replace(vector<int>)_(sprinkled)/8192 2.08% 1277.194 1303.753 - 9.86% -
std::rotate(list<int>)_(1_element_backward)/32 2.08% 13.135 13.408 - 0.47% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.08% 12756.724 13021.655 - 1.84% -
std::map<int,_int>::contains(key)_(existent)/32 2.08% 1.638 1.672 - 2.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.07% 17856610.719 18226543.712 - 1.39% -
BM_CmpEqual_schar_ushort 2.07% 1.079 1.101 - 0.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.07% 2284.535 2331.725 - 1.00% -
SetIntersection_Front_Vector_string_16384_256 2.06% 9435514.955 9630159.436 - 0.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.06% 851.538 869.077 - -3.29% -
std::move(deque<int>)/1048576 2.05% 54962.899 56088.134 - 0.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.04% 42.246 43.109 - 2.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.04% 47.690 48.663 - -1.05% -
BM_StringAssignAsciiz_Large_Transparent 2.03% 11.608 11.843 - 2.58% -
SetIntersection_None_Set_float_64_16 2.03% 18048889.919 18415072.715 - 1.22% -
BM_deque_deque_move/65536 2.03% 3102.744 3165.638 - 2.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.03% 1040622.008 1061701.809 - -0.49% -
SetIntersection_Interlaced_Set_float_256_4 2.03% 10949989.422 11171776.494 - 0.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.02% 1.044 1.065 - 2.96% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.02% 31.656 32.295 - 0.48% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.02% 3.034 3.095 - -0.13% -
rng::contains_subrange(list<int>)_(process_all)/50 2.02% 16.945 17.287 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.02% 9069584.462 9252523.634 - -0.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.01% 51.886 52.930 - 0.19% -
std::fill_n(deque<int>)/1024 2.01% 29.519 30.112 - -0.13% -
std::is_sorted(vector<int>)/1024 2.01% 245.119 250.038 - 1.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.00% 49620.033 50614.176 - 3.29% -
std::replace(list<int>)_(prefix)/50 2.00% 17.055 17.396 - 1.15% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.00% 21.643 22.076 - -0.15% -
SetIntersection_Front_Vector_uint64_64_64 2.00% 10695618.600 10909486.132 - 1.93% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 2.00% 18.315 18.681 - 0.80% -
std::search(list<int>)_(same_length)/1024 1.99% 762.209 777.406 - -0.27% -
std::copy_n(deque<int>)/8 1.99% 2.752 2.807 - -0.31% -
std::copy_n(vector<int>)/262144 1.99% 12281.933 12526.575 - 1.66% -
SetIntersection_Front_Set_float_1024_1 1.99% 1039296.191 1059994.194 - 4.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.99% 37.835 38.587 - 1.86% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 1.99% 96246.236 98157.334 - 2.25% -
BM_PushHeap_uint64_Random_1024 1.98% 6.129 6.250 - 1.07% -
rng::starts_with(list<int>)/8 1.98% 2.919 2.977 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.98% 8.937 9.114 - 1.44% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.98% 41.173 41.988 - 1.06% -
std::remove(list<int>)_(prefix)/8192 1.98% 8099.386 8259.359 - 0.29% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.97% 32952.532 33602.386 - 1.24% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.97% 4658.235 4749.896 - 1.20% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.97% 2866.893 2923.252 - 1.32% -
std::find(vector<int>)_(bail_25%)/8192 1.96% 465.168 474.301 - 0.70% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.96% 96762.589 98661.209 - 0.48% -
SetIntersection_Front_Vector_string_16_16 1.95% 51254324.350 52255666.947 - 1.82% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.95% 37.420 38.150 - -0.06% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1.95% 1623.033 1654.726 - 1.97% -
bm_lexicographical_compare<int>/64 1.95% 4.344 4.429 - 1.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.95% 446.005 454.706 - 1.84% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.95% 23.447 23.904 - 0.02% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.95% 1869.697 1906.163 - 0.71% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.95% 38.971 39.730 - 0.24% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.95% 28.277 28.828 - -0.56% -
std::remove_copy(list<int>)_(sprinkled)/50 1.94% 18.521 18.881 - 2.19% -
BM_CmpEqual_ushort_uchar 1.94% 1.093 1.114 - 0.29% -
std::remove_copy(deque<int>)_(prefix)/32 1.94% 12.856 13.106 - 0.64% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.94% 23.159 23.609 - -0.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.94% 24.637 25.115 - -0.31% -
std::swap_ranges(list<int>)/1024 1.93% 749.856 764.309 - -3.22% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.92% 4464.370 4550.297 - 0.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.92% 16.423 16.738 - 1.89% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.92% 3729.955 3801.413 - -4.09% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.91% 27.427 27.952 - -7.47% -
std::stable_sort(vector<int>)_(shuffled)/8 1.91% 19.579 19.953 - 0.13% -
std::partition_point(vector<int>)/32 1.91% 2.529 2.578 - 0.70% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.91% 15655.880 15955.084 - 0.29% -
SetIntersection_None_Vector_float_1024_1024 1.91% 1083548.633 1104233.278 - 4.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.91% 1058354.372 1078549.497 - -1.78% -
BM_StringFindNoMatch/10 1.91% 1.329 1.354 - -0.08% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.90% 8103.568 8257.659 - -0.07% -
std::is_partitioned(list<int>)_(partitioned)/32 1.90% 8.544 8.707 - 0.52% -
std::sort_heap(deque<int>)/8192 1.90% 470990.322 479929.744 - 1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.90% 1142685.334 1164366.812 - 3.01% -
std::any_of(vector<int>)_(process_all)/8 1.89% 2.316 2.360 - -3.90% -
std::generate_n(vector<int>)/32 1.89% 7.847 7.995 - 1.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.89% 24.042 24.496 - 0.88% -
std::remove_copy(list<int>)_(prefix)/8192 1.89% 6880.525 7010.495 - -4.17% -
std::upper_bound(std::deque<int>)/100 1.89% 30.392 30.966 - 1.08% -
std::find_end(list<int>)_(match_near_end)/1000 1.89% 76.530 77.975 - -1.86% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.89% 5.367 5.468 - 0.87% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.89% 2896.832 2951.447 - -0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.88% 19.512 19.879 - 0.88% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.88% 25606.798 26087.265 - 1.37% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.88% 12460.738 12694.535 - 0.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.87% 15.786 16.082 - -0.67% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.87% 64.648 65.858 - 1.52% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.87% 2.093 2.132 - 2.81% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.87% 4.497 4.581 - 1.24% -
std::set<std::string>::find(key)_(non-existent)/8192 1.86% 27.107 27.612 - -2.25% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.86% 571317.007 581924.349 - 0.31% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.85% 476.470 485.301 - 0.27% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.85% 5.843 5.951 - 1.71% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.85% 75161.459 76550.914 - -7.86% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.85% 28.076 28.595 - -2.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.85% 1048799.297 1068162.060 - 0.04% -
std::stable_sort(vector<int>)_(repeated)/8 1.84% 15.419 15.704 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.84% 11663283.869 11877449.542 - 1.46% -
BM_CmpEqual_ushort_uint 1.84% 1.044 1.063 - 0.15% -
std::set<std::string>::count(key)_(non-existent)/8192 1.83% 33.123 33.731 - 3.08% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.83% 54968.511 55974.854 - -1.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.83% 598006.067 608947.612 - 1.38% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.83% 935729.389 952847.503 - 0.70% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.83% 9782.381 9961.338 - 2.75% -
rng::find_last(vector<char>)_(bail_10%)/50 1.83% 10.698 10.894 - 0.65% -
SetIntersection_Interlaced_Set_float_256_16 1.83% 11951408.320 12169873.756 - 1.74% -
SetIntersection_Interlaced_Set_float_262144_1024 1.83% 1503440.674 1530910.889 - -0.27% -
SetIntersection_Front_Vector_uint64_1024_1 1.82% 1045235.294 1064306.765 - 3.20% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.82% 943701.640 960914.503 - -2.57% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.82% 21.221 21.607 - -0.93% -
BM_vector_deque_copy_backward/4000 1.82% 140.927 143.487 - -0.78% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.82% 784.237 798.473 - 0.54% -
SetIntersection_None_Vector_float_262144_16 1.81% 1146649.101 1167408.012 - 3.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 1.81% 538534867.007 548277841.469 - 2.11% -
SetIntersection_None_Set_float_16384_4 1.81% 152401497.371 155157355.927 - -1.50% -
BM_StringFindCharLiteral/128 1.80% 3.004 3.058 - 1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.80% 11210422.731 11412724.951 - 1.20% -
std::swap_ranges(deque<int>)/1024 1.80% 319.166 324.924 - 1.75% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.80% 8.133 8.280 - -2.09% -
std::find_if_not(vector<int>)_(bail_25%)/8 1.80% 0.842 0.857 - 8.56% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.80% 294.746 300.054 - 0.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.80% 16634.439 16933.954 - 0.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.80% 1362.626 1387.116 - -3.36% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.80% 54.769 55.753 - 1.59% -
BM_PushHeap_uint64_Random_64 1.80% 5.487 5.585 - 2.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.79% 591090.105 601693.704 - -0.13% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.79% 3768.941 3836.532 - 0.03% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 1.79% 17.959 18.281 - 1.78% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.79% 17.901 18.221 - 1.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.78% 174516.548 177630.824 - 2.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.78% 166028.175 168986.989 - -0.43% -
BM_deque_deque_ranges_copy_backward/1024 1.78% 37.907 38.582 - 2.37% -
SetIntersection_Front_Set_string_262144_1 1.77% 1070602.755 1089596.222 - 0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.77% 9.333 9.498 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.77% 4506876.116 4586526.441 - 1.16% -
ranges::minmax(std::list<char>)/8 1.76% 2.512 2.557 - 3.53% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.76% 24.531 24.963 - -0.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.76% 1.301 1.324 - 4.38% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.75% 10.741 10.930 - -1.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.75% 164.976 167.868 - 0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.75% 6.485 6.599 - 1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.75% 1109910.474 1129313.065 - -1.61% -
std::lower_bound(std::vector<int>)/8 1.75% 7.749 7.885 - 1.31% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.75% 2.584 2.630 - 1.66% -
BM_deque_vector_ranges_move_backward/65536 1.74% 7911.153 8049.041 - 0.38% -
std::unordered_set<std::string>::ctor(const&)/1024 1.74% 33265.926 33844.981 - -1.43% -
std::stable_sort(vector<int>)_(heap)/1024 1.74% 2511.930 2555.578 - 1.20% -
SetIntersection_Interlaced_Set_float_262144_16 1.74% 1557667.969 1584733.478 - -1.40% -
std::adjacent_find(vector<int>)/50 1.74% 11.845 12.051 - 0.40% -
SetIntersection_None_Set_string_256_4 1.73% 11277958.237 11473376.400 - -1.38% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.73% 15.880 16.155 - -0.19% -
std::lower_bound(std::deque<int>)/8192 1.73% 64.612 65.731 - 0.52% -
BM_lexicographical_compare_three_way_slow_path/16 1.73% 4.550 4.629 - -2.27% -
SetIntersection_None_Vector_uint64_1024_1024 1.73% 1072098.516 1090624.407 - 6.65% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.73% 7227.483 7352.344 - -4.80% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.72% 28.774 29.270 - 1.20% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.72% 20.516 20.870 - 0.12% -
std::replace(list<int>)_(sprinkled)/1024 1.72% 726.333 738.834 - 0.81% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.72% 760.825 773.908 - 1.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.72% 6.874 6.992 - 0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.72% 11906340.932 12110941.937 - 1.85% -
std::find_if_not(vector<int>)_(process_all)/50 1.72% 5.660 5.757 - -0.36% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.71% 244713.323 248908.994 - 0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.71% 4237314.430 4309928.790 - -3.03% -
std::partition_copy(deque<int>)/1024 1.71% 632.973 643.813 - 1.67% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.71% 214.494 218.166 - 0.11% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.71% 8254.927 8396.189 - 0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.71% 1036319.289 1054037.004 - -0.30% -
std::copy_if(vector<int>)_(every_other)/32768 1.71% 16074.309 16349.108 - 1.08% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.71% 23668.747 24072.544 - 0.92% -
BM_PushHeap_string_Random_256 1.71% 14.121 14.362 - -5.33% -
BM_StringRelational_Less_Huge_Large_Control 1.71% 2.103 2.139 - -0.23% -
SetIntersection_Front_Vector_uint64_256_64 1.70% 4256239.435 4328789.885 - 1.02% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.70% 12.348 12.558 - 1.28% -
std::search(vector<int>)_(near_matches)/8192 1.70% 757980.498 770847.452 - 1.07% -
std::stable_sort(deque<int>)_(heap)/1024 1.70% 2706.527 2752.427 - -0.34% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.70% 5.966 6.067 - 1.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.69% 30.791 31.313 - 4.43% -
std::move_backward(list<int>)/32768 1.69% 31554.776 32089.583 - 1.11% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.69% 20.917 21.272 - 0.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.69% 54416.012 55337.190 - 1.36% -
std::copy_backward(list<int>)/64 1.69% 30.778 31.296 - 0.45% -
BM_PushHeap_uint64_Random_256 1.68% 5.958 6.058 - -0.31% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.68% 53.750 54.656 - 0.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.68% 760.628 773.401 - 1.15% -
std::copy_n(vector<bool>)_(unaligned)/64 1.68% 1.786 1.816 - 0.77% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.67% 8.742 8.889 - 1.48% -
std::reverse_copy(deque<int>)/32768 1.67% 7946.061 8079.057 - 0.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.67% 473589.458 481515.290 - 1.02% -
std::generate_n(list<int>)/8192 1.67% 6868.739 6983.651 - -6.81% -
std::sort(deque<int>)_(shuffled)/8 1.67% 23.016 23.400 - 3.64% -
BM_deque_deque_ranges_copy/64000 1.67% 2925.020 2973.855 - 0.74% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.67% 157.664 160.294 - -0.91% -
BM_StringFindStringLiteral/1024 1.67% 18.013 18.314 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.66% 337302952.275 342918656.145 - 0.22% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.66% 24.089 24.489 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.66% 9.093 9.244 - 1.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.65% 12756.228 12966.924 - 0.29% -
std::for_each(vector<int>)/8 1.65% 0.908 0.923 - -1.69% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.65% 22766.722 23142.230 - 0.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.65% 15316.229 15568.505 - 1.33% -
std::stable_sort(vector<int>)_(heap)/8 1.64% 21.094 21.440 - -0.47% -
std::find(list<int>)_(bail_25%)/8192 1.64% 1418.358 1441.640 - -0.10% -
rng::find_if(vector<bool>)_(process_all)/8 1.64% 3.483 3.540 - 0.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.64% 0.615 0.625 - -2.68% -
std::set<int>::upper_bound(key)_(existent)/32 1.63% 1.748 1.776 - 1.06% -
std::copy_n(vector<bool>)_(aligned)/64 1.63% 1.339 1.361 - 0.62% -
std::pop_heap(deque<std::string>)/8192 1.63% 113.519 115.367 - -2.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.62% 830.231 843.713 - 2.70% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.62% 18.397 18.695 - 0.47% -
BM_PushHeap_string_Random_16384 1.62% 15.974 16.233 - -8.78% -
SetIntersection_Front_Set_uint64_1024_1024 1.62% 12664646.235 12869406.589 - -0.87% -
SetIntersection_Front_Vector_float_16384_16 1.62% 1102259.685 1120068.750 - -0.02% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.62% 2518.214 2558.891 - -0.40% -
rng::find_last(deque<int>)_(bail_10%)/50 1.61% 12.064 12.259 - 7.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.61% 17.231 17.510 - 1.90% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.61% 15610.941 15862.880 - -2.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.61% 46.791 47.545 - 1.54% -
BM_deque_vector_move_backward/1024 1.61% 36.709 37.300 - -4.27% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.61% 199.701 202.918 - 0.28% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.61% 8.624 8.762 - -30.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.61% 7.896 8.023 - 0.52% -
BM_CmpLess_uint_int 1.60% 1.071 1.089 - 0.10% -
std::find_if(vector<bool>)_(process_all)/50 1.60% 23.614 23.991 - 0.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.60% 73.661 74.837 - 0.72% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.60% 830.737 844.002 - 0.72% -
BM_vector_deque_ranges_move/4000 1.60% 139.468 141.695 - 0.52% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.60% 27.119 27.552 - 0.13% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.59% 32.632 33.151 - 5.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.59% 856.220 869.816 - 0.02% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 1.59% 7.946 8.072 - 1.02% -
BM_StringFindNoMatch/512 1.58% 9.256 9.403 - 0.88% -
SetIntersection_Front_Set_string_16384_1 1.58% 1061581.333 1078359.636 - -1.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.58% 23.696 24.071 - 5.95% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.58% 3090.798 3139.634 - 0.93% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.58% 11.477 11.658 - 0.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.58% 54.551 55.412 - -0.31% -
std::copy_if(vector<int>)_(every_other)/8 1.57% 4.161 4.226 - 1.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.57% 219.177 222.625 - 0.00% -
std::unordered_set<int>::contains(key)_(existent)/1024 1.57% 1.589 1.614 - 49.22% -
std::unique(deque<int>)_(contiguous)/1024 1.57% 511.269 519.298 - 0.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.57% 0.751 0.763 - 0.61% -
std::copy_n(list<int>)/32768 1.57% 26331.454 26744.364 - 2.08% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.56% 600.072 609.461 - 2.32% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.56% 11.879 12.064 - -33.81% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.56% 338458.560 343742.744 - 0.62% -
std::sort(deque<int>)_(shuffled)/8192 1.56% 80335.774 81588.920 - 0.78% -
SetIntersection_None_Vector_float_16384_1 1.55% 1113512.282 1130811.823 - 2.45% -
std::generate_n(deque<int>)/8192 1.55% 1938.677 1968.714 - 0.33% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.55% 116383.255 118186.344 - 1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.55% 347460971.431 352839701.610 - -2.71% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.55% 4585.714 4656.701 - 2.47% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.55% 19.463 19.765 - 1.54% -
std::move(vector<bool>)_(aligned)/1048576 1.54% 1718.144 1744.675 - 0.38% -
std::unordered_multiset<int>::ctor(const&)/8192 1.54% 54517.349 55358.815 - -14.31% -
std::multiset<int>::contains(key)_(existent)/32 1.54% 1.666 1.692 - -2.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.54% 15.190 15.424 - 3.95% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.54% 12585.297 12779.028 - 1.69% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.54% 1.775 1.802 - 1.48% -
BM_CmpEqual_uint_schar 1.54% 1.012 1.027 - 1.16% -
std::adjacent_find(vector<int>)/1024 1.54% 232.376 235.948 - 0.23% -
BM_CmpEqual_short_short 1.53% 1.042 1.058 - -0.64% -
std::move(vector<int>)/32768 1.53% 1709.576 1735.813 - 0.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.53% 880135.267 893625.744 - 2.11% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.53% 9.749 9.898 - 1.57% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.53% 24.229 24.600 - -5.39% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.53% 0.821 0.833 - 1.86% -
BM_PushHeap_string_Random_16 1.53% 10.299 10.457 - -1.76% -
SetIntersection_None_Set_string_256_64 1.53% 9333286.721 9475770.614 - 3.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.52% 54545.695 55377.413 - -12.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.52% 5633101.168 5718936.471 - 1.51% -
BM_lexicographical_compare_three_way_fast_path/64 1.52% 15.510 15.746 - 0.85% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.52% 37126.899 37691.189 - -5.48% -
std::fill_n(list<int>)/32 1.52% 8.014 8.135 - 0.21% -
std::find_first_of(deque<int>)_(small_needle)/32 1.51% 112.757 114.463 - 3.88% -
SetIntersection_None_Vector_float_1024_256 1.51% 1083935.596 1100326.339 - 1.31% -
std::partition_copy(deque<int>)/50 1.51% 21.140 21.460 - 1.17% -
BM_deque_vector_move/64000 1.51% 2981.761 3026.680 - 1.15% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.50% 350895390.283 356175170.627 - -3.53% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.50% 273.560 277.671 - 1.16% -
std::adjacent_find(vector<int>)/8192 1.50% 1813.314 1840.533 - 0.21% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.50% 112.808 114.498 - 1.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.50% 44.053 44.712 - -0.78% -
ranges::min(std::vector<long_long>)/70000 1.50% 7873.041 7990.783 - 0.61% -
SetIntersection_Interlaced_Set_float_64_4 1.49% 20859312.104 21170989.596 - 2.55% -
std::remove_copy_if(list<int>)_(prefix)/32 1.49% 16.906 17.158 - 1.44% -
BM_deque_deque_ranges_move_backward/64 1.49% 3.374 3.424 - -6.32% -
rng::fold_left(vector<int>)/8 1.49% 3.544 3.597 - 1.06% -
std::pop_heap(deque<std::string>)/8 1.48% 57.088 57.935 - 1.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.48% 8.480 8.606 - -1.87% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.48% 6.484 6.580 - -0.29% -
BM_CmpEqual_short_ushort 1.48% 1.078 1.094 - -0.75% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.48% 599770.577 608629.307 - 0.80% -
std::lower_bound(std::list<int>)/8 1.48% 15.340 15.567 - 0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.47% 62684.174 63608.416 - -0.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.47% 9650.092 9792.361 - 1.25% -
BM_deque_vector_ranges_move/70000 1.47% 3256.163 3304.080 - 1.01% -
BM_std_minmax_element<char>/1024 1.47% 275.555 279.601 - 2.74% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.47% 14.599 14.813 - -0.18% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.47% 38504.806 39069.531 - 0.39% -
std::partition_point(vector<int>)/1024 1.47% 6.041 6.130 - 0.90% -
BM_PushHeap_string_Random_64 1.46% 12.757 12.943 - -4.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.46% 248.146 251.765 - 0.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.46% 24.441 24.797 - 0.72% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.46% 1.493 1.514 - -0.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.46% 21.050 21.356 - 0.50% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.46% 8038.759 8155.901 - 0.40% -
std::find_end(vector<int>)_(same_length)/8192 1.46% 1995.053 2024.106 - 1.58% -
rng::find(vector<bool>)_(process_all)/1024 1.46% 4.671 4.739 - 4.07% -
std::copy_if(vector<int>)_(every_other)/1048576 1.46% 492919.995 500094.797 - -0.46% -
bm_gcd_complex 1.46% 17.779 18.038 - 0.47% -
std::lower_bound(std::deque<int>)/100 1.45% 30.391 30.832 - 0.21% -
std::shift_right(vector<int>)/8192 1.45% 297.377 301.698 - 0.12% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.45% 11.133 11.295 - 8.16% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.45% 2.425 2.460 - -0.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.45% 52.336 53.093 - -0.98% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.44% 15.629 15.855 - -4.51% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.44% 659551.092 669040.394 - 72.55% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.44% 756.549 767.411 - 0.61% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.43% 67667.106 68638.114 - -1.32% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.43% 3982.618 4039.758 - 1.80% -
BM_deque_vector_ranges_copy/1024 1.43% 36.791 37.318 - -0.05% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.43% 157.784 160.045 - 1.34% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.43% 75422.629 76503.075 - -0.54% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.42% 1559.873 1582.095 - -2.67% -
std::unique(vector<int>)_(contiguous)/8192 1.42% 1897.929 1924.894 - 0.68% -
std::find_if(deque<int>)_(process_all)/50 1.42% 12.473 12.651 - -0.78% -
std::find(list<int>)_(bail_25%)/1024 1.42% 127.848 129.663 - -1.01% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.42% 2229.809 2261.428 - 1.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.42% 1818.393 1844.135 - 1.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 35077.373 35573.551 - -1.08% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.41% 946563.627 959945.302 - 0.43% -
std::copy_backward(list<int>)/512 1.41% 363.873 369.014 - 0.76% -
std::search(list<int>)_(same_length)/1000 1.41% 742.047 752.519 - -4.50% -
BM_PushHeap_string_PipeOrgan_1024 1.41% 9.444 9.577 - -7.69% -
BM_CmpEqual_uchar_uchar 1.41% 1.047 1.062 - -1.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.41% 1443057.832 1463371.251 - 0.90% -
BM_lexicographical_compare_three_way<IntPtr>/262144 1.41% 59827.395 60669.455 - 0.66% -
std::set<int>::ctor(const&,_alloc)/1024 1.41% 6365.747 6455.286 - -1.99% -
std::find(vector<int>)_(bail_25%)/1024 1.41% 65.397 66.317 - 0.17% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.40% 7.939 8.051 - -0.23% -
std::for_each(deque<int>)/8 1.40% 0.910 0.923 - 1.08% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.40% 22.841 23.161 - -5.51% -
std::copy_backward(list<int>)/1048576 1.40% 871469.061 883678.856 - 0.66% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.40% 2.402 2.435 - 0.51% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.40% 841576.800 853319.798 - 0.82% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 1.40% 305655.787 309920.123 - -1.12% -
std::partition(list<int>)_(dense)/32 1.39% 8.726 8.848 - -5.05% -
std::adjacent_find(deque<int>)/1024 1.39% 458.257 464.636 - 0.42% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.39% 3730.798 3782.707 - 0.68% -
std::set<int>::upper_bound(key)_(existent)/8192 1.39% 7.749 7.857 - -13.94% -
std::lower_bound(std::forward_list<int>)/8 1.39% 15.334 15.547 - 0.68% -
BM_deque_vector_copy_backward/4000 1.39% 141.904 143.872 - -4.32% -
BM_num_put<unsigned_long> 1.39% 11.266 11.422 - -0.76% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.39% 34713.298 35194.583 - 0.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.39% 1448.808 1468.891 - -0.99% -
std::unique(vector<int>)_(sprinkled)/1024 1.39% 528.651 535.975 - 0.98% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.39% 477633.432 484250.485 - -0.22% -
BM_StringAssignStr_Large_Transparent 1.38% 10.243 10.385 - 0.67% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.38% 571.196 579.101 - -1.34% -
std::set<int>::clear()/32 1.38% 620.702 629.290 - 1.36% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.38% 1.402 1.422 - 2.94% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.38% 2512522.996 2547266.971 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.38% 1154935.026 1170905.461 - 0.02% -
std::flat_map<int,_int>::clear()/1024 1.38% 391.454 396.851 - 0.87% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.38% 3743.133 3794.730 - 0.60% -
BM_deque_deque_ranges_move_backward/1 1.38% 2.593 2.629 - -6.77% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.38% 15.521 15.735 - 0.78% -
BM_deque_deque_copy/65536 1.37% 3130.268 3173.240 - 1.00% -
BM_deque_vector_move/1024 1.37% 36.696 37.200 - -0.21% -
std::find(list<int>)_(bail_25%)/32768 1.37% 8022.389 8132.457 - 0.78% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.37% 31.259 31.688 - 1.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.37% 20.082 20.357 - 0.33% -
std::sort(vector<NonIntegral>)_(descending)/8 1.37% 24.685 25.023 - -1.27% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.37% 25.989 26.345 - 0.92% -
std::find_end(list<int>)_(near_matches)/1024 1.37% 34536.449 35008.345 - 1.38% -
rng::contains(list<int>)_(process_all)/50 1.36% 18.211 18.459 - 1.54% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.36% 802.029 812.955 - 3.96% -
SetIntersection_Interlaced_Set_uint32_256_256 1.36% 7791467.503 7897502.850 - -1.05% -
BM_std_minmax_element<char>/4096 1.36% 1078.540 1093.206 - 2.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.36% 25.317 25.660 - 5.30% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.36% 37931.930 38446.663 - 0.96% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.36% 104.432 105.848 - -1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.36% 193597238.399 196222263.755 - -2.76% -
std::upper_bound(std::vector<int>)/8 1.35% 5.938 6.018 - 0.18% -
ranges::minmax(std::vector<long_long>)/64 1.35% 10.111 10.248 - 0.93% -
std::generate(vector<int>)/32 1.35% 7.894 8.001 - 0.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.35% 7.918 8.024 - 0.41% -
std::is_sorted_until(list<int>)/8192 1.35% 7164.030 7260.535 - 3.89% -
std::partition_copy(vector<int>)/32 1.35% 7.982 8.090 - 0.59% -
std::rotate(list<int>)_(by_1/3)/8192 1.35% 8299.195 8410.848 - 0.69% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.35% 5.414 5.487 - -3.79% -
std::all_of(vector<int>)_(process_all)/32 1.34% 8.377 8.489 - -1.16% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.34% 20.756 21.035 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.34% 3454790.617 3501168.797 - 3.18% -
std::find_if(vector<char>)_(bail_25%)/8 1.34% 0.957 0.970 - 7.09% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.34% 36697.766 37189.403 - 0.49% -
std::generate(deque<int>)/50 1.34% 11.949 12.109 - 0.48% -
SetIntersection_None_Set_float_64_4 1.34% 21359520.046 21645515.685 - 0.20% -
std::find(vector<int>)_(bail_25%)/32768 1.34% 1845.038 1869.705 - 0.61% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.34% 16.928 17.154 - 0.02% -
std::generate(deque<int>)/8192 1.34% 1888.200 1913.434 - 0.57% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.34% 17.202 17.432 - 2.84% -
std::none_of(list<int>)_(process_all)/8 1.34% 2.637 2.672 - -0.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 1.33% 11.205 11.354 - 0.28% -
SetIntersection_Front_Set_uint32_1024_16 1.33% 1192766.637 1208640.919 - 1.73% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.33% 365.966 370.833 - 0.83% -
rng::for_each(map<int>)/8 1.33% 6.095 6.176 - 0.32% -
std::generate(vector<int>)/50 1.33% 11.857 12.015 - 0.50% -
BM_StringRelational_Less_Empty_Small_Control 1.33% 1.757 1.781 - 9.16% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.33% 533.850 540.937 - -0.35% -
BM_deque_deque_move_backward/4096 1.32% 151.077 153.079 - -1.52% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.32% 56572.930 57321.977 - -0.27% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.32% 3.697 3.746 - -0.89% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.32% 1.393 1.412 - 1.79% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.32% 5.412 5.484 - -0.47% -
std::adjacent_find(deque<int>)/8192 1.32% 3671.732 3720.160 - 0.32% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.32% 5.539 5.612 - -1.14% -
bm_swap_ranges_vb_unaligned/64 1.32% 4.925 4.990 - -0.85% -
std::rotate(list<int>)_(by_1/4)/8192 1.32% 6551.817 6637.987 - 0.78% -
BM_deque_vector_ranges_move/1024 1.31% 36.875 37.360 - 0.21% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.31% 212.929 215.729 - 0.65% -
BM_lexicographical_compare_three_way_fast_path/1024 1.31% 244.043 247.252 - 0.44% -
SetIntersection_None_Vector_float_262144_1 1.31% 1128771.677 1143608.394 - 0.37% -
std::find(deque<int>)_(bail_25%)/32768 1.31% 1903.008 1927.993 - 0.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.31% 6605.083 6691.793 - -0.03% -
SetIntersection_Front_Set_string_4_4 1.31% 156279364.718 158328062.425 - 0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.31% 3064669.856 3104837.469 - 1.75% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.31% 42.411 42.966 - -1.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.31% 948.099 960.516 - 0.51% -
std::generate(deque<int>)/32 1.31% 7.972 8.076 - 0.21% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.31% 473334.684 479521.147 - 0.61% -
std::sort(deque<int>)_(ascending)/1024 1.30% 756.439 766.297 - 0.72% -
std::search(deque<int>)_(no_match)/1048576 1.30% 419326.963 424788.734 - 0.67% -
SetIntersection_Front_Set_string_16_4 1.30% 63232726.230 64055961.945 - 0.90% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.30% 2.906 2.944 - 0.68% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.30% 17.564 17.792 - 0.28% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.30% 10.335 10.469 - 0.70% -
std::distance(join_view(vector<vector<int>>))/8192 1.30% 8.299 8.407 - 0.29% -
std::copy(list<int>)/1048576 1.30% 859148.971 870286.122 - 1.30% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.30% 6881.939 6971.124 - -3.64% -
std::sample(list<int>)/1024 1.30% 11952.995 12107.855 - 0.87% -
SetIntersection_Interlaced_Set_float_262144_256 1.30% 1532402.670 1552254.070 - -1.89% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.29% 49523.705 50164.678 - -1.84% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.29% 14475865.318 14663209.066 - -6.14% -
std::find(deque<int>)_(process_all)/50 1.29% 13.061 13.230 - 0.80% -
std::reverse(list<int>)/512 1.29% 191.845 194.324 - 0.65% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.29% 20.406 20.670 - 6.22% -
BM_std_minmax_element<char>/5500 1.29% 1444.625 1463.263 - 2.10% -
rng::find_last(list<int>)_(bail_10%)/50 1.29% 15.761 15.964 - 0.99% -
std::set<int>::erase(key)_(existent)/1024 1.29% 49.843 50.486 - 0.30% -
rng::fold_left(vector<int>)/32 1.29% 21.592 21.871 - 0.79% -
SetIntersection_None_Set_uint32_16384_1024 1.29% 152879738.503 154848247.779 - -1.03% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.29% 29.135 29.510 - -0.04% -
std::transform(list<int>)_(identity_transform)/50 1.29% 30.184 30.572 - 0.41% -
std::copy_if(list<int>)_(entire_range)/4096 1.29% 3012.677 3051.392 - 1.30% -
BM_deque_vector_move/0 1.28% 1.401 1.419 - 2.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.28% 3.233 3.274 - -0.34% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.28% 946.265 958.406 - 0.61% -
BM_CmpEqual_uint_int 1.28% 1.046 1.059 - 0.71% -
std::search(vector<int>)_(no_match)/8192 1.28% 1619.124 1639.878 - 0.70% -
BM_deque_deque_move/64000 1.28% 3021.457 3060.188 - -0.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.28% 809.776 820.147 - 1.90% -
std::move_backward(list<int>)/64 1.28% 39.254 39.756 - 0.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.28% 6.824 6.912 - 1.03% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 1.28% 11.385 11.531 - 0.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.28% 1788.355 1811.205 - 4.64% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 131900.777 133585.530 - 0.96% -
rng::starts_with(list<int>)/1024 1.28% 769.144 778.966 - -0.02% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.28% 36129.610 36590.547 - 0.81% -
std::find_if(list<int>)_(bail_25%)/8192 1.27% 1418.712 1436.783 - 1.22% -
std::generate_n(deque<int>)/32 1.27% 8.157 8.261 - 0.45% -
std::unique(vector<int>)_(sprinkled)/32 1.27% 53.959 54.646 - -2.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.27% 92.382 93.557 - -0.10% -
rng::find_last(vector<char>)_(bail_10%)/8 1.27% 1.993 2.019 - 0.46% -
ranges::min(std::list<long_long>)/8 1.27% 1.908 1.932 - 1.35% -
rng::starts_with(list<int>)/1000 1.27% 751.616 761.157 - 0.10% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.27% 3695.769 3742.649 - 0.83% -
ranges::min(std::deque<char>)/70000 1.27% 19818.274 20069.484 - 12.54% -
std::transform(list<int>)_(identity_transform)/1024 1.26% 734.682 743.975 - 0.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.26% 472.850 478.829 - 4.92% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.26% 1903.190 1927.249 - 0.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.26% 5822.371 5895.924 - 1.39% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.26% 730.890 740.109 - 0.17% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.26% 995364.524 1007909.782 - 0.64% -
std::generate_n(vector<int>)/50 1.26% 11.862 12.011 - 0.86% -
std::find_end(list<int>)_(near_matches)/1000 1.26% 33113.347 33530.064 - 0.89% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.26% 15.335 15.528 - -3.34% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.25% 776.104 785.838 - 0.15% -
ranges::min(std::vector<char>)/8 1.25% 2.446 2.477 - 1.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.25% 365.074 369.646 - -0.40% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.25% 18822.302 19057.996 - 0.34% -
BM_deque_vector_copy_backward/1024 1.25% 36.637 37.095 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.25% 13561317.431 13730828.658 - 0.75% -
std::map<int,_int>::erase(key)_(existent)/8192 1.25% 24.900 25.211 - 1.18% -
std::unordered_set<int>::ctor(const&)/8192 1.25% 55243.951 55933.984 - 2.01% -
std::adjacent_find(deque<int>)/1048576 1.25% 471171.009 477053.198 - 0.26% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.25% 8266.474 8369.592 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.25% 34063.921 34488.600 - 0.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.25% 2.734 2.768 - 1.10% -
ranges::minmax(std::vector<__int128>)/64 1.24% 31.768 32.164 - 0.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.24% 760.386 769.846 - 1.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.24% 28.138 28.487 - 18.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.24% 484.801 490.817 - 0.37% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.24% 1.509 1.527 - 1.36% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.24% 8.139 8.240 - 0.49% -
std::upper_bound(std::deque<int>)/8192 1.23% 64.549 65.346 - 0.36% -
std::generate_n(vector<int>)/1024 1.23% 240.982 243.956 - 0.54% -
SetIntersection_Front_Vector_uint32_262144_262144 1.23% 345675598.981 349940431.081 - -0.26% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.23% 798092.835 807933.535 - 0.60% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 1.23% 2176.913 2203.751 - 0.95% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.23% 52065.324 52706.886 - -0.21% -
std::replace_if(deque<int>)_(prefix)/50 1.23% 20.314 20.564 - -0.04% -
std::partition_copy(vector<int>)/50 1.23% 12.719 12.876 - 2.15% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 136297.294 137972.954 - 2.30% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.23% 52139.615 52779.668 - -1.43% -
std::shift_left(list<int>)/50 1.23% 27.223 27.557 - -0.97% -
BM_lexicographical_compare_three_way<IntPtr>/65536 1.22% 14946.416 15129.507 - 0.56% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.22% 2.205 2.232 - 0.62% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.22% 35.322 35.754 - 1.80% -
SetIntersection_Interlaced_Set_float_262144_64 1.22% 1538117.678 1556924.562 - -1.13% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.22% 2.915 2.950 - 1.55% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.22% 17.440 17.653 - 0.58% -
std::generate(vector<int>)/8192 1.22% 1823.829 1846.065 - 0.45% -
std::make_heap(deque<int>)_(repeated)/8 1.22% 24.888 25.191 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.22% 1112265.150 1125801.021 - 0.39% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.22% 635975.804 643714.928 - -0.43% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 36589.042 37034.236 - -0.45% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 1.22% 11.587 11.728 - 0.86% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.21% 227.513 230.275 - 4.62% -
std::search(deque<int>)_(no_match)/1000 1.21% 402.338 407.217 - 0.75% -
std::find_first_of(deque<int>)_(small_needle)/50 1.21% 173.913 176.017 - 3.69% -
std::move(vector<int>)/4096 1.21% 133.277 134.890 - 0.71% -
BM_deque_vector_move/5500 1.21% 193.164 195.499 - 0.35% -
std::generate_n(deque<int>)/50 1.21% 12.123 12.270 - 0.44% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.21% 36607.944 37050.256 - 0.47% -
std::shift_left(list<int>)/32 1.21% 13.336 13.497 - 0.80% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.21% 927473.085 938672.572 - 0.40% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.21% 27.185 27.513 - 0.64% -
SetIntersection_Front_Vector_float_256_4 1.21% 4147814.961 4197845.172 - 0.39% -
std::search(vector<int>)_(no_match)/1048576 1.21% 208058.321 210565.860 - 0.69% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.21% 17.551 17.763 - 1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.20% 19352590.987 19585738.941 - -1.84% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.20% 243.843 246.780 - 0.66% -
std::search(list<int>)_(single_element)/1000 1.20% 689.282 697.564 - 16.41% -
bm_swap_ranges_vb_aligned/64 1.20% 2.882 2.916 - 2.18% -
std::generate_n(vector<int>)/8192 1.20% 1825.995 1847.866 - 0.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.20% 801.194 810.789 - 0.64% -
std::unique_copy(deque<int>)_(contiguous)/52 1.20% 14.704 14.880 - -19.62% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.19% 2.817 2.851 - 0.85% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.19% 13.380 13.539 - 1.18% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.19% 380.721 385.262 - -9.53% -
std::upper_bound(std::list<int>)/8 1.19% 16.110 16.302 - 0.46% -
BM_lexicographical_compare_three_way_fast_path/16384 1.19% 3742.951 3787.548 - 0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.19% 27.902 28.234 - 1.14% -
ranges::min(std::vector<char>)/70000 1.19% 490.730 496.576 - 0.50% -
std::generate_n(deque<int>)/1024 1.19% 242.336 245.222 - 0.56% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.19% 4.786 4.843 - -1.93% -
SetIntersection_Front_Vector_float_1024_16 1.19% 1123583.944 1136950.374 - 3.04% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.19% 735.241 743.985 - 0.29% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 276.463 279.750 - 0.59% -
std::upper_bound(std::forward_list<int>)/8 1.19% 15.990 16.180 - 0.32% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.19% 1101875.069 1114967.512 - 0.26% -
std::adjacent_find(vector<int>,_pred)/1048576 1.19% 461212.820 466688.025 - -1.47% -
std::generate(vector<int>)/1024 1.19% 241.592 244.456 - 0.40% -
std::copy_if(list<int>)_(entire_range)/1048576 1.19% 867647.920 877932.885 - 0.86% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.18% 2.639 2.670 - -0.17% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.18% 410.761 415.626 - 0.25% -
std::generate(deque<int>)/1024 1.18% 241.566 244.425 - 0.43% -
SetIntersection_Interlaced_Set_float_262144_4 1.18% 1254860.434 1269706.057 - -2.78% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.18% 8.329 8.427 - 0.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.18% 245753.120 248651.693 - -2.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.18% 392.841 397.473 - -2.92% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 1.18% 12.069 12.211 - 0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.18% 18.050 18.263 - 0.89% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.17% 25.386 25.684 - 0.63% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.17% 700887.854 709110.279 - 93.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.17% 8686974.053 8788878.555 - 0.51% -
std::multiset<int>::count(key)_(non-existent)/32 1.17% 2.491 2.521 - 4.12% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.17% 23101.802 23372.616 - 0.42% -
std::fill_n(vector<bool>)/4096 1.17% 4.160 4.208 - 0.33% -
std::map<int,_int>::find(key)_(existent)/32 1.17% 1.696 1.716 - -0.35% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.17% 98.834 99.992 - -2.09% -
std::remove(list<int>)_(sprinkled)/50 1.17% 60.859 61.572 - 0.17% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.17% 683.148 691.147 - 0.90% -
rng::find_last(vector<int>)_(bail_10%)/8 1.17% 2.005 2.028 - 0.11% -
std::remove_copy(list<int>)_(prefix)/1024 1.17% 737.345 745.974 - 0.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.17% 245945.330 248821.289 - -14.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.17% 18.353 18.568 - 0.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.17% 3325.932 3364.790 - -0.02% -
rng::for_each(set<int>)/50 1.17% 37.603 38.041 - -0.16% -
SetIntersection_Interlaced_Set_float_16384_4 1.17% 165098108.045 167023170.599 - -3.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.17% 1000221.514 1011876.791 - -0.14% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.16% 30.304 30.657 - -0.46% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.16% 810.136 819.556 - 0.15% -
BM_CmpEqual_schar_schar 1.16% 1.080 1.093 - 1.65% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.16% 791.073 800.252 - 0.28% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.16% 18.359 18.571 - -0.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.16% 806.802 816.127 - 1.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.16% 716.104 724.381 - 1.10% -
std::for_each_n(deque<int>)/50 1.16% 3.901 3.946 - 0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.16% 86693.507 87695.104 - 2.00% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.15% 134.412 135.963 - -0.09% -
std::find(deque<int>)_(bail_25%)/1024 1.15% 67.349 68.125 - 0.42% -
std::for_each(list<int>)/8 1.15% 2.378 2.405 - -4.94% -
std::fill_n(deque<int>)/50 1.15% 2.194 2.219 - 1.30% -
BM_std_minmax_element<char>/4000 1.15% 1053.545 1065.623 - 2.00% -
std::search(vector<int>)_(no_match)/1024 1.15% 209.060 211.454 - 0.72% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.14% 29.474 29.812 - 1.66% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.14% 1947.144 1969.412 - 0.20% -
std::multimap<std::string,_int>::ctor(const&)/32 1.14% 894.508 904.737 - 12.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.14% 14931.691 15102.187 - 0.48% -
std::fill_n(vector<int>)/1024 1.14% 29.445 29.781 - 0.58% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.14% 188.181 190.326 - 0.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.14% 3844.276 3888.030 - 0.30% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.14% 9.418 9.525 - 0.25% -
std::none_of(list<int>)_(process_all)/8192 1.14% 7527.869 7613.520 - 0.87% -
std::replace(deque<int>)_(prefix)/1024 1.14% 409.303 413.951 - 0.85% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.14% 35.554 35.957 - 1.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.14% 59747.241 60425.513 - 0.44% -
std::find(list<int>)_(process_all)/50 1.13% 18.825 19.039 - -0.01% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.13% 791.734 800.704 - 0.21% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.13% 230.639 233.251 - 1.47% -
BM_deque_vector_copy/4000 1.13% 141.494 143.096 - 1.28% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.13% 109673.530 110913.567 - 1.11% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.13% 7.830 7.918 - 0.69% -
std::search(list<int>)_(near_matches)/1000 1.13% 37921.058 38349.278 - 0.99% -
rng::contains_subrange(list<int>)_(same_length)/32 1.13% 16.408 16.593 - 0.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.13% 664.765 672.261 - 0.70% -
std::search(vector<int>)_(no_match)/1000 1.13% 204.324 206.628 - 0.64% -
std::fill_n(vector<int>)/8192 1.13% 231.897 234.510 - 0.44% -
std::search(deque<int>)_(no_match)/8192 1.13% 3278.415 3315.338 - 0.60% -
BM_deque_vector_move/65536 1.12% 2982.907 3016.449 - 0.29% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.12% 13188.347 13336.541 - 0.27% -
std::replace(deque<int>)_(prefix)/8192 1.12% 3233.089 3269.415 - 0.42% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 35515.099 35913.454 - 0.14% -
BM_deque_vector_copy/1024 1.12% 36.833 37.246 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.12% 390.585 394.959 - 0.08% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.12% 15380.353 15552.346 - 0.40% -
rng::find(vector<bool>)_(process_all)/1048576 1.12% 3611.892 3652.246 - -0.11% -
std::replace_if(list<int>)_(sprinkled)/1024 1.12% 735.765 743.974 - 0.30% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.11% 1.736 1.755 - 8.23% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.11% 11.564 11.693 - -0.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.11% 1446158.557 1462230.689 - 1.73% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.11% 24.705 24.980 - -0.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.11% 62287.851 62979.091 - 0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.11% 178093.372 180068.604 - 2.96% -
std::find_if(vector<bool>)_(process_all)/8 1.11% 3.514 3.553 - 0.12% -
std::partition(deque<int>)_(dense)/1024 1.11% 351.090 354.975 - 0.46% -
SetIntersection_None_Vector_string_262144_1 1.10% 1286738.808 1300923.979 - 1.30% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 1.10% 2.372 2.398 - -0.27% -
BM_PushHeap_string_PipeOrgan_256 1.10% 7.822 7.908 - -5.02% -
std::unique(vector<int>)_(contiguous)/32 1.10% 47.848 48.374 - 0.27% -
std::find_if(vector<int>)_(process_all)/8192 1.10% 801.930 810.751 - 0.52% -
std::remove(list<int>)_(sprinkled)/1024 1.10% 964.468 975.065 - -0.38% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.10% 6.452 6.523 - -3.17% -
std::upper_bound(std::vector<int>)/8192 1.10% 15.607 15.778 - 0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.10% 22181.519 22424.820 - 0.15% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.10% 600.276 606.857 - 0.22% -
BM_StringFindCharLiteral/256 1.10% 5.362 5.421 - 1.11% -
std::adjacent_find(vector<int>)/8 1.10% 2.007 2.029 - 0.02% -
rng::fold_left(list<int>)/32 1.10% 20.560 20.786 - 0.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.09% 48.040 48.566 - 0.12% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.09% 489.584 494.939 - -0.07% -
BM_lexicographical_compare_three_way_fast_path/4096 1.09% 950.004 960.387 - 0.47% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.09% 779.352 787.863 - 0.35% -
std::fill(list<int>)/50 1.09% 34.853 35.233 - 5.76% -
SetIntersection_None_Vector_float_64_4 1.09% 15906785.572 16080058.274 - 1.11% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.09% 31.435 31.778 - 2.37% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.09% 5149.682 5205.739 - 0.65% -
BM_deque_deque_copy_backward/1024 1.09% 38.224 38.640 - 0.63% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.09% 245.658 248.327 - 0.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.09% 45.939 46.438 - 1.04% -
rng::for_each(map<int>)/32 1.08% 25.194 25.468 - 1.55% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.08% 22.251 22.492 - 9.74% -
BM_deque_deque_ranges_move_backward/512 1.08% 18.880 19.084 - 0.41% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.08% 1.761 1.780 - 0.59% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.08% 505570.470 511036.013 - 1.69% -
std::rotate(list<int>)_(by_1/4)/1024 1.08% 572.353 578.539 - 0.34% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.08% 198.175 200.316 - -2.52% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.08% 4.474 4.522 - 3.30% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.08% 38121.800 38532.653 - 0.38% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.08% 7.860 7.945 - 0.69% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.08% 1.584 1.601 - 1.20% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.08% 243.917 246.541 - 0.49% -
std::fill_n(vector<bool>)/32768 1.08% 30.213 30.538 - 0.03% -
std::remove_copy(vector<int>)_(prefix)/32 1.07% 9.341 9.441 - 1.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.07% 352.361 356.141 - 12.75% -
std::find_end(vector<int>)_(near_matches)/1000 1.07% 13409.390 13552.811 - -0.19% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.07% 3.447 3.484 - 0.57% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.07% 53.579 54.151 - -2.47% -
BM_deque_deque_ranges_copy_backward/512 1.07% 18.905 19.107 - 0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.06% 15805.860 15974.109 - 2.06% -
std::unique(vector<int>)_(sprinkled)/52 1.06% 64.799 65.489 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.06% 1158203.520 1170524.557 - 0.99% -
std::flat_map<int,_int>::erase(iterator)/1024 1.06% 74.659 75.453 - -7.49% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.06% 4958.604 5011.265 - 0.78% -
ranges::minmax(std::vector<__int128>)/70000 1.06% 34866.881 35237.009 - 0.50% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.06% 6489.759 6558.631 - -1.78% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.06% 8996.220 9091.503 - 0.46% -
std::remove(list<int>)_(prefix)/32 1.06% 52.004 52.554 - 0.13% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.06% 675.548 682.677 - 0.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.05% 1150885.537 1163022.704 - 0.25% -
std::rotate_copy(list<int>)/50 1.05% 13.765 13.910 - 0.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.05% 22995.338 23237.252 - 1.02% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.05% 1522.827 1538.820 - -5.10% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.05% 41801.505 42239.820 - 2.62% -
bm_ranges_swap_ranges_vb_unaligned/8 1.05% 5.033 5.086 - -3.82% -
std::count(deque<int>)_(every_other)/1048576 1.05% 250678.939 253303.625 - 0.62% -
std::move_backward(list<int>)/512 1.05% 369.045 372.907 - 0.27% -
rng::starts_with(list<int>)/1048576 1.05% 932877.932 942638.350 - -0.35% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.05% 689.383 696.593 - 0.49% -
std::partition(list<int>)_(sparse)/32 1.04% 8.770 8.861 - -0.30% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.04% 12164.640 12291.558 - 2.34% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.04% 618816.062 625266.690 - -0.49% -
std::sort_heap(deque<int>)/1024 1.04% 13366.247 13505.486 - 1.43% -
SetIntersection_None_Vector_uint32_1024_1 1.04% 1075807.999 1087006.824 - 0.13% -
BM_deque_deque_ranges_move_backward/1024 1.04% 37.870 38.265 - -1.75% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.04% 953904.190 963800.984 - 0.11% -
std::rotate(vector<int>)_(by_1/3)/50 1.04% 11.133 11.248 - 1.34% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.04% 210948.071 213135.915 - 0.60% -
SetIntersection_None_Vector_float_64_16 1.04% 13590657.947 13731358.491 - 1.66% -
std::fill(vector<bool>)/32768 1.03% 29.996 30.307 - 1.89% -
BM_lexicographical_compare_three_way<IntPtr>/4 1.03% 1.144 1.156 - 0.50% -
SetIntersection_None_Vector_string_16384_16384 1.03% 1212053.724 1224563.400 - 0.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.03% 3729.986 3768.457 - -1.28% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.03% 389.447 393.462 - 0.63% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.03% 7236.795 7311.312 - -4.73% -
std::move(vector<int>)/64 1.03% 4.130 4.173 - 0.29% -
std::stable_sort(deque<int>)_(descending)/8192 1.03% 20350.676 20560.014 - 1.11% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.03% 12.079 12.203 - 0.08% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.03% 40.102 40.513 - 4.26% -
std::unique(vector<int>)_(contiguous)/52 1.03% 53.527 54.077 - 0.99% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.03% 1560.573 1576.580 - -1.53% -
std::unique(deque<int>)_(contiguous)/32 1.02% 50.858 51.379 - -8.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.02% 12296.656 12422.274 - 0.86% -
std::generate_n(list<int>)/32 1.02% 8.505 8.592 - 0.36% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.02% 79.600 80.413 - 0.08% -
BM_deque_vector_ranges_copy/5500 1.02% 191.495 193.450 - -4.86% -
std::find_if(deque<int>)_(bail_25%)/8192 1.02% 541.750 547.279 - 7.84% -
std::fill_n(vector<int>)/50 1.02% 2.206 2.229 - 0.60% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.02% 5657.400 5715.130 - -0.55% -
std::search(deque<int>)_(same_length)/8192 1.02% 3784.681 3823.298 - -4.48% -
std::copy(list<int>)/262144 1.02% 213159.779 215325.170 - 0.69% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.02% 13.527 13.665 - 0.47% -
std::set<int>::insert(value)_(already_present)/32 1.01% 1.750 1.768 - -0.04% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.01% 1874.261 1893.266 - 0.32% -
std::unique(list<int>)_(sprinkled)/52 1.01% 69.865 70.573 - 4.77% -
std::search(list<int>)_(near_matches)/1024 1.01% 39499.772 39900.042 - 0.79% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.01% 2.402 2.427 - 0.37% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.01% 20343.367 20549.458 - 0.62% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.01% 11.597 11.715 - 0.35% -
SetIntersection_Front_Set_uint64_262144_1 1.01% 1038146.520 1048655.106 - -1.36% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.01% 115656.875 116826.104 - 0.49% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.01% 667.622 674.361 - -0.61% -
std::find_end(vector<int>)_(single_element)/1024 1.01% 244.093 246.556 - -2.33% -
std::none_of(list<int>)_(process_all)/32 1.01% 11.730 11.848 - 0.86% -
BM_deque_vector_ranges_move_backward/4096 1.01% 148.305 149.800 - -0.88% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.01% 1585395.079 1601350.400 - 0.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.01% 38.554 38.941 - 0.91% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.00% 28.812 29.102 - 0.44% -
std::copy_backward(list<int>)/262144 1.00% 216911.166 219089.411 - 0.86% -
std::rotate(list<int>)_(by_1/3)/1024 1.00% 803.828 811.890 - 0.26% -
std::replace_if(list<int>)_(sprinkled)/50 1.00% 22.868 23.097 - 1.71% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.00% 635731.997 642103.443 - 0.01% -
std::sort(deque<int>)_(heap)/8 1.00% 24.303 24.546 - 0.92% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.00% 810.402 818.515 - 0.08% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.235 392.883 -1.43% 392.883
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.088 535.265 0.07% 535.265
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.711 692.387 0.44% 692.387
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.686 401.688 -2.39% 401.688
std::search_n(vector<int>)_(no_match)/1024 -98.51% 216.841 3.237 78.132 -1.07% 78.132
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.091 71.282 0.18% 71.282
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.51% 611.467 15.211 97.849 0.64% 97.849
std::search_n(deque<int>)_(no_match)/1024 -95.35% 293.746 13.659 45.299 0.27% 45.299
std::fill(vector<bool>)/262144 -75.38% 941.294 231.765 - 0.51% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -74.00% 69.021 17.947 - 1.30% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.36% 2531.800 826.267 - 1.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -62.40% 50.255 18.898 - -4.73% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.89% 24.088 9.661 - -45.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.55% 15.020 6.526 - -42.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -56.22% 1749.757 766.064 - 22.66% -
std::search_n(vector<int>)_(no_match)/32 -52.99% 6.886 3.237 0.548 -1.17% 0.548
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -51.77% 70.426 33.964 - 0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -50.57% 22832289.416 11287036.691 - -9.62% -
std::transform(deque<int>)_(identity_transform)/32 -49.16% 24.212 12.309 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -46.41% 7137942.061 3825108.217 - -3.01% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.02% 15.025 8.111 0.370 0.24% 0.370
rng::find_last(list<int>)_(bail_10%)/1024 -45.63% 1240.838 674.686 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -44.56% 65517870.747 36319993.307 - -8.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.38% 179.543 101.653 - -14.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -43.22% 41.959 23.824 - 1.22% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -42.80% 11.309 6.469 - -33.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -42.06% 171.755 99.519 - -11.84% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -41.99% 10.947 6.351 - -18.83% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.68% 4.158 2.425 - -31.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -40.88% 166.690 98.543 - -1.09% -
std::adjacent_find(deque<int>)/8 -40.70% 4.875 2.891 - -27.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -39.83% 7.861 4.730 - -29.71% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -38.74% 5559185.694 3405785.522 - -44.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.48% 125.843 77.424 - -2.76% -
std::set<std::string>::insert(value)_(already_present)/1024 -38.11% 26.792 16.581 - -38.29% -
std::set<int>::contains(key)_(non-existent)/8192 -37.62% 19.181 11.966 - -18.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -37.35% 72.369 45.338 - -30.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -36.66% 7.257 4.597 - -18.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -35.77% 0.697 0.448 - -35.83% -
BM_vector_deque_ranges_copy_backward/0 -34.40% 0.676 0.444 - -7.17% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.08% 653.879 431.012 - 0.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.98% 48.229 31.843 - -33.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -33.97% 72.001 47.542 - -34.18% -
ranges::min(std::vector<long_long>)/1 -33.89% 0.450 0.297 - -22.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -33.56% 11172785.651 7423198.161 - 0.09% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.33% 34.610 23.075 - -33.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -33.21% 35.428 23.662 - -16.86% -
ranges::min(std::deque<__int128>)/70000 -33.11% 36497.526 24411.490 - 0.33% -
BM_PushHeap_float_Random_1 -33.08% 0.697 0.466 - -1.21% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -32.78% 2.014 1.354 - -21.40% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.76% 0.404 0.272 - -12.10% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -32.32% 5750178.186 3891640.268 - -28.27% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -32.27% 8314145.924 5631256.590 - -27.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -31.96% 1964.499 1336.554 - -10.97% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -31.93% 757.904 515.869 - -33.01% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -31.50% 61.523 42.141 - -21.26% -
std::equal(vector<bool>)_(unaligned)/50 -31.35% 1.123 0.771 - -7.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -31.23% 39.010 26.826 - -13.49% -
BM_vector_deque_ranges_copy/0 -30.69% 0.625 0.433 - 9.83% -
std::equal(vector<bool>)_(unaligned)/8 -30.62% 1.121 0.778 - -13.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -30.45% 702.674 488.732 - -32.11% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -30.40% 23.874 16.617 - 60.41% -
std::copy(vector<int>)/4096 -30.32% 222.446 155.001 - -23.26% -
SetIntersection_Interlaced_Set_string_16384_16 -29.92% 345495322.150 242107851.262 - -29.93% -
std::is_sorted_until(deque<int>,_pred)/8 -29.85% 6.112 4.288 - 0.66% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -29.82% 23.870 16.753 - 53.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -29.81% 64.832 45.504 - -36.52% -
SetIntersection_None_Set_string_1024_16 -29.77% 12663239.195 8893220.358 - -0.49% -
BM_vector_deque_ranges_move/0 -29.76% 0.525 0.369 - -19.22% -
SetIntersection_None_Set_string_1024_1 -29.72% 12681800.183 8912583.961 - 0.10% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.39% 14.878 10.505 - 51.13% -
std::multiset<std::string>::erase(key)_(existent)/32 -28.69% 78.908 56.274 - -30.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.47% 349765375.114 250201421.854 - -26.34% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -27.70% 14.877 10.756 - 52.36% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -27.61% 3221521.985 2331935.935 - -23.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.54% 72.774 52.729 - -23.53% -
std::shift_right(vector<int>)/32 -27.22% 4.075 2.966 - -29.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -27.21% 46.745 34.024 - 11.00% -
ranges::min(std::deque<char>)/1 -27.02% 0.915 0.668 - 5.50% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -27.02% 472.645 344.929 - 6.22% -
SetIntersection_None_Set_string_1024_4 -26.94% 12516676.481 9144789.776 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -26.77% 2287558.021 1675201.804 - -3.37% -
std::adjacent_find(deque<int>)/50 -26.61% 26.467 19.424 - -18.36% -
std::fill(list<int>)/1024 -26.40% 671.673 494.344 - 1.00% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.15% 8.931 6.596 - -42.65% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -25.78% 0.629 0.467 - -20.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -25.52% 143713879.990 107039865.979 - -5.12% -
BM_StringDestroy_Large -25.47% 9.522 7.097 - -1.07% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -25.41% 24559.665 18318.378 - -18.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -25.40% 31.198 23.275 - -28.65% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.34% 7088.095 5292.003 - -0.02% -
std::vector<int>::ctor(size)/32 -24.72% 14.541 10.947 - -1.55% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -24.29% 6.411 4.854 - -39.56% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -24.21% 0.456 0.346 - -24.49% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.18% 769.308 583.287 - 0.38% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -24.12% 25721.937 19517.551 - -17.32% -
BM_PushHeap_string_SingleElement_1 -23.89% 0.700 0.533 - -15.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -23.86% 96.779 73.684 - -14.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.77% 32.140 24.500 - -24.79% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -23.73% 1.462 1.115 - -29.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -23.65% 820.814 626.663 - -23.47% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -23.57% 35.504 27.134 - -0.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.49% 34.540 26.426 - 7.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -23.39% 32.068 24.568 - -25.97% -
std::copy(vector<bool>)_(aligned)/1048576 -23.16% 3793.166 2914.600 - 43.78% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -22.93% 43.919 33.848 - -15.18% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.80% 0.316 0.244 - -34.17% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -22.47% 0.338 0.262 - -1.10% -
BM_StringConstructDestroyCStr_Large_Transparent -22.24% 12.199 9.486 - -1.26% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.13% 39.052 30.411 - -12.78% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.06% 3794.811 2957.620 - 0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -21.37% 7605.711 5980.156 - -1.78% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -21.34% 829.050 652.116 - -22.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -21.21% 53.493 42.147 - -22.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -20.91% 30.225 23.905 - -23.20% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -20.90% 9630.343 7617.655 - -21.35% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -20.83% 2.033 1.609 - -11.78% -
std::rotate(list<int>)_(by_1/2)/8192 -20.69% 5451.162 4323.247 - -21.75% -
std::move(deque<int>)/32768 -20.57% 2331.800 1852.068 - 0.32% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.47% 511.827 407.068 - 0.36% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -20.23% 4.194 3.345 - 26.74% -
BM_PushHeap_float_SingleElement_1 -20.20% 0.586 0.468 - 0.15% -
SetIntersection_Front_Set_uint64_262144_1024 -20.11% 15566381.195 12435490.363 - -1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.92% 25584093.036 20488332.985 - -8.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -19.92% 0.665 0.532 - -23.67% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -19.79% 9182.285 7365.177 - -19.95% -
std::unordered_multiset<int>::count(key)_(existent)/32 -19.79% 1.934 1.551 - -11.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -19.77% 50.116 40.209 - -16.62% -
std::move(vector<int>)/1048576 -19.76% 70383.066 56478.000 - -1.28% -
std::fill_n(list<int>)/8192 -19.64% 9046.214 7269.284 - -21.62% -
std::copy_backward(vector<int>)/4096 -19.48% 233.555 188.059 - -13.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -19.45% 2.734 2.202 - -7.07% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -19.41% 0.443 0.357 - 37.25% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -19.40% 38814871.394 31286167.829 - -0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -19.28% 0.578 0.466 - -33.14% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -19.26% 51470782.220 41559664.127 - -12.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -19.15% 67905738.999 54900434.190 - -4.72% -
std::stable_partition(list<int>)_(dense)/1024 -19.10% 1753.766 1418.724 - -18.59% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -19.06% 14468.164 11710.813 - 3.38% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.95% 6.192 5.019 - -2.04% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -18.68% 10.040 8.165 - -19.37% -
ranges::min(std::list<long_long>)/1 -18.66% 0.375 0.305 - 14.41% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.62% 1037.840 844.552 - -0.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -18.60% 0.335 0.272 - 2.46% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -18.58% 0.445 0.362 - -2.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -18.50% 25.227 20.561 - 1.05% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -18.41% 46390890.196 37849248.354 - -39.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.29% 58.742 48.000 - 13.52% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -18.26% 43.399 35.474 - -79.30% -
std::copy_if(list<int>)_(every_other)/4096 -18.14% 4165.891 3410.388 - -12.37% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.89% 34.246 28.118 - -17.65% -
std::unordered_set<int>::clear()/1024 -17.81% 10228.555 8407.033 - -14.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.73% 20.395 16.778 - -2.32% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.68% 17331.996 14267.775 - -22.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.60% 29.773 24.532 - -15.43% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -17.60% 23.683 19.515 - -14.05% -
std::stable_partition(deque<int>)_(sparse)/32 -17.46% 13.126 10.834 - -18.56% -
BM_vector_deque_copy/0 -17.33% 0.604 0.499 - 9.31% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -17.08% 1.536 1.274 - -18.66% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -17.08% 1.343 1.113 - -12.57% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -17.07% 55.823 46.296 - 3.44% -
ranges::min(std::deque<__int128>)/64 -17.06% 25.229 20.925 - 0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -17.06% 1333.658 1106.187 - 0.97% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -17.02% 1.832 1.520 - -4.60% -
SetIntersection_Front_Set_float_1024_1024 -16.79% 13560496.078 11284179.675 - -7.05% -
std::copy_if(list<int>)_(entire_range)/64 -16.77% 36.704 30.550 - -6.70% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -16.56% 108597894.405 90611827.489 - -10.65% -
std::all_of(vector<int>)_(process_all)/50 -16.21% 17.631 14.772 - 13.24% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.17% 6466.454 5420.607 - -15.40% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.14% 37.421 31.381 - -74.86% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -16.11% 7758674.068 6508867.436 - -21.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.06% 52341.438 43935.942 - -16.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.06% 0.556 0.466 - -33.09% -
std::multiset<std::string>::ctor(const&)/32 -15.96% 818.461 687.864 - -15.11% -
BM_vector_deque_move_backward/2 -15.86% 2.051 1.726 - -21.68% -
SetIntersection_Front_Set_uint32_262144_1024 -15.74% 14332566.840 12077272.048 - 0.26% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -15.72% 7.254 6.114 - -0.35% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -15.68% 24.346 20.529 - -10.43% -
BM_deque_vector_ranges_copy_backward/70000 -15.55% 10219.110 8630.009 - -2.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -15.50% 1.539 1.301 - -19.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -15.40% 1.769 1.496 - 5.71% -
BM_StringFindAllMatch/512 -15.30% 13.701 11.604 - 0.23% -
std::unordered_set<int>::clear()/8192 -15.29% 73561.139 62313.397 - -19.96% -
std::set<std::string>::insert(value)_(already_present)/32 -15.26% 8.914 7.553 - -18.30% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -15.25% 3916378.838 3318973.505 - -22.55% -
std::set<int>::lower_bound(key)_(non-existent)/32 -15.13% 2.878 2.442 - 8.13% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -15.10% 41.424 35.168 - 18.80% -
BM_vector_deque_move_backward/1 -15.07% 2.296 1.950 - -19.61% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -15.00% 41.865 35.586 - 15.71% -
std::fill(list<int>)/8192 -14.91% 8372.716 7124.284 - -18.12% -
BM_lexicographical_compare_three_way_slow_path/1 -14.69% 0.434 0.370 - 0.11% -
BM_deque_vector_ranges_copy/0 -14.68% 1.553 1.325 - -6.81% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -14.65% 30675.141 26181.772 - -4.58% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -14.54% 1.834 1.567 - -11.62% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -14.54% 1329.490 1136.223 - -30.80% -
BM_PushHeap_float_Random_4 -14.36% 2.812 2.408 - 3.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -14.34% 1324.625 1134.629 - -8.97% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.28% 198.647 170.273 - -6.94% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -14.16% 6.511 5.589 - -16.18% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -14.05% 4.142 3.560 - 30.99% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.01% 804.553 691.807 - -11.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.96% 1.731 1.490 - 9.46% -
BM_deque_vector_ranges_move_backward/64000 -13.80% 9101.442 7845.743 - 0.19% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -13.70% 14.036 12.113 - -66.67% -
std::map<int,_int>::erase(iterator)/8192 -13.61% 23.902 20.650 - -0.39% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.51% 50.554 43.726 - -3.50% -
std::set<std::string>::count(key)_(existent)/8192 -13.50% 34.687 30.004 - -14.19% -
std::set<std::string>::equal_range(key)_(existent)/1024 -13.42% 25.302 21.907 - -15.68% -
std::copy_n(vector<bool>)_(aligned)/1048576 -13.41% 3319.084 2874.110 - 59.49% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -13.35% 41.339 35.821 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -13.26% 4999450.693 4336317.994 - -4.60% -
bm_ranges_swap_ranges_vb_aligned/64 -13.16% 2.980 2.588 - 0.62% -
ranges::minmax(std::list<long_long>)/1 -13.12% 0.453 0.394 - -7.33% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -13.11% 3070726.040 2668008.275 - -19.91% -
BM_PushHeap_float_Descending_1 -13.08% 0.536 0.466 - -0.10% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.05% 6166.445 5361.775 - 0.12% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -13.05% 10.759 9.355 - -7.85% -
SetIntersection_Front_Set_float_1024_256 -13.04% 4238564.298 3685900.410 - -11.88% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.98% 8100.032 7048.747 - -12.62% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -12.92% 7577.612 6598.670 - 0.33% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -12.88% 45.478 39.621 - -11.62% -
bm_lexicographical_compare<signed_char>/64 -12.78% 2.263 1.974 - 1.20% -
std::move(list<int>)/4096 -12.76% 5075.383 4427.739 - -8.40% -
SetIntersection_Front_Set_float_262144_1024 -12.75% 13347852.654 11646100.721 - -8.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -12.74% 70.798 61.781 - -14.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.57% 24.829 21.708 - 4.66% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -12.52% 1.380 1.207 - -12.85% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -12.43% 1.617 1.416 - -12.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -12.41% 0.679 0.595 - -7.32% -
BM_StringDestroy_Huge -12.36% 12.129 10.630 - -1.54% -
BM_StringConstructDestroyCStr_Large_Opaque -12.35% 18.549 16.258 - -1.01% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -12.32% 1.804 1.581 - 10.41% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.26% 17.364 15.236 - -11.77% -
SetIntersection_Interlaced_Vector_string_262144_16 -12.14% 6855503.643 6023510.794 - -9.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -12.01% 34.541 30.393 - -0.31% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -11.92% 75.689 66.670 - 4.83% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -11.89% 23.889 21.050 - 2.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -11.86% 65.849 58.041 - -8.18% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.84% 23.885 21.058 - -11.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.83% 23.609 20.816 - -13.54% -
BM_PushHeap_float_QuickSortAdversary_1 -11.80% 0.466 0.411 - -41.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -11.79% 40.369 35.610 - -8.10% -
bm_lexicographical_compare<signed_char>/1 -11.78% 1.531 1.351 - 0.82% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.73% 81.041 71.534 - -1.89% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.67% 728.294 643.312 - 2.42% -
SetIntersection_Front_Set_float_262144_256 -11.59% 4160749.066 3678571.067 - -12.19% -
BM_StringRelational_Compare_Empty_Large_Control -11.56% 1.830 1.619 - 0.51% -
std::unordered_multiset<int>::find(key)_(existent)/32 -11.50% 1.491 1.320 - -5.55% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.50% 56.622 50.111 - -13.34% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -11.49% 43.054 38.109 - -12.78% -
SetIntersection_Interlaced_Vector_string_262144_64 -11.47% 22340393.591 19778168.070 - -11.07% -
BM_std_minmax_element<long_long>/3 -11.44% 1.184 1.049 - -4.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -11.39% 8.055 7.137 - -30.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -11.38% 41.730 36.982 - -8.55% -
SetIntersection_Interlaced_Set_uint32_262144_16 -11.36% 1741256.019 1543418.701 - -2.66% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.29% 7165166.732 6356106.779 - 5.82% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -11.23% 24.103 21.396 - -10.78% -
bm_ranges_swap_ranges_vb_unaligned/512 -11.22% 13.463 11.953 - -0.73% -
std::pop_heap(vector<std::string>)/1024 -11.17% 22.869 20.314 - 1.60% -
std::search(list<int>)_(no_match)/8192 -11.13% 7424.052 6597.634 - 0.96% -
SetIntersection_Front_Set_float_262144_64 -11.01% 1754597.485 1561461.769 - -5.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.99% 97.167 86.487 - -4.40% -
SetIntersection_Front_Set_float_16384_1024 -10.97% 13580671.575 12090564.983 - 1.49% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -10.94% 635.551 566.045 - -1.58% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -10.87% 7.978 7.110 - -14.41% -
std::multiset<std::string>::contains(key)_(existent)/8192 -10.83% 32.993 29.420 - 2.57% -
SetIntersection_Front_Set_string_262144_16 -10.68% 2039869.741 1821955.747 - -3.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.68% 645.167 576.275 - 3.14% -
std::map<int,_int>::ctor(const&)/1024 -10.67% 7444.928 6650.256 - -0.32% -
SetIntersection_Interlaced_Vector_string_256_256 -10.66% 20892201.851 18664994.415 - -0.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.65% 54.705 48.879 - 5.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.64% 56.521 50.505 - -3.80% -
SetIntersection_Front_Vector_string_16384_64 -10.63% 3428717.280 3064339.360 - -1.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.56% 576.560 515.679 - 2.19% -
SetIntersection_Front_Set_float_262144_16384 -10.55% 228201279.112 204135102.063 - -6.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.43% 644.506 577.304 - 2.89% -
std::search_n(list<int>,_pred)_(no_match)/8192 -10.36% 8200.717 7351.378 171.103 -8.86% 171.103
std::set<std::string>::erase(iterator)/1024 -10.34% 31.060 27.847 - -9.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.31% 0.386 0.346 - -4.12% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -10.26% 34.599 31.050 - -6.04% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -10.14% 24.633 22.136 - -5.57% -
std::partition(deque<int>)_(sparse)/8192 -10.11% 3295.180 2962.075 - -5.09% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.09% 5894961.454 5300340.117 - -9.38% -
ranges::minmax(std::vector<char>)/64 -10.09% 1.328 1.194 - -6.18% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -10.04% 69.546 62.565 - -9.87% -
SetIntersection_Front_Set_float_16384_256 -9.97% 4199292.751 3780764.106 - -3.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -9.90% 679.405 612.118 - -1.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -9.89% 41.201 37.124 - 4.51% -
std::remove_if(vector<int>)_(sprinkled)/50 -9.85% 63.333 57.094 - 0.13% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.80% 23.816 21.482 - -10.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.79% 4.661 4.205 - -0.16% -
std::search(vector<int>,_pred)_(single_element)/1024 -9.78% 576.091 519.762 - -10.22% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -9.73% 30.139 27.205 - -10.78% -
std::search(vector<int>,_pred)_(single_element)/8192 -9.72% 4604.042 4156.451 - -10.25% -
std::find_end(deque<int>)_(near_matches)/8192 -9.69% 1252100.370 1130720.497 - 0.42% -
std::find(vector<bool>)_(process_all)/50 -9.68% 0.677 0.611 - -14.63% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -9.66% 41.289 37.299 - -13.22% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.66% 2.052 1.854 - -9.97% -
bm_ranges_lexicographical_compare<signed_char>/64 -9.62% 2.561 2.314 - 1.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -9.61% 24.254 21.924 - 14.37% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.60% 10.891 9.846 - -9.29% -
SetIntersection_Front_Set_uint64_1024_256 -9.60% 4278192.684 3867580.950 - -3.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -9.58% 4783923.337 4325602.059 - -3.99% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -9.51% 668.225 604.686 - -1.63% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -9.46% 2025761.427 1834129.156 - -17.14% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.45% 7.124 6.451 - -10.43% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -9.43% 756.039 684.744 - -5.99% -
std::unordered_set<int>::clear()/32 -9.41% 639.098 578.977 - -9.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.38% 33.806 30.636 - -8.15% -
BM_std_minmax_element<long_long>/2 -9.32% 0.679 0.616 - -4.73% -
SetIntersection_Interlaced_Set_uint32_262144_4 -9.30% 1374565.267 1246707.275 - -3.40% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -9.30% 1.835 1.664 - 3.26% -
std::map<int,_int>::ctor(const&)/8192 -9.27% 58703.685 53259.685 - -1.39% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.25% 1.757 1.595 - -9.09% -
ranges::min(std::vector<__int128>)/70000 -9.23% 29886.819 27127.317 - -20.25% -
BM_PushHeap_uint32_Descending_4 -9.22% 0.389 0.353 - 2.23% -
std::generate(list<int>)/8192 -9.16% 7693.826 6988.832 - -8.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -9.13% 662.365 601.922 - -1.57% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.12% 2.953 2.684 - -5.25% -
SetIntersection_Interlaced_Set_uint32_262144_1 -9.10% 1097971.448 998020.736 - -0.19% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -9.10% 1.601 1.455 - -9.73% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -9.06% 340.610 309.760 - -4.78% -
SetIntersection_Interlaced_Vector_string_262144_256 -9.06% 76003151.660 69119500.712 - -10.03% -
bm_write -9.00% 606.091 551.556 - 0.97% -
std::find_if(vector<int>)_(bail_25%)/8 -8.97% 0.736 0.670 - -6.50% -
std::find_end(deque<int>)_(near_matches)/1024 -8.96% 18033.884 16418.033 - -0.18% -
std::unique_copy(deque<int>)_(contiguous)/32 -8.96% 10.615 9.664 - -19.57% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -8.96% 1.688 1.537 - -6.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.90% 29.892 27.231 - -5.37% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -8.90% 21550.929 19633.067 - -1.02% -
SetIntersection_Front_Set_string_256_16 -8.86% 7315761.490 6667334.387 - -5.99% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -8.86% 33.765 30.775 - -8.50% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -8.75% 22.109 20.175 - -7.18% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -8.74% 21784.280 19880.206 - -1.28% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -8.72% 21531.271 19654.663 - -1.78% -
std::find_first_of(vector<int>)_(small_needle)/32 -8.69% 53.847 49.166 - -5.17% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.69% 1.351 1.234 - 12.38% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.67% 8.285 7.567 - -8.37% -
std::search(deque<int>)_(near_matches)/1024 -8.65% 20553.620 18775.267 - -18.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.61% 577.117 527.411 - 4.51% -
BM_std_minmax_element<int>/64000 -8.58% 16685.451 15253.738 - -12.13% -
BM_StringMove_Small -8.58% 0.794 0.726 - -5.96% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.56% 77.730 71.077 - -14.63% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -8.50% 55.937 51.184 - -6.24% -
SetIntersection_Front_Vector_uint32_1024_1024 -8.48% 5909097.384 5407785.175 - -8.44% -
std::find_end(deque<int>)_(near_matches)/1000 -8.48% 17301.504 15834.343 - -0.09% -
std::find_first_of(vector<int>)_(large_needle)/50 -8.47% 284.622 260.525 - -0.73% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -8.42% 622.932 570.510 - 3.18% -
BM_vector_deque_ranges_copy/65536 -8.40% 3120.466 2858.256 - 0.00% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -8.39% 6973366.576 6388455.410 - -14.05% -
std::count(list<int>)_(every_other)/8192 -8.37% 7535.874 6905.297 - -4.00% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -8.34% 33.539 30.741 - -8.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.34% 21362.021 19580.293 - -1.92% -
BM_std_minmax_element<int>/65536 -8.26% 17005.218 15601.316 - -12.67% -
SetIntersection_Front_Set_string_256_256 -8.25% 30873578.681 28326795.939 - -2.09% -
std::copy_if(list<int>)_(every_other)/32768 -8.25% 28160.750 25838.108 - 2.25% -
BM_vector_deque_move/70000 -8.22% 3381.497 3103.561 - -0.02% -
BM_vector_deque_ranges_copy/70000 -8.20% 3380.825 3103.536 - 0.01% -
BM_PushHeap_float_Random_256 -8.19% 7.367 6.764 - 0.66% -
BM_std_minmax_element<int>/70000 -8.17% 18157.945 16673.700 - -12.42% -
BM_vector_deque_ranges_move/65536 -8.16% 3112.575 2858.465 - -0.03% -
std::set<int>::contains(key)_(non-existent)/32 -8.16% 2.883 2.648 - -0.57% -
BM_vector_deque_copy/70000 -8.12% 3376.882 3102.618 - -0.00% -
BM_std_minmax_element<int>/4096 -8.10% 1067.758 981.231 - -10.25% -
BM_vector_deque_ranges_move/70000 -8.09% 3376.854 3103.756 - -0.02% -
std::partition(list<int>)_(dense)/8192 -8.07% 5358.135 4925.906 - 11.02% -
BM_vector_deque_move/65536 -8.04% 3106.739 2856.874 - -0.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -8.03% 5.460 5.022 - -26.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.03% 1503.723 1382.999 - -5.82% -
BM_PushHeap_float_Random_16384 -8.02% 7.623 7.012 - -2.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -7.97% 1.127 1.037 - -4.49% -
BM_PushHeap_float_PipeOrgan_1 -7.97% 0.466 0.429 - -12.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.95% 13.277 12.222 - -7.02% -
std::partition_copy(list<int>)/8192 -7.94% 7338.800 6755.773 - -6.70% -
BM_vector_deque_copy/65536 -7.93% 3101.452 2855.539 - 0.06% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.92% 186973.381 172159.379 - -0.91% -
rng::starts_with(deque<int>)/1000 -7.90% 461.492 425.032 - -11.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.89% 643.498 592.724 - 5.92% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.89% 789.882 727.570 - -5.67% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -7.87% 54000255.708 49750314.356 - -7.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.85% 16160.124 14892.174 - -1.26% -
BM_std_minmax_element<int>/5500 -7.84% 1422.871 1311.378 - -9.90% -
BM_std_minmax_element<int>/512 -7.83% 137.736 126.956 - -8.11% -
BM_std_minmax_element<int>/4000 -7.82% 1042.776 961.187 - -10.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.81% 93.924 86.586 - 0.18% -
std::map<int,_int>::clear()/32 -7.81% 695.035 640.764 - -0.44% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -7.80% 32.906 30.339 - -2.52% -
std::multiset<std::string>::erase(iterator)/32 -7.79% 33.084 30.506 - -2.36% -
std::count_if(list<int>)_(every_other)/8192 -7.79% 8357.806 7706.785 - 5.96% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -7.79% 29.634 27.326 - -0.47% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -7.78% 135.333 124.806 - 4.29% -
BM_std_minmax_element<char>/3 -7.73% 1.201 1.108 - 5.20% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.71% 2.377 2.194 - -7.65% -
std::set<std::string>::count(key)_(existent)/32 -7.70% 16.781 15.488 - -6.09% -
std::set<int>::contains(key)_(non-existent)/1024 -7.70% 6.394 5.902 - -1.16% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -7.66% 189768.219 175222.983 - -1.16% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.66% 37.402 34.537 - -22.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.65% 23.832 22.008 - -0.86% -
SetIntersection_Interlaced_Set_string_256_256 -7.64% 32527027.954 30040711.558 - 2.97% -
SetIntersection_Front_Set_string_262144_64 -7.64% 5003161.131 4621004.992 - 0.72% -
rng::find_last(vector<char>)_(bail_90%)/8192 -7.64% 205.461 189.768 - 0.50% -
SetIntersection_None_Set_string_16384_1024 -7.61% 221429009.401 204582637.691 - -3.34% -
std::stable_partition(deque<int>)_(sparse)/50 -7.60% 29.416 27.180 - -9.51% -
BM_vector_deque_ranges_copy/64000 -7.59% 3073.603 2840.352 - 0.07% -
std::find_end(list<int>,_pred)_(same_length)/8192 -7.58% 9496.537 8776.768 - -0.53% -
SetIntersection_Front_Set_uint32_262144_64 -7.56% 1686092.803 1558665.549 - -8.16% -
BM_vector_deque_ranges_move/64000 -7.44% 3069.179 2840.812 - 0.03% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.44% 29.883 27.660 - 0.63% -
BM_vector_deque_move/64000 -7.42% 3069.389 2841.694 - 0.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -7.40% 5.360 4.964 - -10.39% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.39% 1.613 1.494 - 3.49% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -7.38% 1.556 1.441 - -8.93% -
BM_vector_deque_copy/64000 -7.37% 3066.720 2840.628 - 0.11% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -7.33% 11.299 10.471 - -1.49% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.28% 11.364 10.536 - -2.20% -
BM_deque_vector_ranges_copy/70000 -7.28% 3448.286 3197.193 - 0.03% -
BM_deque_deque_ranges_move/2 -7.28% 2.240 2.077 - -9.86% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -7.28% 188505.742 174790.729 - -1.81% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -7.26% 0.289 0.268 - -12.84% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -7.26% 2.685 2.490 - -7.44% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -7.25% 1.290 1.196 - -7.44% -
BM_std_minmax_element<int>/1024 -7.25% 271.287 251.608 - -9.65% -
SetIntersection_Front_Set_float_16384_16384 -7.24% 225694902.018 209350409.214 - -9.07% -
std::unordered_set<int>::erase(iterator)/32 -7.23% 22.267 20.657 - -4.40% -
SetIntersection_Front_Vector_uint64_1024_4 -7.23% 1081399.933 1003208.326 - -3.24% -
BM_deque_deque_copy_backward/0 -7.23% 0.931 0.863 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.22% 5356393.760 4969516.895 - -2.72% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.20% 36.813 34.162 - -5.33% -
SetIntersection_Interlaced_Vector_string_256_64 -7.14% 20857354.572 19367256.127 - 3.46% -
ranges::min(std::deque<char>)/8 -7.13% 2.548 2.366 - 2.48% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.12% 37.366 34.706 - 0.40% -
SetIntersection_Front_Vector_uint32_16384_256 -7.08% 2278427.191 2117117.115 - -6.38% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.06% 43195874.964 40145714.446 - -12.82% -
std::set<std::string>::contains(key)_(existent)/32 -7.04% 15.814 14.701 - -6.49% -
std::set<int>::insert(value)_(new_value,_end)/1024 -7.03% 43.909 40.821 - -0.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -7.02% 188532.850 175291.615 - -1.28% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -7.02% 27.669 25.726 - 20.87% -
BM_PushHeap_float_Random_1024 -7.00% 7.553 7.025 - -1.78% -
BM_vector_deque_ranges_move_backward/0 -7.00% 0.461 0.429 - 1.48% -
bm_ranges_swap_ranges_vb_aligned/1024 -6.96% 6.525 6.070 - -0.93% -
BM_deque_deque_ranges_move/1 -6.90% 2.499 2.327 - -8.50% -
BM_deque_deque_move_backward/2 -6.90% 2.523 2.349 - -14.08% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.90% 4.552 4.238 - -3.77% -
SetIntersection_Front_Vector_uint32_262144_256 -6.89% 2287988.299 2130443.735 - -6.36% -
std::set<std::string>::find(key)_(existent)/32 -6.88% 15.795 14.708 - -6.60% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.84% 2297.606 2140.443 - -0.02% -
std::find_if_not(deque<int>)_(process_all)/8192 -6.83% 2154.561 2007.345 - 0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.83% 74815.710 69706.935 - 3.90% -
std::copy_n(vector<int>)/32768 -6.79% 3780.021 3523.533 - 1.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.78% 2.802 2.612 - 1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.77% 328.097 305.900 - -3.14% -
std::count(list<int>)_(every_other)/1048576 -6.75% 873195.537 814234.175 - -0.50% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -6.74% 18655393.692 17397917.919 - 17.19% -
std::set<int>::equal_range(key)_(existent)/8192 -6.74% 8.503 7.930 - -13.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -6.72% 5.078 4.737 - -6.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -6.71% 1.316 1.228 - -8.80% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.69% 13.375 12.481 - 7.41% -
SetIntersection_None_Set_string_16384_1 -6.68% 210213417.855 196162287.358 - -0.49% -
std::search(list<int>,_pred)_(no_match)/8192 -6.66% 7798.397 7279.067 - 0.48% -
std::reverse_copy(list<int>)/512 -6.64% 391.377 365.377 - 0.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -6.61% 625.709 584.331 - 5.94% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.60% 44198.507 41279.256 - -0.03% -
SetIntersection_Front_Set_string_1024_64 -6.60% 4966333.257 4638519.277 - 0.96% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.59% 1160.107 1083.617 - -6.70% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.59% 16.497 15.410 - -1.66% -
SetIntersection_Front_Vector_uint32_256_256 -6.58% 4546724.049 4247541.836 - -6.24% -
BM_PushHeap_uint32_Descending_16 -6.56% 0.379 0.354 - 0.00% -
std::unique(deque<int>)_(contiguous)/8192 -6.54% 4033.370 3769.608 - 0.71% -
std::unordered_set<std::string>::ctor(const&)/32 -6.54% 790.772 739.078 - -13.52% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -6.54% 41.060 38.377 - -0.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.50% 18.408 17.211 - 0.80% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -6.50% 25.711 24.040 - -5.07% -
std::multiset<int>::find(key)_(existent)/8192 -6.50% 8.594 8.036 - -6.72% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.49% 8666.123 8103.477 - 0.47% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -6.48% 17.804 16.651 - 3.01% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.48% 311.990 291.787 - 0.16% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.47% 56676.944 53011.271 - 0.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.47% 29.293 27.399 - -8.78% -
std::vector<std::string>::ctor(size)/32 -6.46% 32.136 30.062 - -11.10% -
BM_PushHeap_float_Random_16 -6.45% 5.394 5.046 - -0.24% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.45% 29.260 27.372 - -0.55% -
BM_PushHeap_float_Random_64 -6.45% 6.699 6.267 - 1.69% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.45% 11.057 10.344 - -4.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -6.44% 0.814 0.761 - -4.28% -
ranges::min(std::vector<__int128>)/64 -6.42% 26.337 24.646 - -15.02% -
BM_deque_vector_ranges_move_backward/5500 -6.40% 209.939 196.501 - -0.82% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.40% 13415.140 12556.651 - -2.97% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.36% 2.453 2.297 - -8.30% -
std::copy(vector<bool>)_(aligned)/262144 -6.34% 751.624 703.947 - -3.19% -
std::unordered_set<std::string>::erase(iterator)/32 -6.32% 29.901 28.011 - -2.18% -
BM_deque_vector_copy/0 -6.32% 1.559 1.460 - 0.07% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.31% 8476.198 7941.056 - -6.55% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.31% 239.328 224.224 - 0.67% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.31% 11.951 11.197 - 0.71% -
BM_deque_vector_ranges_copy/64000 -6.31% 3121.639 2924.736 - -2.01% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.28% 5046032.944 4729053.434 - -4.00% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.28% 7083.683 6638.895 - 2.49% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.25% 56706.774 53161.102 - 2.96% -
std::search(list<int>,_pred)_(same_length)/8192 -6.23% 8574.559 8040.172 - -5.00% -
bm_ranges_swap_ranges_vb_aligned/128 -6.23% 3.433 3.219 - 0.26% -
std::remove_if(deque<int>)_(sprinkled)/50 -6.22% 63.861 59.887 - -1.68% -
rng::starts_with(deque<int>)/1024 -6.20% 476.854 447.283 - -8.86% -
BM_deque_vector_ranges_copy/65536 -6.16% 3128.203 2935.571 - -0.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.15% 11823.126 11095.426 - 0.33% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.15% 7064.338 6629.702 - 1.09% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.14% 269.388 252.847 - 0.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -6.12% 0.457 0.429 - -10.87% -
SetIntersection_Front_Set_uint64_256_64 -6.11% 5737624.205 5387223.972 - -11.89% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.11% 92.896 87.224 - -0.24% -
std::transform(list<int>)_(identity_transform)/8192 -6.10% 7569.706 7107.641 - -9.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.09% 9269.935 8705.172 - 5.41% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.06% 25.779 24.216 - 7.23% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.05% 6692142.171 6287419.990 - -2.39% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.05% 0.237 0.223 - 0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -6.05% 1152063.341 1082411.539 - -6.86% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -6.04% 919.487 863.962 - -4.65% -
std::copy(list<int>)/64 -6.03% 36.747 34.532 - 13.66% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -6.01% 0.369 0.347 - -23.70% -
BM_std_minmax_element<short>/3 -6.01% 1.209 1.136 - 1.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.01% 918.642 863.471 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.00% 1922236.660 1806897.747 - -3.08% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -6.00% 31.247 29.372 - -5.92% -
std::copy(vector<int>)/32768 -5.97% 3749.542 3525.515 - 1.29% -
std::unordered_set<std::string>::erase(iterator)/1024 -5.97% 33.550 31.546 - -3.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.97% 220.800 207.614 - -1.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.97% 5492.321 5164.393 - 0.35% -
std::equal(vector<int>)_(it,_it,_it)/8 -5.96% 1.229 1.156 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -5.92% 1567920.028 1475146.668 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.89% 23876.535 22469.179 - 0.09% -
std::unordered_multiset<int>::clear()/1024 -5.89% 8388.866 7894.556 - -14.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.87% 54.145 50.965 - 0.03% -
SetIntersection_Interlaced_Vector_string_262144_4 -5.87% 2183326.230 2055173.443 - -11.18% -
BM_PushHeap_string_SingleElement_16 -5.86% 2.776 2.613 - -5.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.83% 1062195.120 1000216.180 - -4.90% -
std::fill(deque<int>)/1024 -5.83% 32.312 30.429 - 1.88% -
std::set<std::string>::ctor(const&)/32 -5.82% 841.161 792.180 - 2.22% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.82% 59021.197 55586.502 - 0.87% -
SetIntersection_Front_Set_float_256_64 -5.81% 5740497.510 5407148.453 - 0.14% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -5.80% 16.145 15.208 - -17.05% -
std::set<int>::insert(value)_(already_present)/1024 -5.80% 6.046 5.696 - -11.73% -
SetIntersection_Interlaced_Vector_uint32_256_64 -5.79% 8417840.117 7930476.480 - -9.16% -
std::replace(list<int>)_(prefix)/1024 -5.78% 785.529 740.108 - 0.07% -
std::set<int>::insert(value)_(already_present)/8192 -5.78% 9.996 9.418 - -13.63% -
std::sort(vector<int>)_(heap)/1024 -5.76% 4832.304 4553.899 - -0.43% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.76% 1062.781 1001.582 - -6.86% -
std::search(list<int>)_(same_length)/8192 -5.75% 8480.488 7992.480 - -0.70% -
std::find(vector<long_long>)_(process_all)/8 -5.75% 1.096 1.033 - -12.86% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -5.75% 13.253 12.491 - -3.87% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -5.75% 23.082 21.756 - 0.28% -
BM_PushHeap_string_SingleElement_64 -5.74% 2.777 2.618 - -5.01% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.74% 1043794.161 983864.239 - -5.37% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.73% 1619440.350 1526644.859 - -2.05% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.72% 1.734 1.635 - -5.76% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.70% 48.527 45.760 - -0.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.68% 0.660 0.622 - -5.71% -
std::deque<int>::ctor(size)/32 -5.64% 29.330 27.677 - 0.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -5.63% 23.893 22.548 - -6.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -5.60% 0.280 0.264 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.58% 7235397.834 6831559.198 - 0.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.57% 36.767 34.719 - 2.00% -
BM_PushHeap_string_SingleElement_16384 -5.57% 2.704 2.553 - -5.11% -
std::multiset<int>::count(key)_(existent)/8192 -5.57% 10.185 9.618 - 4.55% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -5.56% 1.345 1.270 - -16.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -5.54% 1181025.735 1115556.188 - -2.14% -
std::multimap<std::string,_int>::clear()/1024 -5.53% 22718.921 21461.605 - 0.50% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.51% 3959.967 3741.945 - 0.57% -
SetIntersection_Front_Set_uint64_1024_64 -5.50% 1774335.884 1676672.491 - -8.75% -
std::unordered_multiset<int>::clear()/8192 -5.49% 65232.083 61648.738 - -9.36% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -5.48% 228584785.252 216058166.025 - -5.56% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.43% 687.593 650.223 - -6.18% -
std::find_if(vector<char>)_(process_all)/8 -5.43% 1.567 1.482 - -3.68% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.42% 12.855 12.159 - -10.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.41% 714.755 676.086 - -3.33% -
std::partition(list<int>)_(dense)/1024 -5.41% 412.971 390.632 - 0.48% -
SetIntersection_Front_Set_uint32_1024_1024 -5.41% 12433868.103 11761396.193 - 3.73% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.40% 6134.257 5803.128 - -5.24% -
BM_PushHeap_float_Ascending_16384 -5.40% 4.368 4.132 - -5.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.40% 653.191 617.948 - 0.70% -
BM_CmpLess_uchar_uint -5.39% 1.117 1.057 - -1.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.39% 43.804 41.442 - -6.50% -
std::set<std::string>::contains(key)_(existent)/1024 -5.39% 24.211 22.906 - -5.58% -
std::copy(list<int>)/4096 -5.37% 3241.840 3067.649 - -0.28% -
std::stable_partition(deque<int>)_(dense)/32 -5.37% 29.079 27.519 - -9.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -5.35% 1221362.324 1155961.931 - -2.28% -
BM_PushHeap_float_Descending_4 -5.35% 0.363 0.344 - -2.99% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.34% 22.373 21.178 - -2.18% -
BM_PushHeap_string_SingleElement_1024 -5.34% 2.712 2.567 - -6.03% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -5.33% 24.381 23.082 - -13.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.33% 5.787 5.479 - 1.21% -
std::deque<std::string>::ctor(size)/32 -5.32% 44.083 41.736 - -0.08% -
BM_vector_deque_copy_backward/0 -5.32% 0.480 0.454 - -4.12% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.32% 107792999.534 102058331.993 - -6.05% -
SetIntersection_Front_Set_uint32_16384_64 -5.31% 1688614.325 1598961.574 - 3.83% -
bm_ranges_swap_ranges_vb_aligned/2048 -5.30% 8.608 8.152 - -0.56% -
SetIntersection_None_Set_string_16384_4 -5.29% 205369041.613 194508688.730 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -5.29% 4288280.585 4061522.904 - -9.96% -
SetIntersection_Front_Set_float_256_256 -5.29% 8182561.613 7750009.612 - 10.40% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.29% 43204.293 40920.516 - -0.24% -
BM_PushHeap_string_SingleElement_256 -5.25% 2.715 2.573 - -3.65% -
SetIntersection_None_Set_uint64_256_4 -5.25% 11594445.423 10985926.224 - -0.58% -
std::search(list<int>)_(single_element)/8192 -5.25% 8935.607 8466.680 - 14.15% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.24% 77.818 73.740 - 9.66% -
std::copy(vector<bool>)_(aligned)/4096 -5.24% 4.926 4.668 - -2.83% -
std::find_if(list<int>)_(process_all)/8192 -5.23% 7735.543 7331.284 - -18.45% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.22% 7.651 7.251 - -3.21% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -5.22% 91.105 86.350 - -0.76% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.21% 1883.538 1785.325 - -12.85% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -5.21% 22.879 21.686 - 0.45% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.21% 38244.012 36252.022 - -0.91% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.20% 828.254 785.199 - -5.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.20% 6646714.751 6301251.427 - -6.92% -
BM_std_minmax_element<int>/64 -5.20% 17.055 16.169 - -8.18% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.19% 0.648 0.614 - -11.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -5.19% 1.516 1.437 - 6.69% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.19% 28.684 27.196 - -13.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.18% 46789.561 44365.277 - 1.94% -
BM_PushHeap_string_SingleElement_262144 -5.17% 2.734 2.592 - -10.17% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.17% 5593949.777 5304841.287 - -9.09% -
std::distance(join_view(vector<vector<int>>))/50 -5.17% 0.641 0.608 - -1.58% -
std::find_if(list<int>)_(process_all)/50 -5.15% 20.057 19.025 - 0.14% -
bm_lexicographical_compare<signed_char>/512 -5.14% 8.116 7.699 - -0.60% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.14% 7293784.291 6918684.406 - 0.09% -
BM_vector_deque_ranges_copy/2 -5.14% 1.990 1.888 - -8.13% -
BM_std_minmax_element<short>/70000 -5.13% 18800.434 17835.912 - -7.08% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.12% 0.233 0.222 - 0.99% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.12% 10.698 10.150 - 4.27% -
SetIntersection_Front_Set_float_16384_16 -5.11% 1225513.146 1162890.441 - -2.17% -
std::shift_left(list<int>)/8192 -5.10% 7603.754 7215.617 - -5.15% -
std::search(list<int>,_pred)_(single_element)/8192 -5.10% 8176.167 7758.816 - 0.64% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -5.10% 24.314 23.073 - -7.62% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -5.05% 1.553 1.475 - 11.99% -
std::replace(vector<int>)_(sprinkled)/32 -5.05% 6.195 5.883 - -2.14% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.04% 10.524 9.993 - -0.37% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.03% 2.466 2.342 - 0.80% -
BM_std_minmax_element<short>/64000 -5.03% 17161.273 16298.826 - -7.07% -
SetIntersection_None_Set_uint32_1024_16 -5.01% 9111137.382 8654398.109 - -1.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.01% 5414.643 5143.408 - -2.05% -
std::set<std::string>::clear()/1024 -5.01% 22587.844 21456.434 - -1.79% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.00% 0.266 0.253 - -3.78% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.00% 1052.378 999.731 - 3.69% -
std::rotate(deque<int>)_(1_element_backward)/50 -4.98% 5.143 4.887 - -3.25% -
BM_std_minmax_element<short>/5500 -4.97% 1480.681 1407.026 - -6.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -4.97% 1109969.484 1054858.689 - -5.11% -
BM_std_minmax_element<short>/4096 -4.95% 1105.054 1050.392 - -6.72% -
SetIntersection_Front_Set_uint64_16384_256 -4.94% 3966943.696 3770892.787 - -2.66% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.94% 150408.301 142976.645 - -1.37% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.94% 15.585 14.815 - -0.47% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.92% 51.026 48.518 - -0.45% -
BM_std_minmax_element<short>/65536 -4.91% 17575.901 16712.071 - -6.90% -
BM_deque_deque_move_backward/1 -4.91% 2.776 2.640 - -13.04% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.90% 219.130 208.392 - -6.58% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.90% 112837.887 107314.057 - 0.09% -
BM_deque_vector_copy/64000 -4.90% 3002.860 2855.867 - -0.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.89% 33.527 31.889 - -3.16% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.87% 563.159 535.755 - -5.20% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -4.86% 20759934.317 19751611.670 - -13.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.84% 232.792 221.530 - 0.09% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.83% 1052984.900 1002073.386 - -2.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.83% 46.832 44.569 - -1.93% -
SetIntersection_Front_Set_uint32_16384_256 -4.83% 3869862.807 3682939.448 - 1.01% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.82% 14.285 13.596 - 27.77% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.81% 14365840.624 13674241.597 - -0.79% -
BM_std_minmax_element<short>/4000 -4.80% 1079.499 1027.638 - -6.57% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -4.79% 32.474 30.919 - -1.20% -
BM_CmpEqual_ushort_short -4.79% 1.037 0.988 - -5.25% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -4.77% 182212949.097 173516909.908 - -2.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.75% 1164862.996 1109572.688 - -4.26% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.74% 15.296 14.571 - -0.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -4.73% 972.019 926.080 - -0.22% -
std::unordered_multimap<int,_int>::clear()/1024 -4.71% 8420.524 8023.919 - -1.51% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.71% 19.267 18.360 - 0.58% -
std::map<std::string,_int>::clear()/32 -4.69% 921.312 878.147 - -2.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.67% 1053356.810 1004176.631 - -4.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.67% 3203303.726 3053843.766 - -11.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.66% 17765501.233 16937648.829 - -0.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.64% 5683.831 5419.846 - -0.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.64% 629.201 599.987 - 8.14% -
SetIntersection_Interlaced_Set_float_256_256 -4.64% 7712209.809 7354363.591 - 0.02% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.63% 16519.464 15754.488 - -34.23% -
SetIntersection_Front_Set_float_64_64 -4.63% 13850448.489 13209073.568 - 4.39% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -4.62% 29.537 28.171 - 6.27% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.62% 24.804 23.659 - 0.54% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.61% 51.239 48.875 - -3.84% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.61% 278.438 265.592 - -0.21% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.61% 545.398 520.266 - -4.48% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.61% 4992.279 4762.255 - 0.06% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.60% 18.293 17.451 - -1.00% -
SetIntersection_Front_Vector_uint64_262144_1 -4.60% 1041104.517 993257.928 - -3.21% -
bm_gcd_random -4.58% 31.086 29.663 - 1.81% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.57% 77257.429 73723.718 - 0.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.56% 804.576 767.923 - 13.99% -
BM_std_minmax_element<short>/1024 -4.56% 281.908 269.067 - -6.16% -
std::map<int,_int>::ctor(const&)/32 -4.55% 234.864 224.168 - -3.72% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.55% 10.457 9.981 - -4.43% -
std::partition(deque<int>)_(sparse)/1024 -4.54% 400.688 382.500 - 0.14% -
std::distance(join_view(vector<vector<int>>))/4096 -4.54% 4.586 4.378 - -5.84% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.53% 53.069 50.663 - 0.00% -
std::set<std::string>::erase(iterator)/32 -4.53% 28.049 26.778 - -2.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.53% 474.524 453.038 - -2.62% -
SetIntersection_Front_Vector_uint32_16384_16384 -4.53% 75350489.860 71940367.442 - -9.32% -
std::set<int>::insert(value)_(new_value,_end)/8192 -4.52% 72.267 68.997 - -8.33% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.51% 73.214 69.911 - -1.15% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.50% 105569.772 100816.559 - 6.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.50% 1165317.785 1112884.281 - -2.86% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.50% 91.695 87.574 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.48% 1060446.869 1012944.920 - -3.03% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.48% 11.385 10.875 - -1.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.47% 41082.278 39244.075 - -0.63% -
SetIntersection_None_Set_uint64_1024_64 -4.47% 9002334.521 8600116.251 - 0.42% -
SetIntersection_Front_Vector_uint64_262144_64 -4.46% 1372084.962 1310859.592 - -1.65% -
SetIntersection_Front_Set_uint32_262144_262144 -4.45% 1677584.799 1602887.207 - -2.09% -
SetIntersection_None_Vector_uint32_262144_16 -4.44% 1127973.546 1077862.194 - -3.90% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.44% 17.893 17.098 - -0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.44% 979859.505 936345.754 - 0.92% -
std::multiset<std::string>::clear()/32 -4.43% 916.312 875.723 - -1.09% -
SetIntersection_None_Set_string_16384_16 -4.43% 203578927.555 194566906.446 - 0.37% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.42% 57439.554 54898.682 - 0.10% -
SetIntersection_Front_Vector_uint32_64_64 -4.42% 10929541.189 10446194.450 - -3.19% -
SetIntersection_Interlaced_Vector_string_1024_4 -4.42% 1717485.515 1641599.203 - 0.39% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.42% 8.724 8.339 - 0.40% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.41% 26.929 25.742 - -8.38% -
std::partial_sort_copy(list<int>)_(descending)/8 -4.40% 16.292 15.574 - -1.63% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.40% 23.884 22.834 - 0.15% -
BM_StringAssignStr_Empty_Transparent -4.39% 0.508 0.485 - 0.02% -
std::partial_sort_copy(list<int>)_(heap)/8 -4.37% 17.711 16.936 - -1.76% -
bm_ranges_swap_ranges_vb_aligned/512 -4.37% 5.249 5.020 - -0.25% -
SetIntersection_Front_Set_float_262144_262144 -4.36% 1642585.369 1571005.453 - -3.12% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.36% 22.602 21.617 - 4.73% -
std::find_end(list<int>)_(single_element)/8192 -4.36% 8275.159 7914.622 - -3.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -4.35% 10082706.103 9644211.130 - -1.10% -
SetIntersection_None_Set_uint32_256_256 -4.35% 5839950.100 5586055.124 - -2.33% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -4.34% 355.969 340.531 - 2.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.32% 51.997 49.753 - -1.35% -
SetIntersection_Front_Set_string_262144_262144 -4.31% 18289269.207 17500159.422 - -11.70% -
SetIntersection_None_Set_uint64_1024_1 -4.31% 9092670.744 8700475.075 - -1.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.30% 19.343 18.510 - -0.46% -
SetIntersection_Front_Set_uint64_262144_4 -4.28% 1073021.825 1027101.387 - -6.50% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.27% 239.223 229.016 - 3.58% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.26% 1603431.478 1535109.457 - -0.68% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.25% 8.416 8.058 - -1.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.25% 69283.589 66339.438 - 1.94% -
SetIntersection_Front_Vector_uint32_16384_64 -4.24% 1375714.783 1317395.712 - -0.06% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.23% 25.136 24.072 - -0.54% -
BM_StringFindAllMatch/8 -4.23% 2.873 2.751 - -1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.23% 22595456.210 21640108.746 - -1.80% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.21% 21.637 20.726 - -3.39% -
std::is_sorted(deque<int>,_pred)/1024 -4.21% 670.005 641.798 - -0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.21% 73.639 70.540 - -1.84% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.20% 0.264 0.253 - -5.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.20% 1162633.401 1113769.521 - -5.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.19% 46332003.136 44392376.419 - -9.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.17% 1347141.459 1290917.879 - -6.96% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.17% 507.546 486.367 - -4.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -4.17% 286.317 274.372 - -1.25% -
SetIntersection_None_Set_float_256_64 -4.17% 9425454.870 9032860.860 - -3.19% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.15% 15.353 14.716 - -0.36% -
std::stable_sort(vector<int>)_(descending)/8 -4.15% 24.368 23.358 - -4.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.14% 14397624.374 13801684.915 - -8.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.14% 171479006.353 164383209.107 - -6.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.13% 26.707 25.604 - 1.99% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.12% 7596.359 7283.064 - -1.56% -
std::count(vector<int>)_(every_other)/8 -4.12% 1.376 1.319 - -4.33% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -4.12% 209.684 201.049 - -0.86% -
rng::contains_subrange(deque<int>)_(process_all)/32 -4.11% 15.301 14.672 - 4.22% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.11% 1.548 1.485 - -8.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.10% 7007.870 6720.404 - -0.16% -
std::remove_copy(deque<int>)_(prefix)/50 -4.10% 21.270 20.398 - 1.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.10% 408.102 391.375 - 0.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.09% 13210.504 12669.659 - -1.83% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -4.09% 359.742 345.035 - 6.93% -
SetIntersection_None_Set_uint64_256_64 -4.08% 9370715.529 8988575.782 - 1.09% -
std::find(vector<short>)_(bail_25%)/8 -4.08% 0.710 0.681 - -2.97% -
std::search(deque<int>)_(near_matches)/1000 -4.07% 18680.726 17921.149 - -20.59% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.06% 170885971.239 163941113.916 - -3.58% -
BM_vector_deque_ranges_move_backward/64 -4.06% 3.101 2.975 - -7.86% -
std::unordered_multimap<int,_int>::clear()/8192 -4.05% 64844.701 62216.310 - -2.16% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -4.05% 30.195 28.973 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.05% 554586041.157 532150096.183 - -0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.04% 39.205 37.622 - 1.03% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.02% 55.818 53.574 - 0.33% -
SetIntersection_Interlaced_Vector_string_16384_64 -4.02% 13157231.822 12628848.278 - -4.77% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.02% 35.280 33.863 - -4.88% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.01% 903848.015 867585.834 - -3.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.01% 9882.387 9486.405 - -5.67% -
std::copy(vector<bool>)_(aligned)/64 -4.01% 1.296 1.245 - -7.97% -
BM_CmpEqual_ushort_ushort -4.00% 1.078 1.035 - -3.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -4.00% 0.665 0.639 - -7.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.99% 1182703.692 1135506.749 - -3.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.99% 15542.135 14922.142 - 1.49% -
SetIntersection_None_Set_uint32_1024_1024 -3.99% 9019637.463 8659874.661 - -0.16% -
std::deque<int>::ctor(size)/8192 -3.98% 458.610 440.354 - -2.59% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.97% 8.176 7.851 - -2.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.96% 216919.492 208323.509 - 2.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.96% 1547.980 1486.651 - -1.14% -
std::partition(vector<int>)_(sparse)/32 -3.96% 9.080 8.721 - 0.82% -
std::set<int>::count(key)_(existent)/1024 -3.95% 4.256 4.087 - -4.50% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -3.95% 1.861 1.788 - 0.46% -
std::find(list<int>)_(process_all)/32768 -3.95% 26213.158 25178.221 - -2.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.95% 33.096 31.791 - -7.48% -
BM_std_minmax_element<short>/512 -3.94% 143.275 137.628 - -5.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.92% 180173113.860 173102513.267 - -3.33% -
std::move(deque<int>)/64 -3.92% 5.021 4.824 - -1.89% -
std::search(list<int>)_(no_match)/1000 -3.91% 709.956 682.170 - -54.64% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.91% 12366.156 11882.388 - 7.13% -
SetIntersection_None_Vector_uint32_1024_256 -3.90% 1077903.940 1035841.134 - -3.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -3.90% 25.853 24.844 - -0.95% -
std::partial_sort(deque<int>)_(descending)/8 -3.89% 43.404 41.715 - -7.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.88% 8.840 8.497 - 19.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.87% 644659.485 619740.918 - 0.29% -
rng::find_last(deque<int>)_(bail_90%)/50 -3.87% 1.916 1.842 - 0.53% -
std::copy_if(vector<int>)_(entire_range)/8 -3.86% 2.254 2.167 - -0.92% -
std::partial_sort(deque<int>)_(ascending)/8192 -3.86% 148025.122 142311.363 - -1.28% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.84% 39970196.619 38434213.831 - -2.77% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.84% 72.869 70.069 - -0.57% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.84% 40.686 39.125 - 0.36% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.84% 105914.800 101852.232 - 6.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.83% 11777.069 11326.234 - -2.32% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.82% 26.943 25.912 - -4.40% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.82% 29043.716 27933.322 - -2.79% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.82% 20950210.136 20149259.064 - -5.23% -
BM_vector_deque_copy/1 -3.82% 2.298 2.210 - -1.77% -
ranges::min(std::deque<long_long>)/8 -3.81% 2.403 2.311 - 0.09% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.80% 1.343 1.292 - 17.69% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.79% 1479159.990 1423072.769 - 0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.79% 36.712 35.322 - -0.34% -
std::remove(vector<int>)_(prefix)/32 -3.78% 50.778 48.858 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.78% 1048273.418 1008676.039 - -0.77% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.77% 1977.161 1902.534 - 1.13% -
BM_std_minmax_element<int>/4 -3.77% 1.260 1.212 - -1.72% -
BM_PushHeap_string_Ascending_256 -3.77% 11.134 10.715 - -9.62% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.77% 17.769 17.099 - 0.21% -
SetIntersection_Interlaced_Set_string_262144_1 -3.77% 1103830.280 1062253.569 - -1.34% -
std::rotate_copy(vector<int>)/8192 -3.76% 720.009 692.959 - 85.96% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.75% 2.239 2.155 - -3.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.75% 18935876.892 18225257.341 - -1.54% -
BM_StringMove_Large -3.75% 0.735 0.708 - 0.14% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.75% 222.169 213.837 - -3.15% -
BM_PushHeap_float_Random_262144 -3.75% 7.569 7.286 - 1.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -3.74% 13616005.769 13106578.909 - -1.11% -
SetIntersection_Front_Vector_string_262144_256 -3.74% 9742873.313 9378713.589 - -2.77% -
std::set<int>::find(key)_(existent)/1024 -3.72% 4.026 3.876 - -1.51% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.71% 96.151 92.580 - -7.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.71% 6.625 6.379 - -3.19% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.71% 2743.554 2641.714 - 3.73% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.71% 17476485.058 16827876.697 - -4.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -3.71% 2.977 2.867 - -4.23% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.71% 1504.072 1448.333 - -7.29% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.71% 13502785.584 13002482.526 - 0.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.71% 5.295 5.099 - 0.95% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.70% 8459.392 8146.421 - 0.20% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.70% 8.189 7.886 - -0.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.70% 9752.247 9391.660 - 0.98% -
std::multiset<std::string>::clear()/1024 -3.70% 21797.650 20991.844 - -4.56% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.69% 360954.608 347638.973 - 0.36% -
std::copy_if(deque<int>)_(entire_range)/8 -3.68% 2.644 2.547 - 0.00% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.66% 13.321 12.833 - 0.69% -
SetIntersection_None_Set_string_16384_64 -3.66% 203903841.314 196437990.090 - 0.51% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -3.66% 841.040 810.260 - -3.38% -
BM_num_put<bool> -3.66% 10.699 10.307 - -0.12% -
BM_StringRelational_Eq_Small_Huge_Control -3.65% 0.487 0.469 - -2.84% -
std::unique_copy(list<int>)_(sprinkled)/32 -3.65% 13.355 12.867 - -4.41% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.65% 23238654.458 22391365.354 - 3.79% -
std::find_if_not(vector<char>)_(process_all)/8 -3.64% 1.482 1.428 - -7.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.64% 643002.421 619600.817 - -0.40% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.63% 15.207 14.655 - -0.58% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.62% 4.529 4.365 - -0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.61% 3551.922 3423.574 - -16.04% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.61% 16.215 15.630 - -3.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.61% 20.811 20.060 - -7.97% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.61% 23.831 22.972 - -2.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.60% 1042810.995 1005224.100 - 0.54% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -3.60% 0.500 0.482 - 3.76% -
std::reverse(deque<int>)/64 -3.59% 13.563 13.075 - 0.31% -
std::set<std::string>::find(key)_(existent)/1024 -3.59% 23.851 22.994 - 2.83% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.59% 2.360 2.275 - -8.24% -
ranges::min(std::list<__int128>)/1 -3.59% 0.456 0.439 - -3.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.59% 1120310.381 1080141.939 - -3.88% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.58% 1.379 1.329 - 11.73% -
rng::contains_subrange(vector<int>)_(single_element)/16 -3.57% 4.797 4.626 - -2.84% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.57% 5073.826 4892.607 - 1.06% -
SetIntersection_Front_Set_uint32_262144_1 -3.57% 1043620.312 1006405.783 - -0.77% -
BM_vector_deque_ranges_move/2 -3.56% 1.945 1.876 - -3.28% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.56% 32.565 31.404 - -6.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.55% 16.661 16.069 - 0.14% -
BM_PushHeap_string_SingleElement_4 -3.55% 2.409 2.323 - -6.14% -
SetIntersection_Front_Vector_string_64_64 -3.54% 27023384.684 26066911.655 - 0.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -3.54% 39.829 38.420 - -0.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.54% 243.741 235.120 - 5.88% -
SetIntersection_Front_Set_string_16384_16 -3.53% 1937963.880 1869471.715 - -4.74% -
SetIntersection_Front_Set_string_64_64 -3.53% 36717887.879 35421482.062 - 5.31% -
BM_CmpLess_short_schar -3.52% 0.988 0.953 - 0.48% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.52% 21.109 20.366 - -5.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.50% 1168671.865 1127715.434 - -3.00% -
BM_deque_vector_ranges_copy_backward/0 -3.50% 1.421 1.372 - -4.09% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.48% 591.919 571.327 - 0.07% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.48% 72.588 70.063 - 0.98% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.47% 22.798 22.008 - -12.30% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.45% 11863.714 11454.468 - 1.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.43% 65223379.843 62984990.844 - -8.49% -
SetIntersection_Front_Vector_uint64_262144_4 -3.43% 1056272.383 1020028.089 - -1.46% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.43% 349346807.551 337360350.352 - -1.00% -
BM_deque_vector_copy/70000 -3.43% 3288.794 3176.140 - 0.12% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -3.42% 477.665 461.334 - -3.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.42% 11032883.793 10655857.801 - -1.44% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.41% 19.659 18.987 - 3.60% -
SetIntersection_None_Vector_uint32_16384_1024 -3.41% 1103324.172 1065730.399 - -2.69% -
std::vector<int>::ctor(size)/1024 -3.40% 44.415 42.904 - 3.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.40% 1231.554 1189.721 - -7.58% -
BM_vector_deque_ranges_copy/64 -3.38% 2.802 2.707 - -4.28% -
SetIntersection_None_Set_string_16384_16384 -3.37% 196046295.204 189433563.448 - -5.56% -
SetIntersection_Front_Vector_string_1024_64 -3.37% 3453497.542 3337034.438 - 2.33% -
std::move(deque<int>)/8 -3.36% 3.478 3.361 - -6.60% -
std::remove_if(list<int>)_(prefix)/8192 -3.36% 9895.199 9562.318 - 1.48% -
BM_deque_vector_copy/65536 -3.36% 3013.831 2912.589 - 0.25% -
std::multiset<std::string>::clear()/8192 -3.36% 215983.604 208729.365 - -3.39% -
BM_StringRelational_Less_Large_Huge_Control -3.35% 2.175 2.102 - -2.72% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.35% 33.584 32.459 - -0.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.34% 42220.257 40808.736 - 4.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.34% 18573425.908 17952688.001 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.34% 1042435.939 1007659.730 - -3.13% -
std::map<std::string,_int>::clear()/1024 -3.33% 22508.301 21757.850 - -2.31% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.33% 21.006 20.306 - -3.95% -
SetIntersection_Front_Set_string_16384_1024 -3.33% 59234636.588 57262330.042 - -3.13% -
BM_CmpEqual_int_uint -3.32% 1.086 1.050 - -3.65% -
BM_deque_vector_ranges_copy_backward/65536 -3.32% 8445.245 8164.944 - -0.34% -
BM_CmpLess_int_int -3.31% 1.070 1.034 - -3.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.30% 454.809 439.799 - 1.15% -
std::stable_partition(deque<int>)_(dense)/50 -3.29% 37.913 36.665 - -9.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.28% 4575371.148 4425439.721 - -13.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.27% 5978.461 5782.857 - -1.15% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.27% 13.747 13.298 - -0.27% -
SetIntersection_None_Set_uint64_1024_256 -3.27% 8902385.558 8611250.127 - -0.05% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.26% 528.003 510.774 - -1.02% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.26% 12402850.426 11998542.479 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.26% 11006402.719 10647699.712 - -2.07% -
SetIntersection_None_Set_uint64_1024_4 -3.26% 8866597.824 8577742.834 - -0.10% -
SetIntersection_Front_Set_float_262144_16 -3.26% 1176110.252 1137826.527 - -4.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.25% 64144.005 62056.182 - 0.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.24% 1.206 1.167 - -3.50% -
SetIntersection_None_Set_uint64_16384_256 -3.23% 169058493.669 163592499.501 - -1.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.23% 1.275 1.233 - 2.60% -
BM_deque_deque_move/64 -3.23% 3.152 3.050 - 0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.22% 5850385.342 5661710.718 - 0.13% -
SetIntersection_None_Set_uint32_1024_64 -3.22% 8922964.495 8635227.438 - -0.86% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.22% 3.650 3.533 - 0.05% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.21% 9.868 9.551 - -0.02% -
std::multimap<int,_int>::erase(iterator)/1024 -3.20% 20.911 20.243 - -2.09% -
SetIntersection_None_Set_uint64_1024_1024 -3.19% 8897075.085 8613282.748 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.18% 1634803.955 1582856.525 - -0.94% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.18% 644221.397 623764.199 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -3.17% 119236.236 115459.491 - -4.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.16% 13079.869 12666.378 - -3.13% -
SetIntersection_Front_Set_uint32_16384_16384 -3.16% 221134899.028 214149387.585 - -1.25% -
BM_vector_deque_copy_backward/2 -3.16% 2.000 1.937 - -5.96% -
SetIntersection_Front_Set_uint32_262144_16 -3.16% 1191753.467 1154131.679 - 0.76% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -3.15% 11.262 10.907 - -9.71% -
SetIntersection_None_Set_uint32_256_4 -3.15% 11537350.620 11174124.334 - 1.25% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.13% 2.772 2.685 - -7.84% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -3.13% 39.854 38.606 - 2.50% -
SetIntersection_Front_Set_uint32_262144_4 -3.12% 1065592.318 1032306.580 - -1.52% -
std::map<std::string,_int>::clear()/8192 -3.12% 218681.069 211850.458 - -0.86% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -3.12% 1.137 1.101 - -8.15% -
std::stable_partition(list<int>)_(sparse)/8192 -3.12% 8926.775 8648.176 - -2.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.12% 1745020.134 1690564.345 - -4.06% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.11% 16509.367 15995.804 - -1.02% -
SetIntersection_Front_Vector_string_262144_16 -3.11% 1636738.272 1585842.634 - 1.86% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.11% 6842.805 6630.148 - 0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.10% 1052760.740 1020113.405 - -1.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.10% 4176800.074 4047410.596 - -0.63% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.10% 671397.495 650599.659 - 0.08% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.10% 179.863 174.295 - -1.03% -
SetIntersection_None_Set_uint32_256_64 -3.09% 9362650.872 9073252.883 - -0.83% -
std::find(vector<int>)_(bail_25%)/8 -3.08% 1.441 1.397 - -6.31% -
SetIntersection_Front_Vector_uint32_1024_16 -3.07% 1121351.858 1086873.067 - -2.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.07% 1656847.658 1605939.373 - -3.68% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.06% 1.665 1.614 - -3.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.06% 10691.891 10364.719 - 3.69% -
BM_PushHeap_string_Ascending_1024 -3.05% 13.594 13.179 - -8.98% -
SetIntersection_Front_Vector_uint32_16384_16 -3.05% 1113858.098 1079867.447 - -3.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.03% 1635998.373 1586348.959 - -4.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -3.03% 11600744.420 11249433.875 - 0.55% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.03% 52470.299 50882.752 - -0.70% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.02% 120081.206 116449.119 - -1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.02% 8946343.704 8675766.307 - -1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.02% 8882216.196 8613752.642 - -2.15% -
SetIntersection_Front_Vector_uint32_16384_4 -3.02% 1053432.953 1021602.164 - -3.32% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.02% 151.848 147.262 - 0.34% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.01% 9.559 9.271 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.01% 175009316.708 169735500.476 - -1.23% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.01% 5.473 5.308 - -1.67% -
SetIntersection_None_Set_uint32_1024_4 -3.01% 8905406.330 8637568.082 - -0.14% -
std::is_sorted(deque<int>,_pred)/8192 -3.01% 5356.698 5195.604 - 0.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.00% 106156.503 102972.347 - 7.68% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.99% 445.203 431.889 - 3.28% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.99% 4666.051 4526.517 - 0.36% -
SetIntersection_None_Vector_string_1024_64 -2.99% 1191577.761 1155945.877 - -1.11% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.99% 238114392.995 230994741.738 - -4.29% -
BM_num_get<float> -2.99% 37.088 35.980 - -1.58% -
std::sort_heap(deque<int>,_pred)/8 -2.99% 34.719 33.682 - -2.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.99% 1218328.002 1181937.649 - -2.44% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -2.98% 23738.636 23030.053 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.98% 1658952.148 1609442.625 - -2.40% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.98% 30.264 29.362 - -5.18% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.98% 2212.559 2146.646 - -0.19% -
SetIntersection_Front_Set_uint32_256_64 -2.98% 5457244.281 5294713.894 - 1.70% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.98% 23.120 22.432 - -0.22% -
std::sort_heap(deque<int>,_pred)/1024 -2.97% 12596.954 12222.212 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.97% 27192476.251 26384410.869 - -7.89% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -2.97% 1.715 1.665 - 3.14% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.96% 75228986.539 73000394.408 - -7.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.95% 3027561.749 2938204.903 - -5.75% -
std::find_if(list<int>)_(process_all)/1024 -2.94% 718.228 697.097 - 1.52% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.94% 12519.889 12151.765 - -4.47% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.93% 0.632 0.613 - -0.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.92% 744.831 723.049 - -1.39% -
BM_StringFindStringLiteral/32 -2.92% 1.793 1.741 - 0.71% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.92% 1678.606 1629.625 - 0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.92% 742.252 720.609 - -2.81% -
BM_PushHeap_float_QuickSortAdversary_16384 -2.91% 0.495 0.480 - 0.20% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.91% 121270.841 117738.770 - -0.53% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.91% 1403.905 1363.077 - 1.34% -
std::copy(vector<bool>)_(aligned)/512 -2.91% 1.415 1.374 - -0.23% -
std::unordered_set<int>::find(key)_(existent)/32 -2.90% 1.395 1.355 - -8.33% -
BM_StringRelational_Eq_Small_Large_Control -2.89% 0.481 0.467 - -0.79% -
std::upper_bound(std::forward_list<int>)/8192 -2.89% 10716.707 10407.292 - -0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.89% 685.414 665.630 - 1.56% -
SetIntersection_None_Vector_uint64_16384_4 -2.88% 1095405.391 1063806.601 - -1.94% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.87% 10.933 10.619 - -2.44% -
std::for_each(join_view(vector<vector<int>>))/50 -2.87% 4.171 4.051 - 0.05% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.87% 54.429 52.868 - -2.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.86% 1205.938 1171.398 - 7.56% -
BM_num_get<double> -2.86% 36.623 35.577 - -1.86% -
std::unordered_set<std::string>::clear()/1024 -2.85% 23615.183 22940.998 - -3.03% -
std::make_heap(deque<int>)_(ascending)/8 -2.85% 27.845 27.050 - -0.46% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.85% 19.210 18.662 - -0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.85% 9.663 9.388 - 2.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.85% 1537516.546 1493673.460 - -1.76% -
BM_CmpLess_int_ushort -2.85% 1.122 1.090 - -1.42% -
std::map<int,_int>::clear()/1024 -2.84% 10661.392 10358.821 - -0.09% -
SetIntersection_Front_Set_string_262144_1024 -2.83% 60299380.220 58590255.535 - -1.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.82% 9248125.708 8987438.558 - -2.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.82% 2164601.969 2103610.971 - -2.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.82% 22.433 21.801 - -1.05% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.81% 1.512 1.469 - -3.76% -
std::multimap<int,_int>::erase(iterator)/32 -2.81% 20.800 20.216 - -1.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.81% 1130301.251 1098552.134 - -1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.80% 1651588.865 1605327.475 - -3.98% -
std::multimap<int,_int>::erase(iterator)/8192 -2.80% 21.009 20.420 - -1.34% -
std::shift_right(deque<int>)/1024 -2.80% 41.655 40.489 - 0.35% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.79% 752.454 731.464 - -1.27% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.79% 267848.832 260385.417 - -1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.78% 14111433.784 13718767.198 - -2.16% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.77% 16.440 15.984 - 14.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.77% 1044537.046 1015615.819 - -2.88% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.77% 2.849 2.770 - -0.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.77% 20.623 20.052 - -0.45% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -2.76% 1.379 1.341 - -5.59% -
std::shift_right(list<int>)/8192 -2.76% 7670.697 7459.002 - -2.74% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.76% 74789.387 72727.598 - -4.68% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.76% 9940022.363 9666039.330 - -1.86% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.75% 207728090.723 202013590.232 - -3.50% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.75% 2172.858 2113.099 - 2.44% -
SetIntersection_None_Set_string_16384_256 -2.75% 201923062.792 196376098.185 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.75% 1821640.777 1771600.323 - -3.03% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.75% 1045174.598 1016474.247 - -1.19% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.74% 8185305.496 7960751.514 - -4.36% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.74% 7.707 7.496 - -2.69% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.73% 9714.376 9449.374 - -9.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.73% 1652153.401 1607115.805 - -2.34% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.72% 7.597 7.390 - 0.11% -
bm_swap_ranges_vb_aligned/8 -2.72% 3.251 3.163 - -4.09% -
std::is_partitioned(list<int>)_(partitioned)/8192 -2.72% 7177.363 6982.449 - -1.57% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.71% 1057515.170 1028828.927 - -0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.71% 1648612.793 1603902.426 - -1.84% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.70% 366.210 356.332 - -0.09% -
SetIntersection_Front_Vector_uint64_256_1 -2.69% 4175069.437 4062769.224 - -0.06% -
std::remove(list<int>)_(sprinkled)/8192 -2.69% 8107.857 7890.058 - 0.13% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.68% 1.643 1.599 - -2.58% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.67% 4.805 4.677 - -0.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.66% 629.615 612.884 - 0.84% -
std::set<int>::count(key)_(existent)/32 -2.66% 1.644 1.600 - -5.11% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.65% 8.383 8.160 - -2.07% -
SetIntersection_Front_Vector_uint32_256_64 -2.65% 4339196.841 4224046.946 - -2.65% -
std::multimap<std::string,_int>::clear()/8192 -2.65% 214961.382 209264.521 - -1.47% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.64% 267657.584 260580.729 - -1.73% -
SetIntersection_Front_Set_string_16_16 -2.64% 60701157.319 59099048.297 - -0.61% -
SetIntersection_None_Set_uint64_16384_1 -2.64% 161598357.210 157339217.544 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.63% 8994335.319 8757719.176 - 0.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.63% 8976.321 8740.590 - -2.04% -
std::find_end(vector<int>)_(same_length)/1024 -2.62% 254.807 248.125 - -4.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.62% 5222641.880 5086064.019 - -0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.61% 43524.926 42386.822 - -0.50% -
std::multimap<int,_int>::clear()/32 -2.61% 657.972 640.781 - -0.82% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.61% 534.534 520.576 - 1.89% -
SetIntersection_None_Set_uint64_1024_16 -2.61% 8797649.992 8568026.812 - -0.74% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.61% 2.194 2.136 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.61% 404.775 394.218 - 0.60% -
std::remove_if(vector<int>)_(prefix)/1024 -2.60% 350.023 340.913 - -1.25% -
rng::fold_left(list<int>)/8192 -2.60% 10785.696 10505.052 - -1.12% -
std::none_of(vector<int>)_(process_all)/8 -2.60% 2.564 2.498 - 4.06% -
SetIntersection_None_Vector_uint32_1024_1024 -2.60% 1078306.659 1050271.188 - -2.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.60% 61968.915 60359.040 - -2.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.59% 11588341.122 11287663.625 - -1.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.59% 1721.271 1676.687 - 3.80% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -2.59% 1.488 1.449 - -3.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.58% 366806757.063 357331968.191 - 3.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.58% 405.166 394.705 - 0.03% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.57% 4047.949 3943.940 - -0.43% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.56% 214971.698 209457.947 - 0.33% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.56% 12796.412 12468.270 - -2.23% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.56% 4.802 4.679 - -7.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.56% 62598.020 60996.302 - 2.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.56% 926858.243 903142.703 - 0.52% -
std::unordered_multimap<int,_int>::clear()/32 -2.56% 603.877 588.437 - -0.34% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.55% 13275.828 12936.725 - 0.37% -
BM_StringAssignStr_Small_Opaque -2.55% 0.736 0.717 - -0.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.55% 21.627 21.076 - -5.88% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.54% 19.331 18.839 - 0.09% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.54% 12049128.289 11742621.307 - -1.00% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.54% 1.573 1.533 - -2.14% -
SetIntersection_Interlaced_Vector_string_64_4 -2.54% 21959288.280 21401665.999 - -1.27% -
std::find_end(vector<int>)_(process_all)/8192 -2.53% 1725.403 1681.709 - -2.86% -
SetIntersection_None_Set_uint32_256_1 -2.53% 11529564.767 11237814.872 - -0.80% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.53% 13.494 13.153 - 1.77% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.53% 4169966.224 4064486.552 - -1.57% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.53% 22.935 22.356 - -0.13% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -2.53% 1.576 1.536 - 10.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.53% 4358471.889 4248365.622 - -2.05% -
std::find_end(list<int>)_(process_all)/8192 -2.52% 7515.754 7326.194 - 0.35% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -2.52% 530.249 516.890 - -1.92% -
BM_CmpLess_ushort_short -2.52% 1.070 1.043 - 0.50% -
BM_vector_deque_ranges_move_backward/512 -2.52% 17.927 17.476 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.51% 1065102.705 1038337.503 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.51% 1481891.897 1444700.970 - -1.17% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.51% 302801.338 295212.283 - -5.05% -
SetIntersection_None_Set_string_1024_1024 -2.50% 9147533.178 8918466.460 - 0.37% -
std::find_if(list<int>)_(process_all)/32768 -2.50% 25973.515 25323.125 - -1.38% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.50% 8.968 8.744 - -2.37% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.50% 95.112 92.733 - 1.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.50% 14695.793 14329.061 - 0.65% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.49% 120254309.394 117255571.894 - -5.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.49% 22888910.395 22318187.691 - -0.60% -
SetIntersection_None_Vector_uint64_256_256 -2.49% 2108461.175 2055959.277 - -3.01% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.49% 164.402 160.314 - -1.98% -
SetIntersection_Interlaced_Set_float_262144_1 -2.48% 1032131.440 1006491.067 - -4.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.48% 19.063 18.589 - -1.19% -
std::map<int,_int>::find(key)_(non-existent)/8192 -2.48% 7.857 7.662 - -7.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.48% 12445.708 12137.565 - -0.79% -
BM_num_get<long_double> -2.47% 37.499 36.572 - 0.63% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.47% 269.484 262.824 - 0.92% -
std::for_each(join_view(vector<vector<int>>))/32 -2.47% 3.877 3.781 - 0.25% -
std::set<int>::clear()/1024 -2.47% 9187.432 8960.749 - -1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.46% 1085210.654 1058497.444 - -1.34% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.46% 10.568 10.308 - -3.72% -
SetIntersection_Front_Set_string_16384_64 -2.46% 4563398.457 4451282.174 - 2.94% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.44% 5.011 4.889 - -8.14% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.44% 31.926 31.148 - -0.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.43% 24.579 23.981 - 1.43% -
BM_vector_deque_copy_backward/1 -2.43% 2.240 2.186 - -5.73% -
std::adjacent_find(list<int>,_pred)/8 -2.43% 3.920 3.824 - -0.63% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.42% 714.126 696.819 - 1.81% -
BM_StringRelational_Less_Empty_Empty_Control -2.42% 1.827 1.783 - 7.40% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.42% 5106.825 4983.255 - 0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.41% 43.644 42.591 - -13.71% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.41% 119835.108 116947.225 - -0.83% -
rng::contains(list<int>)_(process_all)/32 -2.41% 9.064 8.845 - -2.83% -
std::generate(list<int>)/50 -2.41% 15.568 15.193 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.40% 1631570.394 1592366.455 - -5.05% -
SetIntersection_None_Set_uint32_262144_1 -2.40% 1186128.418 1157628.660 - -2.66% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.40% 26.923 26.277 - 1.23% -
SetIntersection_None_Set_float_1024_1024 -2.40% 8947967.179 8733426.281 - -1.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.39% 13.248 12.931 - 0.34% -
SetIntersection_Front_Set_uint64_16384_16384 -2.38% 229019249.249 223562423.486 - -7.28% -
SetIntersection_Interlaced_Vector_string_64_64 -2.38% 27262060.306 26613679.029 - -2.23% -
SetIntersection_None_Vector_uint32_262144_256 -2.38% 1133850.355 1106894.578 - -1.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.37% 40814.327 39845.049 - -2.05% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.37% 581.890 568.074 - 0.36% -
std::is_sorted(list<int>)/8 -2.37% 2.133 2.082 - -2.76% -
SetIntersection_Front_Set_uint64_262144_262144 -2.37% 1690354.004 1650284.262 - -1.64% -
std::partial_sort(deque<int>)_(heap)/8192 -2.37% 268797.063 262427.169 - 0.57% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.37% 2217.173 2164.721 - -2.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.37% 19.474 19.013 - 0.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.37% 13508.466 13188.953 - 0.70% -
bm_lexicographical_compare<signed_char>/8 -2.36% 3.302 3.224 - 3.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.36% 12871.544 12567.956 - -2.49% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.36% 2.453 2.395 - -1.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.36% 3.408 3.328 - 2.61% -
SetIntersection_Front_Vector_uint64_262144_16 -2.35% 1127849.428 1101359.480 - -1.44% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.34% 2218.572 2166.675 - -1.20% -
ranges::minmax(std::list<__int128>)/70000 -2.34% 59564.330 58172.443 - -0.31% -
BM_vector_deque_copy/2 -2.33% 1.989 1.943 - -2.41% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.32% 2982.610 2913.512 - -1.15% -
std::reverse(deque<int>)/512 -2.31% 116.070 113.391 - 0.22% -
std::count(list<int>)_(every_other)/8 -2.31% 2.083 2.035 - -4.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.30% 11339355.675 11078020.889 - -2.04% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.30% 6389.704 6242.668 - -1.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.30% 65944.330 64429.741 - 3.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.30% 2329343.410 2275844.081 - -0.91% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.29% 26.646 26.035 - -0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.29% 161658796.749 157963980.642 - -1.14% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.29% 15540.232 15185.123 - 0.39% -
BM_vector_deque_copy/64 -2.28% 2.826 2.761 - -0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.28% 14017362.535 13697783.253 - -1.20% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.28% 12.512 12.227 - 0.70% -
SetIntersection_Front_Set_float_1024_4 -2.28% 1073525.024 1049095.956 - -0.88% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.26% 8.888 8.687 - -2.52% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.26% 23922.061 23380.599 - -1.55% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.26% 5731.293 5601.754 - -3.23% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.26% 31.818 31.100 - -5.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.26% 1120537.165 1095255.086 - -1.38% -
std::sort(vector<int>)_(heap)/8192 -2.25% 46637.237 45586.509 - 0.12% -
std::sort_heap(deque<int>)/8 -2.25% 36.949 36.119 - 0.13% -
SetIntersection_Interlaced_Set_float_1024_256 -2.24% 13983835.652 13670939.651 - 0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -2.23% 12251673.449 11977936.966 - -1.59% -
BM_CmpEqual_int_uchar -2.23% 1.106 1.082 - -1.79% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.23% 6715.447 6565.806 - -2.61% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.23% 6173.371 6035.876 - 4.32% -
std::multimap<std::string,_int>::clear()/32 -2.22% 906.818 886.643 - -0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.22% 12.411 12.135 - -36.04% -
std::map<int,_int>::clear()/8192 -2.21% 86614.315 84700.055 - -0.34% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.21% 235491224.871 230296841.074 - 0.65% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.20% 21.701 21.224 - 16.94% -
std::multiset<int>::ctor(const&)/32 -2.20% 232.977 227.856 - 2.59% -
std::pop_heap(deque<std::string>)/1024 -2.20% 60.758 59.423 - -0.20% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.20% 6582.676 6438.043 - 0.47% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.19% 217001266.868 212241271.634 - -6.54% -
std::find_end(forward_list<int>)_(process_all)/8192 -2.19% 5787.751 5660.869 - -1.61% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.19% 32.650 31.934 - -1.03% -
std::find(vector<int>)_(process_all)/8 -2.19% 2.791 2.730 - -1.61% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.18% 7754898.091 7585828.765 - 11.06% -
std::map<std::string,_int>::erase(iterator)/8192 -2.17% 32.066 31.369 - -3.88% -
std::set<std::string>::clear()/8192 -2.17% 216235.557 211536.404 - -0.47% -
SetIntersection_Front_Set_float_4_1 -2.16% 218709583.003 213975799.665 - 0.46% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.16% 17.769 17.385 - -1.07% -
SetIntersection_None_Set_uint64_64_16 -2.16% 18390308.517 17992428.881 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -2.15% 4322932.070 4230172.744 - -0.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.14% 406.258 397.545 - 0.72% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.14% 23.011 22.518 - -1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.13% 1136113.089 1111868.693 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.12% 37750027.195 36948531.576 - -0.30% -
std::stable_partition(list<int>)_(sparse)/1024 -2.12% 953.147 932.933 - 0.09% -
BM_CmpEqual_int_int -2.12% 1.084 1.061 - 0.53% -
SetIntersection_Front_Set_uint64_1024_4 -2.12% 1055987.746 1033625.752 - -7.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.12% 6193135.313 6062121.122 - 0.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.11% 33900.897 33184.471 - -0.33% -
std::set<std::string>::find(key)_(existent)/8192 -2.11% 30.497 29.853 - 4.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.10% 18.931 18.533 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.10% 1773495.604 1736182.453 - -3.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.10% 229815202.865 224986002.564 - -1.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.10% 69.432 67.974 - -1.63% -
std::equal(vector<bool>)_(unaligned)/8192 -2.10% 56.391 55.206 - -0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.10% 8869495.544 8683206.410 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.10% 4223620.776 4134947.961 - -1.31% -
SetIntersection_None_Set_uint32_262144_4 -2.10% 1181285.890 1156486.818 - -2.48% -
std::partition(vector<int>)_(sparse)/50 -2.10% 14.129 13.833 - -0.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -2.10% 2.272 2.225 - -10.82% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.09% 4.454 4.361 - -0.71% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.09% 135.918 133.076 - 0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.09% 1332086.752 1304248.291 - -2.50% -
SetIntersection_Front_Set_uint32_16384_16 -2.09% 1205652.387 1180478.501 - 0.05% -
SetIntersection_None_Set_uint32_1024_1 -2.08% 8959748.378 8773307.917 - 1.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.08% 666.615 652.745 - 0.84% -
std::shift_right(deque<int>)/8192 -2.08% 315.847 309.287 - 0.71% -
SetIntersection_None_Set_string_256_16 -2.08% 11123084.074 10892071.277 - -0.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.07% 15.724 15.398 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.07% 5796794.573 5676569.806 - -1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.07% 8830067.032 8647145.599 - -0.09% -
std::partial_sort(deque<int>)_(ascending)/8 -2.07% 33.311 32.621 - 0.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.07% 22.199 21.739 - 0.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.06% 32709.723 32034.619 - -1.18% -
BM_CmpEqual_int_short -2.06% 1.139 1.116 - -1.49% -
std::replace(vector<int>)_(sprinkled)/1024 -2.06% 169.994 166.490 - 10.12% -
std::move_backward(vector<bool>)_(aligned)/512 -2.06% 2.330 2.282 - -1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.06% 15785535.600 15460619.759 - 0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.05% 1535875.148 1504357.852 - 3.78% -
SetIntersection_Front_Set_uint64_262144_16384 -2.05% 224081466.382 219487851.374 - -2.59% -
SetIntersection_None_Set_uint32_262144_16 -2.05% 1179785.642 1155615.152 - -2.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -2.05% 8448328.109 8275518.224 - -0.39% -
SetIntersection_Front_Vector_uint64_1024_16 -2.04% 1130084.493 1107020.941 - 1.75% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.04% 799.787 783.474 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.04% 131542559.074 128862377.920 - -1.85% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.04% 0.625 0.612 - -4.79% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.03% 15.377 15.064 - 0.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -2.03% 19.562 19.164 - -10.81% -
SetIntersection_Front_Vector_uint64_256_4 -2.03% 4194039.502 4108720.722 - 0.13% -
BM_deque_vector_ranges_move_backward/4000 -2.03% 145.503 142.545 - 0.06% -
SetIntersection_None_Set_uint32_64_1 -2.03% 22707648.462 22247622.681 - -1.85% -
SetIntersection_Interlaced_Vector_string_256_16 -2.02% 10482620.642 10270692.601 - -3.35% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.02% 1256643.228 1231270.588 - -1.80% -
std::move(list<int>)/32768 -2.02% 31528.265 30891.697 - -0.86% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.02% 23821.757 23340.873 - -1.27% -
BM_deque_deque_copy/5500 -2.02% 202.960 198.865 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.01% 1223493.228 1198852.375 - -2.04% -
std::fill(deque<int>)/8192 -2.01% 241.791 236.922 - -0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.01% 144081847.032 141184606.409 - -9.41% -
std::multiset<std::string>::insert(value)_(already_present)/32 -2.01% 49.249 48.259 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.01% 11568927.715 11336940.740 - -0.05% -
std::find_end(vector<int>)_(process_all)/1000 -2.00% 222.010 217.561 - -1.84% -
SetIntersection_Front_Set_uint32_1024_64 -2.00% 1770491.338 1735016.451 - 3.73% -
SetIntersection_None_Vector_uint64_262144_1024 -2.00% 1114535.784 1092236.752 - -2.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.00% 13867933.397 13590551.882 - -9.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.00% 1163407.768 1140156.458 - -3.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.99% 8802411.858 8626971.648 - -1.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.99% 5789283.499 5673946.523 - -1.46% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.99% 57426.303 56282.709 - -1.16% -
std::find(vector<char>)_(process_all)/50 -1.99% 1.665 1.632 - 0.48% -
SetIntersection_Front_Vector_string_1024_1024 -1.98% 39841103.141 39050549.538 - 1.83% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.98% 2366.757 2319.856 - 0.31% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.98% 1602.623 1570.870 - -1.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.98% 7827.398 7672.643 - 2.37% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.97% 22.451 22.009 - 1.30% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.97% 55652180.672 54557834.553 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.96% 9179217.662 8998880.357 - -0.42% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.96% 24.961 24.471 - 0.20% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.96% 30.962 30.355 - 10.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.96% 1826332.356 1790551.676 - -4.37% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.96% 585.346 573.886 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.96% 199800715.949 195891081.818 - -0.88% -
BM_StringRead_Hot_Deep_Large -1.95% 0.520 0.510 - -1.94% -
std::multiset<std::string>::count(key)_(existent)/32 -1.95% 19.922 19.534 - -3.04% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.94% 15.979 15.668 - -1.47% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.94% 28.790 28.233 - -0.93% -
bm_swap_ranges_vb_unaligned/512 -1.93% 12.563 12.321 - 0.09% -
ranges::min(std::deque<__int128>)/8 -1.92% 2.885 2.830 - 0.07% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.92% 230.146 225.724 - 1.66% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.92% 5.795 5.684 - -2.96% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.92% 35.721 35.036 - -1.30% -
SetIntersection_Front_Set_string_1024_1024 -1.92% 55368157.129 54305972.273 - 1.17% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.91% 16.789 16.468 - -0.45% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.91% 0.833 0.817 - -0.29% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.91% 25.455 24.969 - 0.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.90% 13397.437 13142.372 - 0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.90% 18.158 17.813 - 0.64% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.90% 32.989 32.363 - -1.84% -
std::find_if_not(deque<int>)_(process_all)/8 -1.89% 2.576 2.527 - -0.03% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.89% 4288302.922 4207341.619 - -14.31% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.88% 3221.457 3160.794 - 1.04% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.88% 1033656.971 1014215.000 - -2.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.88% 7.023 6.891 - -0.04% -
SetIntersection_None_Set_uint32_262144_64 -1.87% 1180292.724 1158182.943 - -2.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.87% 2881438.093 2827493.254 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.87% 1051011.951 1031347.353 - 3.45% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.87% 12941.520 12699.436 - -2.39% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.87% 15.315 15.029 - -3.02% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.86% 1.203 1.181 - -4.89% -
BM_CmpEqual_uchar_short -1.86% 1.030 1.011 - 0.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.86% 27.380 26.871 - -3.78% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.86% 1.302 1.278 - 0.02% -
std::multiset<int>::erase(key)_(existent)/32 -1.86% 22.151 21.739 - -3.61% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.85% 10885264.537 10683451.715 - -0.48% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.85% 355981242.406 349397132.760 - -1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.85% 167526824.842 164430561.979 - -0.56% -
SetIntersection_None_Set_string_262144_256 -1.85% 1666332.275 1635549.969 - -1.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.85% 1998480.063 1961601.320 - -3.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.84% 32.628 32.027 - -2.79% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.84% 16484020.997 16180811.359 - 0.52% -
SetIntersection_None_Set_uint64_16384_4 -1.84% 164296628.795 161276897.454 - 0.24% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.83% 668.988 656.712 - 0.09% -
SetIntersection_Front_Vector_uint32_16_16 -1.83% 35884167.006 35226441.115 - -0.54% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.83% 4.611 4.526 - -0.46% -
SetIntersection_None_Set_string_262144_1 -1.82% 1656736.897 1626600.424 - -2.31% -
std::set<std::string>::ctor(const&)/0 -1.82% 12.915 12.680 - -0.67% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.82% 3.064 3.008 - -1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.82% 1182562.606 1161093.750 - -2.03% -
SetIntersection_Front_Set_uint32_16384_4 -1.81% 1070485.947 1051084.417 - 3.36% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.81% 661.867 649.884 - -3.96% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.81% 11613138.296 11402930.889 - 2.67% -
std::find_end(vector<int>)_(process_all)/1024 -1.81% 226.135 222.043 - -1.98% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.80% 35749705.937 35104802.965 - -0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.80% 15.250 14.975 - 0.80% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.80% 202.450 198.805 - 0.39% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.80% 17908603.680 17586191.975 - -11.24% -
SetIntersection_Front_Set_uint64_16384_4 -1.80% 1076446.934 1057122.202 - -4.23% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.79% 448.491 440.471 - 0.29% -
rng::fold_left(deque<int>)/8 -1.79% 3.913 3.843 - -2.06% -
BM_PushHeap_string_Ascending_262144 -1.78% 29.350 28.827 - -28.93% -
SetIntersection_Interlaced_Set_string_262144_256 -1.78% 2076646.971 2039626.709 - -0.39% -
BM_num_get<unsigned_short> -1.78% 10.283 10.101 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.77% 4314885.303 4238304.788 - -1.82% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.77% 215308009.933 211487839.802 - -2.65% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.77% 113936.354 111917.190 - -1.22% -
std::adjacent_find(vector<int>,_pred)/50 -1.77% 23.425 23.010 - 0.38% -
std::move(list<int>)/262144 -1.76% 246777.902 242423.832 - 0.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.76% 15.075 14.809 - 0.15% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.76% 583.200 572.930 - -4.95% -
SetIntersection_None_Vector_uint64_262144_64 -1.76% 1140246.029 1120168.060 - 1.85% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.76% 3440.364 3379.810 - -0.57% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.76% 294.670 289.487 - -1.72% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.76% 13.045 12.816 - 0.80% -
SetIntersection_None_Set_string_262144_262144 -1.75% 1659291.097 1630217.039 - -2.85% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.75% 272.892 268.112 - -3.65% -
SetIntersection_Front_Set_string_16384_4 -1.75% 1276415.358 1254101.541 - 2.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.75% 11.235 11.038 - -6.06% -
std::unordered_map<int,_int>::clear()/8192 -1.74% 63769.595 62659.131 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.74% 136125304.599 133755786.921 - -0.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.74% 1.235 1.213 - 3.05% -
SetIntersection_None_Set_string_262144_1024 -1.74% 1654788.330 1626056.234 - -3.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.73% 4252705.089 4179016.880 - -1.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.73% 357190102.564 351001021.734 - 0.05% -
std::find_end(deque<int>)_(process_all)/1048576 -1.73% 268048.694 263411.871 - -26.60% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.73% 5.570 5.473 - -1.63% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.73% 6892.092 6773.132 - 0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.71% 14710690.364 14458585.539 - 5.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.71% 1355844.402 1332623.617 - -2.14% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.71% 1.495 1.470 - 0.16% -
BM_deque_deque_move/512 -1.71% 17.947 17.640 - -0.08% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.71% 20.696 20.343 - 0.30% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.71% 16.796 16.509 - 0.31% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.71% 0.642 0.631 - -0.03% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.70% 6477.733 6367.450 - -0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.70% 1122126.846 1103035.520 - -1.40% -
SetIntersection_None_Set_uint32_262144_256 -1.69% 1176561.848 1156642.254 - -2.35% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.69% 180029039.767 176982328.677 - 0.11% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.69% 429.939 422.667 - -0.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.69% 34.738 34.150 - -1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.69% 66817959.283 65688682.121 - -0.38% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.69% 24.879 24.459 - -2.80% -
SetIntersection_None_Set_uint32_64_64 -1.69% 11580247.646 11384784.867 - 0.14% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.69% 12821.766 12605.657 - -1.95% -
SetIntersection_Front_Set_uint64_64_64 -1.69% 13709639.806 13478573.722 - -3.03% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.68% 47.968 47.163 - 2.27% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.68% 11.796 11.598 - 0.48% -
std::flat_multimap<int,_int>::clear()/1024 -1.68% 403.551 396.782 - 1.15% -
ranges::minmax(std::list<__int128>)/64 -1.67% 39.862 39.195 - -0.67% -
std::transform(deque<int>,_deque<int>)/32 -1.67% 21.713 21.350 - -0.71% -
bm_ranges_lexicographical_compare<signed_char>/1 -1.67% 1.631 1.604 - -1.81% -
std::fill(vector<bool>)/64 -1.67% 1.568 1.541 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.67% 18311994.542 18006575.320 - 2.27% -
BM_deque_vector_ranges_move/64 -1.67% 2.658 2.614 - 0.09% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.66% 8.333 8.195 - -0.90% -
SetIntersection_Front_Vector_uint64_64_4 -1.66% 16029186.688 15763520.106 - 0.83% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.66% 21.825 21.464 - -6.14% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.66% 13.105 12.888 - 1.28% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.65% 412.906 406.087 - 0.01% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.65% 1701058.594 1672997.070 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.65% 22249638.687 21883054.897 - -2.22% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.65% 34.034 33.474 - 2.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.64% 4140272.995 4072195.058 - -2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.64% 1116840.647 1098501.796 - -1.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.64% 400.692 394.125 - 0.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.64% 30.940 30.434 - 3.24% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.64% 5.340 5.253 - 5.55% -
BM_vector_deque_ranges_copy/1 -1.63% 2.185 2.149 - -7.62% -
std::fill(deque<int>)/50 -1.63% 2.407 2.367 - 0.13% -
BM_CmpEqual_schar_uint -1.63% 1.118 1.099 - 0.40% -
SetIntersection_None_Set_uint64_16384_16 -1.63% 167265644.397 164542810.513 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.63% 6111872.852 6012461.417 - -2.20% -
BM_CmpLess_int_uint -1.62% 1.090 1.073 - -2.18% -
ranges::min(std::deque<long_long>)/1 -1.62% 0.679 0.668 - -3.61% -
SetIntersection_Front_Vector_string_64_16 -1.62% 21215406.422 20871695.214 - 2.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.62% 604477.186 594704.148 - -1.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.61% 22.818 22.450 - -0.86% -
BM_num_put<unsigned_long_long> -1.61% 11.218 11.037 - -5.85% -
BM_tolower_string<wchar_t> -1.61% 6.442 6.339 - -0.24% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.61% 13387252.429 13171931.243 - -2.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.60% 297.300 292.529 - 0.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.60% 49.293 48.502 - -2.24% -
SetIntersection_Front_Set_uint32_16384_1024 -1.60% 12667720.138 12464680.248 - -1.11% -
std::search(deque<int>)_(near_matches)/8192 -1.60% 1476459.508 1452817.827 - 0.60% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.60% 10.930 10.755 - 0.11% -
std::find_end(deque<int>)_(process_all)/8192 -1.60% 2114.039 2080.242 - -22.70% -
SetIntersection_None_Vector_uint64_64_64 -1.60% 8504532.100 8368701.276 - 1.20% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.60% 24.249 23.862 - -1.16% -
SetIntersection_None_Set_uint32_256_16 -1.59% 10915105.269 10741169.109 - 0.77% -
BM_PushHeap_string_Ascending_64 -1.59% 7.444 7.326 - -6.77% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.59% 8.710 8.571 - -0.82% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.59% 190.636 187.606 - -0.96% -
std::reverse(vector<int>)/32768 -1.59% 1051.717 1035.023 - 0.14% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.59% 527179.721 518811.765 - -1.89% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.59% 1043158.132 1026616.215 - -1.78% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.59% 27111.128 26681.358 - -0.06% -
std::for_each(set<int>::iterator)/8192 -1.58% 8034.084 7906.756 - -0.89% -
std::adjacent_find(list<int>,_pred)/8192 -1.58% 7362.896 7246.248 - -0.17% -
bm_ranges_swap_ranges_vb_aligned/4096 -1.58% 11.922 11.734 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.58% 54644881.273 53780654.916 - -0.82% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.58% 171511183.733 168806498.472 - -3.17% -
BM_PushHeap_string_PipeOrgan_4 -1.58% 2.567 2.526 - -6.55% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.57% 3306.307 3254.356 - -1.93% -
BM_CmpEqual_short_uint -1.57% 1.106 1.089 - -0.59% -
BM_CmpEqual_uchar_schar -1.57% 1.035 1.019 - -0.24% -
BM_deque_vector_move/64 -1.56% 2.655 2.613 - -2.46% -
SetIntersection_None_Vector_uint32_16384_4 -1.56% 1114634.745 1097209.681 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.56% 54925249.300 54069388.371 - -0.45% -
ranges::min(std::vector<__int128>)/8 -1.56% 2.917 2.871 - -2.77% -
BM_num_put<long_long> -1.56% 11.609 11.429 - -5.27% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.55% 2.387 2.350 - 3.58% -
SetIntersection_Interlaced_Set_string_16384_64 -1.55% 351746882.924 346302267.391 - 2.08% -
std::sort(deque<int>)_(repeated)/8 -1.55% 18.140 17.859 - -0.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.55% 71405.672 70302.337 - -1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.54% 2.106 2.074 - -0.06% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.54% 7.433 7.319 - -0.30% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.54% 5518.184 5433.451 - -0.78% -
bm_ranges_swap_ranges_vb_aligned/8192 -1.53% 19.488 19.189 - -0.01% -
BM_std_minmax_element<short>/4 -1.53% 1.247 1.228 - -0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.53% 350575.774 345213.047 - -0.36% -
SetIntersection_Front_Vector_float_262144_256 -1.53% 2275124.493 2240364.718 - -1.57% -
BM_StringFindStringLiteral/16 -1.53% 1.642 1.617 - -0.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.53% 535.105 526.935 - -1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.53% 2210726.304 2176988.143 - -6.32% -
SetIntersection_Front_Set_float_262144_4 -1.52% 1064516.991 1048308.229 - 0.65% -
BM_num_get<unsigned_int> -1.52% 9.790 9.641 - -1.88% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.52% 18.553 18.271 - -0.51% -
std::for_each(multiset<int>::iterator)/32 -1.52% 23.867 23.505 - -0.27% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.52% 29.140 28.698 - -0.99% -
SetIntersection_None_Set_string_262144_16384 -1.52% 1663382.324 1638174.398 - -2.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.51% 37484424.388 36916711.473 - -0.08% -
std::partial_sort(deque<int>)_(heap)/8 -1.51% 41.340 40.714 - 0.96% -
SetIntersection_Front_Vector_uint32_262144_1 -1.51% 1052471.538 1036555.345 - 0.30% -
SetIntersection_None_Set_uint64_16384_64 -1.51% 169824249.016 167256073.120 - 0.48% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.51% 4.234 4.170 - -2.67% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.51% 7806.861 7688.953 - -0.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.51% 604016.311 594901.912 - -1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.50% 163139859.544 160689699.450 - -0.68% -
SetIntersection_Front_Set_uint32_64_16 -1.50% 15282462.728 15053274.150 - -1.58% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.49% 294.448 290.049 - -0.76% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.49% 17.273 17.015 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.49% 4873258.021 4800523.308 - -1.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.49% 459962.979 453098.381 - 0.35% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.49% 19.174 18.888 - -0.09% -
SetIntersection_None_Set_uint32_64_16 -1.49% 18463924.419 18188588.574 - 0.36% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.49% 587952.066 579185.196 - 0.33% -
std::for_each(set<int>::iterator)/50 -1.49% 37.148 36.595 - -1.68% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.49% 13.197 13.001 - -1.69% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.49% 36735.540 36188.967 - 0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.49% 137961.977 135910.436 - -0.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.49% 406.221 400.183 - 1.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 171290.622 168745.912 - 2.76% -
BM_CmpLess_schar_short -1.48% 0.960 0.945 - -0.14% -
std::flat_multimap<int,_int>::clear()/32 -1.48% 400.868 394.924 - 0.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.47% 63.448 62.513 - -0.64% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.46% 24.817 24.454 - -0.46% -
SetIntersection_None_Set_string_262144_16 -1.46% 1652525.881 1628366.945 - -2.28% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.46% 23.186 22.847 - -2.32% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.46% 10092992.810 9945861.571 - 1.17% -
SetIntersection_None_Set_uint64_16384_1024 -1.46% 168036402.617 165587067.952 - 0.30% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.46% 17.547 17.292 - -1.77% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.46% 17.471 17.216 - -0.33% -
std::flat_map<int,_int>::erase(iterator)/32 -1.45% 20.104 19.812 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.45% 59658251.821 58791607.210 - -1.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.45% 2.170 2.138 - -0.93% -
std::move(vector<int>)/8 -1.45% 2.306 2.273 - -2.69% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.45% 247.568 243.984 - -0.68% -
std::find_end(list<int>)_(same_length)/1024 -1.45% 753.538 742.630 - -1.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.45% 2100045.002 2069681.150 - -4.02% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.44% 372.612 367.253 - -0.07% -
SetIntersection_Front_Set_uint64_262144_16 -1.44% 1206808.063 1189463.926 - -2.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.43% 15.028 14.812 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.43% 1052425.596 1037341.561 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.43% 8911721.477 8784069.131 - -1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.43% 21169125.224 20865949.250 - -0.30% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.43% 7642458.134 7533138.109 - -0.15% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.43% 24.604 24.252 - 8.36% -
std::find_if_not(vector<int>)_(process_all)/8 -1.43% 1.312 1.293 - -6.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.42% 413035.983 407171.215 - 1.45% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.42% 54.460 53.687 - -1.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.42% 14918.982 14707.780 - -0.04% -
BM_num_get<long_long> -1.42% 10.875 10.721 - 1.89% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.41% 213282787.873 210264990.313 - 0.78% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.41% 1.173 1.156 - -9.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.41% 21576306.263 21271417.311 - 3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.41% 4211337.370 4151843.369 - -0.97% -
SetIntersection_None_Set_string_262144_64 -1.41% 1648619.629 1625346.029 - -2.41% -
SetIntersection_None_Vector_uint32_64_16 -1.40% 13581905.209 13391407.054 - -0.61% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.40% 4128005.576 4070324.000 - -1.35% -
SetIntersection_Front_Set_uint32_256_4 -1.40% 4218443.792 4159505.066 - 0.77% -
std::pop_heap(vector<std::string>)/8192 -1.39% 51.329 50.614 - -0.10% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.39% 23.527 23.200 - -0.12% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 397.053 391.543 - 0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.38% 446.664 440.495 - -0.20% -
BM_CmpLess_schar_ushort -1.38% 1.107 1.092 - -0.22% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.38% 23.026 22.708 - 0.85% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.38% 23.212 22.892 - -0.71% -
BM_StringFindAllMatch/1 -1.38% 3.157 3.114 - 2.89% -
SetIntersection_Front_Vector_uint64_4_1 -1.38% 214531218.244 211576051.902 - 0.77% -
std::sort(deque<int>)_(ascending)/8 -1.37% 17.604 17.362 - -1.15% -
SetIntersection_Front_Vector_uint64_1_1 -1.37% 536496893.917 529147696.716 - 0.75% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.37% 23.150 22.834 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.36% 1058621.182 1044178.410 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.36% 4411131.820 4351001.642 - 0.15% -
std::find_end(vector<int>)_(same_length)/1000 -1.36% 246.171 242.820 - -1.81% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.36% 6714.260 6622.899 - 0.18% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.36% 5921145.675 5840860.060 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.35% 4379362.712 4320107.271 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.35% 17768049.856 17527786.532 - 0.56% -
SetIntersection_Front_Vector_uint32_256_1 -1.35% 4158384.949 4102187.094 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.35% 4260604.027 4203086.854 - -1.35% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -1.35% 1.584 1.563 - 15.63% -
BM_StringEraseWithMove_Large_Opaque -1.35% 2.861 2.823 - 1.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.35% 1129279.291 1114067.418 - -2.32% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.35% 214240155.571 211354399.188 - 0.53% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.34% 1752.841 1729.287 - 1.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.34% 15.039 14.838 - 0.72% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.34% 28.333 27.953 - 0.37% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.34% 32.497 32.062 - -3.06% -
SetIntersection_None_Set_uint64_4_1 -1.34% 217074459.147 214172263.129 - 0.53% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.34% 36.193 35.709 - -2.00% -
SetIntersection_None_Set_uint64_256_16 -1.34% 10780360.535 10636396.241 - 0.23% -
SetIntersection_Interlaced_Vector_string_64_16 -1.33% 29409543.761 29018094.543 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.33% 9112829.632 8991721.250 - -0.06% -
SetIntersection_None_Vector_uint64_64_1 -1.33% 16714136.973 16492402.940 - 0.27% -
SetIntersection_Interlaced_Vector_string_16_16 -1.32% 51819782.613 51133878.565 - -2.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.32% 1.139 1.124 - -14.40% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.32% 350757553.463 346125383.299 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.32% 24.015 23.698 - -25.55% -
SetIntersection_None_Set_string_262144_4 -1.31% 1650966.555 1629266.764 - -1.77% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.31% 9.422 9.299 - -1.15% -
SetIntersection_None_Set_uint64_16_1 -1.31% 66642458.452 65768746.012 - -0.07% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.31% 1096204.274 1081838.074 - 2.98% -
SetIntersection_Interlaced_Vector_string_16_4 -1.31% 67956251.022 67066163.316 - -0.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.31% 6.562 6.476 - -3.66% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.31% 19.116 18.866 - -0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.31% 1183563.512 1168093.888 - -1.28% -
SetIntersection_Interlaced_Vector_string_256_4 -1.31% 6116010.426 6036078.419 - -1.75% -
std::partial_sort(deque<int>)_(repeated)/8 -1.31% 26.328 25.984 - -0.12% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.30% 19.726 19.469 - -0.18% -
SetIntersection_Front_Vector_uint64_4_4 -1.30% 136187309.760 134411742.381 - 0.72% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.30% 14757.096 14564.767 - -1.67% -
SetIntersection_None_Vector_uint64_262144_16 -1.30% 1121864.595 1107303.217 - -1.70% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.30% 7.604 7.505 - -0.10% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 297.034 293.190 - -3.20% -
BM_CmpLess_short_uint -1.29% 1.111 1.097 - -1.61% -
std::copy_backward(vector<int>)/32768 -1.29% 3784.373 3735.595 - 7.93% -
std::move_backward(vector<bool>)_(aligned)/64 -1.29% 1.724 1.702 - 4.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.29% 8741977.982 8629338.241 - -2.02% -
std::replace(vector<int>)_(sprinkled)/50 -1.29% 9.084 8.967 - -6.03% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.28% 971.109 958.632 - 1.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.28% 16291819.696 16082714.463 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.28% 8715347.903 8603839.259 - -0.34% -
std::stable_partition(deque<int>)_(dense)/1024 -1.28% 576.742 569.375 - -3.47% -
SetIntersection_None_Vector_uint64_16384_16 -1.28% 1105853.681 1091743.262 - -0.03% -
std::multiset<int>::clear()/1024 -1.28% 9817.049 9691.802 - -1.10% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.27% 404.622 399.470 - 1.05% -
std::reverse(vector<int>)/4096 -1.27% 132.299 130.615 - 0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.27% 30.493 30.106 - -0.22% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.27% 1309.302 1292.703 - -1.18% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.27% 49.034 48.413 - -0.69% -
std::flat_multimap<int,_int>::clear()/8192 -1.27% 417.286 412.006 - 0.38% -
SetIntersection_Front_Vector_uint64_64_16 -1.26% 14399739.178 14218416.135 - 0.80% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.26% 6625.208 6541.805 - 1.52% -
SetIntersection_Front_Vector_string_1024_16 -1.26% 1653254.736 1632451.274 - 1.47% -
SetIntersection_Front_Set_uint64_256_16 -1.26% 4481532.298 4425165.046 - -5.00% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.26% 5076.124 5012.372 - -1.02% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.25% 8.768 8.658 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.25% 63345505.434 62552053.100 - -0.26% -
SetIntersection_Interlaced_Set_string_262144_64 -1.25% 2130261.230 2103597.820 - -3.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.25% 539080873.013 532343908.828 - -0.10% -
BM_CmpLess_uint_uchar -1.25% 1.114 1.101 - -1.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.25% 34650.160 34217.474 - 2.54% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.25% 773.616 763.962 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.25% 16098305.475 15897796.182 - 0.06% -
std::multiset<int>::insert(value)_(already_present)/32 -1.24% 18.500 18.270 - -0.16% -
std::multiset<int>::erase(key)_(existent)/8192 -1.24% 62.183 61.410 - -2.22% -
SetIntersection_Front_Set_uint64_16_16 -1.24% 38072981.091 37600488.582 - -4.75% -
SetIntersection_None_Set_uint32_16384_4 -1.24% 155613220.436 153682759.580 - -0.68% -
std::unordered_multiset<int>::clear()/32 -1.24% 596.436 589.045 - -15.22% -
std::reverse(vector<int>)/512 -1.24% 16.557 16.352 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.24% 538149468.356 531497332.484 - -0.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.24% 17.908 17.687 - 1.66% -
BM_deque_vector_ranges_copy_backward/4000 -1.23% 144.404 142.621 - 0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.23% 345545.144 341282.878 - -0.32% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.23% 1842.839 1820.114 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.23% 36983714.467 36528220.064 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.22% 4188777.653 4137481.762 - 0.96% -
std::search_n(list<int>)_(no_match)/8192 -1.22% 6578.360 6497.912 24.240 -2.64% 24.240
BM_num_get<unsigned_long_long> -1.22% 10.484 10.356 - 0.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.22% 1418.184 1400.917 - 3.53% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.22% 2.253 2.225 - -8.95% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.22% 107.888 106.575 - -0.06% -
std::rotate(deque<int>)_(by_1/4)/32 -1.21% 13.220 13.059 - -1.19% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.21% 1010049.561 997804.443 - -30.64% -
BM_StringEraseWithMove_Large_Transparent -1.21% 2.790 2.756 - 3.57% -
SetIntersection_Front_Set_float_1024_64 -1.21% 1832791.498 1810608.053 - 6.61% -
std::search(list<int>)_(no_match)/1048576 -1.21% 835423.412 825312.227 - -2.07% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.21% 1256764.869 1241568.139 - -8.18% -
SetIntersection_None_Vector_string_1024_1 -1.21% 1169644.576 1155513.009 - -0.64% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.21% 12666.791 12513.834 - -3.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.21% 203696439.673 201241530.497 - 0.12% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.20% 293.160 289.636 - -0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.20% 15.053 14.872 - 0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.20% 58386321.251 57685735.457 - -0.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.20% 16122.820 15929.400 - 0.36% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.20% 1841569.878 1819490.422 - -7.37% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.20% 23.103 22.827 - 0.41% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.20% 636.551 628.929 - 0.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.20% 168597.530 166581.720 - -0.19% -
SetIntersection_None_Vector_uint64_64_16 -1.20% 13540749.061 13378882.217 - 0.42% -
std::find_end(list<int>)_(same_length)/8192 -1.19% 8071.286 7974.904 - -17.52% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.19% 264.634 261.480 - -1.24% -
SetIntersection_None_Vector_uint64_4_1 -1.19% 214527059.033 211970359.788 - 0.65% -
SetIntersection_None_Set_uint64_64_1 -1.19% 22580170.810 22311201.843 - 1.21% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.19% 448.283 442.957 - 0.53% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.18% 17.443 17.236 - -0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.18% 2930755.723 2896107.760 - 0.54% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.18% 137120669.024 135503855.789 - -0.26% -
SetIntersection_None_Vector_uint64_1_1 -1.18% 535744016.069 529441174.141 - 0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.18% 1061053.059 1048572.265 - 2.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.17% 39110396.016 38650916.561 - -1.27% -
ranges::min(std::deque<long_long>)/64 -1.17% 17.609 17.403 - -16.84% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.17% 44583.861 44060.939 - -0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.17% 35421589.663 35006246.227 - -0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.17% 15.140 14.963 - 0.61% -
std::unique(list<int>)_(contiguous)/32 -1.17% 52.893 52.273 - 0.37% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.17% 214871649.914 212354613.105 - 0.02% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.17% 62991077.063 62253368.010 - 0.70% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.17% 63254473.419 62514751.437 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.17% 177208284.719 175136406.910 - -1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.17% 7477195.071 7389928.918 - 0.10% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.17% 6696.126 6618.061 - 4.56% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.16% 1936.264 1913.710 - -0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.16% 64135862.161 63391309.915 - -0.32% -
SetIntersection_Front_Vector_uint32_256_16 -1.15% 4220046.354 4171333.463 - 0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.15% 62927491.000 62201135.879 - -0.55% -
SetIntersection_None_Vector_uint64_4_4 -1.15% 134049471.633 132504793.860 - 0.62% -
SetIntersection_Front_Set_float_16384_4 -1.15% 1073814.414 1061476.241 - -1.23% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.15% 28538.844 28211.301 - 5.90% -
std::unordered_set<std::string>::clear()/8192 -1.15% 221134.698 218596.735 - -0.71% -
BM_PushHeap_string_Descending_16 -1.15% 2.217 2.192 - -12.58% -
SetIntersection_Interlaced_Set_string_1024_1 -1.14% 1081680.734 1069299.514 - -2.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -1.14% 110.373 109.113 - 22.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.14% 137152308.314 135589780.458 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.14% 137945593.180 136374722.843 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.14% 1047309.313 1035383.526 - -1.73% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.13% 130.189 128.713 - -1.46% -
SetIntersection_Front_Vector_uint64_16_16 -1.13% 35875669.173 35469306.747 - 0.78% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.13% 28.943 28.616 - 0.56% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.13% 18.635 18.424 - -0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.13% 38.400 37.966 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.13% 16858693.679 16668368.363 - -1.25% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.13% 45809.531 45292.521 - -2.01% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.12% 19.851 19.627 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.12% 215949195.173 213525042.039 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.12% 706.515 698.590 - 1.70% -
SetIntersection_None_Set_uint64_1_1 -1.12% 536305197.453 530289447.615 - 0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.12% 9969672.159 9857858.844 - 1.77% -
std::copy_backward(list<int>)/32768 -1.12% 26801.151 26500.720 - 0.62% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.12% 1036.770 1025.153 - -0.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.12% 398.585 394.121 - 0.55% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.12% 754.223 745.786 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.12% 25900691.834 25611020.913 - -7.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.12% 23.729 23.464 - -5.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.12% 215442438.063 213036761.570 - -0.09% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.11% 36.209 35.806 - 0.77% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.11% 88.260 87.278 - -1.54% -
SetIntersection_Interlaced_Set_float_64_64 -1.11% 13286998.257 13139186.327 - -0.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.11% 4675.210 4623.229 - 2.73% -
BM_CmpLess_short_short -1.11% 0.955 0.945 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.11% 137284095.785 135761019.128 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.11% 14980802.086 14814665.145 - 0.02% -
SetIntersection_None_Vector_uint32_262144_1024 -1.11% 1134191.015 1121618.057 - 1.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.11% 13713307.685 13561406.410 - -1.23% -
std::sort_heap(vector<NonIntegral>)/8 -1.10% 30.069 29.737 - -4.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.10% 138324140.084 136796251.897 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.10% 535143114.518 529238398.346 - 0.80% -
std::multiset<int>::clear()/32 -1.10% 622.423 615.557 - -0.46% -
std::flat_multimap<int,_int>::clear()/0 -1.10% 399.605 395.198 - 0.85% -
SetIntersection_Front_Set_float_16384_1 -1.10% 1044869.859 1033366.639 - 0.28% -
SetIntersection_Front_Vector_uint64_16_1 -1.10% 62981587.137 62288574.687 - 0.86% -
SetIntersection_None_Set_uint32_262144_16384 -1.10% 1167735.758 1154889.000 - -3.49% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.10% 22.315 22.070 - -0.74% -
rng::starts_with(deque<int>)/8 -1.10% 3.979 3.936 - -3.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -1.10% 1.368 1.353 - 13.87% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.10% 287.638 284.485 - -0.15% -
std::any_of(list<int>)_(process_all)/50 -1.10% 21.985 21.744 - -1.14% -
SetIntersection_None_Vector_uint64_262144_1 -1.09% 1135779.239 1123343.551 - -1.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.09% 4176100.525 4130499.555 - 0.29% -
SetIntersection_None_Set_uint32_16_4 -1.09% 56762947.263 56145052.679 - -0.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.09% 1467.467 1451.534 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.09% 1240045.735 1226586.668 - -2.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.09% 43.761 43.286 - -0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.08% 215710379.540 213369975.808 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.08% 55967744.963 55360695.662 - 0.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.08% 43695.444 43222.036 - 1.09% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.08% 3.005 2.972 - 1.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.08% 17.229 17.043 - -0.46% -
SetIntersection_None_Set_uint64_4_4 -1.08% 135643378.985 134180210.450 - 0.81% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.08% 59901657.896 59255841.283 - -0.01% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.08% 1.209 1.196 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.08% 205181555.098 202972360.997 - -0.15% -
std::set<int>::clear()/8192 -1.08% 78916.256 78067.813 - 1.47% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.07% 484.969 479.765 - 2.71% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.07% 137292692.838 135819969.122 - 0.41% -
SetIntersection_Front_Vector_string_16384_16 -1.07% 1627678.375 1610233.765 - -1.17% -
rng::starts_with(deque<int>,_pred)/1000 -1.07% 507.646 502.211 - -2.60% -
SetIntersection_None_Set_uint64_16_4 -1.07% 56668002.280 56061674.117 - -0.10% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.07% 7489.773 7409.673 - -1.11% -
SetIntersection_None_Vector_uint32_16384_1 -1.07% 1106121.428 1094324.176 - -0.47% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.07% 64.988 64.296 - 92.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.06% 21.688 21.458 - 1.42% -
SetIntersection_Front_Set_uint64_256_256 -1.06% 7798527.021 7715604.155 - -4.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.06% 134594603.232 133165064.648 - -0.53% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.06% 19.136 18.933 - -0.53% -
SetIntersection_None_Vector_uint64_16_16 -1.06% 33717845.089 33360423.792 - 0.40% -
std::multimap<int,_int>::clear()/8192 -1.06% 85326.872 84423.736 - -3.11% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.06% 12.729 12.595 - -46.17% -
SetIntersection_Front_Set_uint32_4_4 -1.06% 137502341.836 136049258.352 - 0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.05% 1049564.848 1038512.894 - 0.72% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.05% 651.825 644.964 - -0.04% -
std::remove(deque<int>)_(sprinkled)/1024 -1.05% 523.251 517.746 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.05% 1191074.694 1178552.190 - -0.69% -
bm_ranges_swap_ranges_vb_aligned/16384 -1.05% 34.852 34.486 - 0.32% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.05% 236096.118 233617.574 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.05% 538220795.255 532572306.317 - -0.22% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.05% 200660410.789 198558296.175 - -2.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.04% 1091.173 1079.859 - 1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.03% 4156201.827 4113207.975 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.03% 55169833.940 54599180.302 - -0.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 520.337 514.962 - 1.73% -
std::unordered_multiset<int>::erase(iterator)/32 -1.03% 19.816 19.611 - 0.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.03% 10.912 10.799 - -0.02% -
BM_PushHeap_string_Ascending_4 -1.03% 2.548 2.521 - -6.46% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.03% 10.846 10.734 - 0.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.03% 696616.475 689447.702 - -0.17% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.03% 15.126 14.971 - 1.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.03% 52.216 51.680 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.03% 1041094.569 1030410.206 - -0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.02% 56452070.155 55873447.327 - -0.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.02% 420.959 416.646 - 1.83% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.02% 400.518 396.418 - 0.65% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.02% 13928.528 13786.029 - 2.10% -
std::multiset<int>::ctor(const&)/8192 -1.02% 53158.406 52616.351 - 3.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.02% 1.059 1.048 - 0.36% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.02% 17.237 17.062 - -0.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.02% 19.338 19.141 - -0.11% -
SetIntersection_None_Set_float_1024_256 -1.02% 8874252.837 8784094.475 - 0.11% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.02% 5982.581 5921.817 - -0.26% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.02% 6924.740 6854.453 - -0.40% -
std::vector<int>::ctor(size)/8192 -1.01% 574.879 569.046 - -0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.01% 17.020 16.847 - -1.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.01% 34.951 34.597 - -1.51% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.01% 51044.905 50529.390 - 0.12% -
std::remove(list<int>)_(prefix)/1024 -1.01% 1003.722 993.589 - 0.53% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.01% 23.779 23.539 - -2.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.01% 88.248 87.358 - 51.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 87.773 86.888 - 1.08% -
SetIntersection_Front_Set_uint64_64_1 -1.01% 16466443.410 16300790.534 - -4.13% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.01% 76.664 75.893 - -2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.00% 536123956.547 530739833.011 - -0.28% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.00% 52.541 52.014 - -2.72% -


Report Time: 6.25s
Name Current %
BM_CmpEqual_int_int 1.061 -
BM_CmpEqual_int_schar 1.118 -1.72%
BM_CmpEqual_int_short 1.116 -1.49%
BM_CmpEqual_int_uchar 1.082 -1.79%
BM_CmpEqual_int_uint 1.050 -3.65%
BM_CmpEqual_int_ushort 1.122 1.22%
BM_CmpEqual_schar_int 1.129 -1.07%
BM_CmpEqual_schar_schar 1.093 1.65%
BM_CmpEqual_schar_short 1.114 -
BM_CmpEqual_schar_uchar 1.101 1.20%
BM_CmpEqual_schar_uint 1.099 -
BM_CmpEqual_schar_ushort 1.101 -
BM_CmpEqual_short_int 1.116 -
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.058 -
BM_CmpEqual_short_uchar 1.082 -2.17%
BM_CmpEqual_short_uint 1.089 -
BM_CmpEqual_short_ushort 1.094 -
BM_CmpEqual_uchar_int 1.076 -
BM_CmpEqual_uchar_schar 1.019 -
BM_CmpEqual_uchar_short 1.011 -
BM_CmpEqual_uchar_uchar 1.062 -1.21%
BM_CmpEqual_uchar_uint 1.072 -
BM_CmpEqual_uchar_ushort 1.064 -2.31%
BM_CmpEqual_uint_int 1.059 -
BM_CmpEqual_uint_schar 1.027 1.16%
BM_CmpEqual_uint_short 1.054 2.46%
BM_CmpEqual_uint_uchar 1.117 -
BM_CmpEqual_uint_uint 1.067 2.23%
BM_CmpEqual_uint_ushort 1.118 -
BM_CmpEqual_ushort_int 1.075 -1.20%
BM_CmpEqual_ushort_schar 1.037 3.18%
BM_CmpEqual_ushort_short 0.988 -5.25%
BM_CmpEqual_ushort_uchar 1.114 -
BM_CmpEqual_ushort_uint 1.063 -
BM_CmpEqual_ushort_ushort 1.035 -3.79%
BM_CmpLess_int_int 1.034 -3.16%
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.131 1.13%
BM_CmpLess_int_uchar 1.105 1.27%
BM_CmpLess_int_uint 1.073 -2.18%
BM_CmpLess_int_ushort 1.090 -1.42%
BM_CmpLess_schar_int 1.133 -
BM_CmpLess_schar_schar 0.948 -
BM_CmpLess_schar_short 0.945 -
BM_CmpLess_schar_uchar 1.110 1.97%
BM_CmpLess_schar_uint 1.103 -
BM_CmpLess_schar_ushort 1.092 -
BM_CmpLess_short_int 1.128 -
BM_CmpLess_short_schar 0.953 -
BM_CmpLess_short_short 0.945 -
BM_CmpLess_short_uchar 1.102 -
BM_CmpLess_short_uint 1.097 -1.61%
BM_CmpLess_short_ushort 1.098 -
BM_CmpLess_uchar_int 1.077 -
BM_CmpLess_uchar_schar 1.046 1.49%
BM_CmpLess_uchar_short 1.060 2.63%
BM_CmpLess_uchar_uchar 1.079 2.34%
BM_CmpLess_uchar_uint 1.057 -1.10%
BM_CmpLess_uchar_ushort 1.080 2.22%
BM_CmpLess_uint_int 1.089 -
BM_CmpLess_uint_schar 1.061 3.94%
BM_CmpLess_uint_short 1.048 -
BM_CmpLess_uint_uchar 1.101 -1.57%
BM_CmpLess_uint_uint 1.058 -1.92%
BM_CmpLess_uint_ushort 1.106 -
BM_CmpLess_ushort_int 1.078 -
BM_CmpLess_ushort_schar 1.051 1.60%
BM_CmpLess_ushort_short 1.043 -
BM_CmpLess_ushort_uchar 1.098 -
BM_CmpLess_ushort_uint 1.081 2.01%
BM_CmpLess_ushort_ushort 1.083 1.12%
BM_PushHeap_float_Ascending_1 0.560 4.74%
BM_PushHeap_float_Ascending_1024 3.171 2.01%
BM_PushHeap_float_Ascending_16 1.026 4.23%
BM_PushHeap_float_Ascending_16384 4.132 -5.51%
BM_PushHeap_float_Ascending_256 2.503 -
BM_PushHeap_float_Ascending_262144 5.285 3.55%
BM_PushHeap_float_Ascending_4 0.587 -
BM_PushHeap_float_Ascending_64 1.797 2.67%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.344 -2.99%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.429 -12.19%
BM_PushHeap_float_PipeOrgan_1024 2.098 -3.90%
BM_PushHeap_float_PipeOrgan_16 0.905 1.57%
BM_PushHeap_float_PipeOrgan_16384 2.515 -1.62%
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.154 -
BM_PushHeap_float_PipeOrgan_4 0.536 -
BM_PushHeap_float_PipeOrgan_64 1.335 2.63%
BM_PushHeap_float_QuickSortAdversary_1 0.411 -41.02%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 0.981 -8.09%
BM_PushHeap_float_QuickSortAdversary_16384 0.480 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.025 -1.78%
BM_PushHeap_float_Random_16 5.046 -
BM_PushHeap_float_Random_16384 7.012 -2.29%
BM_PushHeap_float_Random_256 6.764 -
BM_PushHeap_float_Random_262144 7.286 1.67%
BM_PushHeap_float_Random_4 2.408 3.42%
BM_PushHeap_float_Random_64 6.267 1.69%
BM_PushHeap_float_SingleElement_1 0.468 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.373 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.367 4.54%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.420 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.679 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.472 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.364 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.402 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.883 -1.27%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.371 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.765 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.584 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.196 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.546 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.566 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.566 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.992 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.353 1.83%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.014 1.15%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.073 2.74%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.912 1.03%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.655 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.396 -2.60%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.478 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.622 -5.71%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.555 2.71%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.630 7.41%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.179 -8.98%
BM_PushHeap_string_Ascending_16 4.685 -3.85%
BM_PushHeap_string_Ascending_16384 20.328 -14.51%
BM_PushHeap_string_Ascending_256 10.715 -9.62%
BM_PushHeap_string_Ascending_262144 28.827 -28.93%
BM_PushHeap_string_Ascending_4 2.521 -6.46%
BM_PushHeap_string_Ascending_64 7.326 -6.77%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.775 -18.01%
BM_PushHeap_string_Descending_16 2.192 -12.58%
BM_PushHeap_string_Descending_16384 2.626 -24.03%
BM_PushHeap_string_Descending_256 2.647 -12.17%
BM_PushHeap_string_Descending_262144 4.451 -25.93%
BM_PushHeap_string_Descending_4 2.023 -11.08%
BM_PushHeap_string_Descending_64 2.388 -14.50%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.577 -7.69%
BM_PushHeap_string_PipeOrgan_16 4.231 -2.05%
BM_PushHeap_string_PipeOrgan_16384 13.192 -20.64%
BM_PushHeap_string_PipeOrgan_256 7.908 -5.02%
BM_PushHeap_string_PipeOrgan_262144 17.338 -32.06%
BM_PushHeap_string_PipeOrgan_4 2.526 -6.55%
BM_PushHeap_string_PipeOrgan_64 5.715 -5.64%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.681 -1.14%
BM_PushHeap_string_QuickSortAdversary_16 10.670 1.01%
BM_PushHeap_string_QuickSortAdversary_16384 16.114 -3.28%
BM_PushHeap_string_QuickSortAdversary_256 14.969 -
BM_PushHeap_string_QuickSortAdversary_262144 17.083 -3.18%
BM_PushHeap_string_QuickSortAdversary_4 6.540 -
BM_PushHeap_string_QuickSortAdversary_64 13.366 -
BM_PushHeap_string_Random_1 0.702 9.48%
BM_PushHeap_string_Random_1024 15.049 -3.87%
BM_PushHeap_string_Random_16 10.457 -1.76%
BM_PushHeap_string_Random_16384 16.233 -8.78%
BM_PushHeap_string_Random_256 14.362 -5.33%
BM_PushHeap_string_Random_262144 19.986 -14.08%
BM_PushHeap_string_Random_4 6.231 -
BM_PushHeap_string_Random_64 12.943 -4.29%
BM_PushHeap_string_SingleElement_1 0.533 -15.85%
BM_PushHeap_string_SingleElement_1024 2.567 -6.03%
BM_PushHeap_string_SingleElement_16 2.613 -5.41%
BM_PushHeap_string_SingleElement_16384 2.553 -5.11%
BM_PushHeap_string_SingleElement_256 2.573 -3.65%
BM_PushHeap_string_SingleElement_262144 2.592 -10.17%
BM_PushHeap_string_SingleElement_4 2.323 -6.14%
BM_PushHeap_string_SingleElement_64 2.618 -5.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.448 -17.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.524 -1.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.018 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.599 1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.754 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.824 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.904 -2.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.467 9.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.565 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.593 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.595 -7.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.663 -2.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.466 -33.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.024 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.910 -1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.561 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.381 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.138 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.532 -23.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.509 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.285 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.172 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.074 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.777 1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.761 -4.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.653 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.448 -35.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.244 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.891 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.388 2.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.114 1.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.244 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.682 4.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.526 -1.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.466 -33.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.609 -2.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.625 -2.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.639 -7.79%
BM_PushHeap_uint32_Ascending_1 0.696 25.42%
BM_PushHeap_uint32_Ascending_1024 2.689 5.16%
BM_PushHeap_uint32_Ascending_16 1.018 9.65%
BM_PushHeap_uint32_Ascending_16384 3.702 -
BM_PushHeap_uint32_Ascending_256 2.249 7.90%
BM_PushHeap_uint32_Ascending_262144 4.979 -1.32%
BM_PushHeap_uint32_Ascending_4 0.589 -
BM_PushHeap_uint32_Ascending_64 1.714 12.47%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.353 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.501 -19.08%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.703 -
BM_PushHeap_uint32_PipeOrgan_262144 3.036 -
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.307 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.516 -25.35%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.603 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.919 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.451 -35.02%
BM_PushHeap_uint32_Random_1024 5.836 1.55%
BM_PushHeap_uint32_Random_16 4.233 -3.09%
BM_PushHeap_uint32_Random_16384 5.941 1.51%
BM_PushHeap_uint32_Random_256 5.557 2.08%
BM_PushHeap_uint32_Random_262144 5.975 1.92%
BM_PushHeap_uint32_Random_4 2.228 2.34%
BM_PushHeap_uint32_Random_64 5.234 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.383 5.66%
BM_PushHeap_uint32_SingleElement_16 0.375 11.38%
BM_PushHeap_uint32_SingleElement_16384 0.378 6.20%
BM_PushHeap_uint32_SingleElement_256 0.402 5.23%
BM_PushHeap_uint32_SingleElement_262144 0.378 6.11%
BM_PushHeap_uint32_SingleElement_4 0.373 11.89%
BM_PushHeap_uint32_SingleElement_64 0.378 7.96%
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.804 8.90%
BM_PushHeap_uint64_Ascending_16 0.955 4.97%
BM_PushHeap_uint64_Ascending_16384 3.827 7.44%
BM_PushHeap_uint64_Ascending_256 2.320 10.95%
BM_PushHeap_uint64_Ascending_262144 5.199 10.59%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.748 15.46%
BM_PushHeap_uint64_Descending_1 0.578 40.40%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.383 6.60%
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.407 -
BM_PushHeap_uint64_Descending_262144 0.386 -
BM_PushHeap_uint64_Descending_4 0.393 9.21%
BM_PushHeap_uint64_Descending_64 0.387 2.77%
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.390 -
BM_PushHeap_uint64_PipeOrgan_256 1.699 -
BM_PushHeap_uint64_PipeOrgan_262144 3.039 -
BM_PushHeap_uint64_PipeOrgan_4 0.481 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.122 23.17%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.543 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.250 1.07%
BM_PushHeap_uint64_Random_16 4.589 2.96%
BM_PushHeap_uint64_Random_16384 6.384 1.84%
BM_PushHeap_uint64_Random_256 6.058 -
BM_PushHeap_uint64_Random_262144 6.357 1.46%
BM_PushHeap_uint64_Random_4 2.631 2.22%
BM_PushHeap_uint64_Random_64 5.585 2.06%
BM_PushHeap_uint64_SingleElement_1 0.504 8.13%
BM_PushHeap_uint64_SingleElement_1024 0.369 -2.79%
BM_PushHeap_uint64_SingleElement_16 0.348 -4.82%
BM_PushHeap_uint64_SingleElement_16384 0.378 -
BM_PushHeap_uint64_SingleElement_256 0.391 -
BM_PushHeap_uint64_SingleElement_262144 0.382 -
BM_PushHeap_uint64_SingleElement_4 0.367 -
BM_PushHeap_uint64_SingleElement_64 0.359 -3.54%
BM_StringAssignAsciizMix_Opaque 4.966 1.50%
BM_StringAssignAsciizMix_Transparent 3.042 1.20%
BM_StringAssignAsciiz_Empty_Opaque 3.053 4.37%
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 199.948 5.33%
BM_StringAssignAsciiz_Huge_Transparent 198.957 5.29%
BM_StringAssignAsciiz_Large_Opaque 11.876 1.46%
BM_StringAssignAsciiz_Large_Transparent 11.843 2.58%
BM_StringAssignAsciiz_Small_Opaque 3.030 3.46%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 115.185 5.26%
BM_StringAssignStr_Huge_Transparent 114.136 4.79%
BM_StringAssignStr_Large_Opaque 10.351 -
BM_StringAssignStr_Large_Transparent 10.385 -
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.293 2.43%
BM_StringConstructDestroyCStr_Empty_Transparent 0.244 -34.17%
BM_StringConstructDestroyCStr_Huge_Opaque 160.045 1.34%
BM_StringConstructDestroyCStr_Huge_Transparent 65.858 1.52%
BM_StringConstructDestroyCStr_Large_Opaque 16.258 -1.01%
BM_StringConstructDestroyCStr_Large_Transparent 9.486 -1.26%
BM_StringConstructDestroyCStr_Small_Opaque 2.308 8.00%
BM_StringConstructDestroyCStr_Small_Transparent 0.425 22.89%
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 110.757 -
BM_StringCopy_Large 6.218 -
BM_StringCopy_Small 0.663 -
BM_StringCtorDefault 0.238 -24.86%
BM_StringDestroy_Empty 0.625 -
BM_StringDestroy_Huge 10.630 -1.54%
BM_StringDestroy_Large 7.097 -1.07%
BM_StringDestroy_Small 0.623 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.642 17.41%
BM_StringEraseToEnd_Huge_Transparent 2.678 11.03%
BM_StringEraseToEnd_Large_Opaque 0.986 -
BM_StringEraseToEnd_Large_Transparent 0.828 -
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.957 20.74%
BM_StringEraseWithMove_Empty_Transparent 0.719 26.02%
BM_StringEraseWithMove_Huge_Opaque 59.682 30.54%
BM_StringEraseWithMove_Huge_Transparent 58.078 24.69%
BM_StringEraseWithMove_Large_Opaque 2.823 1.93%
BM_StringEraseWithMove_Large_Transparent 2.756 3.57%
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 3.114 2.89%
BM_StringFindAllMatch/131072 2270.092 -
BM_StringFindAllMatch/32768 574.958 -
BM_StringFindAllMatch/4096 79.916 -
BM_StringFindAllMatch/512 11.604 -
BM_StringFindAllMatch/64 3.238 2.05%
BM_StringFindAllMatch/8 2.751 -1.97%
BM_StringFindCharLiteral/1024 18.947 3.06%
BM_StringFindCharLiteral/128 3.058 1.78%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.356 -
BM_StringFindCharLiteral/256 5.421 1.11%
BM_StringFindCharLiteral/32 1.668 2.94%
BM_StringFindCharLiteral/4096 78.641 2.25%
BM_StringFindCharLiteral/512 9.521 1.24%
BM_StringFindCharLiteral/64 2.181 2.86%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 138.423 -
BM_StringFindMatch1/1 982.399 -
BM_StringFindMatch1/32768 1565.149 -
BM_StringFindMatch1/4096 1059.037 -
BM_StringFindMatch1/512 994.586 -
BM_StringFindMatch1/64 985.854 -
BM_StringFindMatch1/8 982.220 -
BM_StringFindMatch2/1 982.633 -
BM_StringFindMatch2/32768 1565.653 -
BM_StringFindMatch2/4096 1059.248 -
BM_StringFindMatch2/512 994.448 -
BM_StringFindMatch2/64 983.656 -
BM_StringFindMatch2/8 982.350 -
BM_StringFindNoMatch/10 1.354 -
BM_StringFindNoMatch/131072 1963.628 -
BM_StringFindNoMatch/32768 499.477 -
BM_StringFindNoMatch/4096 75.524 -
BM_StringFindNoMatch/512 9.403 -
BM_StringFindNoMatch/64 2.100 -
BM_StringFindStringLiteral/1024 18.314 2.61%
BM_StringFindStringLiteral/128 3.186 1.77%
BM_StringFindStringLiteral/16 1.617 -
BM_StringFindStringLiteral/2048 40.399 -
BM_StringFindStringLiteral/256 5.468 1.29%
BM_StringFindStringLiteral/32 1.741 -
BM_StringFindStringLiteral/4096 77.576 -
BM_StringFindStringLiteral/512 9.622 -
BM_StringFindStringLiteral/64 2.228 -
BM_StringFindStringLiteral/8 1.617 -
BM_StringFindStringLiteral/8192 138.658 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.800 -
BM_StringMove_Large 0.708 -
BM_StringMove_Small 0.726 -5.96%
BM_StringRead_Cold_Deep_Empty 1.378 6.66%
BM_StringRead_Cold_Deep_Large 1.434 -
BM_StringRead_Cold_Deep_Small 1.292 -1.13%
BM_StringRead_Cold_Shallow_Empty 1.239 1.53%
BM_StringRead_Cold_Shallow_Large 1.272 2.28%
BM_StringRead_Cold_Shallow_Small 1.243 2.13%
BM_StringRead_Hot_Deep_Empty 0.495 -2.65%
BM_StringRead_Hot_Deep_Large 0.510 -1.94%
BM_StringRead_Hot_Deep_Small 0.504 3.07%
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.482 -
BM_StringRead_Hot_Shallow_Small 0.482 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.429 2.69%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.640 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.639 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.418 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.155 -8.32%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.436 3.54%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.076 2.30%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.665 3.14%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.617 -12.05%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.203 3.35%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.664 3.26%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.205 4.35%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.362 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.819 -2.47%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.833 1.86%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.817 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.346 -24.49%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -3.55%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.357 37.25%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.612 -4.79%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.615 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.614 -11.27%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.647 6.28%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.537 -6.55%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.599 -2.58%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.414 -1.33%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.072 2.35%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.617 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.181 -4.89%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.614 -3.14%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.167 -3.50%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.623 -
BM_StringRelational_Compare_Empty_Empty_Control 1.616 -
BM_StringRelational_Compare_Empty_Huge_Control 1.613 -
BM_StringRelational_Compare_Empty_Large_Control 1.619 -
BM_StringRelational_Compare_Empty_Small_Control 1.613 -
BM_StringRelational_Compare_Huge_Empty_Control 1.614 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.398 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.907 -
BM_StringRelational_Compare_Huge_Huge_Control 98.957 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.857 -
BM_StringRelational_Compare_Large_Empty_Control 1.613 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.837 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.856 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.386 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.622 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.386 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 2.232 8.30%
BM_StringRelational_Eq_Empty_Huge_Control 0.486 -
BM_StringRelational_Eq_Empty_Large_Control 0.481 -
BM_StringRelational_Eq_Empty_Small_Control 0.474 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.416 -12.46%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.444 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.168 -
BM_StringRelational_Eq_Huge_Huge_Control 99.048 -
BM_StringRelational_Eq_Large_Huge_Control 0.479 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.557 3.64%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 12.16%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.743 4.39%
BM_StringRelational_Eq_Large_Large_Control 2.199 -2.12%
BM_StringRelational_Eq_Small_Huge_Control 0.469 -2.84%
BM_StringRelational_Eq_Small_Large_Control 0.467 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.617 -4.54%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.185 2.71%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.691 1.54%
BM_StringRelational_Eq_Small_Small_Control 1.969 -5.98%
BM_StringRelational_Less_Empty_Empty_Control 1.783 7.40%
BM_StringRelational_Less_Empty_Huge_Control 1.775 6.71%
BM_StringRelational_Less_Empty_Large_Control 1.776 10.13%
BM_StringRelational_Less_Empty_Small_Control 1.781 9.16%
BM_StringRelational_Less_Huge_Empty_Control 1.614 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.433 1.28%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.404 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.669 -
BM_StringRelational_Less_Huge_Huge_Control 98.814 -
BM_StringRelational_Less_Huge_Large_Control 2.139 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.614 -
BM_StringRelational_Less_Large_Huge_Control 2.102 -2.72%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.401 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.099 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.148 -
BM_StringRelational_Less_Large_Small_Control 1.855 -
BM_StringRelational_Less_Small_Empty_Control 1.779 10.41%
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.415 1.22%
BM_StringRelational_Less_Small_Small_ChangeLast 1.755 8.23%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.412 1.79%
BM_StringRelational_Less_Small_Small_Control 1.851 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.658 2.84%
BM_align/256 0.639 -
BM_align/64 0.643 -
BM_align/8 0.655 2.58%
BM_deque_deque_copy/0 0.850 7.72%
BM_deque_deque_copy/1 2.535 -2.70%
BM_deque_deque_copy/1024 37.129 1.27%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 140.675 -
BM_deque_deque_copy/4096 147.775 -
BM_deque_deque_copy/512 17.675 -
BM_deque_deque_copy/5500 198.865 -
BM_deque_deque_copy/64 3.058 -
BM_deque_deque_copy/64000 3078.561 4.91%
BM_deque_deque_copy/65536 3173.240 -
BM_deque_deque_copy/70000 3467.874 7.56%
BM_deque_deque_copy_backward/0 0.863 -
BM_deque_deque_copy_backward/1 2.804 3.28%
BM_deque_deque_copy_backward/1024 38.640 -
BM_deque_deque_copy_backward/2 2.529 2.04%
BM_deque_deque_copy_backward/4000 150.215 -
BM_deque_deque_copy_backward/4096 153.101 -
BM_deque_deque_copy_backward/512 19.498 2.55%
BM_deque_deque_copy_backward/5500 203.639 -
BM_deque_deque_copy_backward/64 3.535 4.56%
BM_deque_deque_copy_backward/64000 7898.907 -
BM_deque_deque_copy_backward/65536 8038.884 -
BM_deque_deque_copy_backward/70000 8431.318 -2.13%
BM_deque_deque_move/0 0.869 -
BM_deque_deque_move/1 2.582 1.37%
BM_deque_deque_move/1024 37.636 2.06%
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 140.947 -
BM_deque_deque_move/4096 147.149 -
BM_deque_deque_move/512 17.640 -
BM_deque_deque_move/5500 197.297 -
BM_deque_deque_move/64 3.050 -
BM_deque_deque_move/64000 3060.188 -
BM_deque_deque_move/65536 3165.638 2.48%
BM_deque_deque_move/70000 3468.847 2.50%
BM_deque_deque_move_backward/0 0.919 16.47%
BM_deque_deque_move_backward/1 2.640 -13.04%
BM_deque_deque_move_backward/1024 37.933 -1.96%
BM_deque_deque_move_backward/2 2.349 -14.08%
BM_deque_deque_move_backward/4000 149.168 -3.57%
BM_deque_deque_move_backward/4096 153.079 -1.52%
BM_deque_deque_move_backward/512 19.189 1.04%
BM_deque_deque_move_backward/5500 202.350 -2.86%
BM_deque_deque_move_backward/64 3.444 -5.71%
BM_deque_deque_move_backward/64000 8103.046 4.95%
BM_deque_deque_move_backward/65536 7740.068 -2.53%
BM_deque_deque_move_backward/70000 8874.884 3.23%
BM_deque_deque_ranges_copy/0 0.851 11.74%
BM_deque_deque_ranges_copy/1 2.564 9.98%
BM_deque_deque_ranges_copy/1024 37.204 -
BM_deque_deque_ranges_copy/2 2.300 10.85%
BM_deque_deque_ranges_copy/4000 142.689 -
BM_deque_deque_ranges_copy/4096 147.297 -
BM_deque_deque_ranges_copy/512 17.778 -
BM_deque_deque_ranges_copy/5500 199.393 -
BM_deque_deque_ranges_copy/64 3.063 -
BM_deque_deque_ranges_copy/64000 2973.855 -
BM_deque_deque_ranges_copy/65536 3144.539 1.75%
BM_deque_deque_ranges_copy/70000 3364.958 3.21%
BM_deque_deque_ranges_copy_backward/0 0.920 -
BM_deque_deque_ranges_copy_backward/1 2.730 -2.26%
BM_deque_deque_ranges_copy_backward/1024 38.582 2.37%
BM_deque_deque_ranges_copy_backward/2 2.469 -2.33%
BM_deque_deque_ranges_copy_backward/4000 148.717 -1.26%
BM_deque_deque_ranges_copy_backward/4096 151.337 -2.38%
BM_deque_deque_ranges_copy_backward/512 19.107 -
BM_deque_deque_ranges_copy_backward/5500 202.017 -1.62%
BM_deque_deque_ranges_copy_backward/64 3.407 2.09%
BM_deque_deque_ranges_copy_backward/64000 7792.164 1.03%
BM_deque_deque_ranges_copy_backward/65536 8078.685 1.69%
BM_deque_deque_ranges_copy_backward/70000 8543.740 -
BM_deque_deque_ranges_move/0 0.850 -7.61%
BM_deque_deque_ranges_move/1 2.327 -8.50%
BM_deque_deque_ranges_move/1024 36.990 -
BM_deque_deque_ranges_move/2 2.077 -9.86%
BM_deque_deque_ranges_move/4000 145.124 -
BM_deque_deque_ranges_move/4096 147.321 -
BM_deque_deque_ranges_move/512 17.633 -
BM_deque_deque_ranges_move/5500 197.922 -
BM_deque_deque_ranges_move/64 3.045 -1.98%
BM_deque_deque_ranges_move/64000 3195.958 -
BM_deque_deque_ranges_move/65536 3219.682 4.52%
BM_deque_deque_ranges_move/70000 3477.203 3.83%
BM_deque_deque_ranges_move_backward/0 0.919 4.92%
BM_deque_deque_ranges_move_backward/1 2.629 -6.77%
BM_deque_deque_ranges_move_backward/1024 38.265 -1.75%
BM_deque_deque_ranges_move_backward/2 2.354 -4.42%
BM_deque_deque_ranges_move_backward/4000 151.387 -2.60%
BM_deque_deque_ranges_move_backward/4096 154.020 -1.31%
BM_deque_deque_ranges_move_backward/512 19.084 -
BM_deque_deque_ranges_move_backward/5500 202.977 -2.12%
BM_deque_deque_ranges_move_backward/64 3.424 -6.32%
BM_deque_deque_ranges_move_backward/64000 7720.146 -
BM_deque_deque_ranges_move_backward/65536 8281.315 5.07%
BM_deque_deque_ranges_move_backward/70000 8482.831 -
BM_deque_vector_copy/0 1.460 -
BM_deque_vector_copy/1 2.117 -
BM_deque_vector_copy/1024 37.246 -
BM_deque_vector_copy/2 1.826 -
BM_deque_vector_copy/4000 143.096 1.28%
BM_deque_vector_copy/4096 145.519 -
BM_deque_vector_copy/512 16.531 -
BM_deque_vector_copy/5500 197.293 -
BM_deque_vector_copy/64 5.423 109.39%
BM_deque_vector_copy/64000 2855.867 -
BM_deque_vector_copy/65536 2912.589 -
BM_deque_vector_copy/70000 3176.140 -
BM_deque_vector_copy_backward/0 1.597 4.16%
BM_deque_vector_copy_backward/1 2.175 3.77%
BM_deque_vector_copy_backward/1024 37.095 -
BM_deque_vector_copy_backward/2 1.846 -
BM_deque_vector_copy_backward/4000 143.872 -4.32%
BM_deque_vector_copy_backward/4096 147.147 -2.05%
BM_deque_vector_copy_backward/512 17.915 -
BM_deque_vector_copy_backward/5500 200.451 -
BM_deque_vector_copy_backward/64 2.922 -
BM_deque_vector_copy_backward/64000 8010.926 1.30%
BM_deque_vector_copy_backward/65536 8192.919 -
BM_deque_vector_copy_backward/70000 8670.419 -4.35%
BM_deque_vector_move/0 1.419 2.92%
BM_deque_vector_move/1 2.102 -1.02%
BM_deque_vector_move/1024 37.200 -
BM_deque_vector_move/2 1.836 -
BM_deque_vector_move/4000 141.984 -
BM_deque_vector_move/4096 145.744 -
BM_deque_vector_move/512 16.555 -
BM_deque_vector_move/5500 195.499 -
BM_deque_vector_move/64 2.613 -2.46%
BM_deque_vector_move/64000 3026.680 1.15%
BM_deque_vector_move/65536 3016.449 -
BM_deque_vector_move/70000 3256.251 -
BM_deque_vector_move_backward/0 1.579 11.55%
BM_deque_vector_move_backward/1 2.163 -
BM_deque_vector_move_backward/1024 37.300 -4.27%
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 142.531 -
BM_deque_vector_move_backward/4096 149.989 -
BM_deque_vector_move_backward/512 17.889 -4.17%
BM_deque_vector_move_backward/5500 200.320 -
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7951.709 3.15%
BM_deque_vector_move_backward/65536 8034.817 -
BM_deque_vector_move_backward/70000 8679.690 1.26%
BM_deque_vector_ranges_copy/0 1.325 -6.81%
BM_deque_vector_ranges_copy/1 2.111 -
BM_deque_vector_ranges_copy/1024 37.318 -
BM_deque_vector_ranges_copy/2 1.830 -
BM_deque_vector_ranges_copy/4000 142.120 -
BM_deque_vector_ranges_copy/4096 144.974 -1.10%
BM_deque_vector_ranges_copy/512 16.561 -
BM_deque_vector_ranges_copy/5500 193.450 -4.86%
BM_deque_vector_ranges_copy/64 2.631 -1.15%
BM_deque_vector_ranges_copy/64000 2924.736 -2.01%
BM_deque_vector_ranges_copy/65536 2935.571 -
BM_deque_vector_ranges_copy/70000 3197.193 -
BM_deque_vector_ranges_copy_backward/0 1.372 -4.09%
BM_deque_vector_ranges_copy_backward/1 2.101 -
BM_deque_vector_ranges_copy_backward/1024 36.846 -
BM_deque_vector_ranges_copy_backward/2 1.836 -
BM_deque_vector_ranges_copy_backward/4000 142.621 -
BM_deque_vector_ranges_copy_backward/4096 148.512 -
BM_deque_vector_ranges_copy_backward/512 17.916 -
BM_deque_vector_ranges_copy_backward/5500 198.607 1.19%
BM_deque_vector_ranges_copy_backward/64 2.921 -
BM_deque_vector_ranges_copy_backward/64000 7974.502 1.63%
BM_deque_vector_ranges_copy_backward/65536 8164.944 -
BM_deque_vector_ranges_copy_backward/70000 8630.009 -2.44%
BM_deque_vector_ranges_move/0 1.477 7.38%
BM_deque_vector_ranges_move/1 2.101 -2.91%
BM_deque_vector_ranges_move/1024 37.360 -
BM_deque_vector_ranges_move/2 1.837 -2.41%
BM_deque_vector_ranges_move/4000 143.585 -
BM_deque_vector_ranges_move/4096 145.236 -
BM_deque_vector_ranges_move/512 16.561 -
BM_deque_vector_ranges_move/5500 193.816 -
BM_deque_vector_ranges_move/64 2.614 -
BM_deque_vector_ranges_move/64000 3005.038 -
BM_deque_vector_ranges_move/65536 3065.569 1.81%
BM_deque_vector_ranges_move/70000 3304.080 1.01%
BM_deque_vector_ranges_move_backward/0 1.465 -9.76%
BM_deque_vector_ranges_move_backward/1 2.099 -10.86%
BM_deque_vector_ranges_move_backward/1024 36.638 -3.05%
BM_deque_vector_ranges_move_backward/2 1.831 -9.10%
BM_deque_vector_ranges_move_backward/4000 142.545 -
BM_deque_vector_ranges_move_backward/4096 149.800 -
BM_deque_vector_ranges_move_backward/512 17.893 -1.27%
BM_deque_vector_ranges_move_backward/5500 196.501 -
BM_deque_vector_ranges_move_backward/64 2.919 -9.13%
BM_deque_vector_ranges_move_backward/64000 7845.743 -
BM_deque_vector_ranges_move_backward/65536 8049.041 -
BM_deque_vector_ranges_move_backward/70000 8597.025 -3.34%
BM_getline_string 17.331 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.424 -7.49%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.780 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248908.994 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.407 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3782.707 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.842 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60669.455 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.156 -
BM_lexicographical_compare_three_way<IntPtr>/4096 958.406 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.666 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15129.507 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.329 1.53%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 490.100 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497569.948 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.229 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7722.120 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.539 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123295.087 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.746 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1935.793 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.459 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30833.089 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.375 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.765 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246139.957 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.296 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3794.730 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.837 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60425.513 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.274 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 960.516 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.601 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15102.187 -
BM_lexicographical_compare_three_way_fast_path/1 0.462 8.88%
BM_lexicographical_compare_three_way_fast_path/1024 247.252 -
BM_lexicographical_compare_three_way_fast_path/1048576 246948.920 -
BM_lexicographical_compare_three_way_fast_path/16 4.414 -
BM_lexicographical_compare_three_way_fast_path/16384 3787.548 -
BM_lexicographical_compare_three_way_fast_path/256 71.075 1.65%
BM_lexicographical_compare_three_way_fast_path/262144 60511.970 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 960.387 -
BM_lexicographical_compare_three_way_fast_path/64 15.746 -
BM_lexicographical_compare_three_way_fast_path/65536 15125.144 -
BM_lexicographical_compare_three_way_slow_path/1 0.370 -
BM_lexicographical_compare_three_way_slow_path/1024 294.407 -4.43%
BM_lexicographical_compare_three_way_slow_path/1048576 295212.283 -5.05%
BM_lexicographical_compare_three_way_slow_path/16 4.629 -2.27%
BM_lexicographical_compare_three_way_slow_path/16384 4556.380 -4.63%
BM_lexicographical_compare_three_way_slow_path/256 79.759 -3.45%
BM_lexicographical_compare_three_way_slow_path/262144 72727.598 -4.68%
BM_lexicographical_compare_three_way_slow_path/4 1.179 -4.55%
BM_lexicographical_compare_three_way_slow_path/4096 1148.829 -4.82%
BM_lexicographical_compare_three_way_slow_path/64 17.849 -4.53%
BM_lexicographical_compare_three_way_slow_path/65536 18191.081 -4.95%
BM_map_find_string_literal 11.340 -
BM_num_get<bool> 11.849 2.91%
BM_num_get<double> 35.577 -1.86%
BM_num_get<float> 35.980 -1.58%
BM_num_get<long> 10.815 2.26%
BM_num_get<long_double> 36.572 -
BM_num_get<long_long> 10.721 1.89%
BM_num_get<unsigned_int> 9.641 -1.88%
BM_num_get<unsigned_long> 10.431 1.72%
BM_num_get<unsigned_long_long> 10.356 -
BM_num_get<unsigned_short> 10.101 -
BM_num_get<void*> 10.975 1.66%
BM_num_put<bool> 10.307 -
BM_num_put<const_void*> 12.231 -1.58%
BM_num_put<double> 57.383 -1.53%
BM_num_put<long> 11.682 -1.45%
BM_num_put<long_double> 58.699 -
BM_num_put<long_long> 11.429 -5.27%
BM_num_put<unsigned_long> 11.422 -
BM_num_put<unsigned_long_long> 11.037 -5.85%
BM_std_minmax_element<char>/1 0.310 -6.65%
BM_std_minmax_element<char>/1024 279.601 2.74%
BM_std_minmax_element<char>/2 0.648 -5.55%
BM_std_minmax_element<char>/3 1.108 5.20%
BM_std_minmax_element<char>/4 1.255 -2.23%
BM_std_minmax_element<char>/4000 1065.623 2.00%
BM_std_minmax_element<char>/4096 1093.206 2.20%
BM_std_minmax_element<char>/512 145.096 5.02%
BM_std_minmax_element<char>/5500 1463.263 2.10%
BM_std_minmax_element<char>/64 18.147 2.82%
BM_std_minmax_element<char>/64000 16803.080 2.09%
BM_std_minmax_element<char>/65536 17216.144 2.08%
BM_std_minmax_element<char>/70000 18400.972 1.99%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 251.608 -9.65%
BM_std_minmax_element<int>/2 0.688 -
BM_std_minmax_element<int>/3 1.215 4.06%
BM_std_minmax_element<int>/4 1.212 -1.72%
BM_std_minmax_element<int>/4000 961.187 -10.00%
BM_std_minmax_element<int>/4096 981.231 -10.25%
BM_std_minmax_element<int>/512 126.956 -8.11%
BM_std_minmax_element<int>/5500 1311.378 -9.90%
BM_std_minmax_element<int>/64 16.169 -8.18%
BM_std_minmax_element<int>/64000 15253.738 -12.13%
BM_std_minmax_element<int>/65536 15601.316 -12.67%
BM_std_minmax_element<int>/70000 16673.700 -12.42%
BM_std_minmax_element<long_long>/1 0.306 -
BM_std_minmax_element<long_long>/1024 294.751 2.34%
BM_std_minmax_element<long_long>/2 0.616 -4.73%
BM_std_minmax_element<long_long>/3 1.049 -4.35%
BM_std_minmax_element<long_long>/4 1.262 -
BM_std_minmax_element<long_long>/4000 1139.342 2.80%
BM_std_minmax_element<long_long>/4096 1166.161 2.66%
BM_std_minmax_element<long_long>/512 149.559 2.46%
BM_std_minmax_element<long_long>/5500 1563.669 2.98%
BM_std_minmax_element<long_long>/64 18.307 2.39%
BM_std_minmax_element<long_long>/64000 18254.167 2.91%
BM_std_minmax_element<long_long>/65536 18691.130 2.77%
BM_std_minmax_element<long_long>/70000 19956.330 2.74%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 269.067 -6.16%
BM_std_minmax_element<short>/2 0.690 6.80%
BM_std_minmax_element<short>/3 1.136 1.14%
BM_std_minmax_element<short>/4 1.228 -
BM_std_minmax_element<short>/4000 1027.638 -6.57%
BM_std_minmax_element<short>/4096 1050.392 -6.72%
BM_std_minmax_element<short>/512 137.628 -5.66%
BM_std_minmax_element<short>/5500 1407.026 -6.95%
BM_std_minmax_element<short>/64 17.240 -2.33%
BM_std_minmax_element<short>/64000 16298.826 -7.07%
BM_std_minmax_element<short>/65536 16712.071 -6.90%
BM_std_minmax_element<short>/70000 17835.912 -7.08%
BM_tolower_char<char> 0.621 -10.17%
BM_tolower_char<wchar_t> 0.691 12.87%
BM_tolower_string<char> 15.284 -
BM_tolower_string<wchar_t> 6.339 -
BM_toupper_char<char> 0.553 -19.63%
BM_toupper_char<wchar_t> 0.612 -10.78%
BM_toupper_string<char> 15.172 -
BM_toupper_string<wchar_t> 6.283 -
BM_vector_deque_copy/0 0.499 9.31%
BM_vector_deque_copy/1 2.210 -1.77%
BM_vector_deque_copy/1024 35.815 -
BM_vector_deque_copy/2 1.943 -2.41%
BM_vector_deque_copy/4000 140.890 -
BM_vector_deque_copy/4096 144.487 -
BM_vector_deque_copy/512 16.908 -
BM_vector_deque_copy/5500 194.541 -
BM_vector_deque_copy/64 2.761 -
BM_vector_deque_copy/64000 2840.628 -
BM_vector_deque_copy/65536 2855.539 -
BM_vector_deque_copy/70000 3102.618 -
BM_vector_deque_copy_backward/0 0.454 -4.12%
BM_vector_deque_copy_backward/1 2.186 -5.73%
BM_vector_deque_copy_backward/1024 37.723 -
BM_vector_deque_copy_backward/2 1.937 -5.96%
BM_vector_deque_copy_backward/4000 143.487 -
BM_vector_deque_copy_backward/4096 149.180 -
BM_vector_deque_copy_backward/512 17.640 -
BM_vector_deque_copy_backward/5500 197.862 -
BM_vector_deque_copy_backward/64 3.003 -
BM_vector_deque_copy_backward/64000 8399.944 4.31%
BM_vector_deque_copy_backward/65536 8503.247 3.48%
BM_vector_deque_copy_backward/70000 9141.736 2.89%
BM_vector_deque_move/0 0.497 16.77%
BM_vector_deque_move/1 2.142 -7.81%
BM_vector_deque_move/1024 35.844 -
BM_vector_deque_move/2 1.882 -8.60%
BM_vector_deque_move/4000 140.628 -
BM_vector_deque_move/4096 144.171 -
BM_vector_deque_move/512 16.902 -
BM_vector_deque_move/5500 195.625 -
BM_vector_deque_move/64 2.748 -6.94%
BM_vector_deque_move/64000 2841.694 -
BM_vector_deque_move/65536 2856.874 -
BM_vector_deque_move/70000 3103.561 -
BM_vector_deque_move_backward/0 0.400 4.17%
BM_vector_deque_move_backward/1 1.950 -19.61%
BM_vector_deque_move_backward/1024 38.196 -
BM_vector_deque_move_backward/2 1.726 -21.68%
BM_vector_deque_move_backward/4000 144.598 -
BM_vector_deque_move_backward/4096 148.275 -1.18%
BM_vector_deque_move_backward/512 17.954 1.27%
BM_vector_deque_move_backward/5500 197.299 -
BM_vector_deque_move_backward/64 3.099 -4.59%
BM_vector_deque_move_backward/64000 8095.238 -
BM_vector_deque_move_backward/65536 8322.868 1.47%
BM_vector_deque_move_backward/70000 8835.869 4.01%
BM_vector_deque_ranges_copy/0 0.433 9.83%
BM_vector_deque_ranges_copy/1 2.149 -7.62%
BM_vector_deque_ranges_copy/1024 35.671 -
BM_vector_deque_ranges_copy/2 1.888 -8.13%
BM_vector_deque_ranges_copy/4000 140.572 -
BM_vector_deque_ranges_copy/4096 144.803 -
BM_vector_deque_ranges_copy/512 16.945 -
BM_vector_deque_ranges_copy/5500 195.908 -
BM_vector_deque_ranges_copy/64 2.707 -4.28%
BM_vector_deque_ranges_copy/64000 2840.352 -
BM_vector_deque_ranges_copy/65536 2858.256 -
BM_vector_deque_ranges_copy/70000 3103.536 -
BM_vector_deque_ranges_copy_backward/0 0.444 -7.17%
BM_vector_deque_ranges_copy_backward/1 2.336 2.34%
BM_vector_deque_ranges_copy_backward/1024 38.071 -
BM_vector_deque_ranges_copy_backward/2 2.057 2.74%
BM_vector_deque_ranges_copy_backward/4000 141.345 -
BM_vector_deque_ranges_copy_backward/4096 148.639 -
BM_vector_deque_ranges_copy_backward/512 17.489 -
BM_vector_deque_ranges_copy_backward/5500 196.705 -
BM_vector_deque_ranges_copy_backward/64 2.984 -
BM_vector_deque_ranges_copy_backward/64000 8359.139 5.05%
BM_vector_deque_ranges_copy_backward/65536 8564.371 2.25%
BM_vector_deque_ranges_copy_backward/70000 8781.099 -
BM_vector_deque_ranges_move/0 0.369 -19.22%
BM_vector_deque_ranges_move/1 2.233 -
BM_vector_deque_ranges_move/1024 35.741 -
BM_vector_deque_ranges_move/2 1.876 -3.28%
BM_vector_deque_ranges_move/4000 141.695 -
BM_vector_deque_ranges_move/4096 144.644 -
BM_vector_deque_ranges_move/512 16.902 -
BM_vector_deque_ranges_move/5500 194.530 -
BM_vector_deque_ranges_move/64 5.323 93.72%
BM_vector_deque_ranges_move/64000 2840.812 -
BM_vector_deque_ranges_move/65536 2858.465 -
BM_vector_deque_ranges_move/70000 3103.756 -
BM_vector_deque_ranges_move_backward/0 0.429 -
BM_vector_deque_ranges_move_backward/1 2.336 -4.61%
BM_vector_deque_ranges_move_backward/1024 38.005 -1.10%
BM_vector_deque_ranges_move_backward/2 2.054 -5.45%
BM_vector_deque_ranges_move_backward/4000 141.130 -
BM_vector_deque_ranges_move_backward/4096 148.512 -
BM_vector_deque_ranges_move_backward/512 17.476 -1.63%
BM_vector_deque_ranges_move_backward/5500 197.705 -
BM_vector_deque_ranges_move_backward/64 2.975 -7.86%
BM_vector_deque_ranges_move_backward/64000 8113.481 3.41%
BM_vector_deque_ranges_move_backward/65536 8236.442 2.70%
BM_vector_deque_ranges_move_backward/70000 9007.871 4.92%
SetIntersection_Front_Set_float_1024_1 1059994.194 4.86%
SetIntersection_Front_Set_float_1024_1024 11284179.675 -7.05%
SetIntersection_Front_Set_float_1024_16 1207447.015 2.04%
SetIntersection_Front_Set_float_1024_256 3685900.410 -11.88%
SetIntersection_Front_Set_float_1024_4 1049095.956 -
SetIntersection_Front_Set_float_1024_64 1810608.053 6.61%
SetIntersection_Front_Set_float_16384_1 1033366.639 -
SetIntersection_Front_Set_float_16384_1024 12090564.983 1.49%
SetIntersection_Front_Set_float_16384_16 1162890.441 -2.17%
SetIntersection_Front_Set_float_16384_16384 209350409.214 -9.07%
SetIntersection_Front_Set_float_16384_256 3780764.106 -3.07%
SetIntersection_Front_Set_float_16384_4 1061476.241 -1.23%
SetIntersection_Front_Set_float_16384_64 1779739.140 3.13%
SetIntersection_Front_Set_float_16_1 62854573.743 -
SetIntersection_Front_Set_float_16_16 38165536.543 2.56%
SetIntersection_Front_Set_float_16_4 54753828.719 -
SetIntersection_Front_Set_float_1_1 534759404.439 -
SetIntersection_Front_Set_float_256_1 4155606.188 -
SetIntersection_Front_Set_float_256_16 4561812.958 -
SetIntersection_Front_Set_float_256_256 7750009.612 10.40%
SetIntersection_Front_Set_float_256_4 4185392.913 -
SetIntersection_Front_Set_float_256_64 5407148.453 -
SetIntersection_Front_Set_float_262144_1 1008390.695 -
SetIntersection_Front_Set_float_262144_1024 11646100.721 -8.51%
SetIntersection_Front_Set_float_262144_16 1137826.527 -4.37%
SetIntersection_Front_Set_float_262144_16384 204135102.063 -6.05%
SetIntersection_Front_Set_float_262144_256 3678571.067 -12.19%
SetIntersection_Front_Set_float_262144_262144 1571005.453 -3.12%
SetIntersection_Front_Set_float_262144_4 1048308.229 -
SetIntersection_Front_Set_float_262144_64 1561461.769 -5.28%
SetIntersection_Front_Set_float_4_1 213975799.665 -
SetIntersection_Front_Set_float_4_4 137532227.701 -
SetIntersection_Front_Set_float_64_1 16415075.235 -
SetIntersection_Front_Set_float_64_16 15455688.328 1.57%
SetIntersection_Front_Set_float_64_4 16040088.006 -
SetIntersection_Front_Set_float_64_64 13209073.568 4.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1044178.410 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13718767.198 -2.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1155961.931 -2.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4309928.790 -3.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1079646.756 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1771600.323 -3.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1008676.039 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13697783.253 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1198852.375 -2.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353607050.194 1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4412310.884 -5.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1071928.370 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1881163.312 1.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62407838.016 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38650916.561 -1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54599180.302 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530739833.011 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4047410.596 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4586526.441 1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8681894.858 4.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4179016.880 -1.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6012461.417 -2.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1037341.561 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13590551.882 -9.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1181937.649 -2.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 342918656.145 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4203086.854 -1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1835048.584 -1.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1058497.444 -1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1690564.345 -4.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212320644.361 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136796251.897 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16371752.751 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15460619.759 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16135278.510 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13960133.845 -
SetIntersection_Front_Set_string_1024_1 1093385.982 1.15%
SetIntersection_Front_Set_string_1024_1024 54305972.273 1.17%
SetIntersection_Front_Set_string_1024_16 1945103.525 3.79%
SetIntersection_Front_Set_string_1024_256 14178411.510 -10.41%
SetIntersection_Front_Set_string_1024_4 1256078.160 -
SetIntersection_Front_Set_string_1024_64 4638519.277 -
SetIntersection_Front_Set_string_16384_1 1078359.636 -1.46%
SetIntersection_Front_Set_string_16384_1024 57262330.042 -3.13%
SetIntersection_Front_Set_string_16384_16 1869471.715 -4.74%
SetIntersection_Front_Set_string_16384_16384 349698041.344 -
SetIntersection_Front_Set_string_16384_256 15320887.511 3.68%
SetIntersection_Front_Set_string_16384_4 1254101.541 2.24%
SetIntersection_Front_Set_string_16384_64 4451282.174 2.94%
SetIntersection_Front_Set_string_16_1 65078685.722 -
SetIntersection_Front_Set_string_16_16 59099048.297 -
SetIntersection_Front_Set_string_16_4 64055961.945 -
SetIntersection_Front_Set_string_1_1 554865465.046 -
SetIntersection_Front_Set_string_256_1 4329612.742 -
SetIntersection_Front_Set_string_256_16 6667334.387 -5.99%
SetIntersection_Front_Set_string_256_256 28326795.939 -2.09%
SetIntersection_Front_Set_string_256_4 4955018.042 -
SetIntersection_Front_Set_string_256_64 14826161.275 -6.57%
SetIntersection_Front_Set_string_262144_1 1089596.222 -
SetIntersection_Front_Set_string_262144_1024 58590255.535 -1.75%
SetIntersection_Front_Set_string_262144_16 1821955.747 -3.04%
SetIntersection_Front_Set_string_262144_16384 345984123.191 -1.11%
SetIntersection_Front_Set_string_262144_256 15111850.010 1.81%
SetIntersection_Front_Set_string_262144_262144 17500159.422 -11.70%
SetIntersection_Front_Set_string_262144_4 1275275.719 5.40%
SetIntersection_Front_Set_string_262144_64 4621004.992 -
SetIntersection_Front_Set_string_4_1 220871303.511 -
SetIntersection_Front_Set_string_4_4 158328062.425 -
SetIntersection_Front_Set_string_64_1 17120225.448 -
SetIntersection_Front_Set_string_64_16 24029126.031 -4.63%
SetIntersection_Front_Set_string_64_4 18830478.369 -
SetIntersection_Front_Set_string_64_64 35421482.062 5.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1058419.153 5.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23767024.377 -1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1363339.192 2.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6301251.427 -6.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1106202.360 2.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2414182.147 2.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1052872.826 1.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25741074.130 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1300411.535 -2.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 357331968.191 3.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6537910.355 3.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1105352.509 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2275934.252 -3.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63154524.407 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41835208.941 1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56214758.713 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536845447.943 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4181249.238 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5018190.731 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12587065.594 -3.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4346609.129 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7389928.918 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1012944.920 -3.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25611020.913 -7.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1317958.886 1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 365664520.898 3.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6509358.108 3.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3051774.414 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1078549.497 -1.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2275844.081 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214590667.280 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140923319.198 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16538058.996 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17017519.628 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16426875.780 -1.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18353825.912 -1.38%
SetIntersection_Front_Set_uint32_1024_1 1049338.686 1.82%
SetIntersection_Front_Set_uint32_1024_1024 11761396.193 3.73%
SetIntersection_Front_Set_uint32_1024_16 1208640.919 1.73%
SetIntersection_Front_Set_uint32_1024_256 4224628.064 -
SetIntersection_Front_Set_uint32_1024_4 1072469.281 -
SetIntersection_Front_Set_uint32_1024_64 1735016.451 3.73%
SetIntersection_Front_Set_uint32_16384_1 1020586.181 -
SetIntersection_Front_Set_uint32_16384_1024 12464680.248 -1.11%
SetIntersection_Front_Set_uint32_16384_16 1180478.501 -
SetIntersection_Front_Set_uint32_16384_16384 214149387.585 -1.25%
SetIntersection_Front_Set_uint32_16384_256 3682939.448 1.01%
SetIntersection_Front_Set_uint32_16384_4 1051084.417 3.36%
SetIntersection_Front_Set_uint32_16384_64 1598961.574 3.83%
SetIntersection_Front_Set_uint32_16_1 62485857.390 -
SetIntersection_Front_Set_uint32_16_16 37879962.217 -
SetIntersection_Front_Set_uint32_16_4 54423402.547 -
SetIntersection_Front_Set_uint32_1_1 531651505.089 -
SetIntersection_Front_Set_uint32_256_1 4119508.016 1.50%
SetIntersection_Front_Set_uint32_256_16 4440383.107 -
SetIntersection_Front_Set_uint32_256_256 7711929.059 5.23%
SetIntersection_Front_Set_uint32_256_4 4159505.066 -
SetIntersection_Front_Set_uint32_256_64 5294713.894 1.70%
SetIntersection_Front_Set_uint32_262144_1 1006405.783 -
SetIntersection_Front_Set_uint32_262144_1024 12077272.048 -
SetIntersection_Front_Set_uint32_262144_16 1154131.679 -
SetIntersection_Front_Set_uint32_262144_16384 218170785.193 -
SetIntersection_Front_Set_uint32_262144_256 4124487.514 4.32%
SetIntersection_Front_Set_uint32_262144_262144 1602887.207 -2.09%
SetIntersection_Front_Set_uint32_262144_4 1032306.580 -1.52%
SetIntersection_Front_Set_uint32_262144_64 1558665.549 -8.16%
SetIntersection_Front_Set_uint32_4_1 212777589.812 -
SetIntersection_Front_Set_uint32_4_4 136049258.352 -
SetIntersection_Front_Set_uint32_64_1 16331776.573 -
SetIntersection_Front_Set_uint32_64_16 15053274.150 -1.58%
SetIntersection_Front_Set_uint32_64_4 15980649.343 -
SetIntersection_Front_Set_uint32_64_64 13155799.887 1.97%
SetIntersection_Front_Set_uint64_1024_1 1057684.178 -1.51%
SetIntersection_Front_Set_uint64_1024_1024 12869406.589 -
SetIntersection_Front_Set_uint64_1024_16 1186814.770 -8.14%
SetIntersection_Front_Set_uint64_1024_256 3867580.950 -3.10%
SetIntersection_Front_Set_uint64_1024_4 1033625.752 -7.90%
SetIntersection_Front_Set_uint64_1024_64 1676672.491 -8.75%
SetIntersection_Front_Set_uint64_16384_1 999832.358 -8.29%
SetIntersection_Front_Set_uint64_16384_1024 12467773.231 2.00%
SetIntersection_Front_Set_uint64_16384_16 1195084.459 -3.30%
SetIntersection_Front_Set_uint64_16384_16384 223562423.486 -7.28%
SetIntersection_Front_Set_uint64_16384_256 3770892.787 -2.66%
SetIntersection_Front_Set_uint64_16384_4 1057122.202 -4.23%
SetIntersection_Front_Set_uint64_16384_64 1723763.698 -3.60%
SetIntersection_Front_Set_uint64_16_1 62617840.718 -5.42%
SetIntersection_Front_Set_uint64_16_16 37600488.582 -4.75%
SetIntersection_Front_Set_uint64_16_4 54628144.676 -4.53%
SetIntersection_Front_Set_uint64_1_1 533527410.827 1.09%
SetIntersection_Front_Set_uint64_256_1 4167421.254 -3.68%
SetIntersection_Front_Set_uint64_256_16 4425165.046 -5.00%
SetIntersection_Front_Set_uint64_256_256 7715604.155 -4.12%
SetIntersection_Front_Set_uint64_256_4 4189944.136 -7.14%
SetIntersection_Front_Set_uint64_256_64 5387223.972 -11.89%
SetIntersection_Front_Set_uint64_262144_1 1048655.106 -1.36%
SetIntersection_Front_Set_uint64_262144_1024 12435490.363 -1.37%
SetIntersection_Front_Set_uint64_262144_16 1189463.926 -2.82%
SetIntersection_Front_Set_uint64_262144_16384 219487851.374 -2.59%
SetIntersection_Front_Set_uint64_262144_256 3890181.445 -
SetIntersection_Front_Set_uint64_262144_262144 1650284.262 -1.64%
SetIntersection_Front_Set_uint64_262144_4 1027101.387 -6.50%
SetIntersection_Front_Set_uint64_262144_64 1684308.540 4.95%
SetIntersection_Front_Set_uint64_4_1 213094480.772 -
SetIntersection_Front_Set_uint64_4_4 136234437.775 -4.85%
SetIntersection_Front_Set_uint64_64_1 16300790.534 -4.13%
SetIntersection_Front_Set_uint64_64_16 15201751.204 -5.12%
SetIntersection_Front_Set_uint64_64_4 16071718.851 -3.35%
SetIntersection_Front_Set_uint64_64_64 13478573.722 -3.03%
SetIntersection_Front_Vector_float_1024_1 1037944.986 -
SetIntersection_Front_Vector_float_1024_1024 5902767.390 7.06%
SetIntersection_Front_Vector_float_1024_16 1136950.374 3.04%
SetIntersection_Front_Vector_float_1024_256 2282412.657 -
SetIntersection_Front_Vector_float_1024_4 1060200.662 -
SetIntersection_Front_Vector_float_1024_64 1378528.253 1.19%
SetIntersection_Front_Vector_float_16384_1 1043360.226 -
SetIntersection_Front_Vector_float_16384_1024 5936866.986 -
SetIntersection_Front_Vector_float_16384_16 1120068.750 -
SetIntersection_Front_Vector_float_16384_16384 79465019.692 2.69%
SetIntersection_Front_Vector_float_16384_256 2286611.317 -
SetIntersection_Front_Vector_float_16384_4 1065902.179 2.48%
SetIntersection_Front_Vector_float_16384_64 1373547.616 -
SetIntersection_Front_Vector_float_16_1 62871858.608 -
SetIntersection_Front_Vector_float_16_16 35893746.909 -
SetIntersection_Front_Vector_float_16_4 54237096.755 -
SetIntersection_Front_Vector_float_1_1 534863296.182 -
SetIntersection_Front_Vector_float_256_1 4149164.574 -
SetIntersection_Front_Vector_float_256_16 4228372.858 2.25%
SetIntersection_Front_Vector_float_256_256 4573659.294 -
SetIntersection_Front_Vector_float_256_4 4197845.172 -
SetIntersection_Front_Vector_float_256_64 4369928.051 -
SetIntersection_Front_Vector_float_262144_1 1042701.045 -
SetIntersection_Front_Vector_float_262144_1024 5924778.864 -
SetIntersection_Front_Vector_float_262144_16 1109861.618 -1.00%
SetIntersection_Front_Vector_float_262144_16384 79481974.444 2.19%
SetIntersection_Front_Vector_float_262144_256 2240364.718 -1.57%
SetIntersection_Front_Vector_float_262144_262144 350371251.589 -
SetIntersection_Front_Vector_float_262144_4 1063262.993 -
SetIntersection_Front_Vector_float_262144_64 1373614.997 3.31%
SetIntersection_Front_Vector_float_4_1 213461076.546 -
SetIntersection_Front_Vector_float_4_4 135626270.275 -
SetIntersection_Front_Vector_float_64_1 16378733.450 -
SetIntersection_Front_Vector_float_64_16 14253699.295 -
SetIntersection_Front_Vector_float_64_4 16056988.796 -
SetIntersection_Front_Vector_float_64_64 10859911.198 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1048572.265 2.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8342427.143 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1112884.281 -2.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2887474.172 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1071189.225 2.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1493673.460 -1.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1004176.631 -4.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8476924.231 1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1082411.539 -6.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118431850.468 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2827493.254 -2.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1057869.743 -1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1504357.852 3.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62732200.022 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36528220.064 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54069388.371 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532343908.828 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4137481.762 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4320107.271 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5673946.523 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4134947.961 -1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4800523.308 -1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1038337.503 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8275518.224 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1152809.217 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117965724.212 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2896107.760 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350357271.707 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1068166.913 1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1444700.970 -1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213036761.570 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135589780.458 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16422833.185 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14670949.982 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15897796.182 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12086636.710 -
SetIntersection_Front_Vector_string_1024_1 1074541.352 1.11%
SetIntersection_Front_Vector_string_1024_1024 39050549.538 1.83%
SetIntersection_Front_Vector_string_1024_16 1632451.274 1.47%
SetIntersection_Front_Vector_string_1024_256 9087475.977 -10.49%
SetIntersection_Front_Vector_string_1024_4 1194014.521 -
SetIntersection_Front_Vector_string_1024_64 3337034.438 2.33%
SetIntersection_Front_Vector_string_16384_1 1074542.418 -
SetIntersection_Front_Vector_string_16384_1024 38009009.907 -
SetIntersection_Front_Vector_string_16384_16 1610233.765 -1.17%
SetIntersection_Front_Vector_string_16384_16384 350211801.369 -
SetIntersection_Front_Vector_string_16384_256 9630159.436 -
SetIntersection_Front_Vector_string_16384_4 1197124.537 1.49%
SetIntersection_Front_Vector_string_16384_64 3064339.360 -1.65%
SetIntersection_Front_Vector_string_16_1 64344200.029 -
SetIntersection_Front_Vector_string_16_16 52255666.947 1.82%
SetIntersection_Front_Vector_string_16_4 60850682.027 -
SetIntersection_Front_Vector_string_1_1 547818947.819 -
SetIntersection_Front_Vector_string_256_1 4302073.596 -
SetIntersection_Front_Vector_string_256_16 6337367.405 1.26%
SetIntersection_Front_Vector_string_256_256 19708741.983 3.08%
SetIntersection_Front_Vector_string_256_4 4732008.079 2.44%
SetIntersection_Front_Vector_string_256_64 10972115.351 -
SetIntersection_Front_Vector_string_262144_1 1083367.629 -
SetIntersection_Front_Vector_string_262144_1024 39500185.075 -
SetIntersection_Front_Vector_string_262144_16 1585842.634 1.86%
SetIntersection_Front_Vector_string_262144_16384 348050953.139 -
SetIntersection_Front_Vector_string_262144_256 9378713.589 -2.77%
SetIntersection_Front_Vector_string_262144_262144 14469732.746 -7.37%
SetIntersection_Front_Vector_string_262144_4 1206926.775 -
SetIntersection_Front_Vector_string_262144_64 3344040.356 4.23%
SetIntersection_Front_Vector_string_4_1 218970712.486 -
SetIntersection_Front_Vector_string_4_4 149797523.103 -
SetIntersection_Front_Vector_string_64_1 16815890.080 -
SetIntersection_Front_Vector_string_64_16 20871695.214 2.53%
SetIntersection_Front_Vector_string_64_4 17891077.419 1.28%
SetIntersection_Front_Vector_string_64_64 26066911.655 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1031985.305 -1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9037345.288 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163022.704 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3104837.469 1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1061701.809 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1567062.576 3.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1005224.100 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8991721.250 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1109572.688 -4.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129983326.942 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3059888.265 1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1060120.280 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1564963.176 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62644172.820 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36948531.576 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54337903.187 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531007608.685 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4113207.975 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4351001.642 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6067031.151 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4205854.991 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5000823.246 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1000216.180 -4.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8977058.109 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1127715.434 -3.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129347379.608 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3109757.481 1.97%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351001021.734 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1068162.060 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1574906.585 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212271670.965 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136096325.238 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16438662.500 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14814665.145 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15992510.715 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12348697.934 -
SetIntersection_Front_Vector_uint32_1024_1 1046622.911 5.11%
SetIntersection_Front_Vector_uint32_1024_1024 5407785.175 -8.44%
SetIntersection_Front_Vector_uint32_1024_16 1086873.067 -2.70%
SetIntersection_Front_Vector_uint32_1024_256 2274071.051 -
SetIntersection_Front_Vector_uint32_1024_4 1062610.245 -
SetIntersection_Front_Vector_uint32_1024_64 1354917.162 -
SetIntersection_Front_Vector_uint32_16384_1 1048350.633 3.05%
SetIntersection_Front_Vector_uint32_16384_1024 5304841.287 -9.09%
SetIntersection_Front_Vector_uint32_16384_16 1079867.447 -3.40%
SetIntersection_Front_Vector_uint32_16384_16384 71940367.442 -9.32%
SetIntersection_Front_Vector_uint32_16384_256 2117117.115 -6.38%
SetIntersection_Front_Vector_uint32_16384_4 1021602.164 -3.32%
SetIntersection_Front_Vector_uint32_16384_64 1317395.712 -
SetIntersection_Front_Vector_uint32_16_1 62413140.450 -
SetIntersection_Front_Vector_uint32_16_16 35226441.115 -
SetIntersection_Front_Vector_uint32_16_4 53795451.987 -
SetIntersection_Front_Vector_uint32_1_1 532180159.057 -
SetIntersection_Front_Vector_uint32_256_1 4102187.094 -
SetIntersection_Front_Vector_uint32_256_16 4171333.463 -
SetIntersection_Front_Vector_uint32_256_256 4247541.836 -6.24%
SetIntersection_Front_Vector_uint32_256_4 4164931.891 -
SetIntersection_Front_Vector_uint32_256_64 4224046.946 -2.65%
SetIntersection_Front_Vector_uint32_262144_1 1036555.345 -
SetIntersection_Front_Vector_uint32_262144_1024 5300340.117 -9.38%
SetIntersection_Front_Vector_uint32_262144_16 1109249.515 4.99%
SetIntersection_Front_Vector_uint32_262144_16384 73000394.408 -7.94%
SetIntersection_Front_Vector_uint32_262144_256 2130443.735 -6.36%
SetIntersection_Front_Vector_uint32_262144_262144 349940431.081 -
SetIntersection_Front_Vector_uint32_262144_4 1060581.361 -
SetIntersection_Front_Vector_uint32_262144_64 1323863.312 -1.00%
SetIntersection_Front_Vector_uint32_4_1 212727875.701 -
SetIntersection_Front_Vector_uint32_4_4 135106429.755 -
SetIntersection_Front_Vector_uint32_64_1 16375824.118 -
SetIntersection_Front_Vector_uint32_64_16 14303757.727 -
SetIntersection_Front_Vector_uint32_64_4 15792302.038 -
SetIntersection_Front_Vector_uint32_64_64 10446194.450 -3.19%
SetIntersection_Front_Vector_uint64_1024_1 1064306.765 3.20%
SetIntersection_Front_Vector_uint64_1024_1024 5886602.038 1.06%
SetIntersection_Front_Vector_uint64_1024_16 1107020.941 1.75%
SetIntersection_Front_Vector_uint64_1024_256 2280531.656 -
SetIntersection_Front_Vector_uint64_1024_4 1003208.326 -3.24%
SetIntersection_Front_Vector_uint64_1024_64 1365385.625 1.08%
SetIntersection_Front_Vector_uint64_16384_1 1047151.189 -
SetIntersection_Front_Vector_uint64_16384_1024 5840860.060 -
SetIntersection_Front_Vector_uint64_16384_16 1124862.968 2.35%
SetIntersection_Front_Vector_uint64_16384_16384 76055264.547 -2.85%
SetIntersection_Front_Vector_uint64_16384_256 2274475.304 -
SetIntersection_Front_Vector_uint64_16384_4 1061690.337 5.37%
SetIntersection_Front_Vector_uint64_16384_64 1380396.027 1.93%
SetIntersection_Front_Vector_uint64_16_1 62288574.687 -
SetIntersection_Front_Vector_uint64_16_16 35469306.747 -
SetIntersection_Front_Vector_uint64_16_4 53878245.417 -
SetIntersection_Front_Vector_uint64_1_1 529147696.716 -
SetIntersection_Front_Vector_uint64_256_1 4062769.224 -
SetIntersection_Front_Vector_uint64_256_16 4188636.378 -
SetIntersection_Front_Vector_uint64_256_256 4542736.808 -
SetIntersection_Front_Vector_uint64_256_4 4108720.722 -
SetIntersection_Front_Vector_uint64_256_64 4328789.885 1.02%
SetIntersection_Front_Vector_uint64_262144_1 993257.928 -3.21%
SetIntersection_Front_Vector_uint64_262144_1024 5907743.220 1.07%
SetIntersection_Front_Vector_uint64_262144_16 1101359.480 -1.44%
SetIntersection_Front_Vector_uint64_262144_16384 76282623.289 -2.51%
SetIntersection_Front_Vector_uint64_262144_256 2286129.212 1.13%
SetIntersection_Front_Vector_uint64_262144_262144 348209850.452 -
SetIntersection_Front_Vector_uint64_262144_4 1020028.089 -1.46%
SetIntersection_Front_Vector_uint64_262144_64 1310859.592 -1.65%
SetIntersection_Front_Vector_uint64_4_1 211576051.902 -
SetIntersection_Front_Vector_uint64_4_4 134411742.381 -
SetIntersection_Front_Vector_uint64_64_1 16373847.099 1.94%
SetIntersection_Front_Vector_uint64_64_16 14218416.135 -
SetIntersection_Front_Vector_uint64_64_4 15763520.106 -
SetIntersection_Front_Vector_uint64_64_64 10909486.132 1.93%
SetIntersection_Interlaced_Set_float_1024_1 1042409.106 1.68%
SetIntersection_Interlaced_Set_float_1024_1024 11998542.479 -
SetIntersection_Interlaced_Set_float_1024_16 11402751.992 -1.12%
SetIntersection_Interlaced_Set_float_1024_256 13670939.651 -
SetIntersection_Interlaced_Set_float_1024_4 10009320.236 2.89%
SetIntersection_Interlaced_Set_float_1024_64 10195436.370 -
SetIntersection_Interlaced_Set_float_16384_1 1047153.558 1.00%
SetIntersection_Interlaced_Set_float_16384_1024 173028687.672 -2.94%
SetIntersection_Interlaced_Set_float_16384_16 205715021.983 -3.06%
SetIntersection_Interlaced_Set_float_16384_16384 212241271.634 -6.54%
SetIntersection_Interlaced_Set_float_16384_256 202432087.863 -1.80%
SetIntersection_Interlaced_Set_float_16384_4 167023170.599 -3.37%
SetIntersection_Interlaced_Set_float_16384_64 217628354.334 -1.39%
SetIntersection_Interlaced_Set_float_16_1 62850307.883 -
SetIntersection_Interlaced_Set_float_16_16 38000976.095 -
SetIntersection_Interlaced_Set_float_16_4 59349285.983 -
SetIntersection_Interlaced_Set_float_1_1 534756595.252 -
SetIntersection_Interlaced_Set_float_256_1 4140960.169 -
SetIntersection_Interlaced_Set_float_256_16 12169873.756 1.74%
SetIntersection_Interlaced_Set_float_256_256 7354363.591 -
SetIntersection_Interlaced_Set_float_256_4 11171776.494 -
SetIntersection_Interlaced_Set_float_256_64 12891672.219 -5.59%
SetIntersection_Interlaced_Set_float_262144_1 1006491.067 -4.09%
SetIntersection_Interlaced_Set_float_262144_1024 1530910.889 -
SetIntersection_Interlaced_Set_float_262144_16 1584733.478 -1.40%
SetIntersection_Interlaced_Set_float_262144_16384 1272247.394 -1.84%
SetIntersection_Interlaced_Set_float_262144_256 1552254.070 -1.89%
SetIntersection_Interlaced_Set_float_262144_262144 1629681.967 -
SetIntersection_Interlaced_Set_float_262144_4 1269706.057 -2.78%
SetIntersection_Interlaced_Set_float_262144_64 1556924.562 -1.13%
SetIntersection_Interlaced_Set_float_4_1 214042918.940 -
SetIntersection_Interlaced_Set_float_4_4 136865304.282 -
SetIntersection_Interlaced_Set_float_64_1 16531163.970 -
SetIntersection_Interlaced_Set_float_64_16 22332713.925 -
SetIntersection_Interlaced_Set_float_64_4 21170989.596 2.55%
SetIntersection_Interlaced_Set_float_64_64 13139186.327 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1015615.819 -2.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13183446.868 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11818398.121 3.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14458585.539 5.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9644211.130 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10295116.158 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1048919.725 4.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173102513.267 -3.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 218317380.966 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 246091902.761 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202972360.997 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175136406.910 -1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 224986002.564 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62559144.252 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38196846.007 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 58791607.210 -1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532344275.061 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4072195.058 -2.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11991506.753 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8326666.877 3.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11648906.846 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13106578.909 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1031347.353 3.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1609118.817 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1664032.959 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1304248.291 -2.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1650639.080 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1832996.336 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1332623.617 -2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1612127.117 -1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212880527.179 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136374722.843 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16448417.709 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21640108.746 -1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20865949.250 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13839169.954 1.39%
SetIntersection_Interlaced_Set_string_1024_1 1069299.514 -2.66%
SetIntersection_Interlaced_Set_string_1024_1024 54557834.553 -1.35%
SetIntersection_Interlaced_Set_string_1024_16 12870163.490 -
SetIntersection_Interlaced_Set_string_1024_256 35426855.583 -
SetIntersection_Interlaced_Set_string_1024_4 10391105.121 1.05%
SetIntersection_Interlaced_Set_string_1024_64 16598830.154 1.33%
SetIntersection_Interlaced_Set_string_16384_1 1095902.746 -
SetIntersection_Interlaced_Set_string_16384_1024 353577322.761 1.95%
SetIntersection_Interlaced_Set_string_16384_16 242107851.262 -29.93%
SetIntersection_Interlaced_Set_string_16384_16384 349579278.768 -
SetIntersection_Interlaced_Set_string_16384_256 357883278.435 3.97%
SetIntersection_Interlaced_Set_string_16384_4 195681228.726 -4.71%
SetIntersection_Interlaced_Set_string_16384_64 346302267.391 2.08%
SetIntersection_Interlaced_Set_string_16_1 65516071.103 -
SetIntersection_Interlaced_Set_string_16_16 59807062.765 -1.73%
SetIntersection_Interlaced_Set_string_16_4 73631587.718 -
SetIntersection_Interlaced_Set_string_1_1 554406961.692 -
SetIntersection_Interlaced_Set_string_256_1 4295768.950 -1.10%
SetIntersection_Interlaced_Set_string_256_16 17635912.731 -
SetIntersection_Interlaced_Set_string_256_256 30040711.558 2.97%
SetIntersection_Interlaced_Set_string_256_4 13073459.626 -
SetIntersection_Interlaced_Set_string_256_64 31000316.830 5.18%
SetIntersection_Interlaced_Set_string_262144_1 1062253.569 -1.34%
SetIntersection_Interlaced_Set_string_262144_1024 2054383.625 -1.25%
SetIntersection_Interlaced_Set_string_262144_16 2141755.371 -1.44%
SetIntersection_Interlaced_Set_string_262144_16384 2781920.004 -19.10%
SetIntersection_Interlaced_Set_string_262144_256 2039626.709 -
SetIntersection_Interlaced_Set_string_262144_262144 17586191.975 -11.24%
SetIntersection_Interlaced_Set_string_262144_4 1839051.596 -2.04%
SetIntersection_Interlaced_Set_string_262144_64 2103597.820 -3.09%
SetIntersection_Interlaced_Set_string_4_1 222078503.347 -
SetIntersection_Interlaced_Set_string_4_4 159271624.031 -
SetIntersection_Interlaced_Set_string_64_1 17152733.899 -
SetIntersection_Interlaced_Set_string_64_16 38729233.022 1.06%
SetIntersection_Interlaced_Set_string_64_4 25799741.562 1.48%
SetIntersection_Interlaced_Set_string_64_64 36225528.169 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1054037.004 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23498127.403 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12110941.937 1.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18225257.341 -1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9857858.844 1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11877449.542 1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1057213.097 2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 237183393.457 -1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 242488152.454 -30.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352839701.610 -2.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 250201421.854 -26.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 194954876.017 -8.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 346264263.515 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63150490.048 -1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42058200.386 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62201135.879 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 548277841.469 2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4151843.369 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12733402.740 2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12418552.209 3.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11412724.951 1.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16937648.829 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030410.206 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1958197.350 -1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2069681.150 -4.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1736182.453 -3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1961601.320 -3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2932649.742 -3.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1790551.676 -4.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2068853.840 -2.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215168558.354 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140611317.775 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16538395.864 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25773500.502 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22318187.691 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18226543.712 1.39%
SetIntersection_Interlaced_Set_uint32_1024_1 1039672.472 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12538442.621 2.08%
SetIntersection_Interlaced_Set_uint32_1024_16 11402930.889 2.67%
SetIntersection_Interlaced_Set_uint32_1024_256 13674241.597 -
SetIntersection_Interlaced_Set_uint32_1024_4 9666039.330 -1.86%
SetIntersection_Interlaced_Set_uint32_1024_64 9945861.571 1.17%
SetIntersection_Interlaced_Set_uint32_16384_1 1016474.247 -1.19%
SetIntersection_Interlaced_Set_uint32_16384_1024 168806498.472 -3.17%
SetIntersection_Interlaced_Set_uint32_16384_16 202013590.232 -3.50%
SetIntersection_Interlaced_Set_uint32_16384_16384 216058166.025 -5.56%
SetIntersection_Interlaced_Set_uint32_16384_256 198558296.175 -2.17%
SetIntersection_Interlaced_Set_uint32_16384_4 163941113.916 -3.58%
SetIntersection_Interlaced_Set_uint32_16384_64 211487839.802 -2.65%
SetIntersection_Interlaced_Set_uint32_16_1 62474788.536 -
SetIntersection_Interlaced_Set_uint32_16_16 37689622.085 -
SetIntersection_Interlaced_Set_uint32_16_4 59679378.023 1.65%
SetIntersection_Interlaced_Set_uint32_1_1 531538320.128 -
SetIntersection_Interlaced_Set_uint32_256_1 4070324.000 -1.35%
SetIntersection_Interlaced_Set_uint32_256_16 11938962.167 -
SetIntersection_Interlaced_Set_uint32_256_256 7897502.850 -1.05%
SetIntersection_Interlaced_Set_uint32_256_4 11427325.617 4.82%
SetIntersection_Interlaced_Set_uint32_256_64 13531587.766 3.21%
SetIntersection_Interlaced_Set_uint32_262144_1 998020.736 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1513637.451 -
SetIntersection_Interlaced_Set_uint32_262144_16 1543418.701 -2.66%
SetIntersection_Interlaced_Set_uint32_262144_16384 1231270.588 -1.80%
SetIntersection_Interlaced_Set_uint32_262144_256 1535109.457 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1909955.322 6.14%
SetIntersection_Interlaced_Set_uint32_262144_4 1246707.275 -3.40%
SetIntersection_Interlaced_Set_uint32_262144_64 1526644.859 -2.05%
SetIntersection_Interlaced_Set_uint32_4_1 212493442.377 -
SetIntersection_Interlaced_Set_uint32_4_4 135819969.122 -
SetIntersection_Interlaced_Set_uint32_64_1 16389558.877 1.31%
SetIntersection_Interlaced_Set_uint32_64_16 22391365.354 3.79%
SetIntersection_Interlaced_Set_uint32_64_4 21044249.597 -
SetIntersection_Interlaced_Set_uint32_64_64 13171931.243 -2.48%
SetIntersection_Interlaced_Set_uint64_1024_1 983864.239 -5.37%
SetIntersection_Interlaced_Set_uint64_1024_1024 13084340.761 7.61%
SetIntersection_Interlaced_Set_uint64_1024_16 12241602.250 6.84%
SetIntersection_Interlaced_Set_uint64_1024_256 15310207.364 11.92%
SetIntersection_Interlaced_Set_uint64_1024_4 12822319.451 30.18%
SetIntersection_Interlaced_Set_uint64_1024_64 11770587.562 20.07%
SetIntersection_Interlaced_Set_uint64_16384_1 1002073.386 -2.33%
SetIntersection_Interlaced_Set_uint64_16384_1024 173516909.908 -2.28%
SetIntersection_Interlaced_Set_uint64_16384_16 219150656.473 -
SetIntersection_Interlaced_Set_uint64_16384_16384 230994741.738 -4.29%
SetIntersection_Interlaced_Set_uint64_16384_256 210264990.313 -
SetIntersection_Interlaced_Set_uint64_16384_4 176982328.677 -
SetIntersection_Interlaced_Set_uint64_16384_64 230296841.074 -
SetIntersection_Interlaced_Set_uint64_16_1 62514751.437 -
SetIntersection_Interlaced_Set_uint64_16_16 37632380.497 -
SetIntersection_Interlaced_Set_uint64_16_4 59255841.283 -
SetIntersection_Interlaced_Set_uint64_1_1 530550314.187 -
SetIntersection_Interlaced_Set_uint64_256_1 4064486.552 -1.57%
SetIntersection_Interlaced_Set_uint64_256_16 11742621.307 -
SetIntersection_Interlaced_Set_uint64_256_256 7533138.109 -
SetIntersection_Interlaced_Set_uint64_256_4 11004281.022 -
SetIntersection_Interlaced_Set_uint64_256_64 13717615.351 7.35%
SetIntersection_Interlaced_Set_uint64_262144_1 1044005.886 3.23%
SetIntersection_Interlaced_Set_uint64_262144_1024 1559695.881 -
SetIntersection_Interlaced_Set_uint64_262144_16 1620301.190 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1266426.107 -
SetIntersection_Interlaced_Set_uint64_262144_256 1602088.543 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1672997.070 -1.03%
SetIntersection_Interlaced_Set_uint64_262144_4 1299272.867 -
SetIntersection_Interlaced_Set_uint64_262144_64 1594811.768 -
SetIntersection_Interlaced_Set_uint64_4_1 212354613.105 -
SetIntersection_Interlaced_Set_uint64_4_4 135503855.789 -
SetIntersection_Interlaced_Set_uint64_64_1 16411262.114 -
SetIntersection_Interlaced_Set_uint64_64_16 22487942.681 2.43%
SetIntersection_Interlaced_Set_uint64_64_4 20912368.107 -
SetIntersection_Interlaced_Set_uint64_64_64 13002482.526 -
SetIntersection_Interlaced_Vector_float_1024_1 1039465.502 -
SetIntersection_Interlaced_Vector_float_1024_1024 7120036.148 -
SetIntersection_Interlaced_Vector_float_1024_16 2739017.026 47.55%
SetIntersection_Interlaced_Vector_float_1024_256 6832845.330 15.31%
SetIntersection_Interlaced_Vector_float_1024_4 1465101.124 2.11%
SetIntersection_Interlaced_Vector_float_1024_64 5703766.098 68.93%
SetIntersection_Interlaced_Vector_float_16384_1 1014215.000 -2.57%
SetIntersection_Interlaced_Vector_float_16384_1024 77236651.402 94.30%
SetIntersection_Interlaced_Vector_float_16384_16 4334206.651 65.75%
SetIntersection_Interlaced_Vector_float_16384_16384 99388888.831 -
SetIntersection_Interlaced_Vector_float_16384_256 30029222.635 98.11%
SetIntersection_Interlaced_Vector_float_16384_4 1719464.783 27.58%
SetIntersection_Interlaced_Vector_float_16384_64 11669829.190 108.93%
SetIntersection_Interlaced_Vector_float_16_1 63030684.539 -
SetIntersection_Interlaced_Vector_float_16_16 36407948.840 -
SetIntersection_Interlaced_Vector_float_16_4 56154157.028 -
SetIntersection_Interlaced_Vector_float_1_1 535371442.138 -
SetIntersection_Interlaced_Vector_float_256_1 4165230.167 -
SetIntersection_Interlaced_Vector_float_256_16 8184254.026 36.89%
SetIntersection_Interlaced_Vector_float_256_256 5111047.030 -
SetIntersection_Interlaced_Vector_float_256_4 5079833.598 10.46%
SetIntersection_Interlaced_Vector_float_256_64 7372453.220 2.93%
SetIntersection_Interlaced_Vector_float_262144_1 1043836.250 -
SetIntersection_Interlaced_Vector_float_262144_1024 166688328.057 115.21%
SetIntersection_Interlaced_Vector_float_262144_16 7032773.972 136.33%
SetIntersection_Interlaced_Vector_float_262144_16384 349397132.760 -1.33%
SetIntersection_Interlaced_Vector_float_262144_256 57689309.784 105.88%
SetIntersection_Interlaced_Vector_float_262144_262144 350959291.874 -
SetIntersection_Interlaced_Vector_float_262144_4 2102924.943 41.74%
SetIntersection_Interlaced_Vector_float_262144_64 20709604.993 155.48%
SetIntersection_Interlaced_Vector_float_4_1 214054016.415 -
SetIntersection_Interlaced_Vector_float_4_4 135679116.178 -
SetIntersection_Interlaced_Vector_float_64_1 16409455.408 -
SetIntersection_Interlaced_Vector_float_64_16 18859358.416 13.26%
SetIntersection_Interlaced_Vector_float_64_4 18145295.861 -
SetIntersection_Interlaced_Vector_float_64_64 11519144.490 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1055592.314 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8337357.544 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2176988.143 -6.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7521877.843 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1290917.879 -6.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4336317.994 -4.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1035383.526 -1.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54900434.190 -4.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2938204.903 -5.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118895992.301 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20488332.985 -8.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1498937.820 -2.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7423198.161 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62552053.100 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36513447.970 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57685735.457 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532572306.317 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4144724.710 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6831559.198 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5676569.806 -1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4969516.895 -2.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8535298.567 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1020113.405 -1.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 107039865.979 -5.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3825108.217 -3.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352169538.007 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36319993.307 -8.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351048434.660 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1675201.804 -3.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11287036.691 -9.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213369975.808 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135761019.128 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16428840.480 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18771726.722 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17952688.001 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 11977936.966 -1.59%
SetIntersection_Interlaced_Vector_string_1024_1 1088280.478 -
SetIntersection_Interlaced_Vector_string_1024_1024 38434213.831 -2.77%
SetIntersection_Interlaced_Vector_string_1024_16 3478798.104 3.64%
SetIntersection_Interlaced_Vector_string_1024_256 20149259.064 -5.23%
SetIntersection_Interlaced_Vector_string_1024_4 1641599.203 -
SetIntersection_Interlaced_Vector_string_1024_64 7960751.514 -4.36%
SetIntersection_Interlaced_Vector_string_16384_1 1071537.209 -1.15%
SetIntersection_Interlaced_Vector_string_16384_1024 117255571.894 -5.06%
SetIntersection_Interlaced_Vector_string_16384_16 4207341.619 -14.31%
SetIntersection_Interlaced_Vector_string_16384_16384 351687621.959 1.11%
SetIntersection_Interlaced_Vector_string_16384_256 40145714.446 -12.82%
SetIntersection_Interlaced_Vector_string_16384_4 1819490.422 -7.37%
SetIntersection_Interlaced_Vector_string_16384_64 12628848.278 -4.77%
SetIntersection_Interlaced_Vector_string_16_1 64385130.176 -
SetIntersection_Interlaced_Vector_string_16_16 51133878.565 -2.45%
SetIntersection_Interlaced_Vector_string_16_4 67066163.316 -
SetIntersection_Interlaced_Vector_string_1_1 549615906.581 -
SetIntersection_Interlaced_Vector_string_256_1 4247324.014 -
SetIntersection_Interlaced_Vector_string_256_16 10270692.601 -3.35%
SetIntersection_Interlaced_Vector_string_256_256 18664994.415 -
SetIntersection_Interlaced_Vector_string_256_4 6036078.419 -1.75%
SetIntersection_Interlaced_Vector_string_256_64 19367256.127 3.46%
SetIntersection_Interlaced_Vector_string_262144_1 1081838.074 2.98%
SetIntersection_Interlaced_Vector_string_262144_1024 337360350.352 -1.00%
SetIntersection_Interlaced_Vector_string_262144_16 6023510.794 -9.84%
SetIntersection_Interlaced_Vector_string_262144_16384 997804.443 -30.64%
SetIntersection_Interlaced_Vector_string_262144_256 69119500.712 -10.03%
SetIntersection_Interlaced_Vector_string_262144_262144 14663209.066 -6.14%
SetIntersection_Interlaced_Vector_string_262144_4 2055173.443 -11.18%
SetIntersection_Interlaced_Vector_string_262144_64 19778168.070 -11.07%
SetIntersection_Interlaced_Vector_string_4_1 219615229.346 -
SetIntersection_Interlaced_Vector_string_4_4 151457014.947 -
SetIntersection_Interlaced_Vector_string_64_1 16878441.308 -
SetIntersection_Interlaced_Vector_string_64_16 29018094.543 -
SetIntersection_Interlaced_Vector_string_64_4 21401665.999 -1.27%
SetIntersection_Interlaced_Vector_string_64_64 26613679.029 -2.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1047174.451 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8987438.558 -2.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2445752.458 -6.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9148332.619 -7.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1400629.812 -5.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4425439.721 -13.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1038512.894 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 62984990.844 -8.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3053843.766 -11.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128862377.920 -1.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26384410.869 -7.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1534441.162 -4.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8936067.579 -4.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62588090.916 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36916711.473 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57476834.728 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532150096.183 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4130499.555 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7310361.702 -3.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6062121.122 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5086064.019 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10594052.066 4.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1050547.531 4.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 141184606.409 -9.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4325602.059 -3.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349914745.714 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44392376.419 -9.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350945398.144 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1806897.747 -3.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13801684.915 -8.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212754917.078 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136265106.552 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16358014.376 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19585738.941 -1.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18558312.059 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12432102.616 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1047286.099 1.03%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5913079.126 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1834129.156 -17.14%
SetIntersection_Interlaced_Vector_uint32_1024_256 6356106.779 5.82%
SetIntersection_Interlaced_Vector_uint32_1024_4 1401287.004 6.81%
SetIntersection_Interlaced_Vector_uint32_1024_64 3318973.505 -22.55%
SetIntersection_Interlaced_Vector_uint32_16384_1 1048005.528 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 41559664.127 -12.28%
SetIntersection_Interlaced_Vector_uint32_16384_16 2331935.935 -23.04%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79520869.001 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19751611.670 -13.01%
SetIntersection_Interlaced_Vector_uint32_16384_4 1539295.437 14.34%
SetIntersection_Interlaced_Vector_uint32_16384_64 5631256.590 -27.90%
SetIntersection_Interlaced_Vector_uint32_16_1 62652796.394 -
SetIntersection_Interlaced_Vector_uint32_16_16 35809354.650 1.39%
SetIntersection_Interlaced_Vector_uint32_16_4 55730170.319 -
SetIntersection_Interlaced_Vector_uint32_1_1 532186964.448 -
SetIntersection_Interlaced_Vector_uint32_256_1 4151151.248 -
SetIntersection_Interlaced_Vector_uint32_256_16 6939410.560 2.42%
SetIntersection_Interlaced_Vector_uint32_256_256 4519325.130 -
SetIntersection_Interlaced_Vector_uint32_256_4 5041681.628 2.55%
SetIntersection_Interlaced_Vector_uint32_256_64 7930476.480 -9.16%
SetIntersection_Interlaced_Vector_uint32_262144_1 1036631.324 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 90611827.489 -10.65%
SetIntersection_Interlaced_Vector_uint32_262144_16 3891640.268 -28.27%
SetIntersection_Interlaced_Vector_uint32_262144_16384 356175170.627 -3.53%
SetIntersection_Interlaced_Vector_uint32_262144_256 31286167.829 -
SetIntersection_Interlaced_Vector_uint32_262144_262144 350663208.767 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1475146.668 -
SetIntersection_Interlaced_Vector_uint32_262144_64 16619702.539 17.13%
SetIntersection_Interlaced_Vector_uint32_4_1 212763268.791 -
SetIntersection_Interlaced_Vector_uint32_4_4 135155367.087 1.07%
SetIntersection_Interlaced_Vector_uint32_64_1 16360528.009 1.06%
SetIntersection_Interlaced_Vector_uint32_64_16 17343857.359 -
SetIntersection_Interlaced_Vector_uint32_64_4 17758480.100 1.01%
SetIntersection_Interlaced_Vector_uint32_64_64 10907577.555 1.27%
SetIntersection_Interlaced_Vector_uint64_1024_1 1007659.730 -3.13%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5903505.716 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1977541.887 -14.49%
SetIntersection_Interlaced_Vector_uint64_1024_256 6388455.410 -14.05%
SetIntersection_Interlaced_Vector_uint64_1024_4 1241568.139 -8.18%
SetIntersection_Interlaced_Vector_uint64_1024_64 4061522.904 -9.96%
SetIntersection_Interlaced_Vector_uint64_16384_1 1026616.215 -1.78%
SetIntersection_Interlaced_Vector_uint64_16384_1024 49750314.356 -7.56%
SetIntersection_Interlaced_Vector_uint64_16384_16 2668008.275 -19.91%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78347885.372 -
SetIntersection_Interlaced_Vector_uint64_16384_256 17397917.919 17.19%
SetIntersection_Interlaced_Vector_uint64_16384_4 1577476.465 8.28%
SetIntersection_Interlaced_Vector_uint64_16384_64 6508867.436 -21.65%
SetIntersection_Interlaced_Vector_uint64_16_1 62253368.010 -
SetIntersection_Interlaced_Vector_uint64_16_16 35104802.965 -
SetIntersection_Interlaced_Vector_uint64_16_4 55360695.662 -
SetIntersection_Interlaced_Vector_uint64_1_1 529238398.346 -
SetIntersection_Interlaced_Vector_uint64_256_1 4141004.025 3.07%
SetIntersection_Interlaced_Vector_uint64_256_16 6287419.990 -2.39%
SetIntersection_Interlaced_Vector_uint64_256_256 4538358.735 1.64%
SetIntersection_Interlaced_Vector_uint64_256_4 4729053.434 -4.00%
SetIntersection_Interlaced_Vector_uint64_256_64 7585828.765 11.06%
SetIntersection_Interlaced_Vector_uint64_262144_1 1028828.927 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 102058331.993 -6.05%
SetIntersection_Interlaced_Vector_uint64_262144_16 3405785.522 -44.88%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346125383.299 -
SetIntersection_Interlaced_Vector_uint64_262144_256 37849248.354 -39.25%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350802067.997 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1885421.451 29.29%
SetIntersection_Interlaced_Vector_uint64_262144_64 9410431.903 -53.30%
SetIntersection_Interlaced_Vector_uint64_4_1 211354399.188 -
SetIntersection_Interlaced_Vector_uint64_4_4 133755786.921 -
SetIntersection_Interlaced_Vector_uint64_64_1 16180811.359 -
SetIntersection_Interlaced_Vector_uint64_64_16 16827876.697 -4.15%
SetIntersection_Interlaced_Vector_uint64_64_4 17527786.532 -
SetIntersection_Interlaced_Vector_uint64_64_64 10683451.715 -
SetIntersection_None_Set_float_1024_1 11816619.737 34.69%
SetIntersection_None_Set_float_1024_1024 8733426.281 -1.97%
SetIntersection_None_Set_float_1024_16 12126066.311 33.95%
SetIntersection_None_Set_float_1024_256 8784094.475 -
SetIntersection_None_Set_float_1024_4 11843748.653 33.71%
SetIntersection_None_Set_float_1024_64 11920045.136 34.52%
SetIntersection_None_Set_float_16384_1 155576932.575 -1.59%
SetIntersection_None_Set_float_16384_1024 154775677.728 -2.92%
SetIntersection_None_Set_float_16384_16 155799392.213 -1.54%
SetIntersection_None_Set_float_16384_16384 163944813.764 2.27%
SetIntersection_None_Set_float_16384_256 155435737.458 -2.20%
SetIntersection_None_Set_float_16384_4 155157355.927 -1.50%
SetIntersection_None_Set_float_16384_64 155532455.395 -1.79%
SetIntersection_None_Set_float_16_1 66794263.019 -
SetIntersection_None_Set_float_16_16 35259522.783 -
SetIntersection_None_Set_float_16_4 56631715.514 -
SetIntersection_None_Set_float_1_1 536021841.302 -
SetIntersection_None_Set_float_256_1 11644186.255 2.85%
SetIntersection_None_Set_float_256_16 10893453.993 1.28%
SetIntersection_None_Set_float_256_256 5834406.091 1.28%
SetIntersection_None_Set_float_256_4 11247836.485 -2.20%
SetIntersection_None_Set_float_256_64 9032860.860 -3.19%
SetIntersection_None_Set_float_262144_1 1186298.746 -2.46%
SetIntersection_None_Set_float_262144_1024 1177518.147 -2.62%
SetIntersection_None_Set_float_262144_16 1182748.615 -2.20%
SetIntersection_None_Set_float_262144_16384 1183624.021 -1.52%
SetIntersection_None_Set_float_262144_256 1182046.143 -2.30%
SetIntersection_None_Set_float_262144_262144 1176607.908 -3.02%
SetIntersection_None_Set_float_262144_4 1185282.959 -2.03%
SetIntersection_None_Set_float_262144_64 1182205.484 -2.33%
SetIntersection_None_Set_float_4_1 216896235.657 -
SetIntersection_None_Set_float_4_4 135551958.888 -
SetIntersection_None_Set_float_64_1 22643926.475 -
SetIntersection_None_Set_float_64_16 18415072.715 1.22%
SetIntersection_None_Set_float_64_4 21645515.685 -
SetIntersection_None_Set_float_64_64 11569642.374 1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8675766.307 -1.38%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8784951.665 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8603839.259 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8757719.176 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8788878.555 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8626971.648 -1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160689699.450 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 157963980.642 -1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169735500.476 -1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 164383209.107 -6.10%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162593893.892 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164430561.979 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167479192.910 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65688682.121 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35006246.227 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55873447.327 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531771710.913 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11336940.740 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10655857.801 -1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5718936.471 1.51%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11078020.889 -2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 8998880.357 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1223835.533 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1222817.303 -1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1223920.168 -1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1226586.668 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1226463.623 -2.47%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1234360.027 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1215252.117 -1.87%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1216431.885 -2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215592185.993 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134479577.501 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22442296.043 5.36%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18006575.320 2.27%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21271417.311 3.18%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11419789.113 -
SetIntersection_None_Set_string_1024_1 8912583.961 -
SetIntersection_None_Set_string_1024_1024 8918466.460 -
SetIntersection_None_Set_string_1024_16 8893220.358 -
SetIntersection_None_Set_string_1024_256 9009307.084 -
SetIntersection_None_Set_string_1024_4 9144789.776 -
SetIntersection_None_Set_string_1024_64 8918959.960 1.60%
SetIntersection_None_Set_string_16384_1 196162287.358 -
SetIntersection_None_Set_string_16384_1024 204582637.691 -3.34%
SetIntersection_None_Set_string_16384_16 194566906.446 -
SetIntersection_None_Set_string_16384_16384 189433563.448 -5.56%
SetIntersection_None_Set_string_16384_256 196376098.185 -2.07%
SetIntersection_None_Set_string_16384_4 194508688.730 -
SetIntersection_None_Set_string_16384_64 196437990.090 -
SetIntersection_None_Set_string_16_1 68528551.187 -
SetIntersection_None_Set_string_16_16 36428414.744 -
SetIntersection_None_Set_string_16_4 58024404.495 -
SetIntersection_None_Set_string_1_1 542159059.768 -
SetIntersection_None_Set_string_256_1 11751045.947 -
SetIntersection_None_Set_string_256_16 10892071.277 -
SetIntersection_None_Set_string_256_256 5851721.540 -1.02%
SetIntersection_None_Set_string_256_4 11473376.400 -1.38%
SetIntersection_None_Set_string_256_64 9475770.614 3.56%
SetIntersection_None_Set_string_262144_1 1626600.424 -2.31%
SetIntersection_None_Set_string_262144_1024 1626056.234 -3.15%
SetIntersection_None_Set_string_262144_16 1628366.945 -2.28%
SetIntersection_None_Set_string_262144_16384 1638174.398 -2.05%
SetIntersection_None_Set_string_262144_256 1635549.969 -1.68%
SetIntersection_None_Set_string_262144_262144 1630217.039 -2.85%
SetIntersection_None_Set_string_262144_4 1629266.764 -1.77%
SetIntersection_None_Set_string_262144_64 1625346.029 -2.41%
SetIntersection_None_Set_string_4_1 221935345.281 -
SetIntersection_None_Set_string_4_4 138658465.774 -
SetIntersection_None_Set_string_64_1 22997674.309 3.13%
SetIntersection_None_Set_string_64_16 18636648.848 1.61%
SetIntersection_None_Set_string_64_4 22106589.169 -
SetIntersection_None_Set_string_64_64 11724666.270 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8647145.599 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8784069.131 -1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8830652.114 1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8629338.241 -2.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8613752.642 -2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8683206.410 -1.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 195891081.818 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200120282.015 -1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 195136982.077 -1.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201241530.497 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196222263.755 -2.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 198553255.391 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 195058905.719 -3.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66542605.128 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35419754.788 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56428614.756 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536199759.577 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11287663.625 -1.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10647699.712 -2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5661710.718 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11249433.875 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9252523.634 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1603902.426 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1607115.805 -2.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1605327.475 -3.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1592366.455 -5.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1586348.959 -4.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1609442.625 -2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1582856.525 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1605939.373 -3.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217579286.339 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135772606.736 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21883054.897 -2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18143641.102 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 20981549.681 -1.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11315037.820 -
SetIntersection_None_Set_uint32_1024_1 8773307.917 1.20%
SetIntersection_None_Set_uint32_1024_1024 8659874.661 -
SetIntersection_None_Set_uint32_1024_16 8654398.109 -1.26%
SetIntersection_None_Set_uint32_1024_256 8798887.740 1.08%
SetIntersection_None_Set_uint32_1024_4 8637568.082 -
SetIntersection_None_Set_uint32_1024_64 8635227.438 -
SetIntersection_None_Set_uint32_16384_1 156416037.584 1.34%
SetIntersection_None_Set_uint32_16384_1024 154848247.779 -1.03%
SetIntersection_None_Set_uint32_16384_16 153779280.504 -
SetIntersection_None_Set_uint32_16384_16384 162178596.209 3.52%
SetIntersection_None_Set_uint32_16384_256 153894420.964 -
SetIntersection_None_Set_uint32_16384_4 153682759.580 -
SetIntersection_None_Set_uint32_16384_64 152927730.223 -1.27%
SetIntersection_None_Set_uint32_16_1 66241115.339 -
SetIntersection_None_Set_uint32_16_16 35156805.132 -
SetIntersection_None_Set_uint32_16_4 56145052.679 -
SetIntersection_None_Set_uint32_1_1 533259428.884 -
SetIntersection_None_Set_uint32_256_1 11237814.872 -
SetIntersection_None_Set_uint32_256_16 10741169.109 -
SetIntersection_None_Set_uint32_256_256 5586055.124 -2.33%
SetIntersection_None_Set_uint32_256_4 11174124.334 1.25%
SetIntersection_None_Set_uint32_256_64 9073252.883 -
SetIntersection_None_Set_uint32_262144_1 1157628.660 -2.66%
SetIntersection_None_Set_uint32_262144_1024 1164441.080 -1.78%
SetIntersection_None_Set_uint32_262144_16 1155615.152 -2.40%
SetIntersection_None_Set_uint32_262144_16384 1154889.000 -3.49%
SetIntersection_None_Set_uint32_262144_256 1156642.254 -2.35%
SetIntersection_None_Set_uint32_262144_262144 1170388.588 -2.03%
SetIntersection_None_Set_uint32_262144_4 1156486.818 -2.48%
SetIntersection_None_Set_uint32_262144_64 1158182.943 -2.30%
SetIntersection_None_Set_uint32_4_1 215774101.921 -
SetIntersection_None_Set_uint32_4_4 134656269.944 -
SetIntersection_None_Set_uint32_64_1 22247622.681 -1.85%
SetIntersection_None_Set_uint32_64_16 18188588.574 -
SetIntersection_None_Set_uint32_64_4 21568151.585 1.56%
SetIntersection_None_Set_uint32_64_64 11384784.867 -
SetIntersection_None_Set_uint64_1024_1 8700475.075 -1.20%
SetIntersection_None_Set_uint64_1024_1024 8613282.748 -
SetIntersection_None_Set_uint64_1024_16 8568026.812 -
SetIntersection_None_Set_uint64_1024_256 8611250.127 -
SetIntersection_None_Set_uint64_1024_4 8577742.834 -
SetIntersection_None_Set_uint64_1024_64 8600116.251 -
SetIntersection_None_Set_uint64_16384_1 157339217.544 -
SetIntersection_None_Set_uint64_16384_1024 165587067.952 -
SetIntersection_None_Set_uint64_16384_16 164542810.513 -
SetIntersection_None_Set_uint64_16384_16384 193514975.447 15.43%
SetIntersection_None_Set_uint64_16384_256 163592499.501 -1.29%
SetIntersection_None_Set_uint64_16384_4 161276897.454 -
SetIntersection_None_Set_uint64_16384_64 167256073.120 -
SetIntersection_None_Set_uint64_16_1 65768746.012 -
SetIntersection_None_Set_uint64_16_16 35207748.819 -
SetIntersection_None_Set_uint64_16_4 56061674.117 -
SetIntersection_None_Set_uint64_1_1 530289447.615 -
SetIntersection_None_Set_uint64_256_1 11303698.101 -
SetIntersection_None_Set_uint64_256_16 10636396.241 -
SetIntersection_None_Set_uint64_256_256 5640544.222 -1.48%
SetIntersection_None_Set_uint64_256_4 10985926.224 -
SetIntersection_None_Set_uint64_256_64 8988575.782 1.09%
SetIntersection_None_Set_uint64_262144_1 1370842.203 13.02%
SetIntersection_None_Set_uint64_262144_1024 1219890.383 -
SetIntersection_None_Set_uint64_262144_16 1332092.121 9.58%
SetIntersection_None_Set_uint64_262144_16384 1219935.709 -
SetIntersection_None_Set_uint64_262144_256 1263276.043 3.34%
SetIntersection_None_Set_uint64_262144_262144 1225777.101 -
SetIntersection_None_Set_uint64_262144_4 1329805.746 9.10%
SetIntersection_None_Set_uint64_262144_64 1260498.535 3.24%
SetIntersection_None_Set_uint64_4_1 214172263.129 -
SetIntersection_None_Set_uint64_4_4 134180210.450 -
SetIntersection_None_Set_uint64_64_1 22311201.843 1.21%
SetIntersection_None_Set_uint64_64_16 17992428.881 -
SetIntersection_None_Set_uint64_64_4 21402860.299 2.15%
SetIntersection_None_Set_uint64_64_64 11400995.040 -
SetIntersection_None_Vector_float_1024_1 1089147.059 2.37%
SetIntersection_None_Vector_float_1024_1024 1104233.278 4.50%
SetIntersection_None_Vector_float_1024_16 1084452.559 -
SetIntersection_None_Vector_float_1024_256 1100326.339 1.31%
SetIntersection_None_Vector_float_1024_4 1091901.413 1.48%
SetIntersection_None_Vector_float_1024_64 1095844.336 1.77%
SetIntersection_None_Vector_float_16384_1 1130811.823 2.45%
SetIntersection_None_Vector_float_16384_1024 1106471.863 -
SetIntersection_None_Vector_float_16384_16 1130258.357 2.32%
SetIntersection_None_Vector_float_16384_16384 1111992.781 -
SetIntersection_None_Vector_float_16384_256 1104945.982 -
SetIntersection_None_Vector_float_16384_4 1127189.366 1.88%
SetIntersection_None_Vector_float_16384_64 1132611.512 2.61%
SetIntersection_None_Vector_float_16_1 63508921.130 -
SetIntersection_None_Vector_float_16_16 33639903.673 -
SetIntersection_None_Vector_float_16_4 54083158.485 -
SetIntersection_None_Vector_float_1_1 536674312.375 -
SetIntersection_None_Vector_float_256_1 4261436.320 -
SetIntersection_None_Vector_float_256_16 4030148.725 -
SetIntersection_None_Vector_float_256_256 2147220.431 -
SetIntersection_None_Vector_float_256_4 4243818.562 -
SetIntersection_None_Vector_float_256_64 3435762.289 -
SetIntersection_None_Vector_float_262144_1 1143608.394 -
SetIntersection_None_Vector_float_262144_1024 1172475.787 6.71%
SetIntersection_None_Vector_float_262144_16 1167408.012 3.89%
SetIntersection_None_Vector_float_262144_16384 1219003.526 7.65%
SetIntersection_None_Vector_float_262144_256 1194896.820 5.22%
SetIntersection_None_Vector_float_262144_262144 1211464.858 9.09%
SetIntersection_None_Vector_float_262144_4 1128928.041 -
SetIntersection_None_Vector_float_262144_64 1227876.503 7.29%
SetIntersection_None_Vector_float_4_1 214678895.751 -
SetIntersection_None_Vector_float_4_4 134245707.232 -
SetIntersection_None_Vector_float_64_1 16712352.186 -
SetIntersection_None_Vector_float_64_16 13731358.491 1.66%
SetIntersection_None_Vector_float_64_4 16080058.274 1.11%
SetIntersection_None_Vector_float_64_64 8483379.720 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1088208.748 -1.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1098501.796 -1.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1109838.929 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1095255.086 -1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103035.520 -1.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1054858.689 -5.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1128147.297 -3.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1129313.065 -1.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1114067.418 -2.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1111868.693 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1124962.500 -2.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1098552.134 -1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1122947.439 -1.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63391309.915 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33789359.550 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53780654.916 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 531497332.484 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4248365.622 -2.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4085278.205 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2103610.971 -2.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4230172.744 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3469858.684 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1168093.888 -1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1115556.188 -2.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1160178.118 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1135506.749 -3.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1168833.445 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1161093.750 -2.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1140156.458 -3.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1162285.197 -2.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213525042.039 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133165064.648 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16668368.363 -1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13561406.410 -1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16082714.463 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8527539.166 -
SetIntersection_None_Vector_string_1024_1 1155513.009 -
SetIntersection_None_Vector_string_1024_1024 1171048.830 -
SetIntersection_None_Vector_string_1024_16 1154289.220 -4.04%
SetIntersection_None_Vector_string_1024_256 1171392.255 -
SetIntersection_None_Vector_string_1024_4 1156208.147 -
SetIntersection_None_Vector_string_1024_64 1155945.877 -1.11%
SetIntersection_None_Vector_string_16384_1 1225006.737 -
SetIntersection_None_Vector_string_16384_1024 1252604.754 2.14%
SetIntersection_None_Vector_string_16384_16 1232364.720 2.97%
SetIntersection_None_Vector_string_16384_16384 1224563.400 -
SetIntersection_None_Vector_string_16384_256 1220889.278 -
SetIntersection_None_Vector_string_16384_4 1233929.639 -
SetIntersection_None_Vector_string_16384_64 1221941.355 -
SetIntersection_None_Vector_string_16_1 65242179.275 -
SetIntersection_None_Vector_string_16_16 34671127.848 -
SetIntersection_None_Vector_string_16_4 55420543.533 -
SetIntersection_None_Vector_string_1_1 536664883.799 -
SetIntersection_None_Vector_string_256_1 4508198.144 -
SetIntersection_None_Vector_string_256_16 4288997.140 -
SetIntersection_None_Vector_string_256_256 2243915.952 -1.06%
SetIntersection_None_Vector_string_256_4 4456991.715 -
SetIntersection_None_Vector_string_256_64 3629451.425 -
SetIntersection_None_Vector_string_262144_1 1300923.979 1.30%
SetIntersection_None_Vector_string_262144_1024 1299838.653 1.18%
SetIntersection_None_Vector_string_262144_16 1282104.519 -
SetIntersection_None_Vector_string_262144_16384 1299426.321 -
SetIntersection_None_Vector_string_262144_256 1293795.166 -
SetIntersection_None_Vector_string_262144_262144 1290758.401 -
SetIntersection_None_Vector_string_262144_4 1325758.065 3.93%
SetIntersection_None_Vector_string_262144_64 1287501.328 -
SetIntersection_None_Vector_string_4_1 217266956.856 -
SetIntersection_None_Vector_string_4_4 135366041.119 -
SetIntersection_None_Vector_string_64_1 17315105.094 -
SetIntersection_None_Vector_string_64_16 14063100.277 -
SetIntersection_None_Vector_string_64_4 16715091.771 -
SetIntersection_None_Vector_string_64_64 8793632.996 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1115571.909 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1115741.768 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1125801.021 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1104347.917 2.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1118195.733 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1080141.939 -3.88%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1160048.181 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1170524.557 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1170905.461 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1179931.489 2.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1164366.812 3.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1153258.859 -1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1113769.521 -5.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63302425.492 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33850240.670 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53817047.084 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532159327.732 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4320757.465 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4137334.478 1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2181176.592 -1.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4238304.788 -1.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3501168.797 3.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1233213.135 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1183657.976 -1.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1185698.441 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1192125.913 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1241913.895 4.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1205265.992 3.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1143529.299 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1178552.190 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213871078.376 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133715653.596 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16780047.083 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13730828.658 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16206140.710 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8577879.726 -
SetIntersection_None_Vector_uint32_1024_1 1087006.824 -
SetIntersection_None_Vector_uint32_1024_1024 1050271.188 -2.40%
SetIntersection_None_Vector_uint32_1024_16 1080988.991 3.39%
SetIntersection_None_Vector_uint32_1024_256 1035841.134 -3.76%
SetIntersection_None_Vector_uint32_1024_4 1082934.386 -
SetIntersection_None_Vector_uint32_1024_64 1085194.715 2.07%
SetIntersection_None_Vector_uint32_16384_1 1094324.176 -
SetIntersection_None_Vector_uint32_16384_1024 1065730.399 -2.69%
SetIntersection_None_Vector_uint32_16384_16 1093147.248 -
SetIntersection_None_Vector_uint32_16384_16384 1098115.648 -
SetIntersection_None_Vector_uint32_16384_256 1098223.566 1.43%
SetIntersection_None_Vector_uint32_16384_4 1097209.681 -
SetIntersection_None_Vector_uint32_16384_64 1092282.747 -
SetIntersection_None_Vector_uint32_16_1 63150694.722 -
SetIntersection_None_Vector_uint32_16_16 33679202.217 -
SetIntersection_None_Vector_uint32_16_4 53588883.890 -
SetIntersection_None_Vector_uint32_1_1 531760336.073 -
SetIntersection_None_Vector_uint32_256_1 4285093.396 2.88%
SetIntersection_None_Vector_uint32_256_16 4015851.937 -
SetIntersection_None_Vector_uint32_256_256 2144722.093 -
SetIntersection_None_Vector_uint32_256_4 4193403.975 -
SetIntersection_None_Vector_uint32_256_64 3398838.088 -
SetIntersection_None_Vector_uint32_262144_1 1130297.676 -
SetIntersection_None_Vector_uint32_262144_1024 1121618.057 1.99%
SetIntersection_None_Vector_uint32_262144_16 1077862.194 -3.90%
SetIntersection_None_Vector_uint32_262144_16384 1125296.596 -
SetIntersection_None_Vector_uint32_262144_256 1106894.578 -1.12%
SetIntersection_None_Vector_uint32_262144_262144 1121527.034 -
SetIntersection_None_Vector_uint32_262144_4 1130062.532 4.97%
SetIntersection_None_Vector_uint32_262144_64 1117880.717 -1.54%
SetIntersection_None_Vector_uint32_4_1 213282420.285 -
SetIntersection_None_Vector_uint32_4_4 133237515.447 -
SetIntersection_None_Vector_uint32_64_1 16610233.447 -
SetIntersection_None_Vector_uint32_64_16 13391407.054 -
SetIntersection_None_Vector_uint32_64_4 15911878.516 -
SetIntersection_None_Vector_uint32_64_64 8423597.426 -
SetIntersection_None_Vector_uint64_1024_1 1080481.937 4.68%
SetIntersection_None_Vector_uint64_1024_1024 1090624.407 6.65%
SetIntersection_None_Vector_uint64_1024_16 1070076.379 -
SetIntersection_None_Vector_uint64_1024_256 1080405.377 1.81%
SetIntersection_None_Vector_uint64_1024_4 1079946.003 1.73%
SetIntersection_None_Vector_uint64_1024_64 1062630.479 -1.18%
SetIntersection_None_Vector_uint64_16384_1 1109286.246 3.10%
SetIntersection_None_Vector_uint64_16384_1024 1103717.023 1.18%
SetIntersection_None_Vector_uint64_16384_16 1091743.262 -
SetIntersection_None_Vector_uint64_16384_16384 1105741.901 1.45%
SetIntersection_None_Vector_uint64_16384_256 1103261.592 1.04%
SetIntersection_None_Vector_uint64_16384_4 1063806.601 -1.94%
SetIntersection_None_Vector_uint64_16384_64 1105056.263 1.18%
SetIntersection_None_Vector_uint64_16_1 62854869.945 -
SetIntersection_None_Vector_uint64_16_16 33360423.792 -
SetIntersection_None_Vector_uint64_16_4 53265819.206 -
SetIntersection_None_Vector_uint64_1_1 529441174.141 -
SetIntersection_None_Vector_uint64_256_1 4188813.040 -
SetIntersection_None_Vector_uint64_256_16 4043699.206 -
SetIntersection_None_Vector_uint64_256_256 2055959.277 -3.01%
SetIntersection_None_Vector_uint64_256_4 4165418.165 -
SetIntersection_None_Vector_uint64_256_64 3450321.777 4.41%
SetIntersection_None_Vector_uint64_262144_1 1123343.551 -1.85%
SetIntersection_None_Vector_uint64_262144_1024 1092236.752 -2.36%
SetIntersection_None_Vector_uint64_262144_16 1107303.217 -1.70%
SetIntersection_None_Vector_uint64_262144_16384 1131539.614 -
SetIntersection_None_Vector_uint64_262144_256 1131091.169 3.54%
SetIntersection_None_Vector_uint64_262144_262144 1135773.395 7.83%
SetIntersection_None_Vector_uint64_262144_4 1143062.756 1.30%
SetIntersection_None_Vector_uint64_262144_64 1120168.060 1.85%
SetIntersection_None_Vector_uint64_4_1 211970359.788 -
SetIntersection_None_Vector_uint64_4_4 132504793.860 -
SetIntersection_None_Vector_uint64_64_1 16492402.940 -
SetIntersection_None_Vector_uint64_64_16 13378882.217 -
SetIntersection_None_Vector_uint64_64_4 15939226.177 1.14%
SetIntersection_None_Vector_uint64_64_64 8368701.276 1.20%
bm_gcd_complex 18.038 -
bm_gcd_random 29.663 1.81%
bm_gcd_trivial 0.670 2.73%
bm_lexicographical_compare<int>/1 1.430 7.91%
bm_lexicographical_compare<int>/1048576 68738.281 -
bm_lexicographical_compare<int>/262144 16246.242 -
bm_lexicographical_compare<int>/32768 1916.643 -
bm_lexicographical_compare<int>/4096 238.305 -
bm_lexicographical_compare<int>/512 29.832 -
bm_lexicographical_compare<int>/64 4.429 1.03%
bm_lexicographical_compare<int>/8 1.528 -
bm_lexicographical_compare<signed_char>/1 1.351 -
bm_lexicographical_compare<signed_char>/1048576 16275.684 -
bm_lexicographical_compare<signed_char>/262144 3841.193 -
bm_lexicographical_compare<signed_char>/32768 479.009 -
bm_lexicographical_compare<signed_char>/4096 59.705 -
bm_lexicographical_compare<signed_char>/512 7.699 -
bm_lexicographical_compare<signed_char>/64 1.974 1.20%
bm_lexicographical_compare<signed_char>/8 3.224 3.52%
bm_lexicographical_compare<unsigned_char>/1 1.616 16.75%
bm_lexicographical_compare<unsigned_char>/1048576 17925.227 -
bm_lexicographical_compare<unsigned_char>/262144 4493.518 -
bm_lexicographical_compare<unsigned_char>/32768 572.690 -
bm_lexicographical_compare<unsigned_char>/4096 77.740 -
bm_lexicographical_compare<unsigned_char>/512 8.786 2.11%
bm_lexicographical_compare<unsigned_char>/64 2.035 11.70%
bm_lexicographical_compare<unsigned_char>/8 1.387 20.02%
bm_ranges_lexicographical_compare<int>/1 1.486 16.16%
bm_ranges_lexicographical_compare<int>/1048576 68438.800 -
bm_ranges_lexicographical_compare<int>/262144 16250.367 -
bm_ranges_lexicographical_compare<int>/32768 1915.796 -
bm_ranges_lexicographical_compare<int>/4096 238.455 -
bm_ranges_lexicographical_compare<int>/512 29.790 -
bm_ranges_lexicographical_compare<int>/64 4.508 4.30%
bm_ranges_lexicographical_compare<int>/8 1.538 5.03%
bm_ranges_lexicographical_compare<signed_char>/1 1.604 -1.81%
bm_ranges_lexicographical_compare<signed_char>/1048576 16256.432 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.493 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.892 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.844 -
bm_ranges_lexicographical_compare<signed_char>/512 7.886 -
bm_ranges_lexicographical_compare<signed_char>/64 2.314 1.12%
bm_ranges_lexicographical_compare<signed_char>/8 3.495 2.52%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.455 -9.73%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17920.652 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.009 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.518 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.805 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.658 -1.40%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.854 -9.97%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.207 -12.85%
bm_ranges_swap_ranges_vb_aligned/1024 6.070 -
bm_ranges_swap_ranges_vb_aligned/1048576 3364.759 -1.17%
bm_ranges_swap_ranges_vb_aligned/128 3.219 -
bm_ranges_swap_ranges_vb_aligned/131072 242.136 -
bm_ranges_swap_ranges_vb_aligned/16 3.688 5.45%
bm_ranges_swap_ranges_vb_aligned/16384 34.486 -
bm_ranges_swap_ranges_vb_aligned/2048 8.152 -
bm_ranges_swap_ranges_vb_aligned/256 3.914 -7.16%
bm_ranges_swap_ranges_vb_aligned/262144 493.623 2.72%
bm_ranges_swap_ranges_vb_aligned/32 3.687 4.92%
bm_ranges_swap_ranges_vb_aligned/32768 64.363 -
bm_ranges_swap_ranges_vb_aligned/4096 11.734 -
bm_ranges_swap_ranges_vb_aligned/512 5.020 -
bm_ranges_swap_ranges_vb_aligned/524288 1075.390 3.79%
bm_ranges_swap_ranges_vb_aligned/64 2.588 -
bm_ranges_swap_ranges_vb_aligned/65536 123.875 -
bm_ranges_swap_ranges_vb_aligned/8 3.646 4.94%
bm_ranges_swap_ranges_vb_aligned/8192 19.189 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15955.084 -
bm_ranges_swap_ranges_vb_unaligned/262144 3836.532 -
bm_ranges_swap_ranges_vb_unaligned/32768 485.301 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.419 -
bm_ranges_swap_ranges_vb_unaligned/512 11.953 -
bm_ranges_swap_ranges_vb_unaligned/64 5.019 -2.04%
bm_ranges_swap_ranges_vb_unaligned/8 5.086 -3.82%
bm_swap_ranges_vb_aligned/1048576 3346.605 -
bm_swap_ranges_vb_aligned/262144 483.607 -
bm_swap_ranges_vb_aligned/32768 63.623 -
bm_swap_ranges_vb_aligned/4096 12.566 -
bm_swap_ranges_vb_aligned/512 4.955 -
bm_swap_ranges_vb_aligned/64 2.916 2.18%
bm_swap_ranges_vb_aligned/8 3.163 -4.09%
bm_swap_ranges_vb_unaligned/1048576 15983.543 -
bm_swap_ranges_vb_unaligned/262144 3845.655 -
bm_swap_ranges_vb_unaligned/32768 484.304 -
bm_swap_ranges_vb_unaligned/4096 64.927 -
bm_swap_ranges_vb_unaligned/512 12.321 -
bm_swap_ranges_vb_unaligned/64 4.990 -
bm_swap_ranges_vb_unaligned/8 4.792 -
bm_write 551.556 -
ranges::min(std::deque<__int128>)/1 0.707 6.63%
ranges::min(std::deque<__int128>)/64 20.925 -
ranges::min(std::deque<__int128>)/70000 24411.490 -
ranges::min(std::deque<__int128>)/8 2.830 -
ranges::min(std::deque<char>)/1 0.668 5.50%
ranges::min(std::deque<char>)/64 17.949 8.35%
ranges::min(std::deque<char>)/70000 20069.484 12.54%
ranges::min(std::deque<char>)/8 2.366 2.48%
ranges::min(std::deque<long_long>)/1 0.668 -3.61%
ranges::min(std::deque<long_long>)/64 17.403 -16.84%
ranges::min(std::deque<long_long>)/70000 19128.492 -28.85%
ranges::min(std::deque<long_long>)/8 2.311 -
ranges::min(std::list<__int128>)/1 0.439 -3.93%
ranges::min(std::list<__int128>)/64 34.806 4.39%
ranges::min(std::list<__int128>)/70000 60637.246 3.91%
ranges::min(std::list<__int128>)/8 2.172 5.18%
ranges::min(std::list<char>)/1 0.421 18.54%
ranges::min(std::list<char>)/64 28.541 6.92%
ranges::min(std::list<char>)/70000 54505.328 2.60%
ranges::min(std::list<char>)/8 1.944 2.47%
ranges::min(std::list<long_long>)/1 0.305 14.41%
ranges::min(std::list<long_long>)/64 24.769 1.03%
ranges::min(std::list<long_long>)/70000 51283.727 13.00%
ranges::min(std::list<long_long>)/8 1.932 1.35%
ranges::min(std::vector<__int128>)/1 0.414 -
ranges::min(std::vector<__int128>)/64 24.646 -15.02%
ranges::min(std::vector<__int128>)/70000 27127.317 -20.25%
ranges::min(std::vector<__int128>)/8 2.871 -2.77%
ranges::min(std::vector<char>)/1 0.457 56.14%
ranges::min(std::vector<char>)/64 4.215 -
ranges::min(std::vector<char>)/70000 496.576 -
ranges::min(std::vector<char>)/8 2.477 1.30%
ranges::min(std::vector<long_long>)/1 0.297 -22.57%
ranges::min(std::vector<long_long>)/64 4.686 -2.60%
ranges::min(std::vector<long_long>)/70000 7990.783 -
ranges::min(std::vector<long_long>)/8 2.360 2.56%
ranges::minmax(std::deque<__int128>)/1 0.717 3.58%
ranges::minmax(std::deque<__int128>)/64 33.021 1.42%
ranges::minmax(std::deque<__int128>)/70000 34480.015 -
ranges::minmax(std::deque<__int128>)/8 3.965 3.63%
ranges::minmax(std::deque<char>)/1 0.857 19.96%
ranges::minmax(std::deque<char>)/64 25.174 5.29%
ranges::minmax(std::deque<char>)/70000 25639.361 6.42%
ranges::minmax(std::deque<char>)/8 3.735 -4.69%
ranges::minmax(std::deque<long_long>)/1 0.920 37.74%
ranges::minmax(std::deque<long_long>)/64 23.421 -
ranges::minmax(std::deque<long_long>)/70000 25961.022 -
ranges::minmax(std::deque<long_long>)/8 3.974 3.01%
ranges::minmax(std::list<__int128>)/1 0.465 2.26%
ranges::minmax(std::list<__int128>)/64 39.195 -
ranges::minmax(std::list<__int128>)/70000 58172.443 -
ranges::minmax(std::list<__int128>)/8 3.851 -
ranges::minmax(std::list<char>)/1 0.464 23.05%
ranges::minmax(std::list<char>)/64 34.854 5.89%
ranges::minmax(std::list<char>)/70000 55241.089 4.75%
ranges::minmax(std::list<char>)/8 2.557 3.53%
ranges::minmax(std::list<long_long>)/1 0.394 -7.33%
ranges::minmax(std::list<long_long>)/64 30.823 1.51%
ranges::minmax(std::list<long_long>)/70000 54608.669 -
ranges::minmax(std::list<long_long>)/8 2.533 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.164 -
ranges::minmax(std::vector<__int128>)/70000 35237.009 -
ranges::minmax(std::vector<__int128>)/8 4.094 -
ranges::minmax(std::vector<char>)/1 0.655 7.66%
ranges::minmax(std::vector<char>)/64 1.194 -6.18%
ranges::minmax(std::vector<char>)/70000 595.345 -
ranges::minmax(std::vector<char>)/8 1.050 -8.00%
ranges::minmax(std::vector<long_long>)/1 0.691 -
ranges::minmax(std::vector<long_long>)/64 10.248 -
ranges::minmax(std::vector<long_long>)/70000 9220.277 -
ranges::minmax(std::vector<long_long>)/8 2.112 -
rng::contains(deque<int>)_(process_all)/1048576 252032.727 3.23%
rng::contains(deque<int>)_(process_all)/32 8.995 2.87%
rng::contains(deque<int>)_(process_all)/50 12.835 1.11%
rng::contains(deque<int>)_(process_all)/8 3.205 -
rng::contains(deque<int>)_(process_all)/8192 1945.218 1.09%
rng::contains(list<int>)_(process_all)/1048576 823997.557 -
rng::contains(list<int>)_(process_all)/32 8.845 -2.83%
rng::contains(list<int>)_(process_all)/50 18.459 1.54%
rng::contains(list<int>)_(process_all)/8 2.326 -
rng::contains(list<int>)_(process_all)/8192 7176.829 1.21%
rng::contains(vector<int>)_(process_all)/1048576 239015.240 2.77%
rng::contains(vector<int>)_(process_all)/32 8.415 1.73%
rng::contains(vector<int>)_(process_all)/50 12.405 -
rng::contains(vector<int>)_(process_all)/8 2.740 3.62%
rng::contains(vector<int>)_(process_all)/8192 1858.456 2.97%
rng::contains_subrange(deque<int>)_(near_matches)/1000 18318.378 -18.59%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19517.551 -17.32%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1527111.081 4.49%
rng::contains_subrange(deque<int>)_(process_all)/1048576 430204.857 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.001 7.00%
rng::contains_subrange(deque<int>)_(process_all)/32 14.672 4.22%
rng::contains_subrange(deque<int>)_(process_all)/50 26.433 4.29%
rng::contains_subrange(deque<int>)_(process_all)/8192 3360.696 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503421.043 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.052 21.78%
rng::contains_subrange(deque<int>)_(same_length)/32 20.616 14.91%
rng::contains_subrange(deque<int>)_(same_length)/50 28.893 10.49%
rng::contains_subrange(deque<int>)_(same_length)/8192 3922.482 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479521.147 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.469 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.653 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.684 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3742.649 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37691.189 -5.48%
rng::contains_subrange(list<int>)_(near_matches)/1024 39110.450 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2547266.971 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853319.798 -
rng::contains_subrange(list<int>)_(process_all)/16 4.887 -
rng::contains_subrange(list<int>)_(process_all)/32 10.058 -
rng::contains_subrange(list<int>)_(process_all)/50 17.287 -1.73%
rng::contains_subrange(list<int>)_(process_all)/8192 7098.431 6.96%
rng::contains_subrange(list<int>)_(same_length)/1048576 952847.503 -
rng::contains_subrange(list<int>)_(same_length)/16 5.847 -
rng::contains_subrange(list<int>)_(same_length)/32 16.593 -
rng::contains_subrange(list<int>)_(same_length)/50 25.411 -
rng::contains_subrange(list<int>)_(same_length)/8192 8592.859 2.85%
rng::contains_subrange(list<int>)_(single_element)/1048576 861023.918 3.50%
rng::contains_subrange(list<int>)_(single_element)/16 4.881 1.08%
rng::contains_subrange(list<int>)_(single_element)/32 10.206 -
rng::contains_subrange(list<int>)_(single_element)/50 17.193 -
rng::contains_subrange(list<int>)_(single_element)/8192 9348.620 36.68%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13332.320 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14030.235 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764945.948 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209457.947 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.677 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.051 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.569 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1629.625 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243954.344 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.843 -1.93%
rng::contains_subrange(vector<int>)_(same_length)/32 8.719 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.710 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1875.744 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 233617.574 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.626 -2.84%
rng::contains_subrange(vector<int>)_(single_element)/32 8.430 -1.15%
rng::contains_subrange(vector<int>)_(single_element)/50 12.435 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1820.114 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 478.829 4.92%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490962.424 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.011 -1.13%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.950 -8.92%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3833.408 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.135 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.770 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.132 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.131 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 533.384 1.71%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513786.553 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.604 12.91%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.616 1.62%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3996.798 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.713 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.164 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2076.648 1.81%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2285022.888 3.82%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.566 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.677 -3.10%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17736.720 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 626.663 -23.47%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462230.689 1.73%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.456 1.25%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.975 -1.42%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11734.983 3.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1752.315 1.72%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2375074.262 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.706 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.588 -6.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20142.032 -6.96%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 554.556 -11.22%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463371.251 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.296 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.737 -6.39%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11095.426 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.782 10.11%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.782 10.12%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.681 -2.27%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -9.01%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.783 10.29%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 773.908 1.62%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 958768.233 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.606 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.085 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8396.189 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.816 5.07%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.816 5.13%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.763 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.763 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.815 4.90%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 869.077 -3.29%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1071706.416 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.587 1.86%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.860 2.56%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12658.152 -6.97%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 81.692 4.80%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73698.604 -4.62%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.522 3.30%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.687 18.44%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 582.229 -1.97%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.528 3.94%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.527 3.84%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.526 8.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.417 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.527 4.19%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.016 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306296.989 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.794 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.005 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2541.550 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.411 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9420.052 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.357 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.496 -2.69%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2331.725 1.00%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 490.817 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15552.346 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.609 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.581 1.24%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3888.030 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 723.049 -1.39%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28211.301 5.90%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.070 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.592 2.48%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9486.405 -5.67%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.847 -2.32%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 657.370 -1.80%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.573 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.008 -1.64%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.063 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.582 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8649.608 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.889 3.16%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.099 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2130.620 -
rng::find(vector<bool>)_(process_all)/1024 4.739 4.07%
rng::find(vector<bool>)_(process_all)/1048576 3652.246 -
rng::find(vector<bool>)_(process_all)/50 0.736 -
rng::find(vector<bool>)_(process_all)/8 0.683 6.75%
rng::find(vector<bool>)_(process_all)/8192 33.496 -
rng::find_if(vector<bool>)_(process_all)/1024 568.074 -
rng::find_if(vector<bool>)_(process_all)/1048576 579185.196 -
rng::find_if(vector<bool>)_(process_all)/50 23.970 -
rng::find_if(vector<bool>)_(process_all)/8 3.540 -
rng::find_if(vector<bool>)_(process_all)/8192 4526.517 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.915 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578376.580 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.958 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.533 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4518.899 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.967 7.62%
rng::find_last(deque<int>)_(bail_10%)/1048576 324083.795 -
rng::find_last(deque<int>)_(bail_10%)/50 12.259 7.61%
rng::find_last(deque<int>)_(bail_10%)/8 2.727 -
rng::find_last(deque<int>)_(bail_10%)/8192 2512.156 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.070 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25506.349 -
rng::find_last(deque<int>)_(bail_90%)/50 1.842 -
rng::find_last(deque<int>)_(bail_90%)/8 0.879 -4.61%
rng::find_last(deque<int>)_(bail_90%)/8192 202.918 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.607 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 709110.279 93.44%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.432 2.84%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.300 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5851.632 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.332 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 669040.394 72.55%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.870 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.394 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6051.801 2.16%
rng::find_last(list<int>)_(bail_10%)/1024 674.686 -
rng::find_last(list<int>)_(bail_10%)/1048576 784677.374 -
rng::find_last(list<int>)_(bail_10%)/50 15.964 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6247.024 -
rng::find_last(list<int>)_(bail_90%)/1024 77.077 -
rng::find_last(list<int>)_(bail_90%)/1048576 86906.509 -
rng::find_last(list<int>)_(bail_90%)/50 1.277 -6.87%
rng::find_last(list<int>)_(bail_90%)/8 0.467 -
rng::find_last(list<int>)_(bail_90%)/8192 601.544 1.37%
rng::find_last(vector<char>)_(bail_10%)/1024 211.215 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206715.565 -
rng::find_last(vector<char>)_(bail_10%)/50 10.894 -
rng::find_last(vector<char>)_(bail_10%)/8 2.019 -
rng::find_last(vector<char>)_(bail_10%)/8192 1626.508 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.849 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23030.053 -
rng::find_last(vector<char>)_(bail_90%)/50 1.561 7.08%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -4.65%
rng::find_last(vector<char>)_(bail_90%)/8192 189.768 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.732 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213927.679 -
rng::find_last(vector<int>)_(bail_10%)/50 10.861 -
rng::find_last(vector<int>)_(bail_10%)/8 2.028 -
rng::find_last(vector<int>)_(bail_10%)/8192 1656.629 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.970 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23372.616 -
rng::find_last(vector<int>)_(bail_90%)/50 1.469 -
rng::find_last(vector<int>)_(bail_90%)/8 0.423 -4.12%
rng::find_last(vector<int>)_(bail_90%)/8192 189.503 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.332 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361291.344 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.792 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.807 -2.99%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2759.822 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.643 1.40%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39069.531 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.630 1.66%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.027 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.700 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 795.815 3.89%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 906734.222 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 26.871 -3.78%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.205 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7247.808 2.49%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 824.832 5.89%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 900279.815 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.638 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.242 -2.90%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7396.921 9.66%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.129 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805519.231 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.476 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.308 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6630.148 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.190 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88855.835 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.170 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.857 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.642 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237571.604 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.381 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1857.215 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.629 -3.78%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26218.583 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.474 -3.96%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.495 4.02%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.426 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 247.664 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 309920.123 -1.12%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.596 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.638 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2285.084 4.72%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.345 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33540.268 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.527 1.36%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.467 -20.08%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.407 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.484 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363389.220 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.763 1.92%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.828 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2770.255 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.941 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38202.260 -1.02%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.475 2.92%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.939 -5.07%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.224 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 763.962 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 911581.092 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.988 1.06%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.193 -6.40%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6622.899 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 836.991 9.25%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 903142.703 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.205 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.356 -2.73%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6629.702 1.09%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.677 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807933.535 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.806 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6714.640 2.04%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.413 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88924.337 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.103 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.596 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.173 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237668.860 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.351 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -1.30%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.317 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.910 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26221.782 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.469 -3.76%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.482 3.76%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.325 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.085 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307585.273 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.481 7.41%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2203.751 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.440 1.51%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33537.243 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.514 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.471 -5.88%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.736 -
rng::fold_left(deque<int>)/1048576 555254.626 -
rng::fold_left(deque<int>)/32 16.323 -
rng::fold_left(deque<int>)/50 27.243 -
rng::fold_left(deque<int>)/8 3.843 -2.06%
rng::fold_left(deque<int>)/8192 4581.506 2.40%
rng::fold_left(list<int>)/1048576 1430836.581 5.49%
rng::fold_left(list<int>)/32 20.786 -
rng::fold_left(list<int>)/50 38.427 2.03%
rng::fold_left(list<int>)/8 3.857 -
rng::fold_left(list<int>)/8192 10505.052 -1.12%
rng::fold_left(vector<int>)/1048576 1325639.125 -
rng::fold_left(vector<int>)/32 21.871 -
rng::fold_left(vector<int>)/50 37.392 -
rng::fold_left(vector<int>)/8 3.597 1.06%
rng::fold_left(vector<int>)/8192 10313.778 -
rng::for_each(map<int>)/32 25.468 1.55%
rng::for_each(map<int>)/50 37.871 -
rng::for_each(map<int>)/8 6.176 -
rng::for_each(map<int>)/8192 7303.417 -
rng::for_each(multimap<int>)/32 26.611 -
rng::for_each(multimap<int>)/50 40.463 -
rng::for_each(multimap<int>)/8 6.319 3.34%
rng::for_each(multimap<int>)/8192 7453.646 3.47%
rng::for_each(multiset<int>)/32 25.763 1.77%
rng::for_each(multiset<int>)/50 39.215 1.46%
rng::for_each(multiset<int>)/8 6.900 5.30%
rng::for_each(multiset<int>)/8192 7838.849 2.16%
rng::for_each(set<int>)/32 25.178 -1.08%
rng::for_each(set<int>)/50 38.041 -
rng::for_each(set<int>)/8 6.654 -1.42%
rng::for_each(set<int>)/8192 7836.909 2.27%
rng::starts_with(deque<int>)/1000 425.032 -11.13%
rng::starts_with(deque<int>)/1024 447.283 -8.86%
rng::starts_with(deque<int>)/1048576 492327.700 -1.48%
rng::starts_with(deque<int>)/8 3.936 -3.38%
rng::starts_with(deque<int>)/8192 3846.801 -
rng::starts_with(deque<int>,_pred)/1000 502.211 -2.60%
rng::starts_with(deque<int>,_pred)/1024 524.261 -
rng::starts_with(deque<int>,_pred)/1048576 506279.197 -
rng::starts_with(deque<int>,_pred)/8 4.689 -
rng::starts_with(deque<int>,_pred)/8192 3899.569 -
rng::starts_with(list<int>)/1000 761.157 -
rng::starts_with(list<int>)/1024 778.966 -
rng::starts_with(list<int>)/1048576 942638.350 -
rng::starts_with(list<int>)/8 2.977 1.43%
rng::starts_with(list<int>)/8192 9251.849 -
rng::starts_with(list<int>,_pred)/1000 787.465 -
rng::starts_with(list<int>,_pred)/1024 809.195 -
rng::starts_with(list<int>,_pred)/1048576 971137.834 -
rng::starts_with(list<int>,_pred)/8 3.531 -
rng::starts_with(list<int>,_pred)/8192 11859.580 12.37%
rng::starts_with(vector<int>)/1000 58.634 -
rng::starts_with(vector<int>)/1024 59.940 -
rng::starts_with(vector<int>)/1048576 68436.673 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.374 -
rng::starts_with(vector<int>,_pred)/1000 279.019 -
rng::starts_with(vector<int>,_pred)/1024 288.302 -
rng::starts_with(vector<int>,_pred)/1048576 304390.598 -
rng::starts_with(vector<int>,_pred)/8 2.472 -6.83%
rng::starts_with(vector<int>,_pred)/8192 2490.415 -
std::adjacent_find(deque<int>)/1024 464.636 -
std::adjacent_find(deque<int>)/1048576 477053.198 -
std::adjacent_find(deque<int>)/50 19.424 -18.36%
std::adjacent_find(deque<int>)/8 2.891 -27.45%
std::adjacent_find(deque<int>)/8192 3720.160 -
std::adjacent_find(deque<int>,_pred)/1024 630.306 -
std::adjacent_find(deque<int>,_pred)/1048576 650599.659 -
std::adjacent_find(deque<int>,_pred)/50 29.877 1.57%
std::adjacent_find(deque<int>,_pred)/8 4.156 -3.25%
std::adjacent_find(deque<int>,_pred)/8192 5101.850 -
std::adjacent_find(list<int>)/1024 736.616 -
std::adjacent_find(list<int>)/1048576 874061.545 -
std::adjacent_find(list<int>)/50 23.155 -
std::adjacent_find(list<int>)/8 2.077 -
std::adjacent_find(list<int>)/8192 7232.454 8.10%
std::adjacent_find(list<int>,_pred)/1024 792.063 -
std::adjacent_find(list<int>,_pred)/1048576 920950.832 -
std::adjacent_find(list<int>,_pred)/50 29.330 -
std::adjacent_find(list<int>,_pred)/8 3.824 -
std::adjacent_find(list<int>,_pred)/8192 7246.248 -
std::adjacent_find(vector<int>)/1024 235.948 -
std::adjacent_find(vector<int>)/1048576 237082.952 -
std::adjacent_find(vector<int>)/50 12.051 -
std::adjacent_find(vector<int>)/8 2.029 -
std::adjacent_find(vector<int>)/8192 1840.533 -
std::adjacent_find(vector<int>,_pred)/1024 400.778 -
std::adjacent_find(vector<int>,_pred)/1048576 466688.025 -1.47%
std::adjacent_find(vector<int>,_pred)/50 23.010 -
std::adjacent_find(vector<int>,_pred)/8 3.316 1.45%
std::adjacent_find(vector<int>,_pred)/8192 3190.604 -
std::all_of(deque<int>)_(process_all)/32 12.328 -
std::all_of(deque<int>)_(process_all)/32768 10077.970 -10.89%
std::all_of(deque<int>)_(process_all)/50 18.940 -
std::all_of(deque<int>)_(process_all)/8 3.437 4.00%
std::all_of(deque<int>)_(process_all)/8192 2525.784 -11.04%
std::all_of(list<int>)_(process_all)/32 11.463 -
std::all_of(list<int>)_(process_all)/32768 27292.468 5.86%
std::all_of(list<int>)_(process_all)/50 21.856 -
std::all_of(list<int>)_(process_all)/8 2.627 -
std::all_of(list<int>)_(process_all)/8192 7043.899 -
std::all_of(vector<int>)_(process_all)/32 8.489 -1.16%
std::all_of(vector<int>)_(process_all)/32768 8141.985 -
std::all_of(vector<int>)_(process_all)/50 14.772 13.24%
std::all_of(vector<int>)_(process_all)/8 2.595 12.54%
std::all_of(vector<int>)_(process_all)/8192 2039.031 -
std::any_of(deque<int>)_(process_all)/32 12.310 -
std::any_of(deque<int>)_(process_all)/32768 10491.703 -3.18%
std::any_of(deque<int>)_(process_all)/50 18.899 -
std::any_of(deque<int>)_(process_all)/8 3.441 4.76%
std::any_of(deque<int>)_(process_all)/8192 2619.348 -4.38%
std::any_of(list<int>)_(process_all)/32 11.803 1.10%
std::any_of(list<int>)_(process_all)/32768 28207.815 9.34%
std::any_of(list<int>)_(process_all)/50 21.744 -1.14%
std::any_of(list<int>)_(process_all)/8 2.659 -
std::any_of(list<int>)_(process_all)/8192 8665.731 9.71%
std::any_of(vector<int>)_(process_all)/32 8.301 -
std::any_of(vector<int>)_(process_all)/32768 8133.221 -
std::any_of(vector<int>)_(process_all)/50 14.649 6.62%
std::any_of(vector<int>)_(process_all)/8 2.360 -3.90%
std::any_of(vector<int>)_(process_all)/8192 2039.789 -
std::copy(deque<int>)/1048576 50190.058 -
std::copy(deque<int>)/262144 11731.759 -
std::copy(deque<int>)/32768 1141.192 -
std::copy(deque<int>)/4096 145.022 -
std::copy(deque<int>)/512 16.668 -3.34%
std::copy(deque<int>)/64 2.712 -10.44%
std::copy(deque<int>)/8 2.745 -1.10%
std::copy(list<int>)/1048576 870286.122 1.30%
std::copy(list<int>)/262144 215325.170 -
std::copy(list<int>)/32768 26224.662 -
std::copy(list<int>)/4096 3067.649 -
std::copy(list<int>)/512 365.475 -
std::copy(list<int>)/64 34.532 13.66%
std::copy(list<int>)/8 2.494 -
std::copy(vector<bool>)_(aligned)/1048576 2914.600 43.78%
std::copy(vector<bool>)_(aligned)/262144 703.947 -3.19%
std::copy(vector<bool>)_(aligned)/32768 35.336 -
std::copy(vector<bool>)_(aligned)/4096 4.668 -2.83%
std::copy(vector<bool>)_(aligned)/512 1.374 -
std::copy(vector<bool>)_(aligned)/64 1.245 -7.97%
std::copy(vector<bool>)_(unaligned)/1048576 7024.218 -
std::copy(vector<bool>)_(unaligned)/262144 1711.285 -
std::copy(vector<bool>)_(unaligned)/32768 218.279 -
std::copy(vector<bool>)_(unaligned)/4096 26.098 -
std::copy(vector<bool>)_(unaligned)/512 3.476 -
std::copy(vector<bool>)_(unaligned)/64 1.810 -
std::copy(vector<int>)/1048576 50231.389 -
std::copy(vector<int>)/262144 12498.354 -
std::copy(vector<int>)/32768 3525.515 1.29%
std::copy(vector<int>)/4096 155.001 -23.26%
std::copy(vector<int>)/512 15.982 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.194 -1.89%
std::copy_backward(deque<int>)/1048576 133731.499 1.82%
std::copy_backward(deque<int>)/262144 32124.673 -
std::copy_backward(deque<int>)/32768 4045.041 -
std::copy_backward(deque<int>)/4096 147.964 -
std::copy_backward(deque<int>)/512 19.079 5.72%
std::copy_backward(deque<int>)/64 3.540 17.00%
std::copy_backward(deque<int>)/8 2.769 1.01%
std::copy_backward(list<int>)/1048576 883678.856 -
std::copy_backward(list<int>)/262144 219089.411 -
std::copy_backward(list<int>)/32768 26500.720 -
std::copy_backward(list<int>)/4096 3185.168 -
std::copy_backward(list<int>)/512 369.014 -
std::copy_backward(list<int>)/64 31.296 -
std::copy_backward(list<int>)/8 2.416 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3138.776 39.94%
std::copy_backward(vector<bool>)_(aligned)/262144 727.570 -5.67%
std::copy_backward(vector<bool>)_(aligned)/32768 35.451 -1.28%
std::copy_backward(vector<bool>)_(aligned)/4096 5.025 -
std::copy_backward(vector<bool>)_(aligned)/512 1.533 -2.14%
std::copy_backward(vector<bool>)_(aligned)/64 1.733 -1.77%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6534.916 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1570.870 -1.01%
std::copy_backward(vector<bool>)_(unaligned)/32768 201.049 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.330 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.818 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 3.92%
std::copy_backward(vector<int>)/1048576 50215.327 -
std::copy_backward(vector<int>)/262144 12529.487 1.36%
std::copy_backward(vector<int>)/32768 3735.595 7.93%
std::copy_backward(vector<int>)/4096 188.059 -13.22%
std::copy_backward(vector<int>)/512 16.589 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.120 -7.00%
std::copy_if(deque<int>)_(entire_range)/1048576 274676.900 -
std::copy_if(deque<int>)_(entire_range)/262144 69342.361 -
std::copy_if(deque<int>)_(entire_range)/32768 8648.778 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.922 -
std::copy_if(deque<int>)_(entire_range)/512 143.914 4.85%
std::copy_if(deque<int>)_(entire_range)/64 16.139 -
std::copy_if(deque<int>)_(entire_range)/8 2.547 -
std::copy_if(deque<int>)_(every_other)/1048576 372886.639 -
std::copy_if(deque<int>)_(every_other)/262144 93213.902 -
std::copy_if(deque<int>)_(every_other)/32768 11645.495 -
std::copy_if(deque<int>)_(every_other)/4096 1456.646 -
std::copy_if(deque<int>)_(every_other)/512 185.560 2.24%
std::copy_if(deque<int>)_(every_other)/64 23.327 -
std::copy_if(deque<int>)_(every_other)/8 3.447 -
std::copy_if(list<int>)_(entire_range)/1048576 877932.885 -
std::copy_if(list<int>)_(entire_range)/262144 215151.664 -
std::copy_if(list<int>)_(entire_range)/32768 25718.314 -
std::copy_if(list<int>)_(entire_range)/4096 3051.392 1.30%
std::copy_if(list<int>)_(entire_range)/512 368.334 -
std::copy_if(list<int>)_(entire_range)/64 30.550 -6.70%
std::copy_if(list<int>)_(entire_range)/8 2.560 2.05%
std::copy_if(list<int>)_(every_other)/1048576 848035.365 -
std::copy_if(list<int>)_(every_other)/262144 208865.293 -
std::copy_if(list<int>)_(every_other)/32768 25838.108 2.25%
std::copy_if(list<int>)_(every_other)/4096 3410.388 -12.37%
std::copy_if(list<int>)_(every_other)/512 361.145 -
std::copy_if(list<int>)_(every_other)/64 27.840 -
std::copy_if(list<int>)_(every_other)/8 2.296 -
std::copy_if(vector<int>)_(entire_range)/1048576 245460.215 -
std::copy_if(vector<int>)_(entire_range)/262144 59607.039 -
std::copy_if(vector<int>)_(entire_range)/32768 7453.779 -
std::copy_if(vector<int>)_(entire_range)/4096 933.454 -
std::copy_if(vector<int>)_(entire_range)/512 123.253 -
std::copy_if(vector<int>)_(entire_range)/64 15.345 -1.29%
std::copy_if(vector<int>)_(entire_range)/8 2.167 -
std::copy_if(vector<int>)_(every_other)/1048576 500094.797 -
std::copy_if(vector<int>)_(every_other)/262144 128008.259 -
std::copy_if(vector<int>)_(every_other)/32768 16349.108 1.08%
std::copy_if(vector<int>)_(every_other)/4096 1999.334 -
std::copy_if(vector<int>)_(every_other)/512 255.032 -
std::copy_if(vector<int>)_(every_other)/64 32.887 -
std::copy_if(vector<int>)_(every_other)/8 4.226 1.02%
std::copy_n(deque<int>)/1048576 50056.437 -
std::copy_n(deque<int>)/262144 11695.550 -
std::copy_n(deque<int>)/32768 1139.870 -
std::copy_n(deque<int>)/4096 145.360 -
std::copy_n(deque<int>)/512 16.714 -1.08%
std::copy_n(deque<int>)/64 2.773 -
std::copy_n(deque<int>)/8 2.807 -
std::copy_n(list<int>)/1048576 869429.249 -
std::copy_n(list<int>)/262144 216294.832 -
std::copy_n(list<int>)/32768 26744.364 2.08%
std::copy_n(list<int>)/4096 4197.008 15.07%
std::copy_n(list<int>)/512 343.116 -
std::copy_n(list<int>)/64 14.878 1.18%
std::copy_n(list<int>)/8 2.226 -
std::copy_n(vector<bool>)_(aligned)/1048576 2874.110 59.49%
std::copy_n(vector<bool>)_(aligned)/262144 790.049 7.78%
std::copy_n(vector<bool>)_(aligned)/32768 35.224 -1.19%
std::copy_n(vector<bool>)_(aligned)/4096 4.714 -4.83%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7014.768 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.267 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.166 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.070 -
std::copy_n(vector<bool>)_(unaligned)/512 3.478 -
std::copy_n(vector<bool>)_(unaligned)/64 1.816 -
std::copy_n(vector<int>)/1048576 50046.237 -
std::copy_n(vector<int>)/262144 12526.575 1.66%
std::copy_n(vector<int>)/32768 3523.533 1.82%
std::copy_n(vector<int>)/4096 242.136 66.33%
std::copy_n(vector<int>)/512 16.046 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.281 5.57%
std::count(deque<int>)_(every_other)/1024 245.952 -
std::count(deque<int>)_(every_other)/1048576 253303.625 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1932.957 -
std::count(list<int>)_(every_other)/1024 712.677 -
std::count(list<int>)_(every_other)/1048576 814234.175 -
std::count(list<int>)_(every_other)/8 2.035 -4.04%
std::count(list<int>)_(every_other)/8192 6905.297 -4.00%
std::count(vector<bool>)/1000 2.999 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1455.992 -
std::count(vector<bool>)/8192 11.428 -
std::count(vector<int>)_(every_other)/1024 102.807 -
std::count(vector<int>)_(every_other)/1048576 105114.161 -
std::count(vector<int>)_(every_other)/8 1.319 -4.33%
std::count(vector<int>)_(every_other)/8192 818.393 -
std::count_if(deque<int>)_(every_other)/1024 346.328 -
std::count_if(deque<int>)_(every_other)/1048576 342449.144 -
std::count_if(deque<int>)_(every_other)/8 3.487 -
std::count_if(deque<int>)_(every_other)/8192 2684.579 -
std::count_if(list<int>)_(every_other)/1024 754.605 -
std::count_if(list<int>)_(every_other)/1048576 887375.738 -
std::count_if(list<int>)_(every_other)/8 2.778 -
std::count_if(list<int>)_(every_other)/8192 7706.785 5.96%
std::count_if(vector<int>)_(every_other)/1024 246.081 -
std::count_if(vector<int>)_(every_other)/1048576 247795.132 -
std::count_if(vector<int>)_(every_other)/8 4.149 -
std::count_if(vector<int>)_(every_other)/8192 1898.537 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 431.012 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 396.418 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 826.267 1.07%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 340.531 2.59%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.755 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2641.714 3.73%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.911 -1.15%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.660 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 442.957 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.069 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.326 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 440.471 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 291.787 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.706 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2140.443 -
std::deque<int>::ctor(size)/1024 75.793 1.01%
std::deque<int>::ctor(size)/32 27.677 -
std::deque<int>::ctor(size)/8192 440.354 -2.59%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.629 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.372 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 422.667 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.319 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.505 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.390 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.867 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.525 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.907 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.951 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.029 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.974 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.718 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.364 -1.15%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.676 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.709 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.777 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 309.760 -4.78%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 655.934 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 402.404 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2515.932 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.872 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.798 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 844.552 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.087 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10261.737 2.18%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12468.270 -2.23%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 731.464 -1.27%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 111917.190 -1.22%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.525 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.884 8.19%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6123.098 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6720.404 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.233 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54898.682 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.471 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.518 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12930.464 1.07%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19580.293 -1.92%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 601.922 -1.57%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175291.615 -1.28%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 863.962 -4.65%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.875 -3.84%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12985.627 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19654.663 -1.78%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 604.686 -1.63%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 174790.729 -1.81%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1079.859 1.38%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.184 -6.24%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11560.879 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 19880.206 -1.28%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 612.118 -1.48%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 175222.983 -1.16%
std::deque<std::string>::ctor(size)/1024 717.031 -
std::deque<std::string>::ctor(size)/32 41.736 -
std::deque<std::string>::ctor(size)/8192 8489.902 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 949.262 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.760 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12292.380 -1.51%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19633.067 -1.02%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 566.045 -1.58%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172159.379 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.328 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.325 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.347 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.464 -5.56%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.892 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.539 -2.66%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.446 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.585 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.476 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.442 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.277 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2357.241 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.899 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.734 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.906 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.973 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.625 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.707 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.237 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.476 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2341.823 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.801 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.513 4.26%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.979 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 524.184 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.930 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4656.701 2.47%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6549.338 1.21%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 160.294 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52866.567 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1025.153 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.801 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8094.740 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12605.657 -1.95%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 753.245 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113135.111 -1.06%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.375 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.184 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.264 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.001 -1.69%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.371 -1.23%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.532 -1.35%
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.849 -
std::distance(join_view(vector<vector<int>>))/1024 0.977 -
std::distance(join_view(vector<vector<int>>))/4096 4.378 -5.84%
std::distance(join_view(vector<vector<int>>))/50 0.608 -
std::distance(join_view(vector<vector<int>>))/8192 8.407 -
std::equal(deque<int>)_(it,_it,_it)/1024 479.765 2.71%
std::equal(deque<int>)_(it,_it,_it)/1048576 497190.578 1.28%
std::equal(deque<int>)_(it,_it,_it)/50 21.617 4.73%
std::equal(deque<int>)_(it,_it,_it)/8 4.361 -
std::equal(deque<int>)_(it,_it,_it)/8192 3847.592 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 459.901 13.68%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 494095.654 16.22%
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.133 9.71%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.028 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3848.844 24.44%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 521.994 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 544077.862 6.04%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.590 1.03%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.288 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4039.758 1.80%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 522.922 1.51%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 514644.790 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.969 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.526 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4006.677 -
std::equal(list<int>)_(it,_it,_it)/1024 1134.478 -
std::equal(list<int>)_(it,_it,_it)/1048576 1315462.398 -
std::equal(list<int>)_(it,_it,_it)/50 35.559 -
std::equal(list<int>)_(it,_it,_it)/8 2.714 -
std::equal(list<int>)_(it,_it,_it)/8192 9449.374 -9.36%
std::equal(list<int>)_(it,_it,_it,_it)/1024 782.448 1.46%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 959945.302 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.187 8.33%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.950 1.55%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11906.951 -1.40%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.223 -2.12%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 982677.260 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.897 1.51%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.484 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12261.528 -4.68%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1163.216 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1319260.906 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.737 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.502 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12210.234 4.10%
std::equal(vector<bool>)_(aligned)/1024 0.221 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.222 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.012 -
std::equal(vector<bool>)_(unaligned)/1048576 6394.050 1.03%
std::equal(vector<bool>)_(unaligned)/50 0.771 -7.05%
std::equal(vector<bool>)_(unaligned)/8 0.778 -13.34%
std::equal(vector<bool>)_(unaligned)/8192 55.206 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.751 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73734.315 -
std::equal(vector<int>)_(it,_it,_it)/50 4.237 2.01%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.699 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.625 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73723.718 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.365 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.470 -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.327 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.510 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305695.880 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.702 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.108 4.20%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.423 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.130 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305781.904 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.495 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.674 1.67%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2544.297 -
std::fill(deque<int>)/1024 30.429 1.88%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 236.922 -
std::fill(list<int>)/1024 494.344 1.00%
std::fill(list<int>)/32 8.318 -
std::fill(list<int>)/50 35.233 5.76%
std::fill(list<int>)/8192 7124.284 -18.12%
std::fill(vector<bool>)/1048576 3836.966 -
std::fill(vector<bool>)/262144 231.765 -
std::fill(vector<bool>)/32768 30.307 1.89%
std::fill(vector<bool>)/4096 4.214 -
std::fill(vector<bool>)/512 1.572 -
std::fill(vector<bool>)/64 1.541 -
std::fill(vector<int>)/1024 29.592 -
std::fill(vector<int>)/32 1.040 -
std::fill(vector<int>)/50 2.205 -
std::fill(vector<int>)/8192 236.133 -
std::fill_n(deque<int>)/1024 30.112 -
std::fill_n(deque<int>)/32 1.155 -1.15%
std::fill_n(deque<int>)/50 2.219 1.30%
std::fill_n(deque<int>)/8192 243.933 3.43%
std::fill_n(list<int>)/1024 469.400 -
std::fill_n(list<int>)/32 8.135 -
std::fill_n(list<int>)/50 16.407 4.77%
std::fill_n(list<int>)/8192 7269.284 -21.62%
std::fill_n(vector<bool>)/1048576 3830.149 -
std::fill_n(vector<bool>)/262144 940.657 1.56%
std::fill_n(vector<bool>)/32768 30.538 -
std::fill_n(vector<bool>)/4096 4.208 -
std::fill_n(vector<bool>)/512 1.458 -
std::fill_n(vector<bool>)/64 1.496 8.19%
std::fill_n(vector<int>)/1024 29.781 -
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.229 -
std::fill_n(vector<int>)/8192 234.510 -
std::find(deque<int>)_(bail_25%)/1024 68.125 -
std::find(deque<int>)_(bail_25%)/32768 1927.993 -
std::find(deque<int>)_(bail_25%)/8 2.286 -
std::find(deque<int>)_(bail_25%)/8192 479.431 -
std::find(deque<int>)_(process_all)/1024 243.546 -
std::find(deque<int>)_(process_all)/32768 7797.495 -
std::find(deque<int>)_(process_all)/50 13.230 -
std::find(deque<int>)_(process_all)/8 3.572 1.47%
std::find(deque<int>)_(process_all)/8192 1935.913 -
std::find(list<int>)_(bail_25%)/1024 129.663 -1.01%
std::find(list<int>)_(bail_25%)/32768 8132.457 -
std::find(list<int>)_(bail_25%)/8 0.927 -
std::find(list<int>)_(bail_25%)/8192 1441.640 -
std::find(list<int>)_(process_all)/1024 687.731 -
std::find(list<int>)_(process_all)/32768 25178.221 -2.63%
std::find(list<int>)_(process_all)/50 19.039 -
std::find(list<int>)_(process_all)/8 2.360 -
std::find(list<int>)_(process_all)/8192 7403.485 7.31%
std::find(vector<bool>)_(process_all)/1024 4.627 -
std::find(vector<bool>)_(process_all)/1048576 3674.709 -
std::find(vector<bool>)_(process_all)/50 0.611 -14.63%
std::find(vector<bool>)_(process_all)/8 0.642 -
std::find(vector<bool>)_(process_all)/8192 33.610 -
std::find(vector<char>)_(bail_25%)/1024 5.391 -
std::find(vector<char>)_(bail_25%)/32768 136.744 -
std::find(vector<char>)_(bail_25%)/8 1.110 -3.83%
std::find(vector<char>)_(bail_25%)/8192 40.533 -
std::find(vector<char>)_(process_all)/1024 16.257 -
std::find(vector<char>)_(process_all)/32768 495.958 -
std::find(vector<char>)_(process_all)/50 1.632 -
std::find(vector<char>)_(process_all)/8 0.924 -1.98%
std::find(vector<char>)_(process_all)/8192 136.477 -
std::find(vector<int>)_(bail_25%)/1024 66.317 -
std::find(vector<int>)_(bail_25%)/32768 1869.705 -
std::find(vector<int>)_(bail_25%)/8 1.397 -6.31%
std::find(vector<int>)_(bail_25%)/8192 474.301 -
std::find(vector<int>)_(process_all)/1024 243.050 -
std::find(vector<int>)_(process_all)/32768 7397.592 -
std::find(vector<int>)_(process_all)/50 12.466 -
std::find(vector<int>)_(process_all)/8 2.730 -1.61%
std::find(vector<int>)_(process_all)/8192 1854.572 -
std::find(vector<long_long>)_(bail_25%)/1024 23.136 -
std::find(vector<long_long>)_(bail_25%)/32768 727.966 -
std::find(vector<long_long>)_(bail_25%)/8 0.892 -3.40%
std::find(vector<long_long>)_(bail_25%)/8192 188.126 -
std::find(vector<long_long>)_(process_all)/1024 90.126 -
std::find(vector<long_long>)_(process_all)/32768 2894.600 -
std::find(vector<long_long>)_(process_all)/50 4.397 -
std::find(vector<long_long>)_(process_all)/8 1.033 -12.86%
std::find(vector<long_long>)_(process_all)/8192 722.442 -
std::find(vector<short>)_(bail_25%)/1024 5.968 -
std::find(vector<short>)_(bail_25%)/32768 187.627 -
std::find(vector<short>)_(bail_25%)/8 0.681 -2.97%
std::find(vector<short>)_(bail_25%)/8192 45.447 -
std::find(vector<short>)_(process_all)/1024 22.549 -
std::find(vector<short>)_(process_all)/32768 722.582 -
std::find(vector<short>)_(process_all)/50 1.683 -
std::find(vector<short>)_(process_all)/8 0.688 -
std::find(vector<short>)_(process_all)/8192 180.422 -
std::find_end(deque<int>)_(match_near_end)/1000 36.404 -25.55%
std::find_end(deque<int>)_(match_near_end)/1024 33.700 -8.80%
std::find_end(deque<int>)_(match_near_end)/8192 278.581 -7.23%
std::find_end(deque<int>)_(near_matches)/1000 15834.343 -
std::find_end(deque<int>)_(near_matches)/1024 16418.033 -
std::find_end(deque<int>)_(near_matches)/8192 1130720.497 -
std::find_end(deque<int>)_(process_all)/1000 299.741 1.33%
std::find_end(deque<int>)_(process_all)/1024 299.674 -11.38%
std::find_end(deque<int>)_(process_all)/1048576 263411.871 -26.60%
std::find_end(deque<int>)_(process_all)/8192 2080.242 -22.70%
std::find_end(deque<int>)_(same_length)/1000 363.354 2.71%
std::find_end(deque<int>)_(same_length)/1024 372.036 5.85%
std::find_end(deque<int>)_(same_length)/8192 2972.807 6.05%
std::find_end(deque<int>)_(single_element)/1000 312.803 -2.32%
std::find_end(deque<int>)_(single_element)/1024 332.611 -11.32%
std::find_end(deque<int>)_(single_element)/8192 2362.370 -20.04%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.707 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.903 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 617.656 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31104.323 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32275.532 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1887607.369 -
std::find_end(deque<int>,_pred)_(process_all)/1000 579.101 -1.34%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.739 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 594055.427 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4346.206 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.199 -
std::find_end(deque<int>,_pred)_(same_length)/1024 801.505 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5011.265 -
std::find_end(deque<int>,_pred)_(single_element)/1000 663.228 -
std::find_end(deque<int>,_pred)_(single_element)/1024 670.138 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4865.644 -
std::find_end(forward_list<int>)_(match_near_end)/1000 761.415 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4497.061 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257914.792 -
std::find_end(forward_list<int>)_(near_matches)/1000 37441.585 1.99%
std::find_end(forward_list<int>)_(near_matches)/1024 38446.663 -
std::find_end(forward_list<int>)_(near_matches)/8192 2491325.473 1.07%
std::find_end(forward_list<int>)_(process_all)/1000 696.346 1.46%
std::find_end(forward_list<int>)_(process_all)/1024 707.493 -
std::find_end(forward_list<int>)_(process_all)/1048576 754214.859 -
std::find_end(forward_list<int>)_(process_all)/8192 5660.869 -1.61%
std::find_end(forward_list<int>)_(same_length)/1000 1477.866 -
std::find_end(forward_list<int>)_(same_length)/1024 1493.086 -
std::find_end(forward_list<int>)_(same_length)/8192 14223.956 -1.40%
std::find_end(forward_list<int>)_(single_element)/1000 691.114 -
std::find_end(forward_list<int>)_(single_element)/1024 715.312 -
std::find_end(forward_list<int>)_(single_element)/8192 5803.128 -5.24%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.325 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5170.799 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277200.706 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41279.256 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43084.235 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693366.027 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 790.594 1.35%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 819.989 3.82%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 908647.101 4.15%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6702.108 4.99%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.820 -5.10%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1582.095 -2.67%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17319.966 1.60%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 796.877 5.04%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 816.799 5.06%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6654.526 2.63%
std::find_end(list<int>)_(match_near_end)/1000 77.975 -1.86%
std::find_end(list<int>)_(match_near_end)/1024 60.079 -
std::find_end(list<int>)_(match_near_end)/8192 603.404 -
std::find_end(list<int>)_(near_matches)/1000 33530.064 -
std::find_end(list<int>)_(near_matches)/1024 35008.345 1.38%
std::find_end(list<int>)_(near_matches)/8192 2257488.439 -
std::find_end(list<int>)_(process_all)/1000 714.528 -4.62%
std::find_end(list<int>)_(process_all)/1024 729.974 -
std::find_end(list<int>)_(process_all)/1048576 876128.277 -
std::find_end(list<int>)_(process_all)/8192 7326.194 -
std::find_end(list<int>)_(same_length)/1000 736.863 -1.22%
std::find_end(list<int>)_(same_length)/1024 742.630 -1.23%
std::find_end(list<int>)_(same_length)/8192 7974.904 -17.52%
std::find_end(list<int>)_(single_element)/1000 714.155 -
std::find_end(list<int>)_(single_element)/1024 733.822 -
std::find_end(list<int>)_(single_element)/8192 7914.622 -3.37%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.540 -1.84%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.063 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.929 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37189.403 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38532.653 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2412814.514 -
std::find_end(list<int>,_pred)_(process_all)/1000 800.704 -
std::find_end(list<int>,_pred)_(process_all)/1024 819.556 -
std::find_end(list<int>,_pred)_(process_all)/1048576 963800.984 -
std::find_end(list<int>,_pred)_(process_all)/8192 8257.659 -
std::find_end(list<int>,_pred)_(same_length)/1000 816.918 5.31%
std::find_end(list<int>,_pred)_(same_length)/1024 826.438 3.85%
std::find_end(list<int>,_pred)_(same_length)/8192 8776.768 -
std::find_end(list<int>,_pred)_(single_element)/1000 800.252 -
std::find_end(list<int>,_pred)_(single_element)/1024 818.515 -
std::find_end(list<int>,_pred)_(single_element)/8192 8535.695 -
std::find_end(vector<int>)_(match_near_end)/1000 27.638 -
std::find_end(vector<int>)_(match_near_end)/1024 28.519 -
std::find_end(vector<int>)_(match_near_end)/8192 201.721 -
std::find_end(vector<int>)_(near_matches)/1000 13552.811 -
std::find_end(vector<int>)_(near_matches)/1024 14043.698 -
std::find_end(vector<int>)_(near_matches)/8192 770967.399 -
std::find_end(vector<int>)_(process_all)/1000 217.561 -1.84%
std::find_end(vector<int>)_(process_all)/1024 222.043 -1.98%
std::find_end(vector<int>)_(process_all)/1048576 219541.357 -1.23%
std::find_end(vector<int>)_(process_all)/8192 1681.709 -2.86%
std::find_end(vector<int>)_(same_length)/1000 242.820 -1.81%
std::find_end(vector<int>)_(same_length)/1024 248.125 -4.06%
std::find_end(vector<int>)_(same_length)/8192 2024.106 1.58%
std::find_end(vector<int>)_(single_element)/1000 240.879 -2.50%
std::find_end(vector<int>)_(single_element)/1024 246.556 -2.33%
std::find_end(vector<int>)_(single_element)/8192 1879.319 -3.18%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.601 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.289 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.974 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23142.230 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24072.544 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1453980.424 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.052 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.544 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643714.928 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4315.953 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.092 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.504 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5013.613 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.900 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.911 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4796.461 -
std::find_first_of(deque<int>)_(large_needle)/1024 366304.204 -
std::find_first_of(deque<int>)_(large_needle)/32 349.124 23.53%
std::find_first_of(deque<int>)_(large_needle)/50 894.188 32.81%
std::find_first_of(deque<int>)_(large_needle)/8192 23561765.300 -
std::find_first_of(deque<int>)_(small_needle)/1024 3651.101 2.66%
std::find_first_of(deque<int>)_(small_needle)/32 114.463 3.88%
std::find_first_of(deque<int>)_(small_needle)/50 176.017 3.69%
std::find_first_of(deque<int>)_(small_needle)/8192 29254.378 2.94%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 608629.307 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 581.347 -1.73%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1576.580 -1.53%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36921131.578 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6242.158 -1.29%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.072 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.508 -4.24%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49891.617 -
std::find_first_of(list<int>)_(large_needle)/1024 920340.030 -
std::find_first_of(list<int>)_(large_needle)/32 675.222 -
std::find_first_of(list<int>)_(large_needle)/50 1736.001 -
std::find_first_of(list<int>)_(large_needle)/8192 49604092.213 1.29%
std::find_first_of(list<int>)_(small_needle)/1024 2814.076 2.16%
std::find_first_of(list<int>)_(small_needle)/32 94.967 2.04%
std::find_first_of(list<int>)_(small_needle)/50 142.905 1.94%
std::find_first_of(list<int>)_(small_needle)/8192 22518.818 2.05%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1050019.458 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.586 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1969.412 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59309465.248 2.85%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5378.370 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.166 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.359 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43230.695 -
std::find_first_of(vector<int>)_(large_needle)/1024 107314.057 -
std::find_first_of(vector<int>)_(large_needle)/32 106.575 -
std::find_first_of(vector<int>)_(large_needle)/50 260.525 -
std::find_first_of(vector<int>)_(large_needle)/8192 6918684.406 -
std::find_first_of(vector<int>)_(small_needle)/1024 1448.333 -7.29%
std::find_first_of(vector<int>)_(small_needle)/32 49.166 -5.17%
std::find_first_of(vector<int>)_(small_needle)/50 75.893 -2.11%
std::find_first_of(vector<int>)_(small_needle)/8192 11582.858 -6.98%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591289.769 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.939 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.671 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38299875.001 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5914.177 5.18%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.431 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.671 1.16%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 46077.632 2.24%
std::find_if(deque<int>)_(bail_25%)/1024 78.440 -
std::find_if(deque<int>)_(bail_25%)/32768 2179.483 8.71%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 547.279 7.84%
std::find_if(deque<int>)_(process_all)/1024 271.546 8.07%
std::find_if(deque<int>)_(process_all)/32768 8673.731 7.68%
std::find_if(deque<int>)_(process_all)/50 12.651 -
std::find_if(deque<int>)_(process_all)/8 2.605 -
std::find_if(deque<int>)_(process_all)/8192 2149.492 7.02%
std::find_if(list<int>)_(bail_25%)/1024 182.179 -
std::find_if(list<int>)_(bail_25%)/32768 7580.085 7.96%
std::find_if(list<int>)_(bail_25%)/8 0.927 -
std::find_if(list<int>)_(bail_25%)/8192 1436.783 1.22%
std::find_if(list<int>)_(process_all)/1024 697.097 1.52%
std::find_if(list<int>)_(process_all)/32768 25323.125 -1.38%
std::find_if(list<int>)_(process_all)/50 19.025 -
std::find_if(list<int>)_(process_all)/8 2.338 -
std::find_if(list<int>)_(process_all)/8192 7331.284 -18.45%
std::find_if(vector<bool>)_(process_all)/1024 569.753 -
std::find_if(vector<bool>)_(process_all)/1048576 579799.931 -
std::find_if(vector<bool>)_(process_all)/50 23.991 -
std::find_if(vector<bool>)_(process_all)/8 3.553 -
std::find_if(vector<bool>)_(process_all)/8192 4530.494 -
std::find_if(vector<char>)_(bail_25%)/1024 25.326 -24.84%
std::find_if(vector<char>)_(bail_25%)/32768 801.017 -23.57%
std::find_if(vector<char>)_(bail_25%)/8 0.970 7.09%
std::find_if(vector<char>)_(bail_25%)/8192 211.438 -21.33%
std::find_if(vector<char>)_(process_all)/1024 124.716 -4.83%
std::find_if(vector<char>)_(process_all)/32768 3759.046 -4.67%
std::find_if(vector<char>)_(process_all)/50 6.644 -2.86%
std::find_if(vector<char>)_(process_all)/8 1.482 -3.68%
std::find_if(vector<char>)_(process_all)/8192 945.098 -4.91%
std::find_if(vector<int>)_(bail_25%)/1024 29.577 4.09%
std::find_if(vector<int>)_(bail_25%)/32768 840.774 -3.19%
std::find_if(vector<int>)_(bail_25%)/8 0.670 -6.50%
std::find_if(vector<int>)_(bail_25%)/8192 213.837 -3.15%
std::find_if(vector<int>)_(process_all)/1024 112.816 -
std::find_if(vector<int>)_(process_all)/32768 3204.589 -
std::find_if(vector<int>)_(process_all)/50 5.759 -
std::find_if(vector<int>)_(process_all)/8 1.340 -2.98%
std::find_if(vector<int>)_(process_all)/8192 810.751 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.263 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2131.960 -1.21%
std::find_if_not(deque<int>)_(bail_25%)/8 1.171 -
std::find_if_not(deque<int>)_(bail_25%)/8192 505.411 -6.90%
std::find_if_not(deque<int>)_(process_all)/1024 252.847 -
std::find_if_not(deque<int>)_(process_all)/32768 8103.477 -
std::find_if_not(deque<int>)_(process_all)/50 12.576 -
std::find_if_not(deque<int>)_(process_all)/8 2.527 -
std::find_if_not(deque<int>)_(process_all)/8192 2007.345 -
std::find_if_not(list<int>)_(bail_25%)/1024 191.849 5.35%
std::find_if_not(list<int>)_(bail_25%)/32768 7401.086 -6.56%
std::find_if_not(list<int>)_(bail_25%)/8 0.978 5.97%
std::find_if_not(list<int>)_(bail_25%)/8192 1431.166 -3.12%
std::find_if_not(list<int>)_(process_all)/1024 780.222 6.07%
std::find_if_not(list<int>)_(process_all)/32768 25598.305 -11.25%
std::find_if_not(list<int>)_(process_all)/50 41.681 10.09%
std::find_if_not(list<int>)_(process_all)/8 3.588 -
std::find_if_not(list<int>)_(process_all)/8192 7365.094 6.86%
std::find_if_not(vector<bool>)_(process_all)/1024 572.323 -
std::find_if_not(vector<bool>)_(process_all)/1048576 581924.349 -
std::find_if_not(vector<bool>)_(process_all)/50 24.320 -
std::find_if_not(vector<bool>)_(process_all)/8 3.583 -
std::find_if_not(vector<bool>)_(process_all)/8192 4550.297 -
std::find_if_not(vector<char>)_(bail_25%)/1024 33.401 27.24%
std::find_if_not(vector<char>)_(bail_25%)/32768 997.264 5.47%
std::find_if_not(vector<char>)_(bail_25%)/8 0.889 -11.32%
std::find_if_not(vector<char>)_(bail_25%)/8192 253.870 6.57%
std::find_if_not(vector<char>)_(process_all)/1024 125.022 -
std::find_if_not(vector<char>)_(process_all)/32768 3753.578 -
std::find_if_not(vector<char>)_(process_all)/50 6.633 -
std::find_if_not(vector<char>)_(process_all)/8 1.428 -7.27%
std::find_if_not(vector<char>)_(process_all)/8192 944.601 -
std::find_if_not(vector<int>)_(bail_25%)/1024 30.339 -2.52%
std::find_if_not(vector<int>)_(bail_25%)/32768 958.632 1.85%
std::find_if_not(vector<int>)_(bail_25%)/8 0.857 8.56%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.984 -
std::find_if_not(vector<int>)_(process_all)/1024 112.778 -
std::find_if_not(vector<int>)_(process_all)/32768 3203.268 -
std::find_if_not(vector<int>)_(process_all)/50 5.757 -
std::find_if_not(vector<int>)_(process_all)/8 1.293 -6.38%
std::find_if_not(vector<int>)_(process_all)/8192 804.541 -
std::flat_map<int,_int>::clear()/0 390.463 -
std::flat_map<int,_int>::clear()/1024 396.851 -
std::flat_map<int,_int>::clear()/32 390.981 -
std::flat_map<int,_int>::clear()/8192 409.630 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.945 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.095 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.728 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.497 18.53%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.022 -26.57%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.225 -10.82%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.137 -30.37%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.240 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.070 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.693 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.429 -10.87%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.964 -10.39%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.155 -3.38%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.110 -14.41%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.109 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.570 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.704 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.399 -
std::flat_map<int,_int>::ctor(const&)/0 12.821 -
std::flat_map<int,_int>::ctor(const&)/1024 177.681 -
std::flat_map<int,_int>::ctor(const&)/32 22.860 -
std::flat_map<int,_int>::ctor(const&)/8192 1918.400 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.833 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.550 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.834 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1913.710 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.647 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4195.461 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.710 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33066.028 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.606 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8722.621 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.060 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 135977.979 1.64%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.427 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.327 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.715 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.411 -15.46%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.854 -39.56%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.275 -8.24%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.596 -42.65%
std::flat_map<int,_int>::erase(iterator)/1024 75.453 -7.49%
std::flat_map<int,_int>::erase(iterator)/32 19.812 -
std::flat_map<int,_int>::erase(iterator)/8192 499.587 1.40%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.887 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.626 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.109 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 602.341 -2.02%
std::flat_map<int,_int>::erase(key)_(existent)/1024 96.674 -17.22%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.756 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 566.611 2.23%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.495 10.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.305 26.85%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.551 11.06%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.970 48.53%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.493 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.736 3.72%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.768 1.10%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.181 2.19%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.339 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.301 -1.00%
std::flat_map<int,_int>::find(key)_(existent)/8192 12.227 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.347 -23.70%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.597 -18.30%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.202 -7.07%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.351 -18.83%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.853 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.708 4.66%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.289 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.024 11.00%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.830 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.166 1.24%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.639 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 599.987 8.14%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.971 1.04%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.514 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.975 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.356 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.974 1.16%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.135 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.698 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 515.679 2.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.473 -2.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5143.408 -2.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 611.308 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39845.049 -2.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.919 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5721.785 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.478 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43483.411 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.247 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7647.583 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.600 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63608.416 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.271 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1642.645 15.96%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 454.706 1.84%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10195.840 19.71%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.535 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1676.687 3.80%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.243 1.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10364.719 3.69%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.064 -33.81%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.867 -4.23%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.224 16.94%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.096 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 20.529 -10.43%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.738 1.89%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 26.826 -13.49%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.122 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.611 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.879 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 577.304 2.89%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.135 -36.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.804 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.019 17.33%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.764 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.913 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.204 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.981 1.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.782 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.556 -1.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.366 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 576.275 3.14%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.918 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.032 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.507 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.261 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.589 -16.18%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.490 -7.44%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.165 -19.37%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.509 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.970 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.745 1.19%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 805.844 39.12%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.613 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.511 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.854 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 811.378 35.29%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.333 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.122 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.820 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 785.065 39.75%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.072 1.02%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.974 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 12.450 6.57%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.270 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.730 -29.71%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.194 -7.65%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.469 -33.14%
std::flat_multimap<int,_int>::clear()/0 395.198 -
std::flat_multimap<int,_int>::clear()/1024 396.782 1.15%
std::flat_multimap<int,_int>::clear()/32 394.924 -
std::flat_multimap<int,_int>::clear()/8192 412.006 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.280 -2.09%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.096 -4.20%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.658 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.450 5.64%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.600 48.82%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.281 3.54%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.620 52.30%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.567 -8.37%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.359 2.49%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.222 -7.02%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.268 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.081 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.132 2.81%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.530 -1.08%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.064 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.664 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.457 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.281 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.888 1.28%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.947 1.04%
std::flat_multimap<int,_int>::ctor(const&)/32 22.827 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1930.150 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.816 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.100 1.08%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.834 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1927.249 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.931 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3933.026 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.868 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31973.076 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.153 1.77%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8453.200 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.802 1.56%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 130531.768 -1.21%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.497 19.22%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.457 -1.24%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.596 27.77%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.034 -1.43%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.274 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.326 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.077 -
std::flat_multimap<int,_int>::erase(iterator)/8192 520.576 1.89%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.801 1.41%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.646 1.83%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 400.183 1.22%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.852 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.683 3.45%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.450 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 564.202 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -4.84%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.810 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.033 7.73%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.274 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.570 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.840 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.070 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.352 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.332 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.211 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.484 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.649 42.34%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.303 6.99%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.323 45.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.872 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.426 7.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.475 1.56%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.749 45.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.838 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.519 -11.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.496 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 592.724 5.92%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.424 3.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.778 -2.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.054 -1.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.739 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.963 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.424 -2.76%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.991 6.86%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 527.411 4.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.125 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5164.393 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 612.884 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39244.075 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.121 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5419.846 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.948 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41774.819 1.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.218 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7324.749 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.967 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60107.585 -1.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.545 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1176.860 2.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 440.495 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6646.898 6.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.705 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1106.187 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.799 1.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5980.156 -1.78%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.653 -14.85%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.009 1.30%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 570.510 3.18%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.809 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.898 -4.73%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.069 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.824 1.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.812 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.543 -1.09%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.750 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 584.331 5.94%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.024 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.070 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.531 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.742 34.00%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.376 6.87%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.432 37.67%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.398 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.888 1.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.687 1.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 794.191 17.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.968 2.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.586 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.813 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 767.923 13.99%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.328 2.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.498 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 766.064 22.66%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.023 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.965 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.354 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.520 16.91%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.231 2.23%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.762 19.95%
std::for_each(deque<int>)/32 3.705 -
std::for_each(deque<int>)/50 3.888 -
std::for_each(deque<int>)/8 0.923 -
std::for_each(deque<int>)/8192 255.320 -
std::for_each(join_view(vector<vector<int>>))/32 3.781 -
std::for_each(join_view(vector<vector<int>>))/50 4.051 -
std::for_each(join_view(vector<vector<int>>))/8 1.483 -
std::for_each(join_view(vector<vector<int>>))/8192 264.019 -
std::for_each(list<int>)/32 10.840 -
std::for_each(list<int>)/50 21.800 1.92%
std::for_each(list<int>)/8 2.405 -4.94%
std::for_each(list<int>)/8192 8195.285 4.64%
std::for_each(map<int>::iterator)/32 23.906 -
std::for_each(map<int>::iterator)/50 36.133 -
std::for_each(map<int>::iterator)/8 5.020 -
std::for_each(map<int>::iterator)/8192 7383.013 -1.09%
std::for_each(multimap<int>::iterator)/32 23.750 -
std::for_each(multimap<int>::iterator)/50 36.742 1.10%
std::for_each(multimap<int>::iterator)/8 5.058 -
std::for_each(multimap<int>::iterator)/8192 7592.527 2.56%
std::for_each(multiset<int>::iterator)/32 23.505 -
std::for_each(multiset<int>::iterator)/50 35.759 -
std::for_each(multiset<int>::iterator)/8 5.039 -
std::for_each(multiset<int>::iterator)/8192 8010.854 -
std::for_each(set<int>::iterator)/32 24.547 -
std::for_each(set<int>::iterator)/50 36.595 -1.68%
std::for_each(set<int>::iterator)/8 5.020 -
std::for_each(set<int>::iterator)/8192 7906.756 -
std::for_each(vector<int>)/32 3.700 -
std::for_each(vector<int>)/50 3.890 -
std::for_each(vector<int>)/8 0.923 -1.69%
std::for_each(vector<int>)/8192 252.608 -
std::for_each_n(deque<int>)/32 3.772 -
std::for_each_n(deque<int>)/50 3.946 -
std::for_each_n(deque<int>)/8 1.256 3.94%
std::for_each_n(deque<int>)/8192 255.447 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.859 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.446 4.09%
std::for_each_n(join_view(vector<vector<int>>))/8 1.494 3.49%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.747 -3.88%
std::for_each_n(list<int>)/32 11.307 -
std::for_each_n(list<int>)/50 23.390 1.83%
std::for_each_n(list<int>)/8 2.548 -
std::for_each_n(list<int>)/8192 7766.693 2.72%
std::for_each_n(vector<int>)/32 3.725 -
std::for_each_n(vector<int>)/50 3.863 -
std::for_each_n(vector<int>)/8 2.657 -
std::for_each_n(vector<int>)/8192 252.214 -
std::generate(deque<int>)/1024 244.425 -
std::generate(deque<int>)/32 8.076 -
std::generate(deque<int>)/50 12.109 -
std::generate(deque<int>)/8192 1913.434 -
std::generate(list<int>)/1024 671.746 -
std::generate(list<int>)/32 8.453 -
std::generate(list<int>)/50 15.193 -
std::generate(list<int>)/8192 6988.832 -8.07%
std::generate(vector<int>)/1024 244.456 -
std::generate(vector<int>)/32 8.001 -
std::generate(vector<int>)/50 12.015 -
std::generate(vector<int>)/8192 1846.065 -
std::generate_n(deque<int>)/1024 245.222 -
std::generate_n(deque<int>)/32 8.261 -
std::generate_n(deque<int>)/50 12.270 -
std::generate_n(deque<int>)/8192 1968.714 -
std::generate_n(list<int>)/1024 650.215 -
std::generate_n(list<int>)/32 8.592 -
std::generate_n(list<int>)/50 15.616 3.01%
std::generate_n(list<int>)/8192 6983.651 -6.81%
std::generate_n(vector<int>)/1024 243.956 -
std::generate_n(vector<int>)/32 7.995 1.75%
std::generate_n(vector<int>)/50 12.011 -
std::generate_n(vector<int>)/8192 1847.866 -
std::is_partitioned(deque<int>)_(partitioned)/1024 292.603 1.43%
std::is_partitioned(deque<int>)_(partitioned)/32 9.312 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.105 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2477.834 9.24%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.848 -1.58%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.938 3.07%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.783 -2.41%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 696.593 -
std::is_partitioned(list<int>)_(partitioned)/1024 708.134 -
std::is_partitioned(list<int>)_(partitioned)/32 8.707 -
std::is_partitioned(list<int>)_(partitioned)/50 14.004 -
std::is_partitioned(list<int>)_(partitioned)/8192 6982.449 -1.57%
std::is_partitioned(list<int>)_(unpartitioned)/1024 174.295 -1.03%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.263 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.524 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2146.646 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.326 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.613 3.32%
std::is_partitioned(vector<int>)_(partitioned)/50 9.845 2.85%
std::is_partitioned(vector<int>)_(partitioned)/8192 1411.384 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.505 -3.80%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.699 1.60%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.606 -1.87%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.273 -6.94%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 461.334 -3.43%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.679 -7.02%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3865.141 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 543174.038 5.60%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.222 1.97%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.436 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.889 -8.14%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4037.788 1.88%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689447.702 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.707 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.091 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.621 4.50%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.667 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520501.544 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.088 5.79%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.890 -1.92%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.379 -3.19%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3989.777 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688492.673 -1.56%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.930 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1179.605 56.02%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.851 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7365.177 -19.95%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1423072.769 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.336 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 787.863 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.629 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9166.273 10.31%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1600012.872 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.045 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.307 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.744 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7617.655 -21.35%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425011.503 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.966 -1.17%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 802.884 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.174 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7941.056 -6.55%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1601350.400 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 62.191 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.039 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.803 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2832.691 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213135.915 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.398 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.179 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.379 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2522.740 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1027849.681 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.574 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 380.531 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.104 -1.42%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2952.250 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212615.473 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.546 1.48%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.633 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.389 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2768.757 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1011876.791 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.151 -2.47%
std::is_sorted(deque<int>)/1024 471.964 -
std::is_sorted(deque<int>)/8 3.844 16.40%
std::is_sorted(deque<int>)/8192 3779.465 -
std::is_sorted(deque<int>,_pred)/1024 641.798 -
std::is_sorted(deque<int>,_pred)/8 4.806 -3.02%
std::is_sorted(deque<int>,_pred)/8192 5195.604 -
std::is_sorted(list<int>)/1024 749.841 -
std::is_sorted(list<int>)/8 2.082 -2.76%
std::is_sorted(list<int>)/8192 7206.739 -
std::is_sorted(list<int>,_pred)/1024 822.737 -
std::is_sorted(list<int>,_pred)/8 4.033 -
std::is_sorted(list<int>,_pred)/8192 9177.777 1.06%
std::is_sorted(vector<int>)/1024 250.038 1.45%
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1978.733 4.15%
std::is_sorted(vector<int>,_pred)/1024 469.301 -
std::is_sorted(vector<int>,_pred)/8 3.438 -
std::is_sorted(vector<int>,_pred)/8192 3732.607 -
std::is_sorted_until(deque<int>)/1024 466.567 -
std::is_sorted_until(deque<int>)/8 3.793 1.57%
std::is_sorted_until(deque<int>)/8192 3737.389 -
std::is_sorted_until(deque<int>,_pred)/1024 596.469 -
std::is_sorted_until(deque<int>,_pred)/8 4.288 -
std::is_sorted_until(deque<int>,_pred)/8192 4808.187 -
std::is_sorted_until(list<int>)/1024 744.538 -
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7260.535 3.89%
std::is_sorted_until(list<int>,_pred)/1024 792.262 -
std::is_sorted_until(list<int>,_pred)/8 3.642 -
std::is_sorted_until(list<int>,_pred)/8192 8887.438 18.59%
std::is_sorted_until(vector<int>)/1024 236.542 -
std::is_sorted_until(vector<int>)/8 2.058 -6.26%
std::is_sorted_until(vector<int>)/8192 1846.023 -
std::is_sorted_until(vector<int>,_pred)/1024 418.536 1.23%
std::is_sorted_until(vector<int>,_pred)/8 3.654 11.59%
std::is_sorted_until(vector<int>,_pred)/8192 3254.356 -1.93%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4625.952 -2.69%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.463 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36494.115 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 710.374 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 13.229 3.23%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11454.468 1.55%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11983.144 6.63%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 343.798 5.98%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102972.347 7.68%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11710.813 3.38%
std::list<int>::ctor(Range)_(cheap_elements)/32 344.929 6.22%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101852.232 6.91%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11882.388 7.13%
std::list<int>::ctor(const&)_(cheap_elements)/32 345.035 6.93%
std::list<int>::ctor(const&)_(cheap_elements)/8192 100816.559 6.52%
std::list<int>::ctor(size)/1024 12350.102 1.46%
std::list<int>::ctor(size)/32 343.465 3.19%
std::list<int>::ctor(size)/8192 101521.533 3.05%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11787.498 2.08%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 341.713 1.82%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99248.938 1.69%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.352 9.28%
std::list<int>::erase(begin)_(cheap_elements)/32 11.295 8.16%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.265 12.04%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.298 7.20%
std::list<int>::insert(begin)_(cheap_elements)/32 11.023 5.88%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.298 6.70%
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.204 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.154 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9917.325 16.90%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4640.262 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 525.607 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37658.917 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.559 -2.14%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.489 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.470 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4761.143 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 534.814 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38523.567 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16678.315 -3.02%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 904.611 -3.36%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146253.581 -2.93%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.657 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.736 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14267.775 -22.11%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6918.524 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.314 -1.98%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56106.299 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13392.301 4.63%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 367.273 3.45%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 107073.590 2.45%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33928.903 1.03%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 955.129 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 289879.815 1.45%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13447.161 5.45%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 373.867 5.84%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 110988.669 7.48%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33728.382 1.81%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 958.456 2.28%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 287124.364 1.48%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13335.179 5.73%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 367.083 5.20%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 107140.040 4.64%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34217.474 2.54%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 955.760 2.75%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 292716.173 2.14%
std::list<std::string>::ctor(size)/1024 13169.513 6.63%
std::list<std::string>::ctor(size)/32 360.953 6.70%
std::list<std::string>::ctor(size)/8192 107612.872 6.44%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13203.895 5.00%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 367.728 6.10%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107889.035 5.32%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33748.588 -1.97%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 939.492 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 287813.756 -1.08%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.852 6.19%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.829 10.83%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.823 5.35%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.009 4.58%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.288 7.49%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.194 3.26%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.517 8.14%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.480 7.47%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.483 8.69%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.313 4.43%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.621 3.71%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.302 4.45%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1136.223 -30.80%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.183 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10995.742 1.52%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6854.453 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.262 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55444.049 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4758.012 -5.04%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.674 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38508.955 -2.19%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16640.337 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 909.668 3.51%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146202.787 -1.46%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.885 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.682 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.935 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.561 -1.75%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.120 -1.86%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.121 -1.59%
std::lower_bound(std::deque<int>)/100 30.832 -
std::lower_bound(std::deque<int>)/8 16.976 -2.49%
std::lower_bound(std::deque<int>)/8192 65.731 -
std::lower_bound(std::forward_list<int>)/100 81.653 -1.76%
std::lower_bound(std::forward_list<int>)/8 15.547 -
std::lower_bound(std::forward_list<int>)/8192 10406.674 -
std::lower_bound(std::list<int>)/100 91.409 -
std::lower_bound(std::list<int>)/8 15.567 -
std::lower_bound(std::list<int>)/8192 13539.970 -9.05%
std::lower_bound(std::vector<int>)/100 13.063 7.17%
std::lower_bound(std::vector<int>)/8 7.885 1.31%
std::lower_bound(std::vector<int>)/8192 16.416 -3.45%
std::make_heap(deque<int>)_(ascending)/1024 2635.650 -
std::make_heap(deque<int>)_(ascending)/8 27.050 -
std::make_heap(deque<int>)_(ascending)/8192 20833.147 -
std::make_heap(deque<int>)_(descending)/1024 1097.246 -4.77%
std::make_heap(deque<int>)_(descending)/8 21.122 -
std::make_heap(deque<int>)_(descending)/8192 8610.587 -4.63%
std::make_heap(deque<int>)_(heap)/1024 1098.944 -1.69%
std::make_heap(deque<int>)_(heap)/8 21.020 -
std::make_heap(deque<int>)_(heap)/8192 8630.108 -2.16%
std::make_heap(deque<int>)_(pipe-organ)/1024 2656.464 -1.26%
std::make_heap(deque<int>)_(pipe-organ)/8 26.852 -1.33%
std::make_heap(deque<int>)_(pipe-organ)/8192 21088.860 -
std::make_heap(deque<int>)_(repeated)/1024 2385.701 2.94%
std::make_heap(deque<int>)_(repeated)/8 25.191 -
std::make_heap(deque<int>)_(repeated)/8192 18439.133 -
std::make_heap(deque<int>)_(shuffled)/1024 2562.376 -2.79%
std::make_heap(deque<int>)_(shuffled)/8 24.597 -
std::make_heap(deque<int>)_(shuffled)/8192 22693.402 -4.67%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2179.084 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.980 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17120.456 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.964 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.945 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5035.614 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.696 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.985 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5029.683 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.624 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.963 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17102.016 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.280 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.351 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13098.749 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.448 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.837 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15323.296 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.661 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.099 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5159.866 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.487 -1.72%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.716 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2164.721 -2.42%
std::make_heap(vector<NonIntegral>)_(heap)/1024 290.049 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.771 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2166.675 -1.20%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.969 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.576 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5144.705 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.096 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.475 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4599.254 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 618.054 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.165 -1.05%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5270.964 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 673.662 -1.89%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.874 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5226.518 -1.31%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.636 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.655 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.734 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.209 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.730 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.580 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.813 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.708 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5274.138 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.756 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.847 -1.47%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.195 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 670.724 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.468 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5764.465 -
std::make_heap(vector<int>)_(ascending)/1024 652.380 -
std::make_heap(vector<int>)_(ascending)/8 16.397 -
std::make_heap(vector<int>)_(ascending)/8192 5006.532 -
std::make_heap(vector<int>)_(descending)/1024 273.860 -
std::make_heap(vector<int>)_(descending)/8 14.595 -1.07%
std::make_heap(vector<int>)_(descending)/8192 1952.329 -
std::make_heap(vector<int>)_(heap)/1024 273.726 1.03%
std::make_heap(vector<int>)_(heap)/8 14.685 -
std::make_heap(vector<int>)_(heap)/8192 1952.934 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.712 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.509 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4983.255 -
std::make_heap(vector<int>)_(repeated)/1024 561.621 -
std::make_heap(vector<int>)_(repeated)/8 15.466 -
std::make_heap(vector<int>)_(repeated)/8192 4261.563 -
std::make_heap(vector<int>)_(shuffled)/1024 573.089 -
std::make_heap(vector<int>)_(shuffled)/8 15.864 -
std::make_heap(vector<int>)_(shuffled)/8192 5012.372 -1.02%
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.908 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.659 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5015.906 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.893 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.735 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.158 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.172 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.813 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1946.350 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.802 -3.99%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.180 2.61%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4990.032 -1.06%
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.391 -3.72%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.751 -1.20%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4289.719 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.403 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.832 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5027.633 1.16%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15736.842 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.852 -1.05%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 511036.013 1.69%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16292.336 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.172 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 504892.562 1.08%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21371.766 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.738 -1.75%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 596349.515 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17679.301 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.490 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 518811.765 -1.89%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31580.919 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.753 1.59%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 986572.260 1.43%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14564.767 -1.67%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.014 -2.72%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174502.956 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22101.379 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.442 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 625266.690 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15929.400 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.753 -1.35%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 453098.381 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16458.286 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.481 -6.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 465250.783 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21530.052 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.683 -1.18%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 558391.960 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17943.810 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.687 -1.49%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 481515.290 1.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31899.819 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.846 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 958857.303 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13945.203 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.668 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166521.763 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22200.463 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 56.001 -3.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 601693.704 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10970.163 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.109 2.08%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114804.114 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11224.610 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.629 1.51%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116128.372 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14723.002 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.222 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158371.643 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12367.162 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 44.569 -1.93%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129529.554 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24172.990 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.206 1.19%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270394.887 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5753.620 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.719 2.00%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62933.348 -2.20%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15185.123 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.965 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166581.720 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10988.121 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.286 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115145.069 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11335.219 1.19%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 57.454 5.94%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116747.768 -3.38%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14797.726 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.151 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158828.281 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12341.971 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.438 1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129859.229 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24113.132 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.458 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270977.478 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5712.114 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.322 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60359.040 -2.88%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15176.549 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.680 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168986.989 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11109.686 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.602 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114869.614 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11614.488 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.619 1.70%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118083.924 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15054.338 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.656 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156259.616 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12826.297 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.163 2.27%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132436.102 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23380.599 -1.55%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.933 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260385.417 -1.58%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6013.946 3.07%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 37.724 2.95%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63770.617 1.88%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15077.840 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.864 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155185.209 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11102.386 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.775 1.18%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115250.034 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11539.116 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.093 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118800.063 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15039.168 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.412 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156860.351 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12870.331 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 47.453 1.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133079.908 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23340.873 -1.27%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.712 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260580.729 -1.73%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5895.924 1.39%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.573 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62056.182 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15070.241 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.435 1.20%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156226.209 -
std::map<int,_int>::clear()/0 390.564 -
std::map<int,_int>::clear()/1024 10358.821 -
std::map<int,_int>::clear()/32 640.764 -
std::map<int,_int>::clear()/8192 84700.055 -
std::map<int,_int>::contains(key)_(existent)/1024 4.165 -1.35%
std::map<int,_int>::contains(key)_(existent)/32 1.672 2.33%
std::map<int,_int>::contains(key)_(existent)/8192 5.599 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.302 4.75%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.746 3.47%
std::map<int,_int>::contains(key)_(non-existent)/32 2.685 -7.84%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.194 33.88%
std::map<int,_int>::count(key)_(existent)/1024 3.879 1.36%
std::map<int,_int>::count(key)_(existent)/32 1.569 2.83%
std::map<int,_int>::count(key)_(existent)/8192 5.770 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.270 -
std::map<int,_int>::count(key)_(non-existent)/32 2.880 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.164 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.779 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6026.015 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.606 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52040.763 -
std::map<int,_int>::ctor(const&)/0 12.679 -
std::map<int,_int>::ctor(const&)/1024 6650.256 -
std::map<int,_int>::ctor(const&)/32 224.168 -3.72%
std::map<int,_int>::ctor(const&)/8192 53259.685 -1.39%
std::map<int,_int>::ctor(const&,_alloc)/0 12.682 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6642.952 -
std::map<int,_int>::ctor(const&,_alloc)/32 233.251 1.47%
std::map<int,_int>::ctor(const&,_alloc)/8192 53043.760 -1.20%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.655 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8740.590 -2.04%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.456 -2.20%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70302.337 -1.65%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.823 1.19%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13418.888 1.09%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 301.794 7.43%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248821.289 -14.43%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.361 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.802 1.48%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.484 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.126 1.80%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.680 -4.49%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.551 -
std::map<int,_int>::erase(iterator)/1024 20.629 -
std::map<int,_int>::erase(iterator)/32 20.562 -
std::map<int,_int>::erase(iterator)/8192 20.650 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.685 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7409.673 -1.11%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.740 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57270.739 -
std::map<int,_int>::erase(key)_(existent)/1024 25.284 4.84%
std::map<int,_int>::erase(key)_(existent)/32 22.472 -
std::map<int,_int>::erase(key)_(existent)/8192 25.211 1.18%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.308 -1.67%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.297 -8.30%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.251 -3.21%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.944 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.780 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.010 -
std::map<int,_int>::find(key)_(existent)/1024 4.389 1.21%
std::map<int,_int>::find(key)_(existent)/32 1.716 -
std::map<int,_int>::find(key)_(existent)/8192 5.528 4.48%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.487 -3.79%
std::map<int,_int>::find(key)_(non-existent)/32 2.225 -8.95%
std::map<int,_int>::find(key)_(non-existent)/8192 7.662 -7.05%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.062 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.698 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.483 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 43.041 10.29%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.076 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.801 -1.05%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.933 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.480 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.245 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.742 -8.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.035 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.519 2.30%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.236 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.774 2.52%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.081 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.717 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.375 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15974.109 2.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.100 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180068.604 2.96%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.029 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12197.986 3.18%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.126 1.09%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116223.734 1.98%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.595 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7724.444 1.11%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 538.644 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137525.234 3.29%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 405.753 2.92%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11297.943 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.645 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93033.357 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.517 -3.54%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9391.660 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 636.341 -1.16%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79310.999 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.375 -
std::map<int,_int>::insert(value)_(already_present)/32 1.770 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.139 3.83%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.098 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.594 -2.24%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.866 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 40.876 10.30%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.015 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.174 2.30%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.424 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.869 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.809 9.32%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.751 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.140 6.83%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.043 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.139 -1.71%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.589 -1.19%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 39.928 3.68%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.510 1.90%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.287 -1.81%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.613 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.808 -1.03%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.633 7.92%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.529 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.504 1.36%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.479 1.21%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.342 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.150 4.27%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.358 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6558.631 -1.78%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.709 -1.29%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52779.668 -1.43%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6516.094 -1.68%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.420 -3.25%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52706.886 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1468.891 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.582 -1.87%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12773.994 -1.85%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.238 -3.77%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.732 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.684 -2.96%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.414 3.05%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.438 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.701 -
std::map<std::string,_int>::clear()/0 396.023 1.03%
std::map<std::string,_int>::clear()/1024 21757.850 -2.31%
std::map<std::string,_int>::clear()/32 878.147 -2.01%
std::map<std::string,_int>::clear()/8192 211850.458 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.136 -5.57%
std::map<std::string,_int>::contains(key)_(existent)/32 15.984 14.30%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.244 -5.49%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.280 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.356 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.344 -4.01%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.399 -8.78%
std::map<std::string,_int>::count(key)_(existent)/1024 24.489 -
std::map<std::string,_int>::count(key)_(existent)/32 15.410 -1.66%
std::map<std::string,_int>::count(key)_(existent)/8192 30.838 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 29.743 8.26%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.600 1.38%
std::map<std::string,_int>::count(key)_(non-existent)/8192 35.626 12.78%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.817 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7062.685 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.729 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60293.085 1.29%
std::map<std::string,_int>::ctor(const&)/0 12.687 -
std::map<std::string,_int>::ctor(const&)/1024 35195.329 -
std::map<std::string,_int>::ctor(const&)/32 714.130 -14.43%
std::map<std::string,_int>::ctor(const&)/8192 345215.485 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.699 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36112.160 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 812.955 3.96%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346002.564 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.778 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41439.091 -9.54%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 822.933 -4.00%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390789.704 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.790 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53849.840 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1011.542 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089392.642 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.938 2.20%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.208 -17.05%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.171 6.27%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.520 3.62%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.748 5.32%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.775 -8.50%
std::map<std::string,_int>::erase(iterator)/1024 30.630 -4.35%
std::map<std::string,_int>::erase(iterator)/32 33.646 19.36%
std::map<std::string,_int>::erase(iterator)/8192 31.369 -3.88%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.543 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12936.725 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 650.223 -6.18%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117738.770 -
std::map<std::string,_int>::erase(key)_(existent)/1024 77.305 -19.58%
std::map<std::string,_int>::erase(key)_(existent)/32 73.740 9.66%
std::map<std::string,_int>::erase(key)_(existent)/8192 79.795 -15.36%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.178 -2.18%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.680 -3.00%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.231 -5.37%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.253 1.06%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.476 -3.66%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.165 2.85%
std::map<std::string,_int>::find(key)_(existent)/1024 24.252 8.36%
std::map<std::string,_int>::find(key)_(existent)/32 14.815 -
std::map<std::string,_int>::find(key)_(existent)/8192 31.671 3.78%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.277 1.23%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.491 -3.87%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.570 6.42%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.791 -7.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.729 -23.53%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 48.879 5.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.487 -4.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.698 -25.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.000 13.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.209 -16.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 45.504 -36.52%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.568 -25.97%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.247 -17.75%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.601 16.82%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.542 -34.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.500 -24.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.442 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 41.182 50.85%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.393 36.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.233 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66339.438 1.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1486.651 -1.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 936345.754 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.232 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44365.277 1.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1313.037 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 619740.918 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.219 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40808.736 4.87%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.398 7.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619600.817 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.820 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35913.500 4.29%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1134.629 -8.97%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407171.215 1.45%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.098 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35021.371 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1189.721 -7.58%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369529.444 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.172 -5.41%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.897 -11.03%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.399 1.25%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.306 5.51%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.089 3.13%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.150 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 83.094 24.50%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.355 10.94%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.914 14.94%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.411 -12.78%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 42.141 -21.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.800 16.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 19.328 30.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.393 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.275 -28.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.001 -3.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 43.239 2.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 73.684 -14.06%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.437 -13.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.734 -3.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 36.982 -8.55%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 42.591 -13.71%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.008 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.622 7.48%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.616 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.161 -5.51%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.981 -4.43%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.151 5.53%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.346 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37034.236 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 862.757 3.87%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350038.833 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.470 1.00%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36179.204 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 841.224 10.83%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350097.513 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.147 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16322.403 -2.62%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 356.141 12.75%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207851.133 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.659 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.254 -1.07%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.467 4.16%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.947 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.663 4.48%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.168 18.80%
std::mismatch(deque<int>)_(it,_it,_it)/1000 431.889 3.28%
std::mismatch(deque<int>)_(it,_it,_it)/1024 454.645 2.41%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 493137.233 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.756 1.52%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3858.308 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 453.038 -2.62%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 480.554 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493377.760 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.034 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3768.457 -1.28%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.381 1.10%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 715.044 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624721.540 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.415 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4843.934 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.235 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 712.117 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623764.199 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.158 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4892.607 1.06%
std::mismatch(list<int>)_(it,_it,_it)/1000 746.193 -
std::mismatch(list<int>)_(it,_it,_it)/1024 767.411 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 938672.572 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.656 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8371.914 4.89%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 790.688 3.86%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 820.472 2.93%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 960914.503 -2.57%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.010 1.98%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12641.784 -6.07%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.960 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.558 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1008460.722 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.126 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12694.535 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 799.145 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.040 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1007909.782 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.652 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12016.231 1.16%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.356 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.913 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68192.493 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.238 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.409 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.970 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68402.406 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.518 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.183 -9.56%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 486.367 -4.00%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610169.143 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.140 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4733.568 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.054 -1.69%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.866 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606901.995 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.170 -2.67%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4726.890 -
std::move(deque<int>)/1048576 56088.134 -
std::move(deque<int>)/262144 15196.126 1.08%
std::move(deque<int>)/32768 1852.068 -
std::move(deque<int>)/4096 149.111 -
std::move(deque<int>)/512 22.205 -
std::move(deque<int>)/64 4.824 -1.89%
std::move(deque<int>)/8 3.361 -6.60%
std::move(list<int>)/1048576 992740.102 -
std::move(list<int>)/262144 242423.832 -
std::move(list<int>)/32768 30891.697 -
std::move(list<int>)/4096 4427.739 -8.40%
std::move(list<int>)/512 381.074 7.32%
std::move(list<int>)/64 45.186 15.59%
std::move(list<int>)/8 3.392 -
std::move(vector<bool>)_(aligned)/1048576 1744.675 -
std::move(vector<bool>)_(aligned)/262144 255.912 -
std::move(vector<bool>)_(aligned)/32768 36.758 -
std::move(vector<bool>)_(aligned)/4096 7.009 -
std::move(vector<bool>)_(aligned)/512 2.340 -
std::move(vector<bool>)_(aligned)/64 1.727 -
std::move(vector<bool>)_(unaligned)/1048576 6525.203 -
std::move(vector<bool>)_(unaligned)/262144 1588.567 -
std::move(vector<bool>)_(unaligned)/32768 202.984 -3.45%
std::move(vector<bool>)_(unaligned)/4096 26.600 -
std::move(vector<bool>)_(unaligned)/512 4.881 5.22%
std::move(vector<bool>)_(unaligned)/64 1.633 -
std::move(vector<int>)/1048576 56478.000 -1.28%
std::move(vector<int>)/262144 18338.489 23.08%
std::move(vector<int>)/32768 1735.813 -
std::move(vector<int>)/4096 134.890 -
std::move(vector<int>)/512 20.195 -
std::move(vector<int>)/64 4.173 -
std::move(vector<int>)/8 2.273 -2.69%
std::move_backward(deque<int>)/1048576 133140.052 -
std::move_backward(deque<int>)/262144 31422.674 1.04%
std::move_backward(deque<int>)/32768 3622.949 -
std::move_backward(deque<int>)/4096 155.694 1.48%
std::move_backward(deque<int>)/512 23.945 1.19%
std::move_backward(deque<int>)/64 5.347 -19.71%
std::move_backward(deque<int>)/8 3.382 -3.74%
std::move_backward(list<int>)/1048576 1036149.901 -
std::move_backward(list<int>)/262144 258222.990 -
std::move_backward(list<int>)/32768 32089.583 1.11%
std::move_backward(list<int>)/4096 4848.891 -2.89%
std::move_backward(list<int>)/512 372.907 -
std::move_backward(list<int>)/64 39.756 -
std::move_backward(list<int>)/8 3.379 -
std::move_backward(vector<bool>)_(aligned)/1048576 1728.884 -
std::move_backward(vector<bool>)_(aligned)/262144 257.706 -
std::move_backward(vector<bool>)_(aligned)/32768 38.134 -
std::move_backward(vector<bool>)_(aligned)/4096 7.211 -
std::move_backward(vector<bool>)_(aligned)/512 2.282 -1.40%
std::move_backward(vector<bool>)_(aligned)/64 1.702 4.12%
std::move_backward(vector<bool>)_(unaligned)/1048576 6560.164 -
std::move_backward(vector<bool>)_(unaligned)/262144 1600.816 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.502 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.513 -
std::move_backward(vector<bool>)_(unaligned)/512 4.575 1.09%
std::move_backward(vector<bool>)_(unaligned)/64 1.635 -5.76%
std::move_backward(vector<int>)/1048576 58234.772 -7.86%
std::move_backward(vector<int>)/262144 22355.483 2.22%
std::move_backward(vector<int>)/32768 1746.616 1.11%
std::move_backward(vector<int>)/4096 135.680 -
std::move_backward(vector<int>)/512 20.856 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.322 2.02%
std::multimap<int,_int>::clear()/0 390.797 -
std::multimap<int,_int>::clear()/1024 10612.164 -1.29%
std::multimap<int,_int>::clear()/32 640.781 -
std::multimap<int,_int>::clear()/8192 84423.736 -3.11%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.443 4.32%
std::multimap<int,_int>::contains(key)_(existent)/32 1.724 2.30%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.357 -2.09%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.697 2.11%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.684 -5.25%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.066 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.434 -
std::multimap<int,_int>::count(key)_(existent)/32 3.750 1.74%
std::multimap<int,_int>::count(key)_(existent)/8192 6.580 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.612 -1.14%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.254 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.889 1.48%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.854 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5921.817 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.131 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51266.365 -
std::multimap<int,_int>::ctor(const&)/0 12.790 -
std::multimap<int,_int>::ctor(const&)/1024 6587.556 3.99%
std::multimap<int,_int>::ctor(const&)/32 225.177 3.65%
std::multimap<int,_int>::ctor(const&)/8192 52180.329 2.95%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.761 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6541.805 1.52%
std::multimap<int,_int>::ctor(const&,_alloc)/32 225.724 1.66%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52400.976 -2.05%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.766 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8705.172 5.41%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.120 5.88%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69706.935 3.90%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.778 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13012.412 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.529 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248651.693 -2.19%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.546 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.460 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.067 1.11%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.641 1.05%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.353 3.58%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.938 1.65%
std::multimap<int,_int>::erase(iterator)/1024 20.243 -2.09%
std::multimap<int,_int>::erase(iterator)/32 20.216 -1.78%
std::multimap<int,_int>::erase(iterator)/8192 20.420 -1.34%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.836 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7283.064 -1.56%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.886 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56282.709 -1.16%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.479 2.52%
std::multimap<int,_int>::erase(key)_(existent)/32 22.518 -1.29%
std::multimap<int,_int>::erase(key)_(existent)/8192 27.576 7.02%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -5.02%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.776 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.494 2.46%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.006 1.85%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.946 -1.92%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.845 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.121 2.21%
std::multimap<int,_int>::find(key)_(existent)/1024 3.746 -
std::multimap<int,_int>::find(key)_(existent)/32 1.720 -1.06%
std::multimap<int,_int>::find(key)_(existent)/8192 5.334 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.193 -1.04%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.481 1.52%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.002 -4.33%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.179 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.700 1.35%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.533 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.987 6.57%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.211 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.460 -2.52%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.360 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.109 2.36%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.255 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.027 -2.79%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.834 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.442 -6.50%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.244 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.633 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.904 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.366 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.616 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14707.780 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.619 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184180.779 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.713 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11326.234 -2.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 665.630 1.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122358.020 1.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.858 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12137.565 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 698.590 1.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 208323.509 2.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.736 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10910.041 -3.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 652.745 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90246.494 -2.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.626 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10080.817 2.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 672.261 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 84250.718 5.98%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.607 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.271 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.343 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.105 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 30.741 -8.70%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.662 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.851 1.79%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.086 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.980 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.057 -3.07%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.758 1.46%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.084 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.398 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.268 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.756 52.36%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.345 26.74%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.753 53.19%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.372 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6598.670 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.525 2.36%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53011.271 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.398 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6638.895 2.49%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 229.016 3.58%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53161.102 2.96%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.116 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1451.534 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.863 -4.88%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12710.421 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.072 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.232 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.238 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.505 51.13%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.560 30.99%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.617 60.41%
std::multimap<std::string,_int>::clear()/0 391.971 -
std::multimap<std::string,_int>::clear()/1024 21461.605 -
std::multimap<std::string,_int>::clear()/32 886.643 -
std::multimap<std::string,_int>::clear()/8192 209264.521 -1.47%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.972 -2.26%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.855 -4.51%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.404 -6.22%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.282 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.135 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.799 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.041 2.43%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.600 -5.39%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.681 -3.45%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.595 -2.97%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.454 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.591 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.018 1.30%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.870 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7053.983 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 210.699 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60443.537 -
std::multimap<std::string,_int>::ctor(const&)/0 12.690 -
std::multimap<std::string,_int>::ctor(const&)/1024 35194.583 -
std::multimap<std::string,_int>::ctor(const&)/32 904.737 12.83%
std::multimap<std::string,_int>::ctor(const&)/8192 343742.744 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.724 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37050.256 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 744.480 -12.68%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 347638.973 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.886 -3.20%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40038.571 3.31%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 741.016 -21.83%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381294.902 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.874 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57771.026 2.93%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 975.169 -4.34%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1110571.550 1.10%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.669 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.379 -1.27%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.657 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.347 1.16%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.619 -2.44%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.675 -
std::multimap<std::string,_int>::erase(iterator)/1024 33.474 2.23%
std::multimap<std::string,_int>::erase(iterator)/32 25.237 -11.96%
std::multimap<std::string,_int>::erase(iterator)/8192 29.362 -5.18%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.801 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12669.659 -1.83%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 696.819 1.81%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116449.119 -1.46%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 67.974 -1.63%
std::multimap<std::string,_int>::erase(key)_(existent)/32 87.358 51.89%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 109.113 22.26%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.345 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.656 9.52%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.459 -
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.715 3.90%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.659 2.66%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.131 2.90%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.960 2.39%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.528 -3.34%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.647 5.25%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.561 1.05%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.296 6.33%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.509 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.343 31.82%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.513 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.966 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.673 -1.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.660 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.502 -2.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.654 14.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.999 20.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.487 18.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.971 3.14%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.622 1.03%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.218 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.519 31.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.776 16.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.240 1.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.827 3.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.695 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65798.799 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1400.917 3.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914230.040 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.588 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42386.822 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1248.147 6.06%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597803.711 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.359 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64429.741 3.48%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1556.358 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 817296.504 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.624 -3.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33184.471 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1190.717 5.90%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 385477.572 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.353 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32034.619 -1.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1174.413 7.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345213.047 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 64.296 92.27%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.166 6.91%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 87.278 -1.54%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.434 3.24%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.410 -5.26%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.420 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.177 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.965 -6.73%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.955 9.12%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.052 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.628 1.44%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 92.733 1.14%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.278 -4.38%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 128.713 -1.46%
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.647 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.794 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.957 1.13%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.476 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36907.448 1.85%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 735.161 12.96%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349231.792 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.505 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35573.551 -1.08%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 843.484 12.40%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349323.020 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.145 -1.21%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17129.868 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 352.619 2.71%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207108.418 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 93.811 6.11%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.719 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.856 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 51.226 105.72%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.025 57.53%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 60.793 80.91%
std::multiset<int>::clear()/0 390.597 -
std::multiset<int>::clear()/1024 9691.802 -1.10%
std::multiset<int>::clear()/32 615.557 -
std::multiset<int>::clear()/8192 77559.048 -
std::multiset<int>::contains(key)_(existent)/1024 4.077 4.96%
std::multiset<int>::contains(key)_(existent)/32 1.692 -2.01%
std::multiset<int>::contains(key)_(existent)/8192 8.288 -5.97%
std::multiset<int>::contains(key)_(non-existent)/0 0.290 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.288 -16.12%
std::multiset<int>::contains(key)_(non-existent)/32 2.710 -15.38%
std::multiset<int>::contains(key)_(non-existent)/8192 8.762 -30.28%
std::multiset<int>::count(key)_(existent)/1024 5.654 -
std::multiset<int>::count(key)_(existent)/32 3.748 1.10%
std::multiset<int>::count(key)_(existent)/8192 9.618 4.55%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.982 3.01%
std::multiset<int>::count(key)_(non-existent)/32 2.521 4.12%
std::multiset<int>::count(key)_(non-existent)/8192 9.742 6.76%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.800 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5726.330 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.201 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47579.500 -
std::multiset<int>::ctor(const&)/0 12.706 -
std::multiset<int>::ctor(const&)/1024 6559.627 3.46%
std::multiset<int>::ctor(const&)/32 227.856 2.59%
std::multiset<int>::ctor(const&)/8192 52616.351 3.50%
std::multiset<int>::ctor(const&,_alloc)/0 12.731 -
std::multiset<int>::ctor(const&,_alloc)/1024 6618.061 4.56%
std::multiset<int>::ctor(const&,_alloc)/32 232.380 3.86%
std::multiset<int>::ctor(const&,_alloc)/8192 52887.891 4.92%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.650 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9045.776 -2.97%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.670 -8.70%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71293.461 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.687 -2.67%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12734.165 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.190 -3.20%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248169.067 -1.68%
std::multiset<int>::equal_range(key)_(existent)/1024 5.253 5.55%
std::multiset<int>::equal_range(key)_(existent)/32 2.350 3.58%
std::multiset<int>::equal_range(key)_(existent)/8192 8.233 -4.51%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.473 -1.63%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.381 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.271 -1.01%
std::multiset<int>::erase(iterator)/1024 23.393 -6.92%
std::multiset<int>::erase(iterator)/32 20.662 -3.38%
std::multiset<int>::erase(iterator)/8192 23.154 -1.19%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.426 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6575.497 -1.84%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 559.026 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53487.171 -
std::multiset<int>::erase(key)_(existent)/1024 41.336 -
std::multiset<int>::erase(key)_(existent)/32 21.739 -3.61%
std::multiset<int>::erase(key)_(existent)/8192 61.410 -2.22%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.523 -3.17%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.346 1.28%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.886 -4.76%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.946 -1.33%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.790 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.250 1.56%
std::multiset<int>::find(key)_(existent)/1024 4.016 -1.43%
std::multiset<int>::find(key)_(existent)/32 1.598 -1.10%
std::multiset<int>::find(key)_(existent)/8192 8.036 -6.72%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 6.084 11.59%
std::multiset<int>::find(key)_(non-existent)/32 2.729 21.13%
std::multiset<int>::find(key)_(non-existent)/8192 9.008 10.83%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.226 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.663 -1.05%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.510 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.933 2.53%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.212 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.467 -4.23%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.366 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.688 1.89%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.258 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.111 -13.34%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.796 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.077 -14.63%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.242 -1.96%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.382 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.879 -2.83%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.292 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.608 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14570.046 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.081 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186073.420 -1.72%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.887 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11573.221 -1.21%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.590 1.07%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116816.484 1.45%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.562 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12291.558 2.34%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 694.077 1.26%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 189817.787 -
std::multiset<int>::insert(value)_(already_present)/1024 28.354 -
std::multiset<int>::insert(value)_(already_present)/32 18.270 -
std::multiset<int>::insert(value)_(already_present)/8192 31.924 2.56%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.018 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.296 3.44%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.888 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.534 -1.89%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.984 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.552 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.079 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.295 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.118 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.177 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.680 -3.76%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.526 -42.15%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.425 -31.45%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.661 -45.06%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.305 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6438.043 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.530 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50882.752 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.298 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6367.450 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 224.224 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51349.323 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1363.077 1.34%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.377 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12436.411 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.099 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.435 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.695 -2.36%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.332 -4.23%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.702 -9.93%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.128 -7.39%
std::multiset<std::string>::clear()/0 391.721 -
std::multiset<std::string>::clear()/1024 20991.844 -4.56%
std::multiset<std::string>::clear()/32 875.723 -1.09%
std::multiset<std::string>::clear()/8192 208729.365 -3.39%
std::multiset<std::string>::contains(key)_(existent)/1024 25.424 12.97%
std::multiset<std::string>::contains(key)_(existent)/32 17.304 11.25%
std::multiset<std::string>::contains(key)_(existent)/8192 29.420 2.57%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.275 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.433 11.46%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.243 2.34%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.893 1.19%
std::multiset<std::string>::count(key)_(existent)/1024 24.801 10.35%
std::multiset<std::string>::count(key)_(existent)/32 19.534 -3.04%
std::multiset<std::string>::count(key)_(existent)/8192 30.738 5.04%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.072 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.536 -2.20%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.050 -6.04%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.832 1.15%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6923.008 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.301 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57344.715 -
std::multiset<std::string>::ctor(const&)/0 12.679 -
std::multiset<std::string>::ctor(const&)/1024 34403.792 -2.01%
std::multiset<std::string>::ctor(const&)/32 687.864 -15.11%
std::multiset<std::string>::ctor(const&)/8192 336770.264 -9.68%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.674 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36188.967 -
std::multiset<std::string>::ctor(const&,_alloc)/32 866.136 8.55%
std::multiset<std::string>::ctor(const&,_alloc)/8192 339970.319 -1.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.830 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38064.302 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 785.199 -5.78%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 373335.762 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.833 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55337.190 1.36%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.660 -1.32%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1072685.884 -1.00%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.583 -4.11%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.987 3.60%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.196 -13.58%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.471 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.471 -1.49%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.270 -
std::multiset<std::string>::erase(iterator)/1024 30.274 -4.86%
std::multiset<std::string>::erase(iterator)/32 30.506 -2.36%
std::multiset<std::string>::erase(iterator)/8192 32.684 9.45%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.540 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12885.161 -4.26%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.361 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117914.338 -2.84%
std::multiset<std::string>::erase(key)_(existent)/1024 95.278 14.22%
std::multiset<std::string>::erase(key)_(existent)/32 56.274 -30.36%
std::multiset<std::string>::erase(key)_(existent)/8192 96.560 42.62%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.862 -1.16%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.035 11.24%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.934 -1.03%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.159 -10.25%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.675 2.95%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.668 -1.47%
std::multiset<std::string>::find(key)_(existent)/1024 24.216 7.23%
std::multiset<std::string>::find(key)_(existent)/32 14.753 -11.80%
std::multiset<std::string>::find(key)_(existent)/8192 29.912 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.396 -10.78%
std::multiset<std::string>::find(key)_(non-existent)/32 9.993 -
std::multiset<std::string>::find(key)_(non-existent)/8192 29.372 -5.92%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.923 10.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.041 -8.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.053 3.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.133 10.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.662 -16.86%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.990 8.83%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.575 13.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 69.435 21.01%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 23.905 -23.20%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 53.119 15.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.174 -7.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.153 6.39%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.830 16.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.130 3.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.682 92.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.124 4.51%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.173 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64571.874 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1387.116 -3.36%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 893625.744 2.11%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.795 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43222.036 1.09%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1238.503 -2.89%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 594704.148 -1.05%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.258 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60996.302 2.40%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1382.999 -5.82%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 807236.412 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.932 9.61%
std::multiset<std::string>::insert(value)_(already_present)/32 48.259 -
std::multiset<std::string>::insert(value)_(already_present)/8192 62.565 -9.87%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.328 21.61%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.380 17.04%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.109 -12.78%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 89.848 5.77%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.649 9.41%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.306 30.21%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.586 15.71%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 59.126 2.60%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.574 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 35.610 -8.10%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 133.076 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.381 -74.86%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.113 -66.67%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.474 -79.30%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.285 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36590.547 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 757.021 6.74%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 343157.449 -1.05%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.281 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35913.454 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 804.549 17.26%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343942.628 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15754.488 -34.23%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 351.941 4.60%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205797.036 -5.66%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.224 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.079 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 124.806 4.29%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.604 -57.86%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.595 -46.17%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.538 -59.05%
std::none_of(deque<int>)_(process_all)/32 12.323 -
std::none_of(deque<int>)_(process_all)/32768 10468.764 -4.06%
std::none_of(deque<int>)_(process_all)/50 18.915 -
std::none_of(deque<int>)_(process_all)/8 3.434 4.65%
std::none_of(deque<int>)_(process_all)/8192 2615.600 -3.81%
std::none_of(list<int>)_(process_all)/32 11.848 -
std::none_of(list<int>)_(process_all)/32768 27110.698 4.60%
std::none_of(list<int>)_(process_all)/50 22.004 -
std::none_of(list<int>)_(process_all)/8 2.672 -
std::none_of(list<int>)_(process_all)/8192 7613.520 -
std::none_of(vector<int>)_(process_all)/32 8.371 -
std::none_of(vector<int>)_(process_all)/32768 8123.282 -
std::none_of(vector<int>)_(process_all)/50 18.982 -2.53%
std::none_of(vector<int>)_(process_all)/8 2.498 4.06%
std::none_of(vector<int>)_(process_all)/8192 2036.713 -
std::partial_sort(deque<int>)_(ascending)/1024 7725.935 -
std::partial_sort(deque<int>)_(ascending)/8 32.621 -
std::partial_sort(deque<int>)_(ascending)/8192 142311.363 -1.28%
std::partial_sort(deque<int>)_(descending)/1024 17839.573 -
std::partial_sort(deque<int>)_(descending)/8 41.715 -7.54%
std::partial_sort(deque<int>)_(descending)/8192 259574.133 -
std::partial_sort(deque<int>)_(heap)/1024 18145.493 1.22%
std::partial_sort(deque<int>)_(heap)/8 40.714 -
std::partial_sort(deque<int>)_(heap)/8192 262427.169 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7688.953 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.363 -1.84%
std::partial_sort(deque<int>)_(pipe-organ)/8192 142976.645 -1.37%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18834.798 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.148 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 257696.361 1.14%
std::partial_sort(deque<int>)_(repeated)/1024 6242.668 -1.75%
std::partial_sort(deque<int>)_(repeated)/8 25.984 -
std::partial_sort(deque<int>)_(repeated)/8192 75870.030 -
std::partial_sort(deque<int>)_(shuffled)/1024 15604.087 -
std::partial_sort(deque<int>)_(shuffled)/8 33.067 1.48%
std::partial_sort(deque<int>)_(shuffled)/8192 243991.504 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4778.406 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.334 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50944.387 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7868.770 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.912 -4.40%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93231.473 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7922.040 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.102 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 98157.334 2.25%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4798.923 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.291 1.74%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50872.577 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8828.084 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.306 -3.95%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93089.734 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2516.895 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.560 7.39%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28794.874 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6775.748 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.398 4.80%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83973.047 -
std::partial_sort(vector<int>)_(ascending)/1024 4783.512 -
std::partial_sort(vector<int>)_(ascending)/8 18.877 -
std::partial_sort(vector<int>)_(ascending)/8192 50588.289 -
std::partial_sort(vector<int>)_(descending)/1024 7938.392 -
std::partial_sort(vector<int>)_(descending)/8 24.888 2.31%
std::partial_sort(vector<int>)_(descending)/8192 94656.469 -
std::partial_sort(vector<int>)_(heap)/1024 7981.570 -
std::partial_sort(vector<int>)_(heap)/8 27.779 1.52%
std::partial_sort(vector<int>)_(heap)/8192 97202.657 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4762.255 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.839 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50529.390 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8885.417 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.894 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93428.996 -
std::partial_sort(vector<int>)_(repeated)/1024 2506.975 -
std::partial_sort(vector<int>)_(repeated)/8 18.640 1.04%
std::partial_sort(vector<int>)_(repeated)/8192 26681.358 -
std::partial_sort(vector<int>)_(shuffled)/1024 6759.823 -4.48%
std::partial_sort(vector<int>)_(shuffled)/8 28.233 -
std::partial_sort(vector<int>)_(shuffled)/8192 88366.667 -1.06%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5117.519 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.079 2.02%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53212.604 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8146.421 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.571 -
std::partial_sort_copy(deque<int>)_(descending)/8192 95275.799 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8340.315 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.347 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98494.622 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5102.198 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.918 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52957.438 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9091.503 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.258 3.52%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94710.287 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2824.886 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.898 1.57%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29892.332 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6910.530 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.226 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87414.982 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5355.435 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.195 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57321.977 -
std::partial_sort_copy(list<int>)_(descending)/1024 8228.503 -
std::partial_sort_copy(list<int>)_(descending)/8 15.574 -1.63%
std::partial_sort_copy(list<int>)_(descending)/8192 97230.423 -
std::partial_sort_copy(list<int>)_(heap)/1024 8250.635 -
std::partial_sort_copy(list<int>)_(heap)/8 16.936 -1.76%
std::partial_sort_copy(list<int>)_(heap)/8192 100829.757 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5361.775 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.160 -2.07%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 59703.818 4.54%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9175.482 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.058 -1.23%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96681.640 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.129 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.851 -2.63%
std::partial_sort_copy(list<int>)_(repeated)/8192 33602.386 1.24%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7056.549 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.907 -9.71%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88471.818 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4737.298 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.406 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50653.690 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7833.832 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.775 -2.00%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92884.692 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7907.064 -2.09%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.029 -3.02%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96608.239 -4.84%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4730.408 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.299 -1.15%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50486.707 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8800.279 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.477 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92919.577 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.559 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.498 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26843.010 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6698.793 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.245 -1.29%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84418.415 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4830.888 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.687 -2.52%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50597.504 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7906.502 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.467 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93836.942 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8021.055 -
std::partial_sort_copy(vector<int>)_(heap)/8 17.119 6.88%
std::partial_sort_copy(vector<int>)_(heap)/8192 97649.984 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4814.817 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.744 -2.37%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50546.836 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8905.509 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.043 -1.61%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94925.462 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2489.359 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.571 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27622.099 1.74%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6805.533 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.930 -1.37%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88260.666 -
std::partition(deque<int>)_(dense)/1024 354.975 -
std::partition(deque<int>)_(dense)/32 10.213 8.61%
std::partition(deque<int>)_(dense)/50 15.104 12.31%
std::partition(deque<int>)_(dense)/8192 2797.443 -
std::partition(deque<int>)_(sparse)/1024 382.500 -
std::partition(deque<int>)_(sparse)/32 12.447 5.33%
std::partition(deque<int>)_(sparse)/50 17.126 1.09%
std::partition(deque<int>)_(sparse)/8192 2962.075 -5.09%
std::partition(list<int>)_(dense)/1024 390.632 -
std::partition(list<int>)_(dense)/32 8.848 -5.05%
std::partition(list<int>)_(dense)/50 13.410 -1.95%
std::partition(list<int>)_(dense)/8192 4925.906 11.02%
std::partition(list<int>)_(sparse)/1024 715.776 -
std::partition(list<int>)_(sparse)/32 8.861 -
std::partition(list<int>)_(sparse)/50 21.693 -3.53%
std::partition(list<int>)_(sparse)/8192 7605.114 -1.93%
std::partition(vector<int>)_(dense)/1024 249.548 2.81%
std::partition(vector<int>)_(dense)/32 8.568 4.73%
std::partition(vector<int>)_(dense)/50 13.111 1.02%
std::partition(vector<int>)_(dense)/8192 1879.392 -
std::partition(vector<int>)_(sparse)/1024 256.592 -
std::partition(vector<int>)_(sparse)/32 8.721 -
std::partition(vector<int>)_(sparse)/50 13.833 -
std::partition(vector<int>)_(sparse)/8192 1870.610 -
std::partition_copy(deque<int>)/1024 643.813 1.67%
std::partition_copy(deque<int>)/32 13.355 3.77%
std::partition_copy(deque<int>)/50 21.460 1.17%
std::partition_copy(deque<int>)/8192 5712.195 -
std::partition_copy(list<int>)/1024 715.620 -1.17%
std::partition_copy(list<int>)/32 8.726 -2.31%
std::partition_copy(list<int>)/50 12.942 -1.20%
std::partition_copy(list<int>)/8192 6755.773 -6.70%
std::partition_copy(vector<int>)/1024 475.745 1.98%
std::partition_copy(vector<int>)/32 8.090 -
std::partition_copy(vector<int>)/50 12.876 2.15%
std::partition_copy(vector<int>)/8192 4978.911 9.08%
std::partition_point(deque<int>)/1024 9.558 -
std::partition_point(deque<int>)/32 4.127 -
std::partition_point(deque<int>)/50 4.628 -
std::partition_point(deque<int>)/8192 15.443 2.16%
std::partition_point(list<int>)/1024 1288.230 -
std::partition_point(list<int>)/32 15.786 -1.18%
std::partition_point(list<int>)/50 24.740 -
std::partition_point(list<int>)/8192 11768.277 -8.90%
std::partition_point(vector<int>)/1024 6.130 -
std::partition_point(vector<int>)/32 2.578 -
std::partition_point(vector<int>)/50 2.558 -
std::partition_point(vector<int>)/8192 9.254 -
std::pop_heap(deque<float>)/1024 13.332 4.69%
std::pop_heap(deque<float>)/8 51.977 -
std::pop_heap(deque<float>)/8192 60.980 -
std::pop_heap(deque<int>)/1024 12.848 3.87%
std::pop_heap(deque<int>)/8 52.185 -
std::pop_heap(deque<int>)/8192 53.207 -
std::pop_heap(deque<size_t>)/1024 15.244 -
std::pop_heap(deque<size_t>)/8 52.152 -
std::pop_heap(deque<size_t>)/8192 63.088 6.99%
std::pop_heap(deque<std::string>)/1024 59.423 -
std::pop_heap(deque<std::string>)/8 57.935 1.24%
std::pop_heap(deque<std::string>)/8192 115.367 -2.25%
std::pop_heap(vector<float>)/1024 8.465 -
std::pop_heap(vector<float>)/8 50.364 -
std::pop_heap(vector<float>)/8192 20.427 1.57%
std::pop_heap(vector<int>)/1024 9.931 -
std::pop_heap(vector<int>)/8 51.168 -
std::pop_heap(vector<int>)/8192 13.000 -
std::pop_heap(vector<size_t>)/1024 9.908 -
std::pop_heap(vector<size_t>)/8 51.597 -
std::pop_heap(vector<size_t>)/8192 13.124 -
std::pop_heap(vector<std::string>)/1024 20.314 1.60%
std::pop_heap(vector<std::string>)/8 53.353 -
std::pop_heap(vector<std::string>)/8192 50.614 -
std::remove(deque<int>)_(prefix)/1024 527.115 -
std::remove(deque<int>)_(prefix)/32 53.031 -4.21%
std::remove(deque<int>)_(prefix)/50 61.402 -3.57%
std::remove(deque<int>)_(prefix)/8192 3876.602 -
std::remove(deque<int>)_(sprinkled)/1024 517.746 -
std::remove(deque<int>)_(sprinkled)/32 51.734 3.41%
std::remove(deque<int>)_(sprinkled)/50 57.018 4.09%
std::remove(deque<int>)_(sprinkled)/8192 3856.740 -
std::remove(list<int>)_(prefix)/1024 993.589 -
std::remove(list<int>)_(prefix)/32 52.554 -
std::remove(list<int>)_(prefix)/50 63.149 -
std::remove(list<int>)_(prefix)/8192 8259.359 -
std::remove(list<int>)_(sprinkled)/1024 975.065 -
std::remove(list<int>)_(sprinkled)/32 52.231 -
std::remove(list<int>)_(sprinkled)/50 61.572 -
std::remove(list<int>)_(sprinkled)/8192 7890.058 -
std::remove(vector<int>)_(prefix)/1024 307.956 -
std::remove(vector<int>)_(prefix)/32 48.858 -
std::remove(vector<int>)_(prefix)/50 54.106 -
std::remove(vector<int>)_(prefix)/8192 2108.730 -
std::remove(vector<int>)_(sprinkled)/1024 286.341 -
std::remove(vector<int>)_(sprinkled)/32 48.615 -
std::remove(vector<int>)_(sprinkled)/50 52.831 -
std::remove(vector<int>)_(sprinkled)/8192 1985.131 -
std::remove_copy(deque<int>)_(prefix)/1024 378.675 -4.83%
std::remove_copy(deque<int>)_(prefix)/32 13.106 -
std::remove_copy(deque<int>)_(prefix)/50 20.398 -
std::remove_copy(deque<int>)_(prefix)/8192 3369.979 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.730 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.203 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.391 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2851.806 -
std::remove_copy(list<int>)_(prefix)/1024 745.974 -
std::remove_copy(list<int>)_(prefix)/32 11.256 -
std::remove_copy(list<int>)_(prefix)/50 18.998 -
std::remove_copy(list<int>)_(prefix)/8192 7010.495 -4.17%
std::remove_copy(list<int>)_(sprinkled)/1024 740.109 -
std::remove_copy(list<int>)_(sprinkled)/32 11.230 -
std::remove_copy(list<int>)_(sprinkled)/50 18.881 2.19%
std::remove_copy(list<int>)_(sprinkled)/8192 6971.124 -3.64%
std::remove_copy(vector<int>)_(prefix)/1024 263.967 -
std::remove_copy(vector<int>)_(prefix)/32 9.441 1.08%
std::remove_copy(vector<int>)_(prefix)/50 14.043 -
std::remove_copy(vector<int>)_(prefix)/8192 2062.275 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.237 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.468 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.603 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1931.850 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.712 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.894 -11.83%
std::remove_copy_if(deque<int>)_(prefix)/50 28.067 -7.92%
std::remove_copy_if(deque<int>)_(prefix)/8192 3782.572 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.160 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.294 -12.35%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.506 -9.35%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3668.791 -
std::remove_copy_if(list<int>)_(prefix)/1024 798.473 -
std::remove_copy_if(list<int>)_(prefix)/32 17.158 1.44%
std::remove_copy_if(list<int>)_(prefix)/50 24.869 -
std::remove_copy_if(list<int>)_(prefix)/8192 7352.344 -4.80%
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.838 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.660 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.110 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7311.312 -4.73%
std::remove_copy_if(vector<int>)_(prefix)/1024 419.403 5.23%
std::remove_copy_if(vector<int>)_(prefix)/32 12.242 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.953 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3385.427 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.590 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.308 -3.72%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.362 5.60%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.084 -
std::remove_if(deque<int>)_(prefix)/1024 554.169 -3.82%
std::remove_if(deque<int>)_(prefix)/32 56.151 1.64%
std::remove_if(deque<int>)_(prefix)/50 63.987 -4.11%
std::remove_if(deque<int>)_(prefix)/8192 4279.079 -
std::remove_if(deque<int>)_(sprinkled)/1024 541.716 -
std::remove_if(deque<int>)_(sprinkled)/32 52.868 -2.05%
std::remove_if(deque<int>)_(sprinkled)/50 59.887 -1.68%
std::remove_if(deque<int>)_(sprinkled)/8192 3943.940 -
std::remove_if(list<int>)_(prefix)/1024 1036.910 2.61%
std::remove_if(list<int>)_(prefix)/32 58.792 -
std::remove_if(list<int>)_(prefix)/50 72.278 -
std::remove_if(list<int>)_(prefix)/8192 9562.318 1.48%
std::remove_if(list<int>)_(sprinkled)/1024 1009.849 2.23%
std::remove_if(list<int>)_(sprinkled)/32 57.056 -
std::remove_if(list<int>)_(sprinkled)/50 74.324 -
std::remove_if(list<int>)_(sprinkled)/8192 8216.408 1.54%
std::remove_if(vector<int>)_(prefix)/1024 340.913 -1.25%
std::remove_if(vector<int>)_(prefix)/32 49.080 -
std::remove_if(vector<int>)_(prefix)/50 54.125 -
std::remove_if(vector<int>)_(prefix)/8192 2562.607 -
std::remove_if(vector<int>)_(sprinkled)/1024 407.068 -
std::remove_if(vector<int>)_(sprinkled)/32 50.663 -
std::remove_if(vector<int>)_(sprinkled)/50 57.094 -
std::remove_if(vector<int>)_(sprinkled)/8192 2957.620 -
std::replace(deque<int>)_(prefix)/1024 413.951 -
std::replace(deque<int>)_(prefix)/32 12.801 -
std::replace(deque<int>)_(prefix)/50 19.458 1.59%
std::replace(deque<int>)_(prefix)/8192 3269.415 -
std::replace(deque<int>)_(sprinkled)/1024 351.662 -
std::replace(deque<int>)_(sprinkled)/32 12.184 -
std::replace(deque<int>)_(sprinkled)/50 18.252 -
std::replace(deque<int>)_(sprinkled)/8192 2822.524 -
std::replace(list<int>)_(prefix)/1024 740.108 -
std::replace(list<int>)_(prefix)/32 11.078 -
std::replace(list<int>)_(prefix)/50 17.396 1.15%
std::replace(list<int>)_(prefix)/8192 7013.932 -
std::replace(list<int>)_(sprinkled)/1024 738.834 -
std::replace(list<int>)_(sprinkled)/32 11.756 4.72%
std::replace(list<int>)_(sprinkled)/50 19.626 4.23%
std::replace(list<int>)_(sprinkled)/8192 7198.415 -7.92%
std::replace(vector<int>)_(prefix)/1024 158.135 -
std::replace(vector<int>)_(prefix)/32 5.268 -
std::replace(vector<int>)_(prefix)/50 7.640 1.08%
std::replace(vector<int>)_(prefix)/8192 1274.048 -
std::replace(vector<int>)_(sprinkled)/1024 166.490 10.12%
std::replace(vector<int>)_(sprinkled)/32 5.883 -2.14%
std::replace(vector<int>)_(sprinkled)/50 8.967 -6.03%
std::replace(vector<int>)_(sprinkled)/8192 1303.753 9.86%
std::replace_if(deque<int>)_(prefix)/1024 482.848 -
std::replace_if(deque<int>)_(prefix)/32 13.824 -1.86%
std::replace_if(deque<int>)_(prefix)/50 20.564 -
std::replace_if(deque<int>)_(prefix)/8192 3517.602 1.47%
std::replace_if(deque<int>)_(sprinkled)/1024 367.253 -
std::replace_if(deque<int>)_(sprinkled)/32 12.444 -
std::replace_if(deque<int>)_(sprinkled)/50 18.668 -
std::replace_if(deque<int>)_(sprinkled)/8192 2913.512 -1.15%
std::replace_if(list<int>)_(prefix)/1024 738.693 -
std::replace_if(list<int>)_(prefix)/32 13.890 -
std::replace_if(list<int>)_(prefix)/50 24.676 -
std::replace_if(list<int>)_(prefix)/8192 7154.520 -
std::replace_if(list<int>)_(sprinkled)/1024 743.974 -
std::replace_if(list<int>)_(sprinkled)/32 13.304 -
std::replace_if(list<int>)_(sprinkled)/50 23.097 1.71%
std::replace_if(list<int>)_(sprinkled)/8192 7393.643 -
std::replace_if(vector<int>)_(prefix)/1024 270.980 -
std::replace_if(vector<int>)_(prefix)/32 9.668 -
std::replace_if(vector<int>)_(prefix)/50 14.082 1.10%
std::replace_if(vector<int>)_(prefix)/8192 2037.427 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.541 -
std::replace_if(vector<int>)_(sprinkled)/32 8.735 -2.27%
std::replace_if(vector<int>)_(sprinkled)/50 13.720 -5.93%
std::replace_if(vector<int>)_(sprinkled)/8192 1900.969 -
std::reverse(deque<int>)/32768 5730.173 -
std::reverse(deque<int>)/4096 719.814 -
std::reverse(deque<int>)/512 113.391 -
std::reverse(deque<int>)/64 13.075 -
std::reverse(deque<int>)/8 2.523 -
std::reverse(list<int>)/32768 17562.601 -11.15%
std::reverse(list<int>)/4096 1777.822 -
std::reverse(list<int>)/512 194.324 -
std::reverse(list<int>)/64 17.527 -
std::reverse(list<int>)/8 1.931 -
std::reverse(vector<int>)/32768 1035.023 -
std::reverse(vector<int>)/4096 130.615 -
std::reverse(vector<int>)/512 16.352 -
std::reverse(vector<int>)/64 4.179 -
std::reverse(vector<int>)/8 1.532 -1.61%
std::reverse_copy(deque<int>)/32768 8079.057 -
std::reverse_copy(deque<int>)/4096 970.132 -2.48%
std::reverse_copy(deque<int>)/512 125.275 -
std::reverse_copy(deque<int>)/64 15.937 -
std::reverse_copy(deque<int>)/8 2.533 -
std::reverse_copy(list<int>)/32768 26509.446 -1.30%
std::reverse_copy(list<int>)/4096 3164.560 -6.27%
std::reverse_copy(list<int>)/512 365.377 -
std::reverse_copy(list<int>)/64 30.469 1.83%
std::reverse_copy(list<int>)/8 2.401 -1.02%
std::reverse_copy(vector<int>)/32768 981.529 -
std::reverse_copy(vector<int>)/4096 134.720 1.54%
std::reverse_copy(vector<int>)/512 17.167 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.404 4.07%
std::rotate(deque<int>)_(1_element_backward)/1024 40.644 -
std::rotate(deque<int>)_(1_element_backward)/32 3.569 -
std::rotate(deque<int>)_(1_element_backward)/50 4.887 -3.25%
std::rotate(deque<int>)_(1_element_backward)/8192 311.832 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.535 -
std::rotate(deque<int>)_(1_element_forward)/32 4.145 -
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.082 -
std::rotate(deque<int>)_(by_1/2)/1024 187.579 2.85%
std::rotate(deque<int>)_(by_1/2)/32 8.537 -
std::rotate(deque<int>)_(by_1/2)/50 11.570 1.06%
std::rotate(deque<int>)_(by_1/2)/8192 1652.908 10.03%
std::rotate(deque<int>)_(by_1/3)/1024 405.830 -1.50%
std::rotate(deque<int>)_(by_1/3)/32 20.826 -
std::rotate(deque<int>)_(by_1/3)/50 31.218 2.03%
std::rotate(deque<int>)_(by_1/3)/8192 3348.343 -
std::rotate(deque<int>)_(by_1/4)/1024 265.592 -
std::rotate(deque<int>)_(by_1/4)/32 13.059 -1.19%
std::rotate(deque<int>)_(by_1/4)/50 28.313 -
std::rotate(deque<int>)_(by_1/4)/8192 2897.284 8.98%
std::rotate(list<int>)_(1_element_backward)/1024 743.849 -
std::rotate(list<int>)_(1_element_backward)/32 13.408 -
std::rotate(list<int>)_(1_element_backward)/50 24.928 -
std::rotate(list<int>)_(1_element_backward)/8192 7454.483 2.72%
std::rotate(list<int>)_(1_element_forward)/1024 733.211 -
std::rotate(list<int>)_(1_element_forward)/32 13.897 -
std::rotate(list<int>)_(1_element_forward)/50 25.639 -
std::rotate(list<int>)_(1_element_forward)/8192 7048.747 -12.62%
std::rotate(list<int>)_(by_1/2)/1024 390.971 -
std::rotate(list<int>)_(by_1/2)/32 6.483 -
std::rotate(list<int>)_(by_1/2)/50 12.687 -
std::rotate(list<int>)_(by_1/2)/8192 4323.247 -21.75%
std::rotate(list<int>)_(by_1/3)/1024 811.890 -
std::rotate(list<int>)_(by_1/3)/32 16.737 -
std::rotate(list<int>)_(by_1/3)/50 23.184 1.20%
std::rotate(list<int>)_(by_1/3)/8192 8410.848 -
std::rotate(list<int>)_(by_1/4)/1024 578.539 -
std::rotate(list<int>)_(by_1/4)/32 14.532 -
std::rotate(list<int>)_(by_1/4)/50 25.636 -
std::rotate(list<int>)_(by_1/4)/8192 6637.987 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.953 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.780 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.787 -
std::rotate(vector<bool>)_(1_element_backward)/8192 128.306 12.54%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.565 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.385 -1.07%
std::rotate(vector<bool>)_(1_element_forward)/50 17.451 -1.00%
std::rotate(vector<bool>)_(1_element_forward)/8192 114.498 1.18%
std::rotate(vector<bool>)_(by_1/2)/1024 8.407 -
std::rotate(vector<bool>)_(by_1/2)/32 17.765 -
std::rotate(vector<bool>)_(by_1/2)/50 17.524 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.087 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.413 -
std::rotate(vector<bool>)_(by_1/3)/32 17.641 -
std::rotate(vector<bool>)_(by_1/3)/50 17.721 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.800 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.700 11.79%
std::rotate(vector<bool>)_(by_1/4)/32 17.841 -
std::rotate(vector<bool>)_(by_1/4)/50 17.596 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.021 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.686 -
std::rotate(vector<int>)_(1_element_backward)/32 2.919 -
std::rotate(vector<int>)_(1_element_backward)/50 5.328 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.054 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.303 -
std::rotate(vector<int>)_(1_element_forward)/32 2.954 -
std::rotate(vector<int>)_(1_element_forward)/50 5.253 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.364 -
std::rotate(vector<int>)_(by_1/2)/1024 31.741 -
std::rotate(vector<int>)_(by_1/2)/32 2.325 -1.86%
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.828 -
std::rotate(vector<int>)_(by_1/3)/1024 119.013 -
std::rotate(vector<int>)_(by_1/3)/32 9.934 -
std::rotate(vector<int>)_(by_1/3)/50 11.248 1.34%
std::rotate(vector<int>)_(by_1/3)/8192 874.427 -
std::rotate(vector<int>)_(by_1/4)/1024 47.298 -
std::rotate(vector<int>)_(by_1/4)/32 4.736 -
std::rotate(vector<int>)_(by_1/4)/50 11.626 -
std::rotate(vector<int>)_(by_1/4)/8192 370.234 -
std::rotate_copy(deque<int>)/1024 37.504 8.81%
std::rotate_copy(deque<int>)/32 3.895 40.85%
std::rotate_copy(deque<int>)/50 4.182 39.14%
std::rotate_copy(deque<int>)/8192 301.339 3.46%
std::rotate_copy(list<int>)/1024 736.069 -
std::rotate_copy(list<int>)/32 8.651 -
std::rotate_copy(list<int>)/50 13.910 -
std::rotate_copy(list<int>)/8192 6964.979 -1.58%
std::rotate_copy(vector<int>)/1024 34.943 3.33%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 4.016 50.08%
std::rotate_copy(vector<int>)/8192 692.959 85.96%
std::sample(deque<int>)/1024 11338.124 -
std::sample(deque<int>)/32 305.902 -
std::sample(deque<int>)/8192 91601.909 -
std::sample(list<int>)/1024 12107.855 -
std::sample(list<int>)/32 313.384 -
std::sample(list<int>)/8192 98698.885 -
std::sample(vector<int>)/1024 11336.127 -
std::sample(vector<int>)/32 302.680 -
std::sample(vector<int>)/8192 91836.038 -
std::search(deque<int>)_(near_matches)/1000 17921.149 -20.59%
std::search(deque<int>)_(near_matches)/1024 18775.267 -18.69%
std::search(deque<int>)_(near_matches)/8192 1452817.827 -
std::search(deque<int>)_(no_match)/1000 407.217 -
std::search(deque<int>)_(no_match)/1024 416.447 -
std::search(deque<int>)_(no_match)/1048576 424788.734 -
std::search(deque<int>)_(no_match)/8192 3315.338 -
std::search(deque<int>)_(same_length)/1000 492.221 17.46%
std::search(deque<int>)_(same_length)/1024 487.552 2.77%
std::search(deque<int>)_(same_length)/8192 3823.298 -4.48%
std::search(deque<int>)_(single_element)/1000 449.639 -
std::search(deque<int>)_(single_element)/1024 460.080 -
std::search(deque<int>)_(single_element)/8192 3666.134 -
std::search(deque<int>,_pred)_(near_matches)/1000 27738.750 14.46%
std::search(deque<int>,_pred)_(near_matches)/1024 29049.198 15.01%
std::search(deque<int>,_pred)_(near_matches)/8192 1524319.293 -
std::search(deque<int>,_pred)_(no_match)/1000 424.347 -24.28%
std::search(deque<int>,_pred)_(no_match)/1024 436.567 -23.38%
std::search(deque<int>,_pred)_(no_match)/1048576 446652.397 -
std::search(deque<int>,_pred)_(no_match)/8192 3501.044 -
std::search(deque<int>,_pred)_(same_length)/1000 501.605 4.59%
std::search(deque<int>,_pred)_(same_length)/1024 511.421 -
std::search(deque<int>,_pred)_(same_length)/8192 4038.932 -
std::search(deque<int>,_pred)_(single_element)/1000 687.322 -
std::search(deque<int>,_pred)_(single_element)/1024 706.274 -
std::search(deque<int>,_pred)_(single_element)/8192 5680.116 -
std::search(list<int>)_(near_matches)/1000 38349.278 -
std::search(list<int>)_(near_matches)/1024 39900.042 -
std::search(list<int>)_(near_matches)/8192 2555701.796 -
std::search(list<int>)_(no_match)/1000 682.170 -54.64%
std::search(list<int>)_(no_match)/1024 770.549 -49.03%
std::search(list<int>)_(no_match)/1048576 825312.227 -2.07%
std::search(list<int>)_(no_match)/8192 6597.634 -
std::search(list<int>)_(same_length)/1000 752.519 -4.50%
std::search(list<int>)_(same_length)/1024 777.406 -
std::search(list<int>)_(same_length)/8192 7992.480 -
std::search(list<int>)_(single_element)/1000 697.564 16.41%
std::search(list<int>)_(single_element)/1024 741.581 -1.06%
std::search(list<int>)_(single_element)/8192 8466.680 14.15%
std::search(list<int>,_pred)_(near_matches)/1000 41659.824 -
std::search(list<int>,_pred)_(near_matches)/1024 43699.594 -
std::search(list<int>,_pred)_(near_matches)/8192 2696174.519 -
std::search(list<int>,_pred)_(no_match)/1000 804.443 -
std::search(list<int>,_pred)_(no_match)/1024 823.684 -
std::search(list<int>,_pred)_(no_match)/1048576 955932.469 -
std::search(list<int>,_pred)_(no_match)/8192 7279.067 -
std::search(list<int>,_pred)_(same_length)/1000 795.112 -
std::search(list<int>,_pred)_(same_length)/1024 814.225 -
std::search(list<int>,_pred)_(same_length)/8192 8040.172 -5.00%
std::search(list<int>,_pred)_(single_element)/1000 801.218 -
std::search(list<int>,_pred)_(single_element)/1024 820.804 -
std::search(list<int>,_pred)_(single_element)/8192 7758.816 -
std::search(vector<int>)_(near_matches)/1000 14345.786 -
std::search(vector<int>)_(near_matches)/1024 15130.682 -
std::search(vector<int>)_(near_matches)/8192 770847.452 1.07%
std::search(vector<int>)_(no_match)/1000 206.628 -
std::search(vector<int>)_(no_match)/1024 211.454 -
std::search(vector<int>)_(no_match)/1048576 210565.860 -
std::search(vector<int>)_(no_match)/8192 1639.878 -
std::search(vector<int>)_(same_length)/1000 247.264 2.00%
std::search(vector<int>)_(same_length)/1024 257.777 4.23%
std::search(vector<int>)_(same_length)/8192 1991.152 5.22%
std::search(vector<int>)_(single_element)/1000 230.792 -
std::search(vector<int>)_(single_element)/1024 236.058 -
std::search(vector<int>)_(single_element)/8192 1829.882 -
std::search(vector<int>,_pred)_(near_matches)/1000 22656.514 -
std::search(vector<int>,_pred)_(near_matches)/1024 23748.273 -
std::search(vector<int>,_pred)_(near_matches)/8192 1455290.021 -
std::search(vector<int>,_pred)_(no_match)/1000 527.795 -
std::search(vector<int>,_pred)_(no_match)/1024 537.196 -
std::search(vector<int>,_pred)_(no_match)/1048576 606463.582 -
std::search(vector<int>,_pred)_(no_match)/8192 4288.690 -
std::search(vector<int>,_pred)_(same_length)/1000 602.417 -
std::search(vector<int>,_pred)_(same_length)/1024 616.496 -
std::search(vector<int>,_pred)_(same_length)/8192 4934.185 -
std::search(vector<int>,_pred)_(single_element)/1000 535.755 -5.20%
std::search(vector<int>,_pred)_(single_element)/1024 519.762 -10.22%
std::search(vector<int>,_pred)_(single_element)/8192 4156.451 -10.25%
std::search_n(deque<int>)_(no_match)/1024 13.659 -
std::search_n(deque<int>)_(no_match)/32 13.636 -
std::search_n(deque<int>)_(no_match)/8192 15.686 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.211 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.288 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.711 -
std::search_n(list<int>)_(no_match)/1024 727.973 -
std::search_n(list<int>)_(no_match)/32 9.196 -
std::search_n(list<int>)_(no_match)/8192 6497.912 -2.64%
std::search_n(list<int>,_pred)_(no_match)/1024 839.903 -
std::search_n(list<int>,_pred)_(no_match)/32 17.612 -
std::search_n(list<int>,_pred)_(no_match)/8192 7351.378 -8.86%
std::search_n(vector<int>)_(no_match)/1024 3.237 -
std::search_n(vector<int>)_(no_match)/32 3.237 -
std::search_n(vector<int>)_(no_match)/8192 3.235 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.091 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.111 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.088 -
std::set<int>::clear()/0 392.400 -
std::set<int>::clear()/1024 8960.749 -1.31%
std::set<int>::clear()/32 629.290 1.36%
std::set<int>::clear()/8192 78067.813 1.47%
std::set<int>::contains(key)_(existent)/1024 3.878 2.64%
std::set<int>::contains(key)_(existent)/32 1.666 1.24%
std::set<int>::contains(key)_(existent)/8192 8.184 -2.81%
std::set<int>::contains(key)_(non-existent)/0 0.291 -3.33%
std::set<int>::contains(key)_(non-existent)/1024 5.902 -1.16%
std::set<int>::contains(key)_(non-existent)/32 2.648 -
std::set<int>::contains(key)_(non-existent)/8192 11.966 -18.40%
std::set<int>::count(key)_(existent)/1024 4.087 -4.50%
std::set<int>::count(key)_(existent)/32 1.600 -5.11%
std::set<int>::count(key)_(existent)/8192 8.259 5.44%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.411 -
std::set<int>::count(key)_(non-existent)/32 2.880 -
std::set<int>::count(key)_(non-existent)/8192 11.271 -12.62%
std::set<int>::ctor(&&,_different_allocs)/0 12.853 -
std::set<int>::ctor(&&,_different_allocs)/1024 6035.876 4.32%
std::set<int>::ctor(&&,_different_allocs)/32 179.487 2.08%
std::set<int>::ctor(&&,_different_allocs)/8192 49408.169 2.60%
std::set<int>::ctor(const&)/0 12.769 -
std::set<int>::ctor(const&)/1024 6291.301 -15.05%
std::set<int>::ctor(const&)/32 225.753 3.36%
std::set<int>::ctor(const&)/8192 50294.230 -4.43%
std::set<int>::ctor(const&,_alloc)/0 12.771 -
std::set<int>::ctor(const&,_alloc)/1024 6455.286 -1.99%
std::set<int>::ctor(const&,_alloc)/32 227.774 -
std::set<int>::ctor(const&,_alloc)/8192 51534.994 -2.62%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.735 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8503.422 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.874 -1.85%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68638.114 -1.32%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13021.655 1.84%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.750 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 239119.141 -1.28%
std::set<int>::equal_range(key)_(existent)/1024 4.512 2.08%
std::set<int>::equal_range(key)_(existent)/32 1.801 -
std::set<int>::equal_range(key)_(existent)/8192 7.930 -13.80%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.519 -9.21%
std::set<int>::equal_range(key)_(non-existent)/32 2.663 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.937 -6.93%
std::set<int>::erase(iterator)/1024 19.704 -
std::set<int>::erase(iterator)/32 19.611 -
std::set<int>::erase(iterator)/8192 19.859 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.043 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6565.806 -2.61%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.845 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53616.256 -
std::set<int>::erase(key)_(existent)/1024 50.486 -
std::set<int>::erase(key)_(existent)/32 21.113 -2.48%
std::set<int>::erase(key)_(existent)/8192 67.720 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.734 -6.39%
std::set<int>::erase(key)_(non-existent,_end)/32 2.646 -8.63%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.800 -5.13%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.972 1.23%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.788 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.049 -1.09%
std::set<int>::find(key)_(existent)/1024 3.876 -1.51%
std::set<int>::find(key)_(existent)/32 1.691 -
std::set<int>::find(key)_(existent)/8192 8.443 -
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.724 2.64%
std::set<int>::find(key)_(non-existent)/32 2.363 5.07%
std::set<int>::find(key)_(non-existent)/8192 8.787 3.03%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.042 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.545 1.54%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.141 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.557 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.034 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.943 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.798 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.597 -1.51%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.216 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 43.726 -3.50%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.837 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 92.580 -7.09%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.215 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.432 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.051 1.17%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.106 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.565 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16933.954 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 761.767 1.51%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189074.879 5.00%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.906 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13024.728 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.886 1.23%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118950.938 2.23%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.501 -4.05%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7726.925 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.937 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133585.530 -
std::set<int>::insert(value)_(already_present)/1024 5.696 -11.73%
std::set<int>::insert(value)_(already_present)/32 1.768 -
std::set<int>::insert(value)_(already_present)/8192 9.418 -13.63%
std::set<int>::insert(value)_(new_value,_end)/0 17.104 -8.75%
std::set<int>::insert(value)_(new_value,_end)/1024 40.821 -
std::set<int>::insert(value)_(new_value,_end)/32 18.744 -6.98%
std::set<int>::insert(value)_(new_value,_end)/8192 68.997 -8.33%
std::set<int>::insert(value)_(new_value,_middle)/0 17.057 -2.51%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.086 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.373 -1.53%
std::set<int>::insert(value)_(new_value,_middle)/8192 30.919 -1.20%
std::set<int>::lower_bound(key)_(existent)/1024 4.616 -1.28%
std::set<int>::lower_bound(key)_(existent)/32 1.567 1.59%
std::set<int>::lower_bound(key)_(existent)/8192 8.004 1.06%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.114 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.442 8.13%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.355 -7.85%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.369 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6348.846 2.69%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.815 4.55%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50497.513 2.40%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.353 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6362.633 3.40%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.968 4.02%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50614.176 3.29%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1445.726 8.97%
std::set<int>::operator=(const&)_(into_populated_Container)/32 43.345 15.43%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12660.689 3.08%
std::set<int>::upper_bound(key)_(existent)/1024 4.280 4.47%
std::set<int>::upper_bound(key)_(existent)/32 1.776 1.06%
std::set<int>::upper_bound(key)_(existent)/8192 7.857 -13.94%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.951 1.71%
std::set<int>::upper_bound(key)_(non-existent)/32 2.427 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.783 -
std::set<std::string>::clear()/0 392.964 -
std::set<std::string>::clear()/1024 21456.434 -1.79%
std::set<std::string>::clear()/32 894.904 2.08%
std::set<std::string>::clear()/8192 211536.404 -
std::set<std::string>::contains(key)_(existent)/1024 22.906 -5.58%
std::set<std::string>::contains(key)_(existent)/32 14.701 -6.49%
std::set<std::string>::contains(key)_(existent)/8192 29.905 11.72%
std::set<std::string>::contains(key)_(non-existent)/0 0.278 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.008 -12.30%
std::set<std::string>::contains(key)_(non-existent)/32 10.550 -8.46%
std::set<std::string>::contains(key)_(non-existent)/8192 27.952 -7.47%
std::set<std::string>::count(key)_(existent)/1024 24.148 1.30%
std::set<std::string>::count(key)_(existent)/32 15.488 -6.09%
std::set<std::string>::count(key)_(existent)/8192 30.004 -14.19%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 24.131 4.66%
std::set<std::string>::count(key)_(non-existent)/32 11.206 5.61%
std::set<std::string>::count(key)_(non-existent)/8192 33.731 3.08%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.826 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6881.054 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.293 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57242.614 -
std::set<std::string>::ctor(const&)/0 12.680 -
std::set<std::string>::ctor(const&)/1024 34681.364 1.14%
std::set<std::string>::ctor(const&)/32 792.180 2.22%
std::set<std::string>::ctor(const&)/8192 341187.256 -
std::set<std::string>::ctor(const&,_alloc)/0 12.705 -
std::set<std::string>::ctor(const&,_alloc)/1024 37164.896 1.57%
std::set<std::string>::ctor(const&,_alloc)/32 745.786 -
std::set<std::string>::ctor(const&,_alloc)/8192 345726.378 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.740 -3.35%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39911.418 1.04%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 804.400 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378721.737 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.787 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55556.257 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1001.582 -6.86%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1114967.512 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.907 -15.68%
std::set<std::string>::equal_range(key)_(existent)/32 17.024 3.68%
std::set<std::string>::equal_range(key)_(existent)/8192 28.828 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.700 1.52%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.274 14.00%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.622 3.88%
std::set<std::string>::erase(iterator)/1024 27.847 -9.31%
std::set<std::string>::erase(iterator)/32 26.778 -2.97%
std::set<std::string>::erase(iterator)/8192 29.868 11.06%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.458 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12556.651 -2.97%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.086 -3.33%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116947.225 -
std::set<std::string>::erase(key)_(existent)/1024 98.717 62.29%
std::set<std::string>::erase(key)_(existent)/32 74.557 47.39%
std::set<std::string>::erase(key)_(existent)/8192 83.338 14.87%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.175 -7.18%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.846 -9.29%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.205 -10.78%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -4.18%
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.621 -1.76%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.451 -10.43%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.599 -3.61%
std::set<std::string>::find(key)_(existent)/1024 22.994 2.83%
std::set<std::string>::find(key)_(existent)/32 14.708 -6.60%
std::set<std::string>::find(key)_(existent)/8192 29.853 4.97%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 21.636 5.83%
std::set<std::string>::find(key)_(non-existent)/32 10.325 10.25%
std::set<std::string>::find(key)_(non-existent)/8192 27.612 -2.25%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.532 -15.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.727 34.72%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 50.802 58.18%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 76.750 10.77%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.889 -3.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.261 3.88%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.505 5.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.174 21.72%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.042 9.60%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.843 -33.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.014 28.07%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.147 -22.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.651 3.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.636 -8.15%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.150 -1.33%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.216 25.12%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.310 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67169.480 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1488.044 -1.01%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 867585.834 -3.47%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.308 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44060.939 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1292.703 -1.18%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608947.612 1.38%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.424 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41694.250 -1.18%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1083.617 -6.70%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 613532.700 -
std::set<std::string>::insert(value)_(already_present)/1024 16.581 -38.29%
std::set<std::string>::insert(value)_(already_present)/32 7.553 -18.30%
std::set<std::string>::insert(value)_(already_present)/8192 60.402 99.17%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.118 -17.65%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.762 7.66%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.621 -11.62%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.369 3.43%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.075 -33.21%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.487 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.862 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.075 25.03%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.482 -10.28%
std::set<std::string>::lower_bound(key)_(existent)/32 15.442 2.25%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.812 1.66%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.073 -7.62%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.665 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.062 -3.06%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.253 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37243.094 1.15%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 801.685 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348040.182 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.260 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36252.022 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 691.807 -11.78%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347114.299 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15995.804 -1.02%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.172 12.22%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204509.247 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.070 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.236 -11.77%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.828 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.548 -6.00%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.875 -1.45%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.100 -5.40%
std::shift_left(deque<int>)/1024 38.075 -
std::shift_left(deque<int>)/32 3.803 -
std::shift_left(deque<int>)/50 5.434 -
std::shift_left(deque<int>)/8192 300.504 -
std::shift_left(list<int>)/1024 728.719 -
std::shift_left(list<int>)/32 13.497 -
std::shift_left(list<int>)/50 27.557 -
std::shift_left(list<int>)/8192 7215.617 -5.15%
std::shift_left(vector<int>)/1024 35.303 -
std::shift_left(vector<int>)/32 2.979 -33.37%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 281.092 -
std::shift_right(deque<int>)/1024 40.489 -
std::shift_right(deque<int>)/32 3.424 -
std::shift_right(deque<int>)/50 4.482 1.05%
std::shift_right(deque<int>)/8192 309.287 -
std::shift_right(list<int>)/1024 735.325 -
std::shift_right(list<int>)/32 14.558 -
std::shift_right(list<int>)/50 28.158 -7.74%
std::shift_right(list<int>)/8192 7459.002 -2.74%
std::shift_right(vector<int>)/1024 35.754 -
std::shift_right(vector<int>)/32 2.966 -29.24%
std::shift_right(vector<int>)/50 5.339 -
std::shift_right(vector<int>)/8192 301.698 -
std::shuffle(deque<int>)/1024 9282.381 -
std::shuffle(deque<int>)/32 293.436 -
std::shuffle(deque<int>)/8192 73970.340 -
std::shuffle(vector<int>)/1024 8825.151 -
std::shuffle(vector<int>)/32 278.253 -
std::shuffle(vector<int>)/8192 70169.491 -
std::sort(deque<int>)_(ascending)/1024 766.297 -
std::sort(deque<int>)_(ascending)/8 17.362 -1.15%
std::sort(deque<int>)_(ascending)/8192 5754.395 -
std::sort(deque<int>)_(descending)/1024 1302.070 -
std::sort(deque<int>)_(descending)/8 25.093 -
std::sort(deque<int>)_(descending)/8192 10380.082 -
std::sort(deque<int>)_(heap)/1024 6209.099 -1.32%
std::sort(deque<int>)_(heap)/8 24.546 -
std::sort(deque<int>)_(heap)/8192 69088.406 -
std::sort(deque<int>)_(pipe-organ)/1024 2756.215 -
std::sort(deque<int>)_(pipe-organ)/8 20.064 -
std::sort(deque<int>)_(pipe-organ)/8192 26195.353 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17660.948 -1.12%
std::sort(deque<int>)_(qsort_adversarial)/8 17.292 -1.77%
std::sort(deque<int>)_(qsort_adversarial)/8192 484250.485 -
std::sort(deque<int>)_(repeated)/1024 986.097 -2.42%
std::sort(deque<int>)_(repeated)/8 17.859 -
std::sort(deque<int>)_(repeated)/8192 6759.864 -
std::sort(deque<int>)_(shuffled)/1024 7268.793 6.10%
std::sort(deque<int>)_(shuffled)/8 23.400 3.64%
std::sort(deque<int>)_(shuffled)/8192 81588.920 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.088 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.662 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3748.823 -
std::sort(vector<NonIntegral>)_(descending)/1024 774.177 -
std::sort(vector<NonIntegral>)_(descending)/8 25.023 -1.27%
std::sort(vector<NonIntegral>)_(descending)/8192 5261.902 -
std::sort(vector<NonIntegral>)_(heap)/1024 4333.664 1.24%
std::sort(vector<NonIntegral>)_(heap)/8 23.671 -
std::sort(vector<NonIntegral>)_(heap)/8192 50164.678 -1.84%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1870.770 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.443 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18328.538 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13336.541 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.729 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155481.365 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.387 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.740 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3745.280 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4749.896 1.20%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.603 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 88349.872 6.54%
std::sort(vector<int>)_(ascending)/1024 520.980 -
std::sort(vector<int>)_(ascending)/8 15.651 -
std::sort(vector<int>)_(ascending)/8192 3746.348 -
std::sort(vector<int>)_(descending)/1024 1013.440 -
std::sort(vector<int>)_(descending)/8 24.687 -
std::sort(vector<int>)_(descending)/8192 7210.681 -
std::sort(vector<int>)_(heap)/1024 4553.899 -
std::sort(vector<int>)_(heap)/8 23.692 -1.93%
std::sort(vector<int>)_(heap)/8192 45586.509 -
std::sort(vector<int>)_(pipe-organ)/1024 2288.136 -
std::sort(vector<int>)_(pipe-organ)/8 17.602 -
std::sort(vector<int>)_(pipe-organ)/8192 21603.579 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12986.451 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.805 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148286.625 -
std::sort(vector<int>)_(repeated)/1024 662.905 -3.84%
std::sort(vector<int>)_(repeated)/8 15.825 -
std::sort(vector<int>)_(repeated)/8192 5052.137 -4.51%
std::sort(vector<int>)_(shuffled)/1024 4642.512 -
std::sort(vector<int>)_(shuffled)/8 22.661 -
std::sort(vector<int>)_(shuffled)/8192 44901.842 -
std::sort_heap(deque<int>)/1024 13505.486 1.43%
std::sort_heap(deque<int>)/8 36.119 -
std::sort_heap(deque<int>)/8192 479929.744 1.74%
std::sort_heap(deque<int>,_pred)/1024 12222.212 -
std::sort_heap(deque<int>,_pred)/8 33.682 -2.57%
std::sort_heap(deque<int>,_pred)/8192 431326.551 1.39%
std::sort_heap(vector<NonIntegral>)/1024 9890.341 -
std::sort_heap(vector<NonIntegral>)/8 29.737 -4.51%
std::sort_heap(vector<NonIntegral>)/8192 106340.021 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9865.223 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.271 -2.56%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106514.095 -
std::sort_heap(vector<int>)/1024 9844.183 -
std::sort_heap(vector<int>)/8 30.837 -
std::sort_heap(vector<int>)/8192 106556.753 -
std::sort_heap(vector<int>,_pred)/1024 9894.962 -
std::sort_heap(vector<int>,_pred)/8 32.123 -1.68%
std::sort_heap(vector<int>,_pred)/8192 106433.077 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2697.632 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1906.163 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1929.147 1.19%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9852.800 -
std::stable_partition(deque<int>)_(dense)/1024 569.375 -3.47%
std::stable_partition(deque<int>)_(dense)/32 27.519 -9.35%
std::stable_partition(deque<int>)_(dense)/50 36.665 -9.36%
std::stable_partition(deque<int>)_(dense)/8192 5658.091 -
std::stable_partition(deque<int>)_(sparse)/1024 431.564 1.93%
std::stable_partition(deque<int>)_(sparse)/32 10.834 -18.56%
std::stable_partition(deque<int>)_(sparse)/50 27.180 -9.51%
std::stable_partition(deque<int>)_(sparse)/8192 3314.965 -1.59%
std::stable_partition(list<int>)_(alloc_fails)/1024 4179.201 -
std::stable_partition(list<int>)_(alloc_fails)/32 1908.105 1.01%
std::stable_partition(list<int>)_(alloc_fails)/50 1932.505 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26612.107 4.90%
std::stable_partition(list<int>)_(dense)/1024 1418.724 -18.59%
std::stable_partition(list<int>)_(dense)/32 37.723 3.86%
std::stable_partition(list<int>)_(dense)/50 57.582 -
std::stable_partition(list<int>)_(dense)/8192 19008.260 9.33%
std::stable_partition(list<int>)_(sparse)/1024 932.933 -
std::stable_partition(list<int>)_(sparse)/32 9.640 -
std::stable_partition(list<int>)_(sparse)/50 26.926 -
std::stable_partition(list<int>)_(sparse)/8192 8648.176 -2.63%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2319.856 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1902.643 2.32%
std::stable_partition(vector<int>)_(alloc_fails)/50 1902.534 1.13%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5347.373 -
std::stable_partition(vector<int>)_(dense)/1024 298.315 1.75%
std::stable_partition(vector<int>)_(dense)/32 21.277 -
std::stable_partition(vector<int>)_(dense)/50 25.649 -
std::stable_partition(vector<int>)_(dense)/8192 2090.663 -
std::stable_partition(vector<int>)_(sparse)/1024 216.618 3.52%
std::stable_partition(vector<int>)_(sparse)/32 7.245 -
std::stable_partition(vector<int>)_(sparse)/50 22.100 2.90%
std::stable_partition(vector<int>)_(sparse)/8192 1547.013 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3944.706 1.89%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.581 1.49%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19057.996 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 27933.322 -2.79%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.234 1.14%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26325.952 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13733.931 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.287 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26087.265 1.37%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16388.807 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.364 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22424.820 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25722.966 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.031 9.20%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28134.137 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3680.583 -1.34%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.879 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13699.012 4.11%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19425.619 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.904 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25009.768 2.04%
std::stable_sort(deque<int>)_(ascending)/1024 2153.658 1.89%
std::stable_sort(deque<int>)_(ascending)/8 19.451 5.76%
std::stable_sort(deque<int>)_(ascending)/8192 13628.350 -
std::stable_sort(deque<int>)_(descending)/1024 3009.803 3.72%
std::stable_sort(deque<int>)_(descending)/8 29.233 10.41%
std::stable_sort(deque<int>)_(descending)/8192 20560.014 1.11%
std::stable_sort(deque<int>)_(heap)/1024 2752.427 -
std::stable_sort(deque<int>)_(heap)/8 26.118 8.80%
std::stable_sort(deque<int>)_(heap)/8192 17366.618 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2951.447 -
std::stable_sort(deque<int>)_(pipe-organ)/8 22.338 3.71%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20549.458 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3139.634 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.587 8.99%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20778.171 -
std::stable_sort(deque<int>)_(repeated)/1024 1409.690 -3.43%
std::stable_sort(deque<int>)_(repeated)/8 18.976 6.91%
std::stable_sort(deque<int>)_(repeated)/8192 7659.362 -
std::stable_sort(deque<int>)_(shuffled)/1024 2558.891 -
std::stable_sort(deque<int>)_(shuffled)/8 23.699 5.00%
std::stable_sort(deque<int>)_(shuffled)/8192 14280.576 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4884.450 1.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.020 3.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48399.248 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22842.451 -5.93%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.797 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 115459.491 -4.85%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13768.051 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.432 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108006.512 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13980.966 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.828 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85298.385 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22469.179 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.787 1.82%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135910.436 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3423.574 -16.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.024 2.06%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17881.847 -12.91%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17985.648 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.357 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146393.229 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3608.767 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.111 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42239.820 2.62%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12535.538 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.708 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188334.647 1.46%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9535.290 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.409 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117832.738 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8155.901 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.280 -3.65%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116826.104 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13517.862 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.630 -3.25%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200201.112 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1265.989 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.285 5.10%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14066.019 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12063.012 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.765 1.54%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 175130.914 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4622.724 4.10%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.082 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19450.385 3.33%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24778.799 6.66%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.200 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 26185.625 7.22%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13864.022 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.076 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 33105.358 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14059.752 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.263 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22740.731 4.23%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22604.831 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.155 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34488.600 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3379.810 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.249 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 15460.977 25.29%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17934.623 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.453 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32706.253 1.36%
std::stable_sort(vector<int>)_(ascending)/1024 2113.099 2.44%
std::stable_sort(vector<int>)_(ascending)/8 15.929 1.40%
std::stable_sort(vector<int>)_(ascending)/8192 13490.061 -
std::stable_sort(vector<int>)_(descending)/1024 2798.995 -
std::stable_sort(vector<int>)_(descending)/8 23.358 -4.75%
std::stable_sort(vector<int>)_(descending)/8192 18479.758 -
std::stable_sort(vector<int>)_(heap)/1024 2555.578 1.20%
std::stable_sort(vector<int>)_(heap)/8 21.440 -
std::stable_sort(vector<int>)_(heap)/8192 14540.709 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2803.429 -1.41%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.571 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18320.293 -4.59%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2923.252 1.32%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.735 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18332.106 -
std::stable_sort(vector<int>)_(repeated)/1024 1093.496 -
std::stable_sort(vector<int>)_(repeated)/8 15.704 -
std::stable_sort(vector<int>)_(repeated)/8192 5248.452 -
std::stable_sort(vector<int>)_(shuffled)/1024 2261.428 1.54%
std::stable_sort(vector<int>)_(shuffled)/8 19.953 -
std::stable_sort(vector<int>)_(shuffled)/8192 10966.937 -
std::swap_ranges(deque<int>)/1024 324.924 1.75%
std::swap_ranges(deque<int>)/32 10.419 -
std::swap_ranges(deque<int>)/50 15.856 -
std::swap_ranges(deque<int>)/8192 2649.665 3.96%
std::swap_ranges(list<int>)/1024 764.309 -3.22%
std::swap_ranges(list<int>)/32 20.253 3.51%
std::swap_ranges(list<int>)/50 32.463 -6.24%
std::swap_ranges(list<int>)/8192 10418.213 1.13%
std::swap_ranges(vector<int>)/1024 62.746 -
std::swap_ranges(vector<int>)/32 4.822 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.259 -
std::transform(deque<int>)_(identity_transform)/1024 370.360 -
std::transform(deque<int>)_(identity_transform)/32 12.309 -
std::transform(deque<int>)_(identity_transform)/50 19.098 -
std::transform(deque<int>)_(identity_transform)/8192 2445.206 -
std::transform(deque<int>,_deque<int>)/1024 660.694 -
std::transform(deque<int>,_deque<int>)/32 21.350 -
std::transform(deque<int>,_deque<int>)/50 36.466 -
std::transform(deque<int>,_deque<int>)/8192 5432.060 -
std::transform(list<int>)_(identity_transform)/1024 743.975 -
std::transform(list<int>)_(identity_transform)/32 17.028 -
std::transform(list<int>)_(identity_transform)/50 30.572 -
std::transform(list<int>)_(identity_transform)/8192 7107.641 -9.58%
std::transform(list<int>,_list<int>)/1024 842.902 -
std::transform(list<int>,_list<int>)/32 23.207 -
std::transform(list<int>,_list<int>)/50 37.452 -
std::transform(list<int>,_list<int>)/8192 9928.875 8.67%
std::transform(vector<int>)_(identity_transform)/1024 262.923 -
std::transform(vector<int>)_(identity_transform)/32 9.223 -
std::transform(vector<int>)_(identity_transform)/50 16.265 -
std::transform(vector<int>)_(identity_transform)/8192 2023.671 -
std::transform(vector<int>,_vector<int>)/1024 555.905 -
std::transform(vector<int>,_vector<int>)/32 17.250 -
std::transform(vector<int>,_vector<int>)/50 26.862 -
std::transform(vector<int>,_vector<int>)/8192 4449.447 -
std::unique(deque<int>)_(contiguous)/1024 519.298 -
std::unique(deque<int>)_(contiguous)/32 51.379 -8.11%
std::unique(deque<int>)_(contiguous)/52 57.957 -10.80%
std::unique(deque<int>)_(contiguous)/8192 3769.608 -
std::unique(deque<int>)_(sprinkled)/1024 514.030 -
std::unique(deque<int>)_(sprinkled)/32 52.171 -
std::unique(deque<int>)_(sprinkled)/52 59.159 -
std::unique(deque<int>)_(sprinkled)/8192 3834.792 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.769 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.616 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.792 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4590.266 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 682.287 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.164 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.492 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5219.068 -
std::unique(list<int>)_(contiguous)/1024 920.083 -
std::unique(list<int>)_(contiguous)/32 52.273 -
std::unique(list<int>)_(contiguous)/52 64.223 -
std::unique(list<int>)_(contiguous)/8192 6950.760 -1.18%
std::unique(list<int>)_(sprinkled)/1024 964.789 1.39%
std::unique(list<int>)_(sprinkled)/32 54.201 -
std::unique(list<int>)_(sprinkled)/52 70.573 4.77%
std::unique(list<int>)_(sprinkled)/8192 8154.621 3.43%
std::unique(list<int>,_pred)_(contiguous)/1024 976.696 -
std::unique(list<int>,_pred)_(contiguous)/32 58.317 -
std::unique(list<int>,_pred)_(contiguous)/52 71.506 -
std::unique(list<int>,_pred)_(contiguous)/8192 8110.872 2.16%
std::unique(list<int>,_pred)_(sprinkled)/1024 1007.248 -
std::unique(list<int>,_pred)_(sprinkled)/32 67.966 -
std::unique(list<int>,_pred)_(sprinkled)/52 84.439 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8369.592 -
std::unique(vector<int>)_(contiguous)/1024 307.930 -
std::unique(vector<int>)_(contiguous)/32 48.374 -
std::unique(vector<int>)_(contiguous)/52 54.077 -
std::unique(vector<int>)_(contiguous)/8192 1924.894 -
std::unique(vector<int>)_(sprinkled)/1024 535.975 -
std::unique(vector<int>)_(sprinkled)/32 54.646 -2.49%
std::unique(vector<int>)_(sprinkled)/52 65.489 -
std::unique(vector<int>)_(sprinkled)/8192 3923.625 -
std::unique(vector<int>,_pred)_(contiguous)/1024 490.740 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.442 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.779 1.04%
std::unique(vector<int>,_pred)_(contiguous)/8192 3605.272 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 691.147 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.158 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.961 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5205.739 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.188 -
std::unique_copy(deque<int>)_(contiguous)/32 9.664 -19.57%
std::unique_copy(deque<int>)_(contiguous)/52 14.880 -19.62%
std::unique_copy(deque<int>)_(contiguous)/8192 3741.945 -
std::unique_copy(deque<int>)_(sprinkled)/1024 496.191 4.75%
std::unique_copy(deque<int>)_(sprinkled)/32 9.235 -30.63%
std::unique_copy(deque<int>)_(sprinkled)/52 15.147 -27.60%
std::unique_copy(deque<int>)_(sprinkled)/8192 3801.413 -4.09%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.551 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.651 3.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.604 1.99%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4470.009 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 634.038 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.850 1.19%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.778 2.37%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5071.828 -
std::unique_copy(list<int>)_(contiguous)/1024 740.306 -
std::unique_copy(list<int>)_(contiguous)/32 11.248 -
std::unique_copy(list<int>)_(contiguous)/52 19.650 -
std::unique_copy(list<int>)_(contiguous)/8192 7229.744 5.93%
std::unique_copy(list<int>)_(sprinkled)/1024 743.985 -
std::unique_copy(list<int>)_(sprinkled)/32 12.867 -4.41%
std::unique_copy(list<int>)_(sprinkled)/52 23.793 -
std::unique_copy(list<int>)_(sprinkled)/8192 7156.007 2.66%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.044 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.263 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.270 1.20%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8061.730 5.69%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 844.002 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.935 2.67%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.754 1.80%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8220.264 6.92%
std::unique_copy(vector<int>)_(contiguous)/1024 248.327 -
std::unique_copy(vector<int>)_(contiguous)/32 8.661 -
std::unique_copy(vector<int>)_(contiguous)/52 13.627 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.266 -
std::unique_copy(vector<int>)_(sprinkled)/1024 458.379 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.548 2.69%
std::unique_copy(vector<int>)_(sprinkled)/52 22.502 1.08%
std::unique_copy(vector<int>)_(sprinkled)/8192 3668.257 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.461 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.905 4.61%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.600 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3797.820 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.761 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.236 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.510 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4525.736 -
std::unordered_map<int,_int>::clear()/0 390.908 -
std::unordered_map<int,_int>::clear()/1024 8163.016 -
std::unordered_map<int,_int>::clear()/32 586.075 -
std::unordered_map<int,_int>::clear()/8192 62659.131 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.581 10.41%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.692 -7.68%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.485 -8.34%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -4.12%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.642 30.46%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.437 6.69%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.563 15.63%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.329 11.73%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.475 11.99%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.536 10.57%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.268 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.754 28.28%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.785 36.02%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.559 5.78%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.040 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8491.355 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 261.480 -1.24%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 98661.209 -
std::unordered_map<int,_int>::ctor(const&)/0 12.880 -
std::unordered_map<int,_int>::ctor(const&)/1024 6773.132 -
std::unordered_map<int,_int>::ctor(const&)/32 198.805 -
std::unordered_map<int,_int>::ctor(const&)/8192 55586.502 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.937 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9792.361 1.25%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 262.824 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80910.471 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.851 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13188.953 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 370.833 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140991.227 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.834 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13142.372 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.944 2.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141329.521 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.739 -
std::unordered_map<int,_int>::erase(iterator)/32 19.469 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.627 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.316 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5433.451 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.935 -1.35%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44805.149 -1.19%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.245 2.99%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.035 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.272 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.345 29.94%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.166 5.64%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.065 2.96%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.221 5.28%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.180 1.57%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.242 3.72%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.231 2.34%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.341 -5.59%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.486 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.449 -3.89%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 3.13%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.278 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.048 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.037 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.516 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12666.378 -3.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 720.609 -2.81%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140310.302 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.628 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12567.956 -2.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 723.729 -1.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140472.601 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.658 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7672.643 2.37%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 591.931 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85357.740 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.015 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13973.570 -3.94%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 769.528 -1.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148966.114 -1.21%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.959 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13568.612 -1.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 756.207 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143988.422 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.395 -1.35%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.805 -1.53%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.731 -5.28%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.965 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.681 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.257 -1.16%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.695 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.938 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.732 2.32%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.430 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.395 1.58%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.239 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.612 1.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.176 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.180 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.670 7.61%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.198 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.539 10.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.188 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.418 3.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.277 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.458 1.42%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.124 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6691.793 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 207.614 -1.58%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54910.811 2.03%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.146 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6677.613 -3.00%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.113 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54671.252 -18.10%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1309.074 -12.04%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.526 1.21%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24915.345 -7.69%
std::unordered_multimap<int,_int>::clear()/0 391.608 -
std::unordered_multimap<int,_int>::clear()/1024 8023.919 -1.51%
std::unordered_multimap<int,_int>::clear()/32 588.437 -
std::unordered_multimap<int,_int>::clear()/8192 62216.310 -2.16%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.115 -29.03%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.274 -18.66%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.301 -19.35%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.484 43.39%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.490 9.46%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.496 5.71%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.713 23.86%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.765 -2.87%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.595 -9.09%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.771 -4.06%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.268 -12.84%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.113 -12.57%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.266 2.26%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.284 4.04%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.052 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8612.209 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 284.485 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 101950.461 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.951 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6811.523 -2.27%
std::unordered_multimap<int,_int>::ctor(const&)/32 200.316 -2.52%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55974.854 -1.43%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.127 1.18%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9130.552 -1.03%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 260.109 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76503.075 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.876 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13168.229 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.257 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140177.797 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.895 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12966.924 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.646 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140478.520 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.643 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.632 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 25.726 20.87%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.973 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5782.857 -1.15%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 510.774 -1.02%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44918.204 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.726 -3.39%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.407 -7.23%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.040 -5.07%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.272 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.484 12.20%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.435 3.32%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.245 7.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.454 8.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.317 4.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.026 6.05%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.625 27.66%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.324 4.38%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.322 -3.56%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.210 9.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.216 19.13%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.196 -7.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.260 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15085.020 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.551 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170090.121 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.213 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15236.716 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 769.846 1.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 171329.330 1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.401 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14329.061 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 816.127 1.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 180254.667 1.76%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.249 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16069.119 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 843.713 2.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167932.136 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.704 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16619.779 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 820.147 1.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 185288.058 1.84%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.569 21.88%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.052 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.464 -6.14%
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.039 -4.37%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.060 -7.97%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.076 -5.88%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.485 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.034 14.72%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.013 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.646 1.78%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.207 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6843.512 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.625 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56099.344 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.204 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6858.297 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.636 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55377.413 -12.53%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2318.517 55.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.660 5.30%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 32803.532 18.41%
std::unordered_multiset<int>::clear()/0 391.397 -
std::unordered_multiset<int>::clear()/1024 7894.556 -14.75%
std::unordered_multiset<int>::clear()/32 589.045 -15.22%
std::unordered_multiset<int>::clear()/8192 61648.738 -9.36%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.213 -7.77%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.303 -2.54%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.270 -16.23%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.397 8.43%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.354 -21.40%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.520 -4.60%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.601 1.20%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.609 -11.78%
std::unordered_multiset<int>::count(key)_(existent)/32 1.551 -11.76%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.567 -11.62%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.272 -12.10%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.228 -8.80%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.334 -3.02%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.310 1.83%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.997 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8594.816 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 298.302 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101560.624 -
std::unordered_multiset<int>::ctor(const&)/0 12.883 -
std::unordered_multiset<int>::ctor(const&)/1024 6751.292 -4.87%
std::unordered_multiset<int>::ctor(const&)/32 196.895 -
std::unordered_multiset<int>::ctor(const&)/8192 55358.815 -14.31%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.972 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9051.424 -9.38%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 249.425 -10.54%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76550.914 -7.86%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.842 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12699.436 -2.39%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.025 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 136830.875 -1.54%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.842 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12513.834 -3.78%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.945 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138251.019 -1.54%
std::unordered_multiset<int>::erase(iterator)/1024 19.714 -
std::unordered_multiset<int>::erase(iterator)/32 19.611 -
std::unordered_multiset<int>::erase(iterator)/8192 19.716 -12.32%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.818 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5601.754 -3.23%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 514.962 1.73%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45292.521 -2.01%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.492 9.74%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.366 -5.33%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.391 12.60%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.353 13.87%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.485 23.35%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.101 -8.15%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.124 -14.40%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.233 2.60%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.213 3.05%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.568 17.41%
std::unordered_multiset<int>::find(key)_(existent)/32 1.320 -5.55%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.307 17.11%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.333 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.063 -11.70%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.211 17.20%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.037 -4.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.850 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14922.142 1.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.343 -1.33%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168745.912 2.76%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.240 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14892.174 -1.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 773.401 1.15%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165708.455 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.031 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13700.266 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 810.789 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 177630.824 2.69%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.697 -11.17%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.049 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.300 2.13%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.409 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.071 5.95%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.825 -4.96%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.164 -10.81%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.363 -10.45%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.600 2.24%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.595 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 25.937 -19.69%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.126 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6682.100 -1.64%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 208.392 -6.58%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55115.266 -1.91%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.123 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6705.885 -2.17%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.180 -1.50%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55046.752 -1.30%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1315.819 -33.87%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.115 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26255.663 -14.19%
std::unordered_set<int>::clear()/0 392.478 -
std::unordered_set<int>::clear()/1024 8407.033 -14.13%
std::unordered_set<int>::clear()/32 578.977 -9.17%
std::unordered_set<int>::clear()/8192 62313.397 -19.96%
std::unordered_set<int>::contains(key)_(existent)/1024 1.614 49.22%
std::unordered_set<int>::contains(key)_(existent)/32 1.627 25.30%
std::unordered_set<int>::contains(key)_(existent)/8192 1.654 23.56%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.485 32.51%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.660 11.63%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.642 -3.17%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.385 -9.65%
std::unordered_set<int>::count(key)_(existent)/1024 1.477 -12.85%
std::unordered_set<int>::count(key)_(existent)/32 1.551 8.09%
std::unordered_set<int>::count(key)_(existent)/8192 1.524 8.33%
std::unordered_set<int>::count(key)_(non-existent)/0 0.301 11.55%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.895 5.71%
std::unordered_set<int>::count(key)_(non-existent)/32 1.632 -22.83%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.441 -8.93%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.797 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8770.888 -1.12%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 274.372 -1.25%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102057.041 -6.27%
std::unordered_set<int>::ctor(const&)/0 12.875 -
std::unordered_set<int>::ctor(const&)/1024 6921.743 3.80%
std::unordered_set<int>::ctor(const&)/32 204.940 3.61%
std::unordered_set<int>::ctor(const&)/8192 55933.984 2.01%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.031 -1.31%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9961.338 2.75%
std::unordered_set<int>::ctor(const&,_alloc)/32 279.164 2.42%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80377.982 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.855 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13908.495 2.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.262 -9.53%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143131.828 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.852 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13633.526 2.53%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.696 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142807.113 -
std::unordered_set<int>::erase(iterator)/1024 23.015 6.26%
std::unordered_set<int>::erase(iterator)/32 20.657 -4.40%
std::unordered_set<int>::erase(iterator)/8192 23.890 9.21%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.462 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5420.607 -15.40%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 520.266 -4.48%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43935.942 -16.15%
std::unordered_set<int>::erase(key)_(existent)/1024 25.470 10.79%
std::unordered_set<int>::erase(key)_(existent)/32 20.907 -13.25%
std::unordered_set<int>::erase(key)_(existent)/8192 28.739 22.65%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.262 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.556 23.06%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.451 24.08%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.292 17.69%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.234 12.38%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.422 2.94%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.178 5.32%
std::unordered_set<int>::find(key)_(existent)/1024 1.476 5.04%
std::unordered_set<int>::find(key)_(existent)/32 1.355 -8.33%
std::unordered_set<int>::find(key)_(existent)/8192 1.460 -2.36%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 3.47%
std::unordered_set<int>::find(key)_(non-existent)/1024 1.144 11.99%
std::unordered_set<int>::find(key)_(non-existent)/32 1.156 -9.30%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.207 1.76%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.924 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13828.116 10.71%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.615 3.52%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139089.933 1.72%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.404 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13701.940 11.73%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 745.944 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137972.954 2.30%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.106 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7665.533 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 590.786 1.47%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87695.104 2.00%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.394 32.26%
std::unordered_set<int>::insert(value)_(already_present)/32 2.467 40.57%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.670 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.281 1.78%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.806 -1.39%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.119 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.290 5.06%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.221 1.16%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.670 6.22%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.066 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.845 7.63%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.539 1.18%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6906.248 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 230.275 4.62%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55219.858 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.508 1.28%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6887.772 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 205.905 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55977.078 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.935 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1336.554 -10.97%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.459 -2.80%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26181.772 -4.58%
std::unordered_set<std::string>::clear()/0 393.295 -1.03%
std::unordered_set<std::string>::clear()/1024 22940.998 -3.03%
std::unordered_set<std::string>::clear()/32 930.530 -1.83%
std::unordered_set<std::string>::clear()/8192 218596.735 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.606 2.50%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.429 -16.84%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.125 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.440 2.71%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.395 7.70%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.515 -14.05%
std::unordered_set<std::string>::count(key)_(existent)/1024 39.209 -
std::unordered_set<std::string>::count(key)_(existent)/32 36.837 9.10%
std::unordered_set<std::string>::count(key)_(existent)/8192 35.821 -
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.328 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.924 14.37%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.816 -13.54%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.463 -7.11%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.848 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40920.516 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 999.731 3.69%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722392.261 -
std::unordered_set<std::string>::ctor(const&)/0 12.911 -
std::unordered_set<std::string>::ctor(const&)/1024 33844.981 -1.43%
std::unordered_set<std::string>::ctor(const&)/32 739.078 -13.52%
std::unordered_set<std::string>::ctor(const&)/8192 337199.692 -9.52%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.033 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63554.089 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1654.726 1.97%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601967.058 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.876 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62979.091 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1729.287 1.44%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 642103.443 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.896 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61941.676 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1635.281 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 640923.663 -
std::unordered_set<std::string>::erase(iterator)/1024 31.546 -3.68%
std::unordered_set<std::string>::erase(iterator)/32 28.011 -2.18%
std::unordered_set<std::string>::erase(iterator)/8192 37.466 15.02%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.836 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12151.765 -4.47%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 649.884 -3.96%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117471.186 -1.52%
std::unordered_set<std::string>::erase(key)_(existent)/1024 121.012 19.26%
std::unordered_set<std::string>::erase(key)_(existent)/32 86.350 -
std::unordered_set<std::string>::erase(key)_(existent)/8192 125.102 86.53%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.273 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.656 6.04%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.444 10.75%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.686 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.233 -2.18%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 22.455 16.93%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.058 -11.03%
std::unordered_set<std::string>::find(key)_(existent)/1024 37.299 -13.22%
std::unordered_set<std::string>::find(key)_(existent)/32 34.537 -22.30%
std::unordered_set<std::string>::find(key)_(existent)/8192 33.848 -15.18%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.050 2.64%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.844 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.543 -3.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.913 -1.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55997.546 -1.23%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1811.205 4.64%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 594901.912 -1.82%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.097 -1.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56264.741 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1785.325 -12.85%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600572.274 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.220 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55495.060 -1.42%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1790.224 -13.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558038.482 -1.46%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 17.947 1.30%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.134 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 61.822 -2.85%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 70.474 20.00%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.330 -14.48%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 76.105 131.87%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.781 -14.66%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 64.143 61.16%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 33.964 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 66.670 4.83%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 45.338 -30.28%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.036 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36379.740 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 783.474 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340097.370 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.055 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35828.554 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 684.744 -5.99%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341282.878 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15862.880 -2.27%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 305.900 -3.14%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210015.947 -
std::upper_bound(std::deque<int>)/100 30.966 1.08%
std::upper_bound(std::deque<int>)/8 18.068 -
std::upper_bound(std::deque<int>)/8192 65.346 -
std::upper_bound(std::forward_list<int>)/100 96.658 -
std::upper_bound(std::forward_list<int>)/8 16.180 -
std::upper_bound(std::forward_list<int>)/8192 10407.292 -
std::upper_bound(std::list<int>)/100 101.316 -
std::upper_bound(std::list<int>)/8 16.302 -
std::upper_bound(std::list<int>)/8192 13543.728 -8.48%
std::upper_bound(std::vector<int>)/100 12.359 -
std::upper_bound(std::vector<int>)/8 6.018 -
std::upper_bound(std::vector<int>)/8192 15.778 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.749 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.470 1.05%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 643.312 2.42%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.001 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 268.112 -3.65%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.156 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.038 -6.06%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 652.116 -22.55%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.812 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.598 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 515.869 -33.01%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.603 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.124 -5.43%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 488.732 -32.11%
std::vector<int>::ctor(size)/1024 42.904 3.23%
std::vector<int>::ctor(size)/32 10.947 -1.55%
std::vector<int>::ctor(size)/8192 569.046 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.922 3.39%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.197 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.121 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.648 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.753 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.959 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.779 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.353 1.49%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.991 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.730 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.031 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.428 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 926.080 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.773 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4623.229 2.73%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 918.727 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 457.327 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4240.645 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 946.145 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.531 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4744.114 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.979 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.908 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.806 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.709 -2.00%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 810.260 -3.38%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.992 -2.09%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.082 -13.18%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 656.655 -2.44%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.448 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.285 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.447 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.450 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.437 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 834.196 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.622 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4867.313 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12779.028 1.69%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.466 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110913.567 1.11%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.654 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.367 1.71%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.942 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6607.179 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 150.014 3.04%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55153.073 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.375 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.515 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6891.548 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19969.124 -2.99%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 603.120 -3.46%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174298.099 -2.77%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.750 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.441 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6911.140 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19959.888 -2.00%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 602.940 -3.02%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173988.363 -1.86%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.942 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.036 -1.30%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6898.278 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19958.896 -2.18%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 603.540 -2.79%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173310.681 -2.42%
std::vector<std::string>::ctor(size)/1024 428.983 -
std::vector<std::string>::ctor(size)/32 30.062 -11.10%
std::vector<std::string>::ctor(size)/8192 4186.905 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.287 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.162 -5.33%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5292.003 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19820.859 -3.43%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 572.930 -4.95%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172772.783 -2.76%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.050 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.409 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.086 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.525 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.579 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.195 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.487 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.928 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.704 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.630 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.035 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.217 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.389 -1.45%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.875 -2.88%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.175 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.155 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.659 -3.30%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.565 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1844.135 1.39%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.712 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12422.274 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15568.505 1.33%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 798.863 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 118186.344 1.35%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3364.790 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 528.908 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23237.252 1.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17020.561 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 869.816 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129195.442 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1875.314 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.491 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14191.158 1.15%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13786.029 2.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 875.193 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 118443.536 1.70%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.106 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.161 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.843 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.217 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.117 -2.34%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.204 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.873 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.813 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.249 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6696.173 2.82%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.963 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 54993.098 4.62%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 552.672 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.911 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3160.794 1.04%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 609.461 2.32%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.880 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5715.130 -
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.812 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.558 1.28%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.200 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.665 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.792 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.829 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.811 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.469 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.472 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.476 -
vector<bool>(const_vector<bool>&) 10.509 1.46%
vector<bool>(size_type,_const_value_type&) 9.037 9.03%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.888 6.57%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.978 -
vector<bool>::reserve() 8.788 7.15%
vector<bool>::resize() 11.707 7.52%
Geometric Mean 889.324 -