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 6c2c0b9da2b96e06048d52b4308636e667e08cf2

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564525 2026-02-23T03:10:27 0:00:00
Previous 564502 2026-02-23T08:00:40 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1784 2128
Performance Improvements 1906 2848
Unchanged Tests 38105 36819
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::find_end(list<int>,_pred)_(process_all)/1000 104.55% 792.441 1620.944 - 113.11% -
std::find_end(list<int>,_pred)_(process_all)/1024 100.45% 834.508 1672.755 - 111.78% -
std::unordered_set<std::string>::erase(key)_(existent)/32 90.83% 52.118 99.455 - 33.30% -
SetIntersection_Interlaced_Vector_float_262144_64 87.96% 9207056.614 17305977.266 - 10.49% -
std::set<std::string>::insert(value)_(already_present)/1024 83.05% 16.643 30.465 - 34.46% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 70.34% 6.807 11.594 - 1.63% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 69.02% 5.003 8.455 - 6.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 60.99% 40.880 65.814 - 6.17% -
std::partial_sort_copy(deque<int>)_(descending)/8 58.12% 15.023 23.754 - 1.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 57.09% 26.339 41.375 - 43.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 55.57% 23.987 37.317 - 47.99% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 55.25% 33.073 51.347 - -8.98% -
SetIntersection_Interlaced_Vector_float_1024_16 52.35% 1812559.530 2761347.435 - 8.54% -
SetIntersection_Interlaced_Vector_string_262144_1024 49.48% 231179498.167 345575203.002 - 43.81% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 49.26% 23.014 34.349 - 7.72% -
BM_PushHeap_string_Ascending_1 48.72% 0.471 0.701 - 9.21% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 48.48% 7.427 11.027 - -0.19% -
SetIntersection_Interlaced_Set_string_16384_16 45.49% 238513182.159 347013086.842 - 42.58% -
std::partial_sort_copy(deque<int>)_(heap)/8 45.44% 15.044 21.880 - 6.83% -
vector<bool>::resize() 44.89% 10.676 15.468 - 8.43% -
BM_StringCtorDefault 43.19% 0.318 0.456 - 87.37% -
SetIntersection_Interlaced_Vector_float_1024_64 42.91% 3290368.036 4702155.392 - 43.71% -
std::multiset<std::string>::erase(key)_(existent)/32 42.09% 57.239 81.329 - 57.44% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 41.72% 4634.275 6567.875 - 39.41% -
std::set<int>::contains(key)_(non-existent)/8192 41.52% 10.533 14.907 - 44.42% -
std::set<std::string>::insert(value)_(already_present)/32 40.20% 7.351 10.306 - -36.88% -
std::is_sorted(deque<int>)/8 40.00% 3.287 4.601 - 60.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 39.10% 0.957 1.332 - 39.06% -
SetIntersection_Interlaced_Vector_float_262144_4 37.97% 1453143.233 2004958.669 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 37.63% 23.944 32.954 - 78.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 37.28% 5.302 7.279 - -0.85% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 36.73% 690.669 944.337 - 36.87% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 36.36% 0.365 0.498 - 2.23% -
vector<bool>::reserve() 34.70% 8.112 10.928 - 0.03% -
std::map<int,_int>::contains(key)_(non-existent)/8192 34.40% 14.240 19.138 - 104.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.34% 23.128 31.070 - 35.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 33.31% 19.640 26.183 - 31.84% -
BM_deque_deque_ranges_copy_backward/0 32.67% 0.693 0.919 - 16.52% -
std::copy_n(vector<int>)/4096 32.30% 164.422 217.527 - 52.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.53% 20.204 26.574 - -16.90% -
BM_PushHeap_uint32_Random_1 30.98% 0.504 0.660 - 41.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.16% 24.509 31.656 - -4.33% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 28.88% 30.614 39.455 - 22.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 28.64% 23.692 30.478 - -4.77% -
std::unordered_map<int,_int>::clear()/8192 28.25% 61838.831 79309.791 - 19.04% -
SetIntersection_Interlaced_Vector_string_262144_256 28.25% 65044765.704 83419269.676 - 23.52% -
std::list<int>::erase(begin)_(cheap_elements)/8192 27.40% 10.782 13.737 - 35.09% -
std::map<std::string,_int>::erase(key)_(existent)/32 27.23% 57.246 72.837 - -4.16% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 27.13% 689.662 876.786 - 42.07% -
rng::find_last(deque<int>)_(bail_10%)/1024 27.00% 225.378 286.223 - 26.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 26.99% 36.367 46.183 - 17.98% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.77% 0.352 0.446 - 25.73% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.06% 24.832 31.304 - 25.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 25.79% 39.036 49.103 - 83.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.78% 43.762 55.045 - 30.58% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 25.72% 26.469 33.277 - 17.57% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 25.56% 44.209 55.511 - 56.15% -
std::list<int>::erase(begin)_(cheap_elements)/1024 25.56% 10.942 13.740 - 33.68% -
rng::find_last(deque<int>)_(bail_10%)/50 24.68% 11.321 14.115 - 24.77% -
SetIntersection_Interlaced_Vector_float_262144_1024 24.49% 80277198.100 99936540.797 - -3.68% -
std::unordered_set<int>::contains(key)_(existent)/8192 24.46% 1.382 1.720 - 41.21% -
SetIntersection_Interlaced_Vector_uint64_16384_256 24.46% 14967931.549 18628850.250 - -21.29% -
std::list<int>::erase(begin)_(cheap_elements)/32 24.45% 10.935 13.609 - 32.55% -
BM_PushHeap_string_Ascending_262144 24.30% 28.426 35.335 - 11.47% -
BM_PushHeap_string_Descending_1 24.29% 0.470 0.585 - -16.47% -
BM_vector_deque_ranges_copy/0 24.16% 0.402 0.499 - -26.80% -
SetIntersection_Interlaced_Vector_string_16384_64 23.76% 12006729.690 14859016.127 - 22.01% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 23.64% 4749.596 5872.580 - 22.61% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 23.36% 26.653 32.881 - 8.13% -
std::stable_partition(list<int>)_(dense)/1024 23.31% 1416.129 1746.290 - -0.04% -
BM_StringRelational_Eq_Empty_Empty_Control 23.20% 1.714 2.111 - -0.34% -
SetIntersection_Interlaced_Vector_string_262144_16 22.71% 5598698.837 6870420.808 - 14.65% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 22.65% 9.958 12.213 - 15.13% -
std::unordered_set<int>::count(key)_(non-existent)/1024 22.47% 1.714 2.100 - 51.48% -
std::unordered_set<std::string>::erase(iterator)/1024 22.40% 27.747 33.961 - 23.61% -
std::unordered_map<int,_int>::clear()/1024 22.36% 8134.681 9953.855 - 16.20% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 22.24% 29.948 36.609 - -13.95% -
std::list<std::string>::ctor(size)/32 22.11% 345.856 422.311 - 19.72% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 22.08% 10.613 12.957 - 17.79% -
SetIntersection_Interlaced_Vector_string_262144_64 21.96% 18986460.788 23155195.960 - 16.28% -
std::equal(vector<bool>)_(unaligned)/50 21.84% 0.832 1.014 - 24.21% -
BM_PushHeap_string_PipeOrgan_1 21.76% 0.527 0.642 - -8.28% -
BM_PushHeap_string_QuickSortAdversary_1 21.72% 0.528 0.642 - -8.26% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 21.53% 1.266 1.539 - 0.89% -
std::deque<std::string>::ctor(size)/32 21.47% 41.362 50.244 - -2.12% -
SetIntersection_Interlaced_Vector_string_16384_16 21.46% 4087696.971 4965006.437 - 18.30% -
BM_PushHeap_uint64_Descending_1 21.46% 0.522 0.634 - 41.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 21.41% 1641.273 1992.676 - 17.69% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 21.34% 1.333 1.618 - 16.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.05% 32.937 39.869 - 0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.87% 64.037 77.404 - 14.36% -
BM_PushHeap_string_PipeOrgan_262144 20.77% 17.217 20.793 - 19.76% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 20.42% 14.919 17.965 - 9.36% -
std::list<std::string>::ctor(size)/1024 20.33% 12705.414 15288.722 - 19.69% -
std::find_if_not(deque<int>)_(bail_25%)/32768 20.30% 1998.479 2404.137 - -34.26% -
std::adjacent_find(deque<int>)/50 20.29% 15.095 18.158 - 29.40% -
SetIntersection_Interlaced_Vector_float_16384_1024 20.25% 40930655.744 49219769.737 - -4.17% -
bm_ranges_lexicographical_compare<unsigned_char>/8 19.98% 1.156 1.387 - 0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 19.97% 0.479 0.574 - 24.12% -
SetIntersection_None_Set_string_16384_1024 19.96% 185792830.470 222870907.633 - 17.16% -
std::copy(vector<bool>)_(aligned)/262144 19.83% 656.689 786.891 - 33.87% -
std::list<std::string>::ctor(size)/8192 19.77% 104123.998 124713.417 - 17.12% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 19.69% 14.564 17.432 - 44.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 19.54% 1.291 1.544 - -9.05% -
BM_vector_deque_copy/0 19.38% 0.458 0.547 - -0.61% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 19.37% 21.958 26.212 - 14.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 18.98% 683.001 812.632 - 11.97% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 18.93% 16.391 19.494 - 29.42% -
std::map<std::string,_int>::count(key)_(existent)/8192 18.83% 28.953 34.404 - 12.43% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 18.79% 351.951 418.077 - 17.14% -
SetIntersection_Interlaced_Vector_string_16384_256 18.68% 37775753.379 44831862.477 - 16.95% -
std::any_of(list<int>)_(process_all)/8192 18.62% 6975.007 8273.869 - 13.49% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 18.34% 10.522 12.452 - 20.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 18.30% 49.259 58.275 - -2.19% -
std::find_if(deque<int>)_(bail_25%)/32768 18.28% 1991.252 2355.311 - 6.39% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 18.18% 536.422 633.959 - 17.86% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 18.10% 47.929 56.602 - 16.45% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 17.90% 33.670 39.696 - 17.15% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 17.85% 37673.729 44398.753 - 18.56% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 17.71% 646.850 761.395 - 0.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 17.63% 815.156 958.834 - 22.32% -
std::map<std::string,_int>::count(key)_(existent)/1024 17.52% 24.328 28.589 - 20.34% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 17.50% 24.814 29.156 - 28.77% -
SetIntersection_Interlaced_Set_uint64_1024_1024 17.42% 12493970.606 14670020.171 - 17.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 17.36% 58.821 69.032 - 29.63% -
std::multiset<std::string>::ctor(const&)/32 17.35% 693.977 814.352 - 5.09% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 17.19% 5482.569 6425.223 - -1.01% -
std::search(list<int>,_pred)_(single_element)/8192 17.17% 8204.350 9613.383 - 24.91% -
std::partition(deque<int>)_(dense)/50 17.16% 13.364 15.657 - 2.33% -
std::map<std::string,_int>::find(key)_(non-existent)/32 17.05% 13.041 15.264 - 53.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 16.95% 20.804 24.330 - -25.67% -
SetIntersection_Interlaced_Vector_string_262144_4 16.93% 2006980.170 2346736.681 - 14.21% -
std::find_if(deque<int>)_(bail_25%)/8192 16.88% 504.774 589.994 - 3.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 16.79% 32.059 37.442 - 19.03% -
std::copy_n(vector<bool>)_(aligned)/1048576 16.68% 1845.139 2152.855 - -30.78% -
bm_ranges_lexicographical_compare<unsigned_char>/1 16.58% 1.386 1.616 - 2.47% -
SetIntersection_Interlaced_Vector_float_16384_4 16.58% 1391217.861 1621872.026 - -1.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 16.38% 1.250 1.455 - -26.16% -
ranges::minmax(std::deque<long_long>)/64 16.33% 23.995 27.912 - 13.70% -
BM_std_minmax_element<char>/4000 16.25% 937.883 1090.270 - 4.00% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 16.09% 44695.582 51885.866 - 3.28% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 16.03% 27.162 31.516 - 55.18% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 15.92% 315.119 365.273 - 7.41% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 15.84% 2.350 2.722 - 14.13% -
BM_vector_deque_ranges_move_backward/2 15.80% 1.774 2.054 - -0.38% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 15.78% 2.337 2.706 - -0.75% -
BM_std_minmax_element<char>/1024 15.77% 245.177 283.847 - 3.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 15.61% 36.724 42.458 - -0.24% -
std::unordered_set<int>::contains(key)_(existent)/32 15.59% 1.252 1.447 - 2.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 15.58% 0.261 0.302 - 1.17% -
SetIntersection_Interlaced_Set_uint64_1024_4 15.48% 9954252.708 11495265.862 - 12.83% -
BM_vector_deque_ranges_move/0 15.46% 0.392 0.453 - 14.30% -
std::set<int>::contains(key)_(non-existent)/1024 15.25% 6.161 7.100 - 17.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 15.18% 4.181 4.815 - 17.02% -
rng::contains_subrange(deque<int>)_(process_all)/16 15.16% 8.664 9.978 - 2.01% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 15.09% 32.498 37.403 - 11.67% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 14.97% 1.390 1.598 - 13.71% -
BM_std_minmax_element<long_long>/2 14.92% 0.597 0.687 - 3.28% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 14.87% 946.334 1087.064 - 18.38% -
std::unordered_set<int>::count(key)_(non-existent)/32 14.85% 1.680 1.930 - 38.09% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.80% 38.540 44.245 - 14.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 14.69% 0.540 0.619 - 7.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 14.68% 4602502.542 5278365.328 - 20.84% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 14.67% 0.420 0.481 - 31.18% -
BM_deque_deque_ranges_move_backward/0 14.65% 0.800 0.918 - -0.33% -
std::set<int>::clear()/8192 14.54% 75754.610 86767.467 - 5.59% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 14.48% 77.899 89.179 - 104.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 14.47% 33.872 38.773 - -6.93% -
std::map<std::string,_int>::contains(key)_(existent)/1024 14.38% 24.773 28.335 - 21.47% -
BM_std_minmax_element<char>/512 14.34% 126.026 144.100 - 3.66% -
std::map<int,_int>::insert(value)_(already_present)/1024 14.33% 3.152 3.603 - 3.99% -
std::equal(vector<bool>)_(unaligned)/8 14.32% 0.885 1.011 - 23.69% -
BM_lexicographical_compare_three_way<IntPtr>/1 14.19% 0.345 0.394 - 8.77% -
std::rotate(deque<int>)_(1_element_forward)/8192 14.16% 300.057 342.530 - 14.20% -
std::set<int>::count(key)_(non-existent)/8192 13.98% 11.224 12.793 - -7.37% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 13.94% 29.391 33.489 - 17.42% -
BM_PushHeap_string_Descending_16384 13.82% 2.874 3.271 - 41.61% -
std::partition(deque<int>)_(dense)/32 13.64% 9.082 10.320 - 4.73% -
std::rotate(deque<int>)_(1_element_backward)/8192 13.55% 310.346 352.410 - 13.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 13.50% 36.995 41.987 - 17.36% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 13.44% 763.560 866.161 - -6.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 13.37% 138926.256 157503.522 - 12.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 13.35% 651.107 738.052 - 40.79% -
std::multimap<std::string,_int>::ctor(const&)/32 13.33% 705.402 799.465 - 0.37% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 13.33% 35.540 40.277 - 44.83% -
BM_PushHeap_string_Descending_262144 13.27% 4.988 5.650 - 79.16% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 13.26% 25.056 28.379 - 17.37% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 13.20% 9.712 10.993 - 32.79% -
BM_vector_deque_ranges_move_backward/1 13.18% 2.057 2.328 - -0.05% -
std::multiset<int>::equal_range(key)_(existent)/8192 13.17% 8.176 9.253 - 6.33% -
std::set<int>::equal_range(key)_(existent)/8192 13.12% 8.091 9.152 - 10.90% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.08% 54.281 61.381 - 23.71% -
std::vector<std::string>::ctor(size)/32 12.97% 31.784 35.907 - 13.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 12.93% 46000853.156 51947978.281 - 10.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 12.91% 204060.982 230408.277 - 9.47% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 12.89% 32.630 36.835 - 5.33% -
std::set<std::string>::equal_range(key)_(existent)/32 12.86% 15.521 17.517 - 16.63% -
std::copy_backward(vector<bool>)_(aligned)/262144 12.78% 688.411 776.361 - 26.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.74% 47.309 53.337 - -0.57% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 12.73% 1.380 1.556 - 5.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.70% 31.807 35.847 - 11.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 12.68% 303.801 342.317 - 10.35% -
SetIntersection_Interlaced_Vector_string_1024_256 12.50% 20389188.041 22938515.973 - 7.45% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 12.44% 34.875 39.215 - 12.97% -
std::find_if_not(vector<int>)_(process_all)/8 12.43% 1.425 1.602 - 13.35% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 12.43% 27.324 30.720 - -11.83% -
std::search(list<int>,_pred)_(same_length)/8192 12.27% 8634.120 9693.855 - 9.94% -
bm_ranges_swap_ranges_vb_unaligned/8 12.26% 4.763 5.347 - 7.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 12.19% 1.237 1.387 - -11.80% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 12.13% 24.288 27.234 - 8.84% -
std::set<int>::clear()/1024 12.08% 8929.978 10008.404 - 4.33% -
BM_PushHeap_string_Descending_64 11.97% 2.517 2.818 - 27.57% -
SetIntersection_Interlaced_Vector_float_16384_16 11.86% 2286160.854 2557197.484 - -10.20% -
BM_StringAssignStr_Large_Opaque 11.71% 10.161 11.351 - 9.95% -
std::remove_if(deque<int>)_(prefix)/50 11.61% 63.877 71.294 - 11.11% -
ranges::min(std::vector<long_long>)/1 11.58% 0.332 0.371 - -15.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 11.57% 37.992 42.386 - 8.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 11.56% 142478364.012 158943666.383 - 11.72% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 11.47% 5883.778 6558.508 - 11.41% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 11.45% 33.581 37.426 - 8.67% -
SetIntersection_Interlaced_Vector_string_256_256 11.44% 18476074.170 20590302.178 - -0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.31% 17663.409 19660.664 - 2.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 11.26% 14881562.079 16556502.595 - 14.37% -
BM_deque_vector_ranges_copy/0 11.25% 1.298 1.444 - 0.37% -
rng::find_last(vector<char>)_(bail_90%)/50 11.25% 1.350 1.502 - 2.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 11.21% 13429350.436 14935257.805 - 9.76% -
SetIntersection_Front_Vector_uint64_16384_1024 11.21% 5305687.364 5900341.019 - 10.63% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.20% 12.541 13.945 - -1.53% -
std::find_first_of(vector<int>)_(small_needle)/50 11.19% 74.167 82.464 - 14.39% -
std::map<std::string,_int>::find(key)_(existent)/1024 11.18% 24.853 27.632 - 16.25% -
rng::find_last(deque<int>)_(bail_90%)/8 11.18% 0.814 0.905 - -6.62% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 11.15% 35.066 38.974 - -4.46% -
std::set<int>::upper_bound(key)_(non-existent)/8192 11.13% 9.873 10.972 - 12.20% -
SetIntersection_Interlaced_Vector_string_16384_4 11.10% 1800428.716 2000275.839 - 10.51% -
std::unordered_map<int,_int>::erase(iterator)/32 11.08% 19.386 21.535 - 7.56% -
BM_vector_deque_move/65536 11.01% 2859.816 3174.783 - 11.05% -
std::rotate(vector<bool>)_(1_element_backward)/8192 10.98% 113.898 126.406 - 13.74% -
rng::fold_left(list<int>)/8192 10.98% 10688.095 11861.681 - 8.78% -
BM_vector_deque_move/70000 10.87% 3103.436 3440.812 - 10.82% -
std::unordered_map<int,_int>::erase(iterator)/8192 10.87% 19.572 21.700 - 7.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.84% 30.543 33.852 - 11.71% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 10.83% 23.579 26.132 - 9.66% -
std::copy(list<int>)/64 10.80% 30.281 33.552 - 0.17% -
std::rotate(deque<int>)_(by_1/2)/8192 10.78% 1510.669 1673.468 - 14.72% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 10.76% 21.872 24.226 - -0.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.75% 87.804 97.244 - 29.94% -
ranges::min(std::vector<__int128>)/1 10.68% 0.375 0.416 - 22.33% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 10.65% 1188.356 1314.962 - -12.71% -
std::transform(list<int>,_list<int>)/8192 10.65% 8385.872 9278.860 - 3.08% -
BM_vector_deque_move_backward/0 10.64% 0.507 0.561 - 33.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.63% 227.611 251.809 - 4.32% -
std::set<int>::lower_bound(key)_(non-existent)/8192 10.53% 8.953 9.896 - -5.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 10.46% 28119140.090 31061246.949 - 17.11% -
std::multiset<int>::find(key)_(existent)/8192 10.43% 7.973 8.805 - -1.16% -
SetIntersection_None_Set_uint64_262144_262144 10.42% 1240549.316 1369843.670 - 9.36% -
std::is_sorted_until(deque<int>)/8 10.40% 2.527 2.790 - 9.76% -
bm_ranges_lexicographical_compare<unsigned_char>/64 10.38% 1.785 1.970 - -1.27% -
BM_StringRelational_Compare_Large_Empty_Control 10.33% 1.607 1.773 - 9.87% -
std::set<int>::upper_bound(key)_(non-existent)/1024 10.32% 5.853 6.457 - 9.06% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.31% 583.961 644.191 - 8.64% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.31% 1.127 1.244 - 3.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 10.25% 1.487 1.640 - 14.96% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 10.22% 21.486 23.681 - 8.90% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 10.21% 45.268 49.890 - -4.17% -
std::unordered_set<int>::contains(key)_(existent)/1024 10.20% 1.243 1.369 - 17.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.16% 248101.914 273321.368 - -3.52% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 10.16% 40.020 44.087 - 8.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10.15% 66860373.404 73648358.949 - 14.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 10.13% 32.521 35.815 - 1.59% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 10.13% 1.320 1.454 - -8.60% -
BM_deque_vector_move/0 10.10% 1.365 1.503 - 5.43% -
std::unordered_map<int,_int>::erase(iterator)/1024 10.10% 19.618 21.599 - 7.68% -
std::adjacent_find(deque<int>)/8 10.09% 3.335 3.672 - 25.12% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 10.01% 1.034 1.137 - -1.58% -
SetIntersection_Front_Set_string_16384_16 9.91% 1751061.168 1924564.728 - 8.72% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 9.90% 13568.718 14911.368 - 15.12% -
std::find(list<int>)_(process_all)/8 9.85% 2.169 2.383 - 8.67% -
SetIntersection_Front_Set_uint64_1024_256 9.82% 3797229.695 4170255.606 - 5.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 9.80% 1.285 1.411 - 12.22% -
std::unordered_map<int,_int>::clear()/32 9.70% 584.290 640.982 - 5.93% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.69% 935.761 1026.445 - 0.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.63% 34.230 37.526 - 9.34% -
std::find_if_not(deque<int>)_(bail_25%)/8192 9.62% 500.294 548.432 - -40.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 9.61% 21.312 23.360 - 1.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 9.60% 17.147 18.793 - 16.63% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.57% 38081330.997 41725441.177 - 9.84% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.56% 7491.860 8207.908 - 9.52% -
BM_PushHeap_string_PipeOrgan_16384 9.55% 14.075 15.418 - 20.87% -
SetIntersection_Interlaced_Vector_string_16384_1024 9.45% 111812822.601 122380916.587 - 7.42% -
std::sort(deque<int>)_(shuffled)/8192 9.45% 85834.273 93942.724 - -4.85% -
bm_lexicographical_compare<signed_char>/1 9.41% 1.297 1.419 - 12.99% -
SetIntersection_None_Set_uint64_262144_16384 9.38% 1247211.346 1364157.471 - 10.95% -
std::find_first_of(vector<int>)_(small_needle)/1024 9.34% 1463.643 1600.341 - 10.60% -
SetIntersection_Front_Set_float_1024_1024 9.17% 12693309.946 13857459.583 - 17.18% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 9.15% 226.623 247.362 - -3.29% -
std::move(list<int>)/4096 9.13% 4589.396 5008.491 - 14.85% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 9.09% 11787.260 12858.697 - -2.19% -
SetIntersection_Front_Vector_float_1024_1024 9.01% 5417496.456 5905351.863 - 8.53% -
BM_vector_deque_copy/64000 8.86% 2832.884 3083.736 - 8.49% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.85% 35.354 38.484 - 1.17% -
BM_vector_deque_move_backward/64000 8.84% 7432.580 8089.926 - 11.52% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 8.83% 21.086 22.947 - -0.41% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 8.82% 317.155 345.135 - -0.25% -
std::find_first_of(vector<int>)_(small_needle)/32 8.79% 50.970 55.452 - 18.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 8.79% 2522431.199 2744047.669 - 11.82% -
std::set<int>::erase(iterator)/8192 8.76% 19.660 21.381 - 3.31% -
SetIntersection_Front_Set_string_262144_16 8.76% 1748898.898 1902030.059 - -1.86% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 8.75% 29.772 32.378 - 7.94% -
BM_vector_deque_ranges_copy/64000 8.74% 2832.330 3079.818 - 8.38% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 8.73% 339113.862 368706.950 - 7.18% -
std::stable_partition(list<int>)_(dense)/8192 8.71% 18862.896 20505.398 - 17.24% -
std::find(list<int>)_(bail_25%)/1024 8.70% 126.874 137.915 - 7.85% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.61% 38464.075 41776.560 - 8.18% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 8.61% 48.565 52.746 - -0.29% -
std::set<int>::erase(iterator)/1024 8.61% 19.542 21.224 - 4.85% -
std::partition_copy(list<int>)/8192 8.58% 6672.068 7244.299 - 5.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 8.55% 1555341.002 1688268.595 - 0.89% -
BM_vector_deque_move/64000 8.54% 2835.464 3077.631 - 8.21% -
std::partition(list<int>)_(sparse)/8192 8.44% 7696.250 8345.901 - 0.67% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 8.42% 20.918 22.678 - 6.71% -
std::remove_copy(deque<int>)_(prefix)/1024 8.42% 376.957 408.682 - 3.40% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 8.40% 4.441 4.815 - 3.15% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.36% 35.161 38.103 - 4.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.35% 0.568 0.615 - 4.11% -
std::move(vector<bool>)_(unaligned)/512 8.34% 4.708 5.101 - 6.67% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.32% 52878.202 57278.183 - 2.79% -
std::find_first_of(list<int>)_(large_needle)/1024 8.25% 850188.893 920354.086 - -6.63% -
std::move(vector<bool>)_(aligned)/64 8.24% 1.585 1.716 - 1.48% -
std::is_sorted_until(list<int>)/8192 8.21% 6681.609 7230.437 - 0.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 8.20% 4647.580 5028.468 - 3.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.18% 627.299 678.618 - 8.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 8.13% 75.433 81.567 - 0.29% -
std::map<int,_int>::upper_bound(key)_(existent)/32 8.12% 1.707 1.846 - 1.06% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.10% 7926.980 8569.449 - 0.65% -
SetIntersection_Front_Vector_float_16384_16384 8.08% 71854752.256 77662952.206 - 7.91% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.08% 20258.396 21894.312 - 7.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 8.07% 10.809 11.681 - 14.67% -
ranges::minmax(std::deque<long_long>)/70000 8.05% 25978.124 28070.402 - 9.91% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 8.05% 17.748 19.176 - -2.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 8.03% 20.829 22.502 - 6.50% -
SetIntersection_Front_Set_string_1024_64 8.03% 4510731.967 4873124.530 - 2.13% -
std::fill_n(list<int>)/50 7.96% 15.650 16.896 - 11.31% -
std::for_each_n(list<int>)/8192 7.93% 7178.169 7747.533 - 5.29% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.93% 11950.144 12897.950 - -2.05% -
BM_vector_deque_copy/70000 7.92% 3100.890 3346.364 - 7.79% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.91% 8.206 8.855 - -13.13% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 7.91% 32.402 34.965 - 8.55% -
std::find_if_not(list<int>)_(bail_25%)/8 7.89% 0.914 0.986 - 7.34% -
std::stable_sort(deque<int>)_(ascending)/8 7.84% 17.886 19.288 - -4.57% -
SetIntersection_Interlaced_Vector_string_262144_16384 7.82% 1011069.254 1090100.258 - 8.70% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.81% 11.772 12.692 - 5.85% -
std::set<int>::contains(key)_(non-existent)/32 7.78% 2.906 3.132 - 1.93% -
std::multiset<std::string>::contains(key)_(existent)/8192 7.77% 31.884 34.361 - 28.54% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 7.76% 21.238 22.887 - -8.74% -
std::is_sorted_until(deque<int>,_pred)/8 7.76% 4.135 4.456 - 7.60% -
BM_vector_deque_ranges_copy/70000 7.75% 3101.557 3342.015 - 7.66% -
std::replace(list<int>)_(sprinkled)/1024 7.75% 734.870 791.795 - 9.04% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.71% 25.096 27.032 - 17.54% -
SetIntersection_Front_Vector_float_262144_16384 7.70% 71860715.799 77391274.288 - 7.81% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 7.69% 27.457 29.570 - -5.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.68% 25795.250 27777.409 - 12.19% -
BM_vector_deque_ranges_move/65536 7.67% 2858.483 3077.587 - 7.62% -
ranges::min(std::list<char>)/1 7.65% 0.363 0.391 - 10.65% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.64% 176937.995 190463.356 - 7.25% -
BM_PushHeap_string_Descending_16 7.64% 2.230 2.401 - 14.14% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.63% 22.790 24.530 - 7.40% -
BM_std_minmax_element<char>/3 7.63% 1.157 1.245 - 7.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 7.62% 22.775 24.510 - 18.64% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.62% 22.317 24.017 - 10.23% -
std::remove(deque<int>)_(sprinkled)/50 7.59% 54.940 59.111 - 7.09% -
std::partition_copy(deque<int>)/50 7.58% 21.221 22.831 - 3.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 7.58% 0.263 0.283 - -2.77% -
rng::starts_with(list<int>)/8192 7.56% 8631.749 9284.578 - 8.02% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 7.52% 26.486 28.476 - 6.91% -
std::adjacent_find(list<int>)/8192 7.49% 6675.431 7175.702 - 0.79% -
std::unordered_multiset<int>::find(key)_(existent)/1024 7.49% 1.322 1.421 - 6.44% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 7.48% 23.401 25.151 - -0.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 7.47% 1.480 1.591 - -3.25% -
BM_vector_deque_ranges_copy/1024 7.47% 35.603 38.261 - 6.53% -
std::for_each_n(join_view(vector<vector<int>>))/8 7.46% 1.386 1.489 - 5.67% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 7.46% 54.964 59.062 - 3.95% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 7.38% 2987.379 3207.989 - -14.39% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.36% 66.165 71.037 - -45.48% -
std::set<int>::count(key)_(existent)/8192 7.36% 8.218 8.823 - 7.36% -
bm_gcd_trivial 7.35% 0.628 0.674 - -0.46% -
BM_PushHeap_string_Descending_1024 7.35% 2.930 3.146 - 33.55% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 7.35% 15.769 16.927 - -4.09% -
BM_PushHeap_string_Ascending_16384 7.33% 21.233 22.790 - 19.10% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.30% 10.360 11.116 - -2.01% -
BM_PushHeap_string_Descending_256 7.30% 2.810 3.015 - 31.62% -
BM_deque_deque_ranges_copy_backward/2 7.30% 2.299 2.467 - 7.01% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.27% 32.175 34.514 - 19.06% -
ranges::min(std::deque<long_long>)/1 7.26% 0.646 0.693 - 15.60% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.25% 26852.988 28799.542 - 7.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7.22% 7440641.338 7977906.436 - 3.76% -
std::multiset<int>::equal_range(key)_(non-existent)/0 7.21% 0.250 0.268 - -43.71% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 7.19% 4.223 4.527 - 1.94% -
std::multiset<std::string>::erase(iterator)/8192 7.18% 33.787 36.213 - 20.90% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.15% 12.092 12.958 - 18.76% -
ranges::minmax(std::deque<char>)/1 7.13% 0.660 0.707 - 7.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 7.11% 1.650 1.767 - 0.41% -
SetIntersection_Interlaced_Vector_string_1024_64 7.09% 7948510.279 8512033.598 - -0.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 7.09% 657.476 704.081 - 28.78% -
BM_std_minmax_element<char>/4096 7.07% 960.683 1028.595 - -4.39% -
std::unordered_multiset<int>::count(key)_(existent)/32 7.07% 1.438 1.540 - -16.96% -
std::unordered_multiset<int>::contains(key)_(existent)/32 7.06% 1.353 1.448 - -6.73% -
std::partial_sort(deque<int>)_(heap)/8192 7.04% 268917.685 287844.347 - 4.33% -
SetIntersection_Interlaced_Vector_uint32_16384_16 7.04% 2382469.736 2550106.946 - 5.48% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 7.03% 642.067 687.204 - 7.81% -
std::set<int>::upper_bound(key)_(non-existent)/32 7.01% 2.412 2.581 - 5.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 7.01% 1847148.889 1976686.045 - 0.36% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 7.01% 0.485 0.519 - 101.21% -
rng::contains_subrange(list<int>)_(single_element)/1048576 7.00% 803851.301 860149.551 - 6.01% -
BM_vector_deque_ranges_copy_backward/2 6.97% 1.862 1.992 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 6.93% 340508746.730 364109921.073 - 3.87% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 6.90% 11.891 12.711 - 15.97% -
std::fill(vector<bool>)/64 6.87% 1.588 1.697 - 15.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 6.87% 20818.793 22248.883 - 7.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.86% 6846.598 7316.597 - 6.47% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 6.86% 43.715 46.715 - 5.77% -
SetIntersection_None_Set_uint64_262144_1024 6.85% 1257052.326 1343136.883 - 9.14% -
SetIntersection_None_Set_string_16384_256 6.84% 191866629.581 204993817.461 - 8.25% -
SetIntersection_Interlaced_Set_uint64_1024_64 6.82% 10148184.528 10840286.726 - 6.37% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.82% 32.013 34.195 - 9.44% -
std::deque<int>::ctor(size)/1024 6.80% 70.491 75.282 - 4.93% -
SetIntersection_Front_Set_string_256_64 6.80% 14252810.019 15221471.331 - 7.32% -
std::map<std::string,_int>::clear()/32 6.77% 855.858 913.791 - -0.91% -
BM_PushHeap_float_Descending_4 6.76% 0.363 0.388 - -36.58% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.74% 861408.768 919500.684 - 4.27% -
std::multiset<int>::contains(key)_(non-existent)/8192 6.73% 9.474 10.111 - -30.92% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 6.72% 1.042 1.112 - 0.21% -
BM_vector_deque_ranges_copy/65536 6.71% 2856.513 3048.262 - 6.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 6.70% 43.669 46.596 - 4.94% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.69% 227.852 243.096 - 12.13% -
std::replace(list<int>)_(sprinkled)/50 6.69% 18.533 19.772 - 1.33% -
std::set<int>::insert(value)_(already_present)/1024 6.65% 5.811 6.198 - 6.88% -
std::set<int>::erase(iterator)/32 6.65% 19.488 20.783 - 3.32% -
std::stable_partition(deque<int>)_(sparse)/1024 6.65% 421.883 449.918 - 4.23% -
std::copy_if(vector<int>)_(entire_range)/64 6.61% 15.603 16.633 - 7.00% -
std::copy_backward(vector<bool>)_(aligned)/512 6.60% 1.462 1.558 - 0.73% -
std::set<int>::insert(value)_(new_value,_end)/8192 6.58% 69.597 74.173 - 6.61% -
BM_PushHeap_uint64_QuickSortAdversary_16 6.55% 0.970 1.033 - 6.41% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 6.55% 45.511 48.490 - -4.40% -
std::find_end(list<int>,_pred)_(same_length)/8192 6.53% 9493.947 10113.775 - -40.78% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.52% 15.668 16.689 - 6.01% -
BM_PushHeap_string_Ascending_256 6.51% 11.008 11.725 - 6.93% -
BM_PushHeap_uint64_SingleElement_262144 6.51% 0.358 0.381 - 5.17% -
std::partial_sort(vector<int>)_(shuffled)/8 6.50% 27.402 29.183 - 2.71% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.49% 26.011 27.699 - 1.88% -
BM_PushHeap_uint32_QuickSortAdversary_16 6.48% 0.920 0.980 - 6.82% -
BM_deque_deque_ranges_copy_backward/1 6.47% 2.561 2.727 - 8.07% -
BM_std_minmax_element<char>/4 6.47% 1.209 1.287 - 6.70% -
SetIntersection_Front_Set_string_262144_64 6.46% 4623895.218 4922714.051 - -1.37% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 6.45% 174.151 185.391 - 5.78% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.44% 809.003 861.093 - 20.55% -
SetIntersection_Interlaced_Vector_float_1024_4 6.42% 1302989.558 1386621.835 - -0.34% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 6.41% 9.630 10.247 - 7.54% -
std::find_if_not(list<int>)_(process_all)/50 6.39% 38.820 41.302 - 8.57% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.39% 1357.199 1443.913 - 5.61% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.38% 37.773 40.184 - 2.39% -
BM_std_minmax_element<char>/5500 6.38% 1287.524 1369.698 - -4.95% -
std::deque<int>::ctor(size)/32 6.37% 26.068 27.728 - 2.52% -
BM_vector_deque_ranges_copy_backward/1 6.36% 2.183 2.322 - 1.65% -
rng::contains_subrange(deque<int>)_(process_all)/32 6.35% 11.718 12.462 - -13.58% -
bm_ranges_lexicographical_compare<signed_char>/1 6.34% 1.680 1.786 - 4.17% -
std::any_of(vector<int>)_(process_all)/8 6.32% 2.351 2.499 - 3.29% -
SetIntersection_Front_Vector_uint32_256_256 6.31% 4240493.831 4508249.503 - 5.45% -
ranges::minmax(std::vector<long_long>)/1 6.28% 0.650 0.691 - 6.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 6.28% 4.214 4.478 - -3.24% -
std::swap_ranges(list<int>)/50 6.27% 32.232 34.252 - 7.48% -
rng::contains_subrange(deque<int>)_(same_length)/16 6.26% 10.997 11.685 - -8.05% -
BM_vector_deque_copy_backward/4000 6.26% 140.144 148.915 - 2.58% -
std::set<int>::lower_bound(key)_(existent)/1024 6.26% 4.269 4.536 - 0.67% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 6.24% 4.091 4.346 - -8.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 6.23% 50.020 53.137 - 62.45% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.23% 18.072 19.198 - -5.03% -
BM_vector_deque_ranges_move/64000 6.21% 2834.805 3010.955 - 5.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.19% 23.832 25.308 - 26.57% -
rng::contains_subrange(list<int>)_(near_matches)/1000 6.19% 37223.317 39528.932 - 7.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 6.19% 18.375 19.513 - 4.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.17% 644.996 684.820 - -58.91% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.17% 15.805 16.780 - 7.79% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.16% 13.904 14.761 - 6.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.15% 231.020 245.225 - 6.03% -
bm_lexicographical_compare<signed_char>/64 6.13% 2.013 2.137 - 11.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 6.12% 10847.934 11512.127 - -1.10% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 6.11% 54805.764 58157.040 - 6.12% -
BM_tolower_string<char> 6.07% 15.182 16.104 - 5.29% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.00% 3.112 3.298 - 12.76% -
SetIntersection_Interlaced_Vector_float_16384_256 6.00% 15039841.348 15941644.544 - 7.14% -
std::unordered_set<int>::clear()/8192 5.99% 61337.310 65012.385 - -3.38% -
BM_std_minmax_element<short>/5500 5.99% 1408.182 1492.483 - 8.49% -
std::map<std::string,_int>::erase(iterator)/8192 5.97% 30.178 31.980 - 10.16% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 5.95% 693.079 734.339 - 0.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.95% 46.338 49.096 - -12.20% -
BM_PushHeap_string_Ascending_64 5.91% 7.492 7.935 - 8.80% -
SetIntersection_Interlaced_Vector_uint32_262144_16 5.89% 3106196.933 3289256.131 - 6.84% -
std::unordered_set<int>::clear()/1024 5.87% 7885.572 8348.245 - -0.13% -
BM_StringFindStringLiteral/64 5.87% 2.128 2.253 - 5.28% -
SetIntersection_Interlaced_Set_string_64_64 5.85% 34709336.986 36739068.144 - 4.70% -
std::unordered_multiset<int>::find(key)_(existent)/8192 5.85% 1.471 1.557 - 16.80% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.84% 183314.910 194023.648 - 6.91% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 5.84% 26709.189 28269.292 - 1.30% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.83% 5.248 5.554 - 8.82% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.82% 791.302 837.374 - 8.03% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.82% 32.322 34.202 - 9.96% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 5.81% 26349.405 27879.546 - 4.09% -
std::multiset<int>::count(key)_(non-existent)/0 5.78% 0.250 0.265 - -3.82% -
BM_deque_deque_copy/70000 5.78% 3169.931 3353.095 - 5.38% -
SetIntersection_Front_Vector_float_256_256 5.77% 4297284.719 4545347.389 - 4.89% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.77% 6650.768 7034.560 - 1.78% -
SetIntersection_Front_Vector_float_1024_256 5.76% 2150227.530 2274048.743 - 4.88% -
BM_std_minmax_element<short>/4000 5.76% 1027.160 1086.300 - 7.93% -
BM_std_minmax_element<char>/2 5.76% 0.649 0.686 - 8.30% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.75% 2.255 2.385 - -1.17% -
std::remove(deque<int>)_(sprinkled)/32 5.73% 49.967 52.829 - 5.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 5.73% 1.760 1.860 - 23.38% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.73% 10.111 10.690 - 1.00% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.72% 26.239 27.741 - 0.45% -
SetIntersection_Front_Set_uint64_1024_1024 5.72% 11756140.252 12428200.959 - 0.52% -
BM_lexicographical_compare_three_way_slow_path/1 5.71% 0.410 0.434 - 19.16% -
std::set<int>::clear()/32 5.71% 614.426 649.525 - 2.39% -
SetIntersection_Interlaced_Set_uint32_256_64 5.71% 13078969.171 13825924.019 - -1.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.70% 0.625 0.660 - 11.59% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 5.67% 23.165 24.479 - -1.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.66% 527.893 557.758 - 3.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.66% 672.401 710.431 - -59.34% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.65% 5.907 6.240 - -11.26% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 5.65% 1.323 1.398 - 0.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.65% 12987.521 13720.684 - 6.39% -
BM_vector_deque_move_backward/70000 5.64% 8183.257 8644.781 - 8.02% -
rng::find_last_if(vector<int>)_(bail_10%)/50 5.62% 11.530 12.178 - -1.59% -
std::partition_point(list<int>)/8192 5.61% 11758.125 12418.114 - -0.24% -
BM_std_minmax_element<short>/1024 5.61% 268.853 283.934 - 8.25% -
SetIntersection_Interlaced_Set_float_256_4 5.59% 10818166.289 11423067.320 - 0.86% -
std::multiset<int>::equal_range(key)_(non-existent)/32 5.59% 2.414 2.549 - 0.35% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 5.58% 1.131 1.194 - 3.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.58% 44472.925 46954.589 - -6.66% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.58% 52728.072 55668.663 - 11.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.57% 206.124 217.599 - -3.62% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.56% 70.492 74.414 - 3.33% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.56% 30.690 32.398 - 35.27% -
SetIntersection_None_Set_string_16384_64 5.56% 192122107.311 202804756.142 - 7.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 5.52% 1406.482 1484.174 - 8.59% -
BM_vector_deque_move_backward/512 5.52% 17.472 18.435 - 5.31% -
SetIntersection_None_Set_string_262144_262144 5.50% 1579215.088 1666005.775 - -2.62% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.49% 4.735 4.995 - 4.37% -
std::unordered_multimap<int,_int>::clear()/8192 5.49% 61315.788 64680.282 - -3.64% -
BM_vector_deque_ranges_move/70000 5.47% 3104.577 3274.421 - 5.53% -
BM_PushHeap_uint64_SingleElement_16 5.44% 0.338 0.356 - -0.62% -
std::is_sorted_until(list<int>,_pred)/8192 5.44% 8458.465 8918.506 - 17.03% -
SetIntersection_Front_Vector_float_262144_256 5.42% 2165839.288 2283332.838 - 5.32% -
SetIntersection_Interlaced_Vector_string_1024_16 5.42% 3266247.353 3443324.755 - 3.72% -
SetIntersection_Front_Set_uint32_262144_256 5.42% 3925028.668 4137713.743 - 8.27% -
std::find_end(deque<int>,_pred)_(same_length)/1000 5.40% 777.040 818.997 - -40.14% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.39% 8772.320 9245.399 - 5.44% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 5.36% 344529.457 362985.003 - 4.88% -
BM_std_minmax_element<short>/4096 5.35% 1055.572 1112.048 - 8.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.33% 13730055.248 14462441.567 - 9.01% -
std::stable_partition(deque<int>)_(dense)/50 5.32% 37.381 39.369 - 4.90% -
std::copy_backward(vector<bool>)_(aligned)/64 5.28% 1.653 1.740 - 8.41% -
std::multimap<int,_int>::erase(key)_(existent)/8192 5.27% 26.070 27.445 - -1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5.25% 5440406.821 5725933.425 - 25.49% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 5.25% 24.017 25.278 - 9.21% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 5.24% 32.802 34.522 - 9.29% -
BM_StringAssignStr_Large_Transparent 5.24% 10.298 10.838 - 4.62% -
std::find_if_not(deque<int>)_(bail_25%)/1024 5.24% 77.355 81.406 - -32.32% -
BM_std_minmax_element<short>/65536 5.23% 16820.486 17700.485 - 8.44% -
BM_std_minmax_element<short>/64000 5.22% 16421.503 17279.378 - 8.35% -
std::find_end(deque<int>)_(process_all)/1000 5.22% 283.122 297.906 - 13.95% -
SetIntersection_None_Set_string_262144_1024 5.21% 1577867.756 1660056.805 - -3.50% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 5.21% 36510.142 38410.619 - 4.83% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.20% 6586.037 6928.536 - 10.36% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 5.19% 383.859 403.769 - -12.68% -
BM_PushHeap_string_Random_16384 5.18% 15.838 16.658 - 3.56% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.17% 40.642 42.744 - 28.84% -
std::copy(vector<int>)/32768 5.17% 3373.675 3548.106 - -6.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.17% 2.615 2.750 - -9.97% -
std::find(list<int>)_(process_all)/8192 5.15% 6880.604 7234.794 - 1.47% -
bm_lexicographical_compare<unsigned_char>/64 5.13% 1.887 1.984 - -0.74% -
std::set<std::string>::count(key)_(non-existent)/1024 5.12% 23.330 24.525 - 3.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 5.12% 22763.305 23928.610 - 2.56% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.11% 29.989 31.520 - 14.97% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 5.10% 15.673 16.473 - 4.45% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 5.10% 433.478 455.592 - 3.37% -
std::move(list<int>)/512 5.09% 347.530 365.222 - 3.32% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 5.09% 2111.938 2219.346 - 0.04% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 5.07% 9.505 9.987 - 1.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.05% 54579.610 57338.418 - 3.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 5.04% 65.061 68.342 - -7.42% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.04% 14687065.974 15427230.996 - 4.24% -
rng::contains(list<int>)_(process_all)/8192 5.03% 6949.594 7298.865 - 1.58% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.01% 27.244 28.608 - 4.68% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.00% 5391.838 5661.419 - -13.64% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.99% 39.040 40.989 - 0.01% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.99% 43630.209 45806.577 - -11.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 4.97% 0.495 0.520 - 5.04% -
rng::contains(vector<int>)_(process_all)/8 4.97% 2.480 2.603 - -7.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.97% 808.938 849.123 - 2.80% -
BM_std_minmax_element<short>/512 4.96% 137.731 144.568 - 7.77% -
rng::contains_subrange(list<int>)_(single_element)/16 4.95% 4.709 4.942 - 3.10% -
BM_deque_deque_ranges_copy/64000 4.95% 2924.789 3069.576 - 4.03% -
std::search(vector<int>)_(same_length)/8192 4.95% 1885.546 1978.876 - 6.10% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 4.95% 35667.650 37432.907 - 10.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.94% 38.587 40.495 - 3.51% -
std::remove_if(deque<int>)_(prefix)/32 4.94% 55.415 58.154 - 6.46% -
std::is_sorted_until(vector<int>,_pred)/8192 4.93% 3221.463 3380.415 - -0.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.93% 1394.924 1463.657 - -2.45% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.92% 399.179 418.803 - 5.38% -
std::multiset<int>::contains(key)_(non-existent)/0 4.91% 0.281 0.295 - 1.46% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.88% 0.252 0.264 - 4.35% -
BM_std_minmax_element<short>/70000 4.88% 18020.702 18899.836 - 8.31% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.87% 23.248 24.380 - 5.85% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.87% 29.360 30.789 - 0.58% -
BM_deque_vector_move_backward/70000 4.86% 8560.180 8976.530 - 13.53% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.86% 1007.406 1056.332 - 11.84% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.85% 6583.252 6902.319 - 10.18% -
BM_StringRead_Hot_Deep_Small 4.83% 0.488 0.512 - 2.22% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.83% 23.821 24.972 - 5.96% -
std::transform(deque<int>,_deque<int>)/50 4.82% 34.841 36.522 - 8.60% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 4.82% 2117.862 2219.984 - -0.01% -
bm_ranges_swap_ranges_vb_aligned/1048576 4.82% 3341.691 3502.721 - 4.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.80% 1567750.162 1642973.877 - -2.95% -
std::partial_sort(deque<int>)_(descending)/8192 4.80% 258460.102 270861.389 - -4.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 4.80% 0.812 0.851 - 4.66% -
std::unordered_set<int>::count(key)_(non-existent)/8192 4.78% 1.635 1.713 - 24.51% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.77% 4.097 4.293 - -5.79% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.76% 3.852 4.035 - 5.47% -
BM_PushHeap_uint32_SingleElement_4 4.76% 0.341 0.357 - 3.87% -
rng::contains_subrange(vector<int>)_(process_all)/16 4.75% 4.645 4.866 - 3.47% -
std::set<int>::erase(key)_(existent)/32 4.74% 21.293 22.303 - 1.34% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.74% 11700.987 12255.412 - 5.59% -
ranges::minmax(std::list<__int128>)/1 4.73% 0.427 0.447 - -0.02% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.72% 9.190 9.624 - 5.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.71% 44.866 46.981 - 18.28% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 4.71% 18.221 19.080 - 4.21% -
std::set<int>::insert(value)_(already_present)/8192 4.70% 9.582 10.033 - 4.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.70% 1556657.631 1629800.049 - -4.14% -
bm_ranges_lexicographical_compare<signed_char>/64 4.69% 2.416 2.529 - 22.89% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 4.69% 15.355 16.074 - -0.83% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.64% 493.796 516.713 - 5.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 4.63% 42.456 44.420 - 0.18% -
rng::fold_left(deque<int>)/8 4.63% 3.914 4.096 - 1.75% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.60% 20.697 21.649 - 0.64% -
BM_StringFindStringLiteral/32 4.60% 1.695 1.773 - 1.46% -
ranges::minmax(std::vector<char>)/1 4.60% 0.611 0.639 - 2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.60% 44138.317 46167.549 - 3.44% -
BM_PushHeap_string_PipeOrgan_64 4.58% 5.794 6.059 - 5.33% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.57% 3985.441 4167.645 - 6.12% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 4.57% 43.730 45.730 - 3.67% -
BM_deque_deque_move_backward/64 4.54% 3.344 3.496 - -4.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 4.53% 12514013.778 13081038.452 - 2.48% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.53% 1079.503 1128.403 - -7.13% -
std::is_partitioned(deque<int>)_(partitioned)/1024 4.53% 291.642 304.847 - 1.14% -
std::unordered_set<std::string>::erase(iterator)/8192 4.51% 31.465 32.885 - 12.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.50% 26.224 27.404 - -1.57% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 4.50% 1.431 1.496 - 16.97% -
ranges::minmax(std::list<__int128>)/70000 4.49% 56823.402 59376.761 - 4.40% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.49% 23.323 24.371 - 2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.48% 1565718.912 1635798.420 - -3.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 4.46% 244338856.380 255231482.851 - 1.08% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.45% 34.826 36.377 - -13.87% -
BM_vector_deque_copy_backward/1024 4.44% 37.894 39.575 - 4.90% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 4.44% 25.295 26.418 - 3.64% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.42% 51944.217 54241.025 - -31.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.42% 167803949.838 175219957.798 - 3.60% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.42% 52812.525 55145.821 - 6.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.41% 16325.322 17045.000 - 0.89% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 4.41% 6507.916 6794.685 - -31.79% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.39% 1025.986 1071.066 - 12.91% -
std::generate(list<int>)/50 4.39% 14.940 15.596 - 0.05% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 4.39% 302412.055 315672.915 - 9.53% -
BM_deque_vector_copy/2 4.37% 1.753 1.830 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 4.35% 54.846 57.231 - 2.42% -
std::find(vector<char>)_(bail_25%)/8 4.34% 1.107 1.155 - 4.13% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.34% 749.120 781.650 - 4.53% -
BM_std_minmax_element<char>/70000 4.34% 16623.799 17345.452 - -4.84% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 4.34% 18.686 19.496 - 3.57% -
BM_PushHeap_string_Descending_4 4.33% 2.096 2.187 - 15.29% -
BM_std_minmax_element<char>/64000 4.31% 15181.625 15835.788 - -4.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.31% 61940.927 64609.494 - 2.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.30% 1512.993 1578.115 - -2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.30% 1572468.017 1640142.578 - -3.40% -
BM_StringFindNoMatch/10 4.28% 1.271 1.325 - -2.30% -
BM_CmpEqual_uint_schar 4.27% 1.013 1.057 - -6.70% -
std::is_sorted_until(vector<int>,_pred)/8 4.27% 3.535 3.686 - 18.03% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.26% 16.633 17.341 - 3.68% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.25% 390.120 406.689 - 13.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 4.24% 0.333 0.347 - 3.63% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.24% 32.404 33.777 - 9.05% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.23% 6.930 7.223 - 5.08% -
std::fill_n(vector<bool>)/64 4.22% 1.399 1.458 - 2.28% -
BM_std_minmax_element<char>/65536 4.22% 15557.851 16213.852 - -4.85% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.22% 465.518 485.142 - 4.61% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.20% 14195.175 14791.816 - 13.24% -
std::pop_heap(deque<std::string>)/1024 4.20% 60.997 63.560 - -5.00% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.19% 6139.339 6396.694 - 4.61% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.17% 32.035 33.369 - 2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.16% 1564451.252 1629552.897 - -3.70% -
BM_PushHeap_string_Ascending_16 4.16% 4.715 4.911 - 5.71% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.15% 214.073 222.963 - -3.83% -
SetIntersection_Front_Vector_string_262144_64 4.14% 3042053.596 3168075.367 - 1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.13% 9842579.679 10249354.507 - 13.96% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 4.12% 255272.184 265796.175 - -5.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 4.12% 32.475 33.813 - 8.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.12% 1082839.723 1127464.373 - 0.54% -
std::set<std::string>::find(key)_(existent)/32 4.12% 15.519 16.158 - 13.22% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.11% 229.270 238.698 - -0.60% -
BM_StringRelational_Eq_Empty_Large_Control 4.10% 0.475 0.494 - 3.10% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 4.09% 1.216 1.265 - -1.56% -
ranges::minmax(std::list<long_long>)/70000 4.07% 53406.446 55581.464 - 2.89% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.06% 6.244 6.497 - 12.91% -
BM_deque_vector_ranges_move_backward/65536 4.05% 7873.320 8192.556 - 11.00% -
SetIntersection_Interlaced_Vector_string_256_4 4.03% 5965423.730 6206033.205 - -1.54% -
BM_PushHeap_string_Random_262144 4.01% 20.835 21.671 - 20.86% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 4.01% 1.176 1.223 - -0.05% -
std::stable_partition(deque<int>)_(dense)/1024 4.00% 582.436 605.743 - 6.45% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.00% 1237800.239 1287254.337 - 1.81% -
std::copy_backward(vector<int>)/8 3.99% 2.203 2.291 - 5.53% -
BM_PushHeap_string_SingleElement_4 3.98% 2.302 2.393 - 2.68% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.98% 4.927 5.123 - -7.60% -
std::unordered_multimap<int,_int>::clear()/1024 3.98% 8037.455 8356.977 - -1.41% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 3.98% 36872.259 38337.990 - 2.07% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 3.97% 65.630 68.233 - 36.43% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.96% 185560.449 192911.461 - 7.36% -
std::unordered_set<int>::ctor(const&)/1024 3.95% 6616.886 6878.349 - -0.23% -
SetIntersection_Front_Vector_string_16384_64 3.95% 3257388.312 3385942.710 - 8.45% -
std::unordered_multiset<int>::find(key)_(existent)/32 3.93% 1.354 1.408 - 4.69% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 3.92% 5.374 5.584 - -1.73% -
std::find_if(list<int>)_(process_all)/8 3.92% 2.277 2.366 - 3.14% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.91% 86.606 89.992 - -0.53% -
std::stable_sort(deque<int>)_(repeated)/8 3.90% 18.223 18.934 - -3.95% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.90% 2.301 2.391 - 6.41% -
BM_deque_deque_copy/64000 3.90% 2921.426 3035.310 - 2.99% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.90% 766.875 796.766 - 30.56% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.89% 11.083 11.515 - 0.76% -
bm_swap_ranges_vb_aligned/8 3.89% 3.220 3.346 - 6.26% -
BM_std_minmax_element<char>/64 3.89% 16.991 17.651 - 3.17% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.85% 36.540 37.948 - 1.15% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.85% 227.649 236.404 - 10.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.84% 30.408 31.576 - -26.00% -
SetIntersection_Interlaced_Vector_string_256_64 3.84% 18609720.078 19324622.492 - -4.70% -
std::partition(deque<int>)_(sparse)/1024 3.84% 386.254 401.089 - 5.04% -
rng::for_each(set<int>)/8 3.83% 6.590 6.843 - 52.33% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 3.83% 81.658 84.785 - 2.98% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.82% 26.509 27.521 - 10.23% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 3.82% 6846.244 7107.457 - -7.44% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.81% 751.243 779.902 - 2.48% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.79% 3.094 3.211 - 4.29% -
SetIntersection_Front_Vector_string_256_256 3.79% 19464218.900 20202754.523 - 8.96% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.78% 3.894 4.041 - -2.72% -
std::pop_heap(vector<std::string>)/1024 3.78% 20.589 21.368 - 1.80% -
std::map<std::string,_int>::find(key)_(existent)/32 3.77% 16.411 17.030 - 9.71% -
rng::starts_with(deque<int>,_pred)/8192 3.77% 3902.824 4049.972 - 3.78% -
BM_StringEraseWithMove_Large_Transparent 3.75% 2.598 2.695 - 1.80% -
BM_PushHeap_uint64_SingleElement_64 3.75% 0.352 0.365 - -0.21% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 3.74% 4993.803 5180.666 - 3.63% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 3.74% 4.473 4.640 - 3.32% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.72% 4.595 4.766 - 4.00% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 3.72% 284.127 294.704 - 0.01% -
SetIntersection_Front_Set_float_262144_4 3.70% 1029801.780 1067932.123 - -2.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.70% 14762.545 15309.063 - -0.59% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.70% 2.789 2.892 - 0.43% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.69% 528.722 548.241 - 4.35% -
std::unique_copy(deque<int>)_(sprinkled)/8192 3.67% 3775.594 3914.177 - 5.30% -
SetIntersection_Front_Set_uint64_1024_64 3.66% 1588781.035 1646969.097 - -4.06% -
BM_vector_deque_move_backward/64 3.66% 2.969 3.078 - 3.24% -
std::find_end(vector<int>)_(single_element)/8192 3.66% 1861.152 1929.200 - 6.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.66% 17997443.929 18655471.976 - 0.46% -
std::find(vector<long_long>)_(bail_25%)/8 3.62% 0.891 0.923 - 3.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.60% 29.821 30.896 - 0.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.60% 563.395 583.691 - 4.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 3.60% 29.315 30.370 - 2.82% -
BM_CmpEqual_schar_schar 3.60% 1.050 1.088 - -0.35% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.59% 159.405 165.133 - 5.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.58% 8911.420 9230.657 - 4.12% -
std::deque<std::string>::ctor(size)/1024 3.57% 709.133 734.484 - 1.20% -
BM_CmpEqual_int_ushort 3.57% 1.067 1.105 - 1.02% -
std::find_if(list<int>)_(process_all)/1024 3.55% 685.554 709.908 - 0.96% -
SetIntersection_Interlaced_Set_string_262144_4 3.55% 1787899.576 1851338.785 - -1.39% -
std::shift_left(vector<int>)/32 3.54% 3.854 3.991 - 34.48% -
SetIntersection_Front_Vector_uint64_16384_256 3.52% 2112843.854 2187280.312 - 1.94% -
std::all_of(list<int>)_(process_all)/32768 3.52% 25761.652 26668.124 - 1.26% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 3.52% 29304.671 30335.013 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.51% 1705524.740 1765426.108 - -3.02% -
BM_PushHeap_float_Descending_16 3.51% 0.367 0.380 - -39.87% -
BM_deque_vector_copy/1 3.50% 2.028 2.099 - -1.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.48% 507.619 525.280 - 4.47% -
std::stable_partition(vector<int>)_(sparse)/50 3.46% 20.866 21.589 - -3.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.45% 34.723 35.920 - -15.84% -
BM_PushHeap_string_PipeOrgan_256 3.44% 8.063 8.340 - 5.42% -
std::partial_sort(deque<int>)_(ascending)/8192 3.43% 144800.603 149768.838 - -7.64% -
BM_StringRelational_Compare_Small_Empty_Control 3.43% 1.607 1.662 - 2.86% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.43% 0.669 0.691 - 0.47% -
SetIntersection_Front_Set_uint64_262144_1024 3.42% 12264121.153 12683739.738 - 1.07% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.42% 115977.855 119943.502 - 14.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 3.42% 45.410 46.962 - 17.23% -
std::equal(deque<int>)_(it,_it,_it)/1024 3.42% 455.893 471.468 - -2.07% -
BM_StringRelational_Less_Empty_Small_Control 3.41% 1.610 1.665 - -0.45% -
std::set<int>::count(key)_(existent)/32 3.40% 1.619 1.674 - -1.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.40% 33.959 35.114 - -1.64% -
std::set<int>::upper_bound(key)_(existent)/1024 3.40% 4.145 4.286 - 6.48% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 3.39% 13.300 13.751 - 2.87% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.39% 22.135 22.886 - 3.37% -
std::multiset<int>::erase(key)_(existent)/8192 3.39% 60.410 62.457 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.36% 1761583.088 1820811.768 - -3.13% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 3.36% 26.606 27.500 - -12.27% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.36% 12981.274 13417.608 - 5.09% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.36% 43.638 45.103 - 0.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.35% 18.881 19.514 - 1.28% -
std::set<int>::find(key)_(existent)/8192 3.35% 8.294 8.572 - 7.43% -
BM_PushHeap_float_Ascending_262144 3.35% 5.111 5.282 - 3.63% -
SetIntersection_Front_Set_string_64_64 3.35% 34851018.137 36017493.334 - 5.63% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.34% 5.522 5.707 - 5.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.33% 6.035 6.236 - 11.95% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3.33% 3126.208 3230.246 - -0.09% -
std::for_each(list<int>)/8 3.33% 2.456 2.537 - 0.74% -
SetIntersection_None_Set_string_16384_4 3.33% 194785286.506 201265763.900 - 6.94% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 3.32% 285.491 294.958 - 0.05% -
std::unordered_multiset<int>::erase(iterator)/8192 3.32% 23.120 23.886 - 4.74% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.32% 10.638 10.991 - 7.72% -
rng::starts_with(deque<int>)/1024 3.31% 466.337 481.790 - 0.55% -
std::multiset<int>::contains(key)_(existent)/8192 3.31% 8.194 8.465 - 3.09% -
SetIntersection_Front_Vector_string_256_16 3.31% 6010508.740 6209173.721 - 2.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.30% 681.497 704.006 - 1.92% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.30% 18.577 19.189 - 1.88% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.29% 12.547 12.960 - 33.34% -
BM_StringRelational_Compare_Empty_Small_Control 3.29% 1.606 1.659 - -4.16% -
rng::starts_with(deque<int>,_pred)/1048576 3.29% 509347.474 526117.565 - 3.91% -
BM_deque_vector_ranges_move_backward/64000 3.29% 7776.124 8031.679 - 13.94% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 3.28% 1.896 1.958 - 1.77% -
SetIntersection_None_Set_string_262144_64 3.25% 1592554.771 1644376.793 - -3.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.25% 17021.984 17575.108 - 3.55% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.25% 659.153 680.546 - 8.26% -
std::stable_partition(vector<int>)_(dense)/50 3.24% 25.554 26.382 - 0.26% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 3.24% 20.538 21.202 - 0.54% -
SetIntersection_None_Vector_float_262144_262144 3.23% 1098886.820 1134420.799 - -1.46% -
SetIntersection_Front_Vector_string_1024_16 3.23% 1549269.738 1599324.301 - -1.07% -
BM_PushHeap_string_SingleElement_64 3.22% 2.642 2.727 - 2.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.22% 0.618 0.638 - 1.28% -
std::partition(deque<int>)_(sparse)/50 3.22% 14.903 15.383 - -10.80% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.21% 1.746 1.802 - 17.96% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.21% 6.378 6.583 - -3.53% -
BM_StringRelational_Compare_Empty_Huge_Control 3.21% 1.605 1.657 - 2.39% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.20% 12.050 12.435 - -38.02% -
BM_StringRelational_Less_Empty_Large_Control 3.20% 1.609 1.660 - -0.32% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.20% 23.968 24.735 - -2.67% -
BM_StringRelational_Less_Empty_Empty_Control 3.20% 1.609 1.660 - -0.53% -
BM_StringRelational_Less_Empty_Huge_Control 3.19% 1.609 1.661 - -0.60% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.19% 505.147 521.282 - 0.63% -
std::find_if_not(list<int>)_(process_all)/8 3.19% 3.550 3.663 - 62.56% -
std::remove_if(deque<int>)_(sprinkled)/50 3.18% 61.254 63.205 - 4.53% -
std::none_of(list<int>)_(process_all)/32768 3.18% 25916.639 26741.717 - 0.18% -
std::unordered_set<std::string>::find(key)_(existent)/32 3.18% 37.061 38.238 - -3.80% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.17% 20.175 20.816 - -6.60% -
std::shift_right(list<int>)/8192 3.17% 7171.618 7399.243 - 0.27% -
BM_PushHeap_uint32_SingleElement_16 3.17% 0.336 0.346 - 3.18% -
SetIntersection_None_Set_string_1024_256 3.17% 8795766.685 9074571.996 - -0.12% -
std::unordered_set<int>::erase(iterator)/1024 3.16% 19.645 20.266 - -0.39% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.16% 6.697 6.909 - 26.46% -
std::unordered_set<std::string>::count(key)_(existent)/32 3.14% 36.283 37.424 - 5.53% -
SetIntersection_Front_Set_uint64_16384_1024 3.14% 12105192.374 12485860.934 - 0.20% -
BM_PushHeap_string_SingleElement_16384 3.14% 2.570 2.651 - 2.74% -
BM_PushHeap_uint64_Random_256 3.14% 5.916 6.101 - 8.19% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.14% 25.091 25.880 - 1.80% -
std::deque<int>::ctor(size)/8192 3.13% 431.715 445.232 - 1.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.12% 390.258 402.452 - 1.85% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 3.12% 35.651 36.763 - -3.20% -
std::all_of(vector<int>)_(process_all)/32 3.12% 8.344 8.604 - 2.87% -
SetIntersection_Front_Vector_string_64_16 3.12% 19797788.386 20414514.110 - -2.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.11% 12528.032 12918.022 - -3.39% -
std::sort_heap(deque<int>)/8 3.11% 35.039 36.130 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.11% 21590329.960 22261707.062 - -2.56% -
std::equal(vector<bool>)_(unaligned)/8192 3.11% 55.175 56.890 - 0.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.11% 13.864 14.295 - 2.16% -
ranges::minmax(std::deque<long_long>)/8 3.10% 3.913 4.034 - 13.30% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.10% 127241.505 131184.906 - 8.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.10% 393.545 405.735 - 1.75% -
BM_vector_deque_ranges_copy_backward/1024 3.10% 36.796 37.935 - -0.53% -
BM_StringRelational_Compare_Empty_Empty_Control 3.09% 1.609 1.658 - -4.22% -
BM_deque_vector_copy/0 3.09% 1.344 1.385 - 10.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 3.08% 69.767 71.916 - 9.11% -
vector<bool>(const_vector<bool>&) 3.08% 9.604 9.899 - 3.50% -
bm_lexicographical_compare<signed_char>/8 3.07% 3.232 3.331 - 7.12% -
std::swap_ranges(list<int>)/32 3.06% 19.370 19.964 - 3.34% -
std::move(deque<int>)/1048576 3.06% 54326.844 55990.155 - 2.64% -
BM_vector_deque_copy_backward/4096 3.06% 148.292 152.827 - 2.47% -
BM_std_minmax_element<short>/4 3.05% 1.221 1.258 - 3.82% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 3.04% 21361.286 22010.642 - 3.94% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.04% 60195.363 62025.133 - 6.42% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 3.04% 27.393 28.226 - 2.90% -
SetIntersection_None_Vector_float_1024_1024 3.04% 1064129.581 1096458.383 - 1.78% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 3.03% 34.986 36.048 - -14.06% -
std::unordered_set<int>::erase(key)_(existent)/1024 3.03% 21.523 22.174 - 2.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.03% 645.923 665.462 - 1.91% -
std::find_end(vector<int>)_(process_all)/1048576 3.02% 216147.712 222669.855 - -3.64% -
std::unique_copy(list<int>)_(contiguous)/32 3.02% 11.043 11.376 - -3.00% -
rng::fold_left(list<int>)/50 3.02% 37.437 38.566 - 2.87% -
SetIntersection_Front_Set_string_64_16 3.01% 22848708.619 23536424.930 - -3.42% -
std::search(vector<int>)_(no_match)/1000 3.00% 204.957 211.114 - -1.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.00% 3.516 3.621 - -4.73% -
BM_PushHeap_uint64_Ascending_16 2.99% 0.980 1.009 - 8.24% -
std::set<int>::count(key)_(non-existent)/1024 2.99% 7.365 7.586 - -4.74% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 2.99% 569.242 586.246 - 2.97% -
std::search(vector<int>)_(no_match)/1024 2.99% 209.510 215.768 - -1.71% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.98% 2332.805 2402.382 - -2.78% -
BM_vector_deque_copy_backward/64 2.98% 2.976 3.064 - 2.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.98% 179452.893 184801.759 - -1.07% -
std::set<int>::ctor(const&,_alloc)/8192 2.97% 49502.353 50974.589 - -34.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 2.96% 456.351 469.877 - 16.16% -
std::search(vector<int>)_(single_element)/1024 2.96% 231.458 238.303 - 1.62% -
bm_lexicographical_compare<signed_char>/1048576 2.96% 16433.320 16919.111 - 4.12% -
SetIntersection_Front_Vector_float_1024_4 2.95% 1028169.427 1058478.852 - -1.08% -
std::search(vector<int>)_(single_element)/1000 2.95% 226.221 232.884 - 1.76% -
BM_PushHeap_uint64_SingleElement_4 2.94% 0.356 0.366 - -2.79% -
rng::starts_with(vector<int>,_pred)/1024 2.94% 287.816 296.281 - 3.12% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.94% 26.653 27.436 - -3.36% -
std::move_backward(deque<int>)/32768 2.93% 3507.161 3610.027 - 10.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.93% 1.261 1.298 - 4.44% -
SetIntersection_None_Set_string_262144_4 2.93% 1592365.641 1638974.285 - -4.13% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.92% 1.620 1.668 - 2.10% -
BM_PushHeap_uint64_SingleElement_1024 2.90% 0.363 0.374 - 1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.90% 1860929.165 1914879.092 - 6.50% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.90% 558.110 574.272 - 4.43% -
ranges::minmax(std::deque<char>)/8 2.89% 3.872 3.984 - 5.09% -
std::copy_backward(deque<int>)/32768 2.89% 3881.500 3993.692 - 8.72% -
std::set<int>::lower_bound(key)_(existent)/8192 2.89% 8.185 8.421 - 3.24% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 2.88% 18.712 19.251 - 1.96% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.88% 3.826 3.936 - 2.65% -
BM_deque_deque_move_backward/70000 2.87% 8580.883 8826.859 - 8.60% -
BM_PushHeap_string_SingleElement_256 2.86% 2.567 2.640 - 1.54% -
BM_StringRelational_Compare_Empty_Large_Control 2.86% 1.828 1.880 - 13.52% -
std::set<int>::ctor(const&,_alloc)/1024 2.85% 6218.891 6395.828 - -33.93% -
std::partial_sort(vector<int>)_(heap)/8 2.84% 27.670 28.456 - 2.67% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 2.84% 4282.386 4403.844 - 2.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.83% 6.565 6.751 - 4.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.83% 656.487 675.073 - -82.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.83% 2.966 3.050 - 11.22% -
std::remove_if(vector<int>)_(prefix)/8192 2.82% 2580.488 2653.203 - 2.69% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.81% 13.195 13.567 - 20.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.81% 72.975 75.028 - 2.27% -
SetIntersection_Interlaced_Set_float_256_256 2.81% 7526737.246 7738325.934 - 1.24% -
BM_deque_vector_ranges_move/2 2.81% 1.785 1.835 - -11.01% -
SetIntersection_None_Set_string_262144_16 2.80% 1597194.744 1641925.453 - -3.52% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.80% 15.798 16.240 - -2.89% -
SetIntersection_None_Set_string_262144_1 2.78% 1594170.816 1638550.535 - -3.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.78% 656.120 674.382 - 1.15% -
SetIntersection_None_Set_string_16384_16 2.78% 192907910.045 198266179.419 - 5.48% -
std::copy(deque<int>)/8 2.78% 2.700 2.775 - 7.24% -
SetIntersection_Interlaced_Set_uint32_64_64 2.77% 13238734.788 13605661.219 - 1.60% -
SetIntersection_Interlaced_Vector_float_64_4 2.77% 17530250.354 18015161.632 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.76% 1142615.528 1174206.976 - 2.21% -
BM_deque_deque_copy_backward/0 2.76% 0.858 0.882 - -4.26% -
BM_StringEraseWithMove_Large_Opaque 2.76% 2.752 2.828 - 13.96% -
BM_PushHeap_uint64_Ascending_16384 2.76% 3.705 3.807 - 3.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.75% 550.543 565.705 - 3.30% -
SetIntersection_Interlaced_Set_string_262144_1 2.75% 1058665.157 1087782.125 - -2.07% -
rng::find_last(deque<int>)_(bail_10%)/8 2.74% 2.711 2.785 - 2.94% -
std::replace(vector<int>)_(prefix)/50 2.74% 7.544 7.751 - 0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 2.74% 165875.810 170422.170 - -17.21% -
BM_deque_deque_copy_backward/5500 2.74% 202.320 207.863 - 2.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 2.74% 0.618 0.635 - 33.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.74% 24.690 25.366 - 4.42% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.74% 21.790 22.387 - 3.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.74% 345375653.756 354825094.203 - 0.05% -
BM_PushHeap_uint64_Descending_4 2.73% 0.371 0.382 - 2.70% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.73% 9.516 9.777 - 1.17% -
std::move(list<int>)/1048576 2.73% 989408.124 1016449.819 - 2.77% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 2.73% 1448130.435 1487700.954 - 3.05% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.73% 27.808 28.567 - 9.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.73% 72.848 74.836 - 54.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 2.73% 218305916.753 224259992.389 - 3.05% -
std::set<std::string>::count(key)_(existent)/1024 2.73% 24.515 25.184 - 3.32% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.72% 28.142 28.909 - 4.72% -
BM_deque_deque_move/2 2.72% 2.242 2.302 - -0.15% -
std::any_of(list<int>)_(process_all)/32768 2.70% 25602.949 26294.443 - 0.77% -
BM_CmpLess_uchar_schar 2.69% 1.009 1.036 - -7.69% -
std::stable_sort(deque<int>)_(descending)/8192 2.69% 20533.177 21085.332 - 2.96% -
BM_StringAssignStr_Small_Opaque 2.69% 0.731 0.751 - 4.49% -
BM_vector_deque_ranges_move/4096 2.68% 143.979 147.844 - 1.53% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.68% 22117.994 22711.593 - 3.98% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.68% 9.896 10.161 - 12.79% -
bm_ranges_swap_ranges_vb_aligned/256 2.68% 3.454 3.546 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.67% 11488759.234 11795989.149 - 4.57% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 2.67% 1.022 1.049 - -5.55% -
BM_deque_deque_ranges_copy/70000 2.66% 3261.174 3348.073 - 1.63% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 2.66% 68288.953 70108.294 - 2.74% -
std::unique_copy(deque<int>)_(contiguous)/32 2.66% 10.600 10.882 - 15.53% -
SetIntersection_None_Set_float_256_16 2.66% 10718155.386 11003560.345 - 1.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.66% 1.114 1.143 - -1.46% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.66% 20.550 21.097 - 1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 2.66% 142223922.319 146005069.686 - 2.22% -
std::stable_sort(deque<int>)_(heap)/8 2.66% 24.282 24.928 - -5.08% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.66% 86.004 88.288 - -6.96% -
std::unordered_set<int>::erase(iterator)/32 2.65% 19.617 20.137 - -0.38% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.65% 17438.943 17901.238 - 4.45% -
std::find(vector<long_long>)_(process_all)/8 2.64% 1.023 1.050 - -7.84% -
std::rotate_copy(vector<int>)/1024 2.63% 32.820 33.683 - 2.76% -
BM_CmpLess_uint_short 2.63% 0.989 1.015 - -10.67% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.62% 529.991 543.898 - 1.83% -
std::multimap<std::string,_int>::erase(iterator)/1024 2.62% 31.924 32.760 - 15.00% -
SetIntersection_None_Set_string_262144_256 2.62% 1597579.101 1639418.539 - -3.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.62% 43.371 44.505 - -0.18% -
SetIntersection_None_Set_string_262144_16384 2.61% 1598526.205 1640292.478 - -3.65% -
std::deque<std::string>::ctor(size)/8192 2.61% 8366.686 8585.111 - 1.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.61% 49.148 50.429 - -3.50% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.61% 4639.051 4759.967 - 1.80% -
std::stable_partition(vector<int>)_(sparse)/8192 2.61% 1535.321 1575.321 - 2.00% -
BM_StringFindAllMatch/64 2.60% 3.234 3.318 - 1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.59% 1071357.787 1099133.527 - -1.10% -
SetIntersection_None_Set_float_64_16 2.59% 17878718.594 18341827.819 - 1.49% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.59% 4.465 4.581 - 2.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.58% 11463.293 11759.217 - -0.84% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.58% 505.544 518.590 - 1.10% -
std::rotate(deque<int>)_(by_1/4)/1024 2.58% 265.411 272.259 - -65.02% -
std::remove(deque<int>)_(prefix)/32 2.57% 54.000 55.390 - 4.79% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.57% 12.721 13.048 - 1.36% -
std::find_end(vector<int>)_(single_element)/1000 2.57% 238.819 244.958 - 6.57% -
std::partial_sort_copy(vector<int>)_(heap)/8192 2.57% 99546.213 102103.165 - 5.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.57% 1020901.962 1047096.590 - -0.20% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.56% 511458.303 524576.372 - 2.61% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 2.56% 8862.950 9090.087 - 20.87% -
SetIntersection_Interlaced_Set_string_262144_256 2.56% 1989846.437 2040805.256 - -1.96% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.56% 35.540 36.450 - 3.09% -
BM_vector_deque_ranges_copy_backward/4096 2.55% 147.824 151.599 - 2.03% -
std::find_end(vector<int>,_pred)_(same_length)/8192 2.55% 4976.396 5103.258 - -48.68% -
std::set<std::string>::count(key)_(non-existent)/32 2.55% 10.273 10.534 - 4.40% -
BM_PushHeap_string_Random_16 2.55% 10.363 10.626 - 2.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.55% 2027882.567 2079502.033 - -2.30% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.54% 17.360 17.801 - 23.44% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.53% 14494197.426 14860819.334 - 1.19% -
std::partition(list<int>)_(dense)/32 2.53% 8.653 8.872 - -0.89% -
std::none_of(list<int>)_(process_all)/8192 2.53% 7970.216 8171.566 - 2.51% -
BM_PushHeap_string_PipeOrgan_16 2.52% 4.120 4.224 - 0.18% -
std::unordered_set<int>::clear()/32 2.52% 585.574 600.310 - -0.71% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.51% 935.043 958.485 - 0.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.50% 115156.372 118039.087 - 2.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.49% 585.592 600.191 - 4.42% -
std::find_if(vector<int>)_(bail_25%)/1024 2.49% 26.871 27.541 - -1.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 2.49% 0.406 0.416 - 17.83% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.48% 5.847 5.993 - -1.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.48% 66245.396 67891.281 - -0.81% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.48% 27.496 28.179 - 20.72% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 2.48% 24.400 25.004 - 11.64% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 2.47% 1.450 1.485 - -5.05% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.47% 31.587 32.368 - 12.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.46% 165937.357 170022.913 - -0.27% -
BM_vector_deque_ranges_copy/4000 2.46% 140.045 143.492 - 2.01% -
std::find_end(deque<int>,_pred)_(same_length)/1024 2.46% 795.212 814.736 - -43.25% -
SetIntersection_Interlaced_Set_string_262144_262144 2.45% 17771388.019 18207381.510 - 1.35% -
SetIntersection_None_Set_string_1024_16 2.45% 8824397.280 9040885.440 - -1.52% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.45% 12.909 13.225 - 17.19% -
std::set<int>::count(key)_(non-existent)/32 2.45% 2.878 2.948 - -2.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 2.45% 589629.164 604057.137 - -0.69% -
BM_CmpLess_int_int 2.45% 1.052 1.078 - 1.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.45% 118750.907 121654.385 - 1.99% -
std::partition(vector<int>)_(sparse)/50 2.44% 13.627 13.959 - 0.23% -
BM_PushHeap_string_SingleElement_262144 2.43% 2.616 2.680 - 1.25% -
SetIntersection_Front_Set_string_262144_1 2.43% 1061333.659 1087111.977 - -1.63% -
std::replace(deque<int>)_(prefix)/32 2.42% 12.712 13.020 - 1.55% -
std::stable_sort(deque<int>)_(descending)/8 2.42% 26.724 27.371 - -3.67% -
std::partition(vector<int>)_(sparse)/32 2.42% 8.649 8.858 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 2.42% 4167007.250 4267800.243 - 0.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.42% 6.527 6.685 - -8.04% -
BM_CmpLess_uint_schar 2.42% 1.055 1.081 - -4.70% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.41% 5.365 5.495 - 9.62% -
std::map<std::string,_int>::count(key)_(existent)/32 2.41% 15.997 16.383 - -5.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 2.41% 453641.493 464580.850 - -0.10% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.41% 2973.828 3045.421 - 4.50% -
BM_vector_deque_move/4096 2.41% 144.291 147.762 - 1.09% -
std::shift_left(list<int>)/50 2.40% 27.229 27.882 - 1.45% -
std::reverse_copy(list<int>)/4096 2.39% 3126.241 3200.973 - 0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.39% 11057.765 11322.092 - -3.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.39% 1449218.083 1483821.774 - 5.20% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.39% 497.163 509.031 - -0.98% -
std::partial_sort(vector<int>)_(descending)/8 2.39% 24.004 24.577 - -3.19% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.38% 745.712 763.471 - 3.64% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.38% 14.080 14.415 - 11.83% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 2.37% 8.105 8.297 - 1.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.37% 4.424 4.529 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.37% 175038346.119 179189388.926 - 2.25% -
std::all_of(vector<int>)_(process_all)/50 2.36% 14.514 14.857 - -22.64% -
BM_PushHeap_string_Random_1024 2.35% 14.630 14.974 - 0.96% -
BM_std_minmax_element<short>/64 2.34% 17.199 17.601 - 4.77% -
std::stable_partition(vector<int>)_(dense)/32 2.34% 21.149 21.644 - 2.48% -
BM_deque_vector_move_backward/65536 2.34% 8064.390 8253.088 - 12.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.34% 39161.017 40076.740 - 2.03% -
SetIntersection_Front_Set_float_1024_1 2.33% 1021247.973 1045092.741 - -1.16% -
std::stable_partition(deque<int>)_(dense)/32 2.33% 28.451 29.113 - -2.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.32% 744.234 761.504 - 1.06% -
SetIntersection_None_Vector_float_262144_16384 2.32% 1124492.811 1150550.021 - -1.85% -
BM_CmpLess_ushort_schar 2.32% 1.029 1.053 - -5.91% -
BM_deque_deque_copy/1024 2.31% 36.474 37.318 - 1.13% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.31% 37.062 37.917 - -1.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.31% 242996.615 248599.210 - -1.50% -
SetIntersection_Interlaced_Set_string_16384_1 2.30% 1074730.616 1099485.664 - -0.98% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.30% 17.870 18.282 - 1.58% -
BM_StringEraseWithMove_Huge_Opaque 2.30% 44.049 45.063 - -33.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.30% 16.910 17.299 - 0.86% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.30% 835844.267 855059.400 - 1.96% -
BM_StringFindAllMatch/1 2.29% 2.943 3.011 - 3.64% -
BM_CmpLess_ushort_uchar 2.29% 1.103 1.128 - 1.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.29% 117586819.682 120275997.349 - 0.83% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.28% 14.134 14.457 - 10.09% -
rng::contains(deque<int>)_(process_all)/8192 2.28% 1861.516 1904.025 - 2.80% -
BM_deque_deque_move_backward/512 2.28% 18.864 19.295 - -2.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.28% 2.448 2.504 - 3.32% -
std::map<int,_int>::erase(key)_(existent)/8192 2.28% 24.978 25.548 - -1.96% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.28% 4.907 5.018 - -0.20% -
BM_vector_deque_ranges_copy/5500 2.27% 194.611 199.027 - -0.87% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 2.27% 25.753 26.337 - 8.79% -
std::copy_n(list<int>)/64 2.27% 14.553 14.883 - -33.57% -
bm_ranges_lexicographical_compare<int>/8 2.26% 1.464 1.497 - 3.44% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.26% 120019.487 122735.652 - -1.50% -
SetIntersection_Front_Set_uint64_256_64 2.26% 5308159.310 5428265.346 - 2.93% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.26% 918.327 939.086 - 5.67% -
BM_deque_deque_move_backward/64000 2.25% 7727.462 7901.638 - 8.38% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.25% 10.428 10.663 - 7.27% -
BM_PushHeap_string_Random_4 2.25% 6.077 6.214 - 0.79% -
BM_StringRead_Hot_Shallow_Large 2.25% 0.477 0.488 - 0.31% -
SetIntersection_None_Vector_string_262144_4 2.25% 1259229.459 1287532.146 - -1.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.25% 164965.802 168672.657 - 0.52% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.25% 21394.105 21874.720 - 7.39% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 2.24% 79.128 80.897 - 4.42% -
std::map<int,_int>::count(key)_(non-existent)/32 2.23% 2.937 3.002 - 4.08% -
std::set<int>::find(key)_(existent)/1024 2.23% 3.897 3.984 - -2.98% -
SetIntersection_Front_Vector_float_1024_64 2.22% 1332710.897 1362340.037 - 1.37% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.22% 18.260 18.666 - 1.34% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 2.22% 36151.870 36954.897 - -6.87% -
std::stable_partition(list<int>)_(sparse)/8192 2.21% 8638.669 8829.836 - -0.39% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.21% 844.731 863.422 - 6.36% -
SetIntersection_Interlaced_Vector_uint32_16384_64 2.21% 5694175.044 5820163.215 - -7.45% -
SetIntersection_None_Set_float_256_256 2.20% 5726160.076 5852403.312 - -1.06% -
std::fill_n(deque<int>)/8192 2.19% 234.161 239.300 - -87.18% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.19% 88.906 90.855 - 1.16% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.19% 40.240 41.122 - 4.01% -
BM_CmpEqual_uchar_schar 2.19% 1.009 1.031 - -8.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.19% 394.409 403.040 - 1.03% -
SetIntersection_Interlaced_Set_string_1024_256 2.19% 34841899.585 35604127.126 - -0.47% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.18% 3982.626 4069.510 - 3.08% -
BM_vector_deque_move_backward/1024 2.18% 37.922 38.748 - 4.22% -
BM_PushHeap_string_PipeOrgan_4 2.18% 2.580 2.636 - 5.02% -
std::unique_copy(vector<int>)_(contiguous)/32 2.18% 8.551 8.737 - 3.02% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 2.18% 5263.876 5378.413 - 0.87% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.17% 4.874 4.979 - -5.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 2.17% 16.938 17.305 - 0.93% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.17% 64.530 65.929 - -2.89% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 2.17% 38122.673 38949.134 - 0.07% -
BM_CmpEqual_uint_short 2.17% 1.002 1.023 - -9.85% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.17% 936.289 956.560 - -1.77% -
BM_vector_deque_copy_backward/512 2.16% 17.447 17.824 - 1.78% -
std::multiset<std::string>::find(key)_(existent)/32 2.16% 14.755 15.073 - -4.46% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.15% 307148.000 313764.236 - 9.71% -
std::stable_partition(vector<int>)_(sparse)/1024 2.15% 213.238 217.825 - -0.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.15% 21.622 22.086 - 0.48% -
std::fill(vector<bool>)/32768 2.14% 29.470 30.102 - 3.04% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.14% 599613.075 612457.724 - 0.19% -
std::copy(vector<bool>)_(aligned)/4096 2.14% 4.724 4.826 - 0.53% -
std::search(list<int>)_(same_length)/8192 2.13% 8418.799 8598.441 - 7.48% -
std::unordered_set<int>::ctor(const&)/8192 2.13% 54480.186 55641.977 - -0.72% -
BM_PushHeap_uint64_Random_64 2.12% 5.512 5.629 - 7.87% -
rng::for_each(set<int>)/32 2.11% 24.966 25.494 - 20.92% -
SetIntersection_Interlaced_Set_string_262144_64 2.10% 2076894.858 2120598.875 - -1.27% -
std::rotate(deque<int>)_(by_1/4)/8192 2.10% 2445.950 2497.414 - -63.03% -
BM_std_minmax_element<int>/4 2.10% 1.227 1.253 - 1.08% -
std::multimap<int,_int>::contains(key)_(existent)/32 2.10% 1.733 1.769 - 9.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.10% 1028493.331 1050110.229 - -1.39% -
SetIntersection_Front_Set_float_262144_16384 2.10% 227394513.099 232173504.099 - 8.46% -
BM_PushHeap_uint64_Random_4 2.10% 2.537 2.590 - 14.72% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 2.10% 7465.212 7622.036 - 0.82% -
BM_deque_deque_move/1 2.10% 2.496 2.549 - -1.22% -
std::find_end(vector<int>)_(single_element)/1024 2.10% 244.060 249.182 - 5.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.10% 17.004 17.361 - 1.19% -
bm_lexicographical_compare<signed_char>/512 2.09% 7.690 7.850 - 2.55% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.09% 768.896 784.971 - 1.52% -
std::set<std::string>::erase(iterator)/8192 2.09% 29.671 30.290 - -2.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 2.08% 0.636 0.649 - -6.24% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.08% 596.793 609.229 - -0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.07% 63.124 64.433 - -5.33% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.07% 17783.853 18152.636 - 3.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 2.07% 6.759 6.900 - -5.00% -
BM_CmpLess_short_uchar 2.07% 1.077 1.099 - -3.58% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 2.07% 274.142 279.808 - 1.17% -
SetIntersection_None_Set_string_16384_1 2.07% 195571357.572 199610814.073 - 5.88% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.06% 14.608 14.910 - -0.66% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.06% 7.102 7.249 - -1.42% -
std::lower_bound(std::forward_list<int>)/100 2.06% 80.655 82.320 - -24.28% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.06% 4.476 4.569 - 17.43% -
SetIntersection_Front_Vector_float_262144_4 2.06% 1040645.356 1062083.185 - -0.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.05% 1065.289 1087.162 - 15.53% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 2.05% 16.967 17.316 - 0.93% -
std::map<int,_int>::erase(key)_(existent)/1024 2.05% 24.466 24.968 - -2.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.05% 2.696 2.751 - -2.74% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 2.05% 769.250 784.989 - -0.46% -
BM_StringFindAllMatch/8 2.04% 2.806 2.863 - 6.70% -
BM_PushHeap_string_Ascending_4 2.04% 2.520 2.572 - -0.30% -
BM_deque_deque_copy/5500 2.03% 196.149 200.141 - 1.49% -
std::move_backward(deque<int>)/8 2.03% 3.433 3.503 - 1.96% -
rng::starts_with(vector<int>,_pred)/1000 2.03% 276.398 282.017 - 1.20% -
std::partial_sort(deque<int>)_(repeated)/1024 2.03% 6318.077 6446.125 - 2.79% -
std::partial_sort(deque<int>)_(repeated)/8 2.03% 26.046 26.574 - -0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.02% 3.536 3.607 - -42.29% -
std::move_backward(vector<bool>)_(aligned)/512 2.02% 2.212 2.257 - -1.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.02% 17.095 17.439 - 0.47% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.01% 623933.821 636505.681 - -0.13% -
std::flat_map<int,_int>::erase(key)_(existent)/32 2.01% 22.420 22.871 - 4.99% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 2.01% 29.616 30.211 - 9.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.01% 201045569.873 205088043.800 - -1.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 2.01% 9876.856 10075.116 - -33.06% -
BM_vector_deque_ranges_copy_backward/4000 2.01% 141.106 143.937 - 2.05% -
SetIntersection_None_Vector_string_1024_4 2.00% 1146576.807 1169550.381 - -0.64% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.00% 489742.652 499542.231 - 0.75% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.00% 67.809 69.162 - -0.28% -
SetIntersection_None_Vector_float_1024_1 1.99% 1069455.494 1090781.058 - -0.99% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.99% 254.754 259.829 - 0.42% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.99% 3807.674 3883.440 - 0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.99% 1551784.490 1582638.612 - -1.30% -
std::rotate(list<int>)_(1_element_forward)/50 1.99% 25.311 25.814 - 4.30% -
SetIntersection_Interlaced_Vector_string_1024_4 1.98% 1670163.339 1703296.841 - -2.34% -
SetIntersection_Interlaced_Set_float_1024_16 1.98% 11361503.216 11586496.218 - 0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.98% 13983.530 14260.398 - -2.55% -
BM_deque_vector_ranges_copy_backward/4000 1.98% 147.299 150.214 - 5.00% -
std::move(list<int>)/262144 1.98% 243375.744 248190.054 - 3.03% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.98% 26.472 26.995 - -0.53% -
rng::starts_with(vector<int>,_pred)/8192 1.97% 2491.851 2540.931 - 2.64% -
std::set<int>::ctor(&&,_different_allocs)/32 1.97% 180.036 183.580 - -45.47% -
rng::fold_left(list<int>)/1048576 1.97% 1369932.120 1396854.339 - 3.41% -
std::stable_partition(list<int>)_(sparse)/32 1.97% 9.528 9.715 - 0.75% -
SetIntersection_None_Vector_float_262144_1 1.96% 1103111.484 1124787.524 - -3.40% -
BM_PushHeap_uint64_Random_16 1.96% 4.413 4.500 - 8.18% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.96% 1.366 1.393 - -6.27% -
std::search(vector<int>)_(single_element)/8192 1.95% 1803.235 1838.470 - 1.36% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.95% 17.997 18.349 - -5.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.95% 14.612 14.897 - 15.52% -
rng::find(vector<bool>)_(process_all)/8 1.95% 0.769 0.784 - 22.16% -
std::copy_if(list<int>)_(entire_range)/32768 1.95% 26186.821 26696.793 - 2.53% -
vector<bool>(size_type,_const_value_type&) 1.94% 8.317 8.479 - 1.70% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.94% 94.813 96.654 - 41.27% -
std::stable_partition(list<int>)_(sparse)/50 1.94% 26.357 26.868 - -0.65% -
BM_vector_deque_copy_backward/70000 1.94% 8719.255 8888.324 - 8.02% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.94% 12223.870 12460.464 - -0.08% -
std::stable_sort(deque<int>)_(shuffled)/8 1.93% 22.929 23.373 - -0.53% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.93% 39304470.716 40064922.951 - -3.58% -
SetIntersection_Front_Vector_float_256_64 1.93% 4267248.455 4349797.317 - 2.06% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.93% 5662.957 5772.321 - -11.06% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.93% 12770.543 13017.090 - 0.64% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.93% 80.586 82.141 - -2.46% -
std::sort_heap(deque<int>,_pred)/1024 1.93% 12262.780 12499.394 - -3.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.93% 45.392 46.267 - 0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.92% 14852.232 15137.838 - -2.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.92% 60.407 61.568 - 4.35% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.91% 63304.187 64515.365 - 1.24% -
std::none_of(list<int>)_(process_all)/8 1.91% 2.654 2.704 - -0.56% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.91% 52.922 53.933 - 2.28% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.91% 681.644 694.661 - 0.25% -
BM_deque_deque_copy/4096 1.91% 146.804 149.606 - 0.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.91% 748.578 762.852 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.90% 11355897.033 11572105.925 - -0.11% -
BM_CmpLess_int_schar 1.90% 1.114 1.135 - -0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.90% 1140653.363 1162317.840 - -1.15% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 1.90% 12.025 12.253 - 10.12% -
std::copy_if(list<int>)_(entire_range)/1048576 1.89% 871965.829 888474.601 - 3.60% -
BM_deque_deque_ranges_move_backward/5500 1.89% 202.392 206.220 - 1.16% -
std::move_backward(list<int>)/262144 1.89% 256751.879 261603.640 - 1.78% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 1.89% 17.019 17.340 - 0.93% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.89% 8.622 8.784 - 1.56% -
std::search(vector<int>)_(no_match)/8192 1.89% 1623.162 1653.766 - -0.67% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.88% 3.722 3.792 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.88% 118226489.732 120444075.427 - 0.75% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.87% 17.826 18.160 - 1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.87% 199368543.004 203090292.316 - 1.23% -
std::is_sorted_until(deque<int>,_pred)/1024 1.87% 595.804 606.917 - 1.33% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.86% 115806.255 117961.920 - 3.07% -
std::rotate(deque<int>)_(by_1/4)/50 1.86% 26.979 27.480 - -62.83% -
std::find_end(list<int>)_(match_near_end)/1024 1.86% 59.540 60.646 - -98.66% -
SetIntersection_Front_Set_uint64_262144_256 1.85% 3955154.169 4028342.900 - 8.49% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.85% 777.473 791.819 - 0.36% -
BM_StringRelational_Less_Large_Empty_Control 1.84% 1.660 1.691 - 4.76% -
rng::find_last_if(list<int>)_(bail_90%)/1024 1.84% 69.594 70.876 - -10.68% -
std::equal(vector<bool>)_(unaligned)/1048576 1.84% 6306.324 6422.482 - 0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.84% 11260.070 11467.103 - 2.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.84% 706.234 719.214 - 0.19% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.84% 159.121 162.042 - -2.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.82% 17.150 17.463 - 0.95% -
SetIntersection_Front_Set_string_262144_4 1.82% 1250630.415 1273419.886 - -0.51% -
BM_deque_deque_ranges_move/70000 1.82% 3430.829 3493.262 - 5.54% -
BM_deque_vector_copy_backward/5500 1.82% 198.089 201.686 - 1.38% -
std::find_end(vector<int>)_(process_all)/1024 1.81% 220.629 224.624 - -5.00% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.81% 5.632 5.733 - 1.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.80% 1242.313 1264.663 - 0.91% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.80% 588112.820 598687.232 - 2.20% -
std::fill(deque<int>)/1024 1.80% 29.970 30.509 - -86.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.79% 1073773.932 1093039.537 - -1.21% -
std::copy_backward(deque<int>)/4096 1.79% 147.745 150.393 - 2.92% -
rng::for_each(multimap<int>)/50 1.79% 39.797 40.508 - -19.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.78% 16202.339 16491.547 - -3.09% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.78% 1061.686 1080.629 - -9.29% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.78% 19671.496 20022.327 - 0.11% -
std::stable_sort(vector<int>)_(descending)/8 1.78% 23.236 23.650 - 1.37% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.78% 17.028 17.331 - 1.02% -
BM_deque_deque_ranges_copy_backward/5500 1.78% 201.986 205.578 - 1.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.77% 1141166.833 1161382.177 - -1.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 1.77% 88.708 90.276 - 36.77% -
std::copy_n(vector<int>)/8 1.77% 2.142 2.180 - 3.12% -
BM_vector_deque_move_backward/4000 1.76% 141.354 143.841 - 1.15% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.75% 17.036 17.335 - 0.14% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.75% 29.024 29.530 - -5.48% -
SetIntersection_Front_Vector_string_16384_1 1.74% 1055957.189 1074374.934 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.74% 0.652 0.663 - 1.29% -
bm_ranges_lexicographical_compare<signed_char>/8 1.73% 3.593 3.655 - 4.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.73% 17983573.519 18294624.523 - -8.16% -
BM_StringRelational_Eq_Large_Large_Control 1.73% 2.276 2.316 - 3.46% -
BM_num_put<long> 1.72% 11.282 11.476 - 7.10% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.72% 104.611 106.415 - 0.02% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.72% 1.968 2.002 - 3.85% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.72% 29.881 30.396 - -0.46% -
SetIntersection_Interlaced_Set_string_64_4 1.72% 25630011.682 26070991.051 - 0.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.72% 34.716 35.313 - -2.74% -
SetIntersection_Front_Vector_float_1024_16 1.72% 1097693.410 1116561.569 - -0.48% -
BM_StringRelational_Compare_Large_Small_Control 1.72% 1.845 1.877 - 1.53% -
std::search(list<int>)_(no_match)/8192 1.71% 6593.354 6706.233 - 2.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.71% 597.764 607.966 - -0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 1.71% 5727.131 5824.848 - 1.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.71% 595545.538 605701.648 - -1.71% -
std::sort(vector<int>)_(descending)/8 1.70% 24.427 24.843 - -0.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.70% 53.028 53.930 - -0.11% -
std::copy_n(vector<bool>)_(aligned)/4096 1.70% 4.689 4.769 - -1.78% -
SetIntersection_Interlaced_Set_string_262144_16 1.70% 2096182.375 2131819.256 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.70% 1029682.042 1047185.054 - -1.92% -
std::vector<int>::ctor(size)/1024 1.70% 43.108 43.841 - 3.87% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.70% 6161.022 6265.705 - -0.32% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.70% 31.059 31.586 - 0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.69% 21.095 21.452 - -4.71% -
SetIntersection_None_Vector_string_262144_16384 1.69% 1285804.217 1307584.619 - -0.57% -
std::search(vector<int>)_(no_match)/1048576 1.69% 208391.518 211914.476 - -0.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.69% 12324.408 12532.511 - 2.29% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.68% 4.878 4.960 - 1.52% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.68% 19.450 19.777 - -1.02% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.68% 34796.186 35380.953 - -1.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.68% 19.205 19.526 - 0.49% -
std::distance(join_view(vector<vector<int>>))/8192 1.67% 8.271 8.409 - -99.60% -
std::find_if(vector<char>)_(process_all)/8 1.67% 1.532 1.558 - 23.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.67% 2.496 2.538 - 1.52% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 1.67% 45093435.664 45846099.947 - 3.25% -
BM_num_put<unsigned_long> 1.67% 11.350 11.539 - 10.65% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.67% 14.648 14.892 - 1.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.66% 560.131 569.447 - -0.18% -
BM_vector_deque_ranges_copy/4096 1.66% 144.360 146.759 - 1.30% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.66% 16685.118 16962.352 - 4.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.66% 10767818.368 10946381.569 - -0.19% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.65% 23.310 23.695 - -1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.65% 2052344.480 2086216.959 - -3.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.65% 184996.648 188044.061 - 4.15% -
SetIntersection_None_Vector_float_262144_1024 1.65% 1118199.744 1136610.160 - -1.45% -
rng::find_last(deque<int>)_(bail_90%)/1024 1.65% 28.679 29.151 - -36.54% -
ranges::minmax(std::list<long_long>)/8 1.64% 2.525 2.566 - 1.96% -
SetIntersection_Front_Vector_uint32_256_64 1.64% 4228593.903 4297790.977 - -1.38% -
SetIntersection_None_Vector_float_16384_1024 1.64% 1092366.490 1110231.078 - -0.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.63% 73.743 74.948 - 17.87% -
std::fill(list<int>)/1024 1.63% 486.150 494.070 - -4.16% -
std::partition_point(vector<int>)/8192 1.62% 9.210 9.360 - 17.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.62% 9837.101 9996.382 - 3.87% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.62% 6.591 6.697 - 3.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.62% 8334680.531 8469325.811 - 0.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 1.61% 21.551 21.898 - -31.42% -
BM_CmpEqual_int_short 1.61% 1.110 1.128 - -0.59% -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.61% 1.650 1.677 - 8.72% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.61% 12394.163 12593.447 - 1.41% -
std::move(deque<int>)/8 1.60% 3.388 3.442 - -0.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.60% 44.249 44.959 - -1.42% -
BM_CmpLess_uint_uint 1.60% 1.051 1.067 - -1.15% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.60% 3.839 3.900 - 1.46% -
BM_deque_deque_ranges_copy_backward/4096 1.60% 150.459 152.864 - 1.31% -
BM_deque_vector_ranges_move/64 1.60% 2.601 2.642 - -7.09% -
std::partial_sort(deque<int>)_(ascending)/1024 1.60% 7666.886 7789.298 - 0.80% -
SetIntersection_Front_Set_string_256_16 1.59% 7105044.015 7218232.532 - 6.32% -
std::search(list<int>)_(no_match)/1024 1.59% 737.124 748.846 - -0.14% -
BM_vector_deque_copy_backward/65536 1.58% 8205.347 8335.387 - 8.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.58% 1582300.537 1607302.654 - -4.97% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.58% 27.180 27.609 - -33.27% -
SetIntersection_Interlaced_Set_float_262144_1 1.58% 1028085.605 1044306.123 - -0.05% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.58% 573.073 582.101 - 0.11% -
std::sort_heap(vector<NonIntegral>)/8 1.58% 29.546 30.011 - 2.25% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.57% 4108.265 4172.933 - 1.68% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.57% 1.935 1.966 - 2.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.57% 117209.498 119049.337 - -2.60% -
std::for_each(list<int>)/50 1.57% 21.480 21.817 - 1.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.57% 1130.047 1147.736 - -2.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.56% 19.137 19.436 - -0.65% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.56% 11.150 11.324 - 0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.56% 89.210 90.602 - 3.77% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.56% 105030.805 106668.186 - 10.60% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.55% 204791.430 207960.658 - 0.21% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.55% 682.359 692.909 - 0.23% -
SetIntersection_Front_Set_float_16384_16 1.54% 1213651.648 1232381.262 - 1.65% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.54% 12.173 12.361 - 0.00% -
std::multiset<std::string>::erase(iterator)/1024 1.54% 30.891 31.368 - 10.51% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.54% 10.276 10.434 - 3.05% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.54% 37.250 37.823 - 15.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.54% 25597586.850 25990797.411 - -3.76% -
std::stable_partition(vector<int>)_(sparse)/32 1.53% 7.272 7.384 - -1.00% -
std::multimap<int,_int>::ctor(const&)/32 1.53% 221.428 224.824 - 3.21% -
BM_PushHeap_float_PipeOrgan_256 1.53% 1.729 1.756 - 1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.53% 3027931.037 3074336.023 - -4.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.53% 1366.545 1387.486 - 4.86% -
BM_vector_deque_ranges_move/5500 1.53% 195.043 198.032 - 1.47% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.53% 34.210 34.733 - -4.54% -
std::replace(deque<int>)_(prefix)/50 1.53% 19.124 19.416 - 1.95% -
BM_deque_deque_ranges_move_backward/70000 1.53% 8484.715 8614.227 - 7.79% -
SetIntersection_None_Set_string_64_64 1.53% 11542561.163 11718696.252 - -1.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.52% 22.257 22.596 - -56.89% -
std::move_backward(list<int>)/8 1.52% 3.321 3.372 - 1.12% -
SetIntersection_Interlaced_Set_float_262144_1024 1.52% 1504190.838 1527068.115 - -1.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.52% 54234.562 55058.968 - -5.84% -
BM_deque_vector_move_backward/0 1.52% 1.443 1.465 - 6.80% -
BM_deque_deque_ranges_copy/1024 1.52% 36.581 37.136 - 0.96% -
std::search(vector<int>)_(same_length)/1024 1.52% 246.581 250.328 - 2.28% -
BM_vector_deque_copy/65536 1.52% 2855.429 2898.809 - 1.45% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.52% 20.508 20.819 - 2.38% -
std::move(vector<int>)/8 1.52% 2.286 2.321 - 6.99% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.52% 24.330 24.699 - 4.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.51% 3.737 3.793 - 0.17% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.51% 17.173 17.432 - 0.26% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.50% 6777.111 6879.083 - 0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.50% 4294530.578 4359072.117 - -1.20% -
std::vector<std::string>::ctor(size)/8192 1.50% 4132.872 4194.875 - -19.13% -
std::sort_heap(vector<int>,_pred)/8 1.50% 29.563 30.006 - -1.00% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.50% 29.647 30.091 - -6.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.50% 1165313.606 1182753.824 - -4.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.50% 9947670.078 10096428.111 - 1.91% -
BM_deque_deque_move_backward/1024 1.50% 37.752 38.316 - 0.84% -
BM_StringRelational_Compare_Huge_Large_Control 1.49% 2.080 2.111 - -7.23% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.49% 373706.214 379267.172 - 0.74% -
bm_ranges_swap_ranges_vb_aligned/262144 1.49% 481.132 488.289 - 1.32% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.49% 18764.973 19044.108 - -18.31% -
BM_deque_vector_copy_backward/70000 1.49% 8596.830 8724.617 - 9.80% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.48% 789.325 801.028 - 2.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.48% 40.997 41.605 - 34.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.48% 21609315.821 21929680.680 - -5.62% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.48% 12659.108 12846.632 - -1.29% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.48% 17.022 17.274 - 0.59% -
rng::contains(list<int>)_(process_all)/8 1.48% 2.328 2.362 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.47% 11718401.340 11891246.968 - -1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.47% 1953064.533 1981815.350 - -3.17% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.47% 6.636 6.733 - -7.89% -
std::unordered_multimap<int,_int>::clear()/32 1.47% 588.951 597.600 - -0.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.47% 26.252 26.637 - 1.08% -
std::search(list<int>)_(no_match)/1048576 1.47% 832892.560 845112.010 - 1.05% -
SetIntersection_Interlaced_Set_string_262144_16384 1.47% 2938147.297 2981245.687 - 6.50% -
std::copy_n(vector<bool>)_(aligned)/262144 1.46% 751.658 762.658 - 30.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.46% 237477.294 240950.277 - -3.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.46% 132.735 134.674 - 7.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.46% 2864708.864 2906475.706 - 0.18% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.46% 21.236 21.545 - 1.87% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.46% 6.465 6.559 - -3.73% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.45% 12.970 13.159 - -0.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.45% 860.993 873.501 - -12.66% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.45% 17.125 17.373 - 0.70% -
std::unique(list<int>)_(contiguous)/1024 1.45% 925.341 938.745 - -12.66% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.45% 1455.473 1476.542 - 1.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.45% 57212.286 58040.080 - 1.28% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.45% 33.583 34.068 - 11.23% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.45% 674.308 684.062 - -0.82% -
SetIntersection_None_Vector_string_1024_256 1.44% 1156849.861 1173517.950 - -0.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.44% 34.983 35.487 - -0.79% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.44% 15788.886 16015.993 - 2.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.44% 54.013 54.790 - 1.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.44% 375.418 380.810 - -1.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.44% 349747541.075 354771398.128 - 0.72% -
std::unordered_set<std::string>::clear()/32 1.44% 880.242 892.882 - -3.96% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.43% 15.890 16.117 - 0.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.43% 18.525 18.790 - 0.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.43% 2.422 2.457 - 0.35% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.43% 4803.954 4872.665 - 13.84% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.43% 32973.054 33443.988 - 2.84% -
std::sort(vector<NonIntegral>)_(heap)/8 1.43% 22.999 23.327 - -0.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.43% 1395.646 1415.535 - -2.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 175734.275 178230.423 - -0.40% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.42% 15445.703 15664.966 - 2.57% -
BM_deque_deque_move/70000 1.42% 3372.891 3420.763 - 1.70% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.42% 18.926 19.194 - 3.23% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.41% 45.407 46.048 - -0.70% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.41% 576.323 584.455 - 1.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.41% 9.261 9.392 - 1.93% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.41% 218.059 221.133 - 1.94% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.41% 13.273 13.460 - 0.38% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.41% 17.174 17.416 - 0.69% -
std::pop_heap(deque<std::string>)/8192 1.41% 114.020 115.622 - 1.30% -
std::remove_if(vector<int>)_(sprinkled)/32 1.40% 53.668 54.421 - 2.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.40% 15.872 16.095 - 0.37% -
std::search(list<int>,_pred)_(no_match)/8192 1.40% 7334.180 7437.102 - 2.74% -
BM_vector_deque_ranges_move_backward/4096 1.40% 148.383 150.464 - -0.81% -
std::find_if_not(list<int>)_(bail_25%)/1024 1.40% 181.043 183.580 - 1.10% -
std::stable_sort(vector<int>)_(ascending)/8 1.40% 15.405 15.621 - -0.89% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.40% 7460.010 7564.317 - 0.62% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.40% 20.444 20.730 - 0.77% -
BM_deque_deque_move_backward/5500 1.39% 202.043 204.858 - -0.41% -
std::flat_map<int,_int>::count(key)_(existent)/1024 1.39% 8.122 8.235 - 0.60% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.39% 228.820 232.005 - 6.40% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.39% 7.023 7.121 - -0.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 61825.595 62684.728 - 0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.39% 391.458 396.894 - -0.06% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 1.38% 662.067 671.230 - 1.36% -
std::move(deque<int>)/32768 1.38% 2352.011 2384.560 - 14.95% -
std::multiset<int>::count(key)_(non-existent)/32 1.38% 2.471 2.505 - 2.19% -
SetIntersection_None_Set_float_64_1 1.38% 21571522.617 21869594.390 - -1.33% -
std::find(vector<char>)_(bail_25%)/1024 1.38% 5.308 5.382 - 0.68% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.38% 26471.035 26836.314 - -1.70% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 36359.922 36861.430 - 1.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 1.38% 16418.005 16644.251 - 1.36% -
std::find_end(vector<int>)_(same_length)/8192 1.38% 1993.543 2020.971 - -49.74% -
std::pop_heap(deque<int>)/8192 1.37% 52.885 53.610 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.37% 231702695.353 234877805.271 - -3.47% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.37% 3365.788 3411.901 - 1.77% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.37% 529.262 536.512 - 0.91% -
std::move_backward(vector<bool>)_(aligned)/4096 1.37% 7.126 7.223 - 1.45% -
std::move_backward(list<int>)/512 1.37% 369.049 374.090 - -0.95% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.36% 391.451 396.777 - -0.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.36% 13975.825 14165.969 - -0.56% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.36% 11.434 11.589 - 0.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.36% 59851.622 60665.111 - 2.00% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.36% 5.067 5.135 - 45.77% -
std::find_if(list<int>)_(process_all)/32768 1.36% 25405.302 25749.949 - -0.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.35% 7.856 7.963 - -3.51% -
std::map<int,_int>::erase(iterator)/1024 1.35% 20.621 20.899 - -13.04% -
rng::contains_subrange(list<int>)_(single_element)/32 1.35% 10.016 10.151 - 0.09% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.35% 12.030 12.192 - 0.17% -
std::for_each(multiset<int>::iterator)/50 1.35% 35.646 36.127 - -23.49% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.35% 597.053 605.090 - -0.09% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.35% 4.385 4.444 - 5.60% -
BM_CmpEqual_schar_uint 1.35% 1.084 1.098 - -4.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.34% 1575388.022 1596557.701 - -4.78% -
BM_deque_deque_ranges_copy_backward/512 1.34% 18.857 19.111 - 0.96% -
std::partial_sort_copy(vector<int>)_(descending)/8192 1.34% 93183.271 94430.132 - 1.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.34% 42906.284 43479.837 - 2.73% -
SetIntersection_None_Set_string_256_4 1.34% 11392219.629 11544416.569 - -1.02% -
std::sort_heap(deque<int>,_pred)/8192 1.33% 424202.265 429864.611 - -4.69% -
std::adjacent_find(list<int>)/50 1.33% 22.948 23.255 - 15.22% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.33% 262.868 266.354 - -4.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.33% 42.655 43.220 - -3.57% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.32% 789.946 800.397 - -8.29% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 1.32% 20.648 20.921 - 0.19% -
bm_lexicographical_compare<int>/64 1.32% 4.305 4.362 - -3.83% -
SetIntersection_Front_Set_float_16384_64 1.32% 1760850.478 1784037.360 - 3.08% -
std::pop_heap(vector<float>)/1024 1.32% 8.349 8.459 - 0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 1.31% 7880.916 7984.513 - 0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.31% 1067463.300 1081481.066 - -1.30% -
BM_PushHeap_uint64_Random_16384 1.31% 6.289 6.372 - 7.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.31% 669.181 677.939 - 4.97% -
BM_vector_deque_move_backward/65536 1.31% 7908.573 8012.033 - 3.96% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.31% 171858.678 174102.776 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.30% 1149301.681 1164272.475 - -0.59% -
std::find(deque<int>)_(bail_25%)/8192 1.30% 476.552 482.758 - 1.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.30% 6.245 6.326 - 3.56% -
std::multiset<int>::find(key)_(non-existent)/8192 1.30% 8.060 8.164 - -11.86% -
std::equal(list<int>)_(it,_it,_it)/8192 1.30% 9651.933 9777.388 - 5.41% -
SetIntersection_Interlaced_Vector_string_256_16 1.30% 10570452.551 10707796.424 - 3.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.30% 5.410 5.480 - -0.73% -
std::shift_right(deque<int>)/1024 1.30% 40.277 40.800 - 1.25% -
std::partition_copy(vector<int>)/1024 1.30% 458.974 464.929 - -0.49% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.30% 21.807 22.090 - -0.57% -
BM_PushHeap_uint64_Ascending_256 1.30% 2.224 2.253 - 7.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.30% 1185791.266 1201148.036 - -0.60% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.29% 5.319 5.388 - -2.97% -
std::replace_if(list<int>)_(prefix)/32 1.29% 13.821 13.999 - -0.46% -
SetIntersection_Front_Set_uint64_256_256 1.29% 7532468.214 7629648.716 - 2.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.29% 5936.154 6012.720 - 2.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.29% 119328839.975 120865216.545 - -0.41% -
BM_PushHeap_string_SingleElement_1024 1.29% 2.582 2.615 - 0.94% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.29% 12.652 12.815 - -0.31% -
std::unique(vector<int>)_(contiguous)/52 1.29% 53.083 53.766 - 0.45% -
BM_PushHeap_string_QuickSortAdversary_262144 1.29% 17.029 17.248 - 3.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 1.28% 51.333 51.990 - 0.58% -
std::copy_backward(deque<int>)/1048576 1.28% 131648.404 133333.388 - 3.63% -
SetIntersection_Front_Vector_uint32_1024_64 1.27% 1317110.028 1333851.939 - -2.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.27% 1136552.121 1150985.230 - -1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.27% 4250334.092 4304267.965 - 5.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.26% 20.720 20.982 - -0.75% -
rng::starts_with(deque<int>,_pred)/1000 1.26% 508.678 515.099 - 0.51% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.26% 19623.365 19870.711 - -1.04% -
SetIntersection_Front_Set_uint64_262144_4 1.26% 1061441.136 1074811.670 - -1.95% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.26% 50.220 50.852 - -2.15% -
std::stable_sort(vector<int>)_(repeated)/8 1.26% 15.484 15.679 - -1.03% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.26% 98599.142 99837.400 - 2.32% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 1.25% 5060.014 5123.411 - -0.68% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.25% 4.419 4.475 - 0.84% -
BM_vector_deque_move/5500 1.25% 195.848 198.301 - -0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.25% 24368.818 24673.905 - -8.64% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.25% 17.555 17.775 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.24% 1583630.613 1603335.857 - -4.53% -
std::remove_copy(list<int>)_(prefix)/1024 1.24% 739.493 748.681 - 1.93% -
std::remove_copy(deque<int>)_(prefix)/32 1.24% 12.915 13.076 - 1.42% -
std::find_if(list<int>)_(bail_25%)/32768 1.24% 6994.493 7081.306 - -4.67% -
SetIntersection_Interlaced_Set_string_1024_4 1.24% 10260161.349 10387269.019 - 0.19% -
std::pop_heap(deque<size_t>)/8192 1.24% 58.981 59.711 - 4.49% -
BM_deque_vector_ranges_move_backward/4000 1.24% 143.779 145.560 - 2.32% -
std::search(deque<int>,_pred)_(same_length)/1024 1.24% 504.869 511.120 - -0.02% -
std::sort(vector<int>)_(heap)/8 1.23% 23.337 23.625 - -3.34% -
std::multiset<int>::contains(key)_(existent)/1024 1.23% 3.908 3.956 - -0.17% -
std::sort(vector<int>)_(pipe-organ)/8 1.23% 17.493 17.708 - -1.45% -
SetIntersection_None_Vector_float_256_64 1.23% 3380626.565 3422175.475 - -1.81% -
BM_CmpLess_uint_int 1.23% 1.063 1.076 - -4.45% -
bm_ranges_lexicographical_compare<int>/64 1.22% 4.394 4.448 - 2.40% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.22% 36536.466 36982.270 - 9.48% -
SetIntersection_None_Vector_uint64_16384_1024 1.22% 1097492.603 1110883.005 - 0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.22% 5709.535 5779.074 - 0.88% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 1.22% 70.393 71.249 - -91.56% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.21% 522.430 528.771 - -1.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.21% 588.402 595.534 - -0.68% -
BM_StringFindStringLiteral/128 1.21% 3.169 3.207 - 1.37% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.21% 19.423 19.659 - -2.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.21% 11346411.099 11483623.239 - 0.35% -
std::search(vector<int>)_(near_matches)/1000 1.21% 14230.009 14402.037 - 1.99% -
std::sort_heap(deque<int>)/1024 1.21% 13243.658 13403.695 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.21% 3430.176 3471.613 - -8.93% -
std::unique_copy(list<int>)_(contiguous)/52 1.21% 19.393 19.626 - -32.44% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.21% 20.474 20.721 - 1.41% -
rng::contains_subrange(list<int>)_(process_all)/50 1.21% 17.792 18.007 - 1.20% -
SetIntersection_Front_Vector_uint32_262144_16384 1.21% 71992560.780 72860382.728 - -5.70% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.20% 1867.661 1890.163 - 0.33% -
BM_StringEraseToEnd_Large_Opaque 1.20% 0.987 0.998 - 1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.20% 5706405.119 5775054.381 - 0.24% -
SetIntersection_Interlaced_Set_string_262144_1024 1.20% 2051551.594 2076221.762 - -1.37% -
std::find_if(list<int>)_(process_all)/50 1.20% 18.874 19.101 - -49.80% -
std::map<int,_int>::clear()/32 1.20% 638.360 646.026 - -4.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.20% 63235.667 63994.967 - 3.23% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.19% 239.632 242.495 - 8.70% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.19% 23.337 23.616 - 0.80% -
std::count(list<int>)_(every_other)/1048576 1.19% 809817.599 819466.442 - 0.54% -
std::search(list<int>)_(near_matches)/1024 1.19% 39324.245 39792.077 - 1.58% -
std::unordered_set<int>::erase(iterator)/8192 1.18% 19.867 20.102 - -0.97% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.18% 19870.814 20106.214 - 0.61% -
std::is_sorted_until(list<int>)/1024 1.18% 739.021 747.760 - 0.86% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.18% 1814048.504 1835498.289 - 1.53% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 1.18% 25.632 25.935 - -15.87% -
std::move_backward(deque<int>)/64 1.18% 5.287 5.349 - 1.65% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.18% 28059.191 28390.287 - 1.07% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.18% 655.140 662.869 - -0.87% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.18% 5.502 5.567 - -0.25% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.18% 7564.984 7653.949 - 2.51% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.18% 20.241 20.479 - 1.99% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.17% 368.888 373.213 - 2.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.17% 515.569 521.613 - -1.36% -
SetIntersection_Interlaced_Set_string_16384_4 1.17% 195903119.896 198198210.427 - 0.60% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.17% 19644.096 19874.224 - -1.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.17% 36.081 36.503 - 2.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.17% 548254.752 554670.714 - -1.46% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.17% 13.311 13.467 - 0.24% -
std::set<int>::erase(key)_(existent)/1024 1.17% 50.618 51.210 - 2.21% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.17% 69.007 69.814 - -98.61% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.17% 15.398 15.578 - -1.54% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.16% 37.016 37.446 - 1.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.16% 171603.063 173597.986 - -0.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.16% 469425.157 474870.412 - -2.74% -
BM_vector_deque_copy/1024 1.16% 36.110 36.528 - 2.09% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.16% 998.302 1009.849 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.16% 1041179.006 1053213.024 - -0.71% -
std::set<int>::find(key)_(non-existent)/1024 1.16% 5.509 5.572 - 3.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.15% 6995.921 7076.386 - 12.18% -
BM_CmpEqual_schar_ushort 1.15% 1.094 1.106 - -0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.15% 3.144 3.180 - -0.05% -
SetIntersection_Interlaced_Set_float_64_4 1.15% 20962509.709 21202826.690 - 0.82% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.15% 1.141 1.154 - 11.82% -
SetIntersection_None_Set_string_256_16 1.14% 10949252.870 11074431.638 - 0.62% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.14% 27.685 28.001 - 2.71% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.14% 521.293 527.216 - -2.73% -
BM_deque_vector_ranges_copy_backward/4096 1.14% 148.071 149.753 - 1.62% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.14% 42.345 42.825 - 0.86% -
std::partition(list<int>)_(dense)/50 1.14% 13.288 13.439 - 0.33% -
BM_deque_deque_copy_backward/4096 1.13% 151.717 153.439 - 1.66% -
BM_deque_deque_ranges_copy_backward/65536 1.13% 7959.043 8049.336 - 7.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.13% 7630.857 7717.193 - -11.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.13% 12066422.532 12202840.195 - -0.60% -
std::find_if(vector<bool>)_(process_all)/8192 1.13% 4496.707 4547.528 - 1.22% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.13% 28.572 28.894 - 0.17% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.13% 96149.681 97234.304 - -6.58% -
std::stable_sort(vector<int>)_(heap)/8 1.13% 21.036 21.273 - -1.68% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.13% 18.344 18.551 - 0.46% -
BM_vector_deque_ranges_copy_backward/65536 1.13% 8109.972 8201.282 - 8.77% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.12% 688.924 696.674 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.12% 22.431 22.683 - -1.72% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 1.12% 17.006 17.198 - 0.13% -
SetIntersection_Front_Vector_string_262144_4 1.12% 1161133.499 1174176.884 - -1.06% -
BM_StringEraseWithMove_Huge_Transparent 1.12% 43.400 43.886 - -36.84% -
rng::for_each(multiset<int>)/8 1.12% 6.836 6.913 - 54.22% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.12% 5.246 5.305 - -0.23% -
BM_deque_deque_ranges_copy/4000 1.12% 140.922 142.497 - -2.57% -
std::adjacent_find(vector<int>,_pred)/50 1.12% 23.397 23.658 - 2.00% -
SetIntersection_Interlaced_Set_string_16384_64 1.12% 353414686.054 357360445.689 - 3.49% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.12% 1.103 1.116 - 20.91% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.11% 59612.875 60275.904 - -81.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.11% 1250.601 1264.471 - -2.65% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.11% 11.533 11.661 - -0.48% -
std::flat_multimap<int,_int>::ctor(const&)/1024 1.11% 176.443 178.397 - 0.08% -
BM_num_get<unsigned_int> 1.11% 9.684 9.791 - -61.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.11% 99.810 100.915 - -53.40% -
std::unique(list<int>)_(sprinkled)/1024 1.11% 943.759 954.205 - 0.35% -
bm_lexicographical_compare<unsigned_char>/8 1.11% 1.303 1.317 - -5.17% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.10% 17.416 17.608 - 1.99% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.10% 7665.932 7750.559 - -0.92% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.10% 7650.910 7735.263 - 0.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 362.680 366.677 - -1.22% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.10% 15.492 15.663 - -1.96% -
rng::fold_left(deque<int>)/32 1.10% 16.375 16.555 - 2.45% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.10% 205.262 207.521 - 2.48% -
BM_deque_deque_ranges_move_backward/4096 1.10% 151.430 153.095 - -1.42% -
std::flat_map<int,_int>::find(key)_(existent)/1024 1.10% 8.215 8.305 - -3.57% -
SetIntersection_None_Vector_string_16384_256 1.10% 1216107.335 1229471.146 - -0.94% -
SetIntersection_Front_Set_uint64_262144_16 1.10% 1188049.653 1201102.668 - -0.91% -
std::set<int>::erase(key)_(existent)/8192 1.10% 67.781 68.526 - -1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.10% 1099508.807 1111558.625 - -0.05% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.09% 50.261 50.811 - -2.38% -
std::set<std::string>::clear()/32 1.09% 891.614 901.365 - 2.79% -
std::sort(vector<int>)_(repeated)/8 1.09% 15.843 16.016 - -0.54% -
SetIntersection_Interlaced_Vector_string_64_4 1.09% 21702743.366 21939378.479 - 0.87% -
BM_PushHeap_uint32_Random_256 1.09% 5.522 5.582 - 1.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.09% 33354.155 33717.580 - 0.37% -
BM_vector_deque_ranges_move/1024 1.09% 35.690 36.079 - 0.28% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 1.09% 16.596 16.777 - 1.00% -
BM_CmpLess_uint_uchar 1.09% 1.107 1.119 - 0.06% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.09% 56.105 56.715 - 1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.09% 1039690.047 1050995.103 - 0.78% -
SetIntersection_Front_Vector_float_262144_64 1.09% 1343764.148 1358370.979 - 0.11% -
SetIntersection_Interlaced_Vector_float_262144_1 1.09% 1031559.834 1042766.206 - -2.01% -
SetIntersection_Interlaced_Vector_float_1024_1 1.09% 1032886.683 1044104.709 - -1.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.09% 3042614.774 3075647.085 - -3.78% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.09% 10.142 10.252 - -0.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.08% 16.409 16.587 - -16.89% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 1.08% 176.719 178.634 - 0.30% -
std::find(deque<int>)_(bail_25%)/1024 1.08% 67.381 68.111 - 3.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.08% 2.749 2.779 - 10.04% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.08% 1.586 1.603 - 0.50% -
std::find_if_not(list<int>)_(process_all)/1024 1.08% 726.954 734.785 - 7.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.08% 13.114 13.255 - -2.68% -
std::any_of(vector<int>)_(process_all)/32 1.08% 8.323 8.413 - 0.25% -
std::vector<std::string>::ctor(size)/1024 1.08% 423.323 427.875 - -7.87% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.08% 16336.400 16512.021 - 2.18% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.07% 934369.547 944404.250 - 1.38% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.07% 779.577 787.948 - -1.58% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.07% 391.727 395.913 - -0.04% -
BM_CmpEqual_uint_ushort 1.07% 1.106 1.118 - 1.18% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.07% 190.145 192.175 - -43.73% -
rng::fold_left(deque<int>)/50 1.06% 27.310 27.599 - 2.02% -
BM_deque_deque_copy/64 1.06% 3.027 3.059 - -0.68% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.06% 18.346 18.540 - 0.24% -
std::for_each(set<int>::iterator)/32 1.06% 24.345 24.602 - 16.41% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.06% 517.457 522.922 - 2.35% -
BM_deque_deque_ranges_copy/1 1.05% 2.475 2.501 - 0.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.05% 167.506 169.273 - -82.53% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.05% 171506.680 173314.811 - -1.21% -
std::search(deque<int>,_pred)_(same_length)/8192 1.05% 3994.781 4036.860 - -0.00% -
std::none_of(vector<int>)_(process_all)/50 1.05% 19.117 19.318 - 52.38% -
BM_CmpLess_ushort_ushort 1.05% 1.049 1.060 - -2.73% -
rng::contains(vector<int>)_(process_all)/32 1.05% 8.192 8.278 - 0.21% -
std::for_each(map<int>::iterator)/50 1.05% 35.806 36.181 - -12.01% -
std::remove_copy_if(list<int>)_(prefix)/50 1.05% 24.617 24.875 - -4.25% -
std::fill_n(deque<int>)/32 1.04% 1.154 1.166 - -85.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.04% 8.508 8.596 - -0.69% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.04% 21870.694 22098.046 - -15.97% -
std::find(vector<short>)_(process_all)/50 1.04% 1.675 1.692 - 0.48% -
BM_CmpEqual_uchar_uint 1.04% 1.056 1.067 - -0.04% -
std::search(vector<int>)_(near_matches)/1024 1.03% 14996.973 15152.156 - 2.02% -
BM_deque_deque_copy_backward/4000 1.03% 145.310 146.810 - 1.01% -
std::unique(deque<int>)_(contiguous)/8192 1.03% 3723.408 3761.799 - 1.75% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.03% 52071.941 52607.652 - -34.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.03% 3.764 3.803 - 1.95% -
SetIntersection_Front_Vector_uint64_1024_16 1.02% 1102369.014 1113626.348 - 0.12% -
BM_PushHeap_float_Ascending_64 1.02% 1.783 1.801 - 2.23% -
BM_StringFindAllMatch/512 1.02% 11.496 11.613 - 0.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.02% 92.871 93.816 - -3.04% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.02% 8099.605 8181.845 - -0.24% -
BM_deque_deque_move/64000 1.02% 3007.918 3038.450 - 0.47% -
SetIntersection_None_Vector_uint64_16384_256 1.01% 1086011.820 1097007.601 - -0.66% -
SetIntersection_Front_Set_string_1024_1 1.01% 1079405.050 1090330.534 - -1.47% -
BM_tolower_string<wchar_t> 1.01% 6.375 6.439 - 2.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.01% 196.754 198.740 - -0.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.01% 422.600 426.855 - -0.18% -
std::find_if(vector<bool>)_(process_all)/1048576 1.01% 575914.580 581710.373 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.00% 169866267.871 171572636.373 - 0.99% -
std::map<int,_int>::erase(iterator)/32 1.00% 20.581 20.787 - -11.52% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.00% 991808.911 1001743.946 - 1.08% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 1.00% 19.837 20.036 - 5.56% -
std::replace(vector<int>)_(prefix)/1024 1.00% 159.566 161.163 - 1.63% -
rng::find_last(list<int>)_(bail_90%)/1024 1.00% 76.896 77.665 - 8.18% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint64_262144_64 -66.89% 25021116.483 8283636.390 - -20.33% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -62.90% 23.890 8.864 - -46.98% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -60.41% 7670171.581 3036563.385 - -13.16% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -60.03% 14.899 5.955 - -43.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -52.28% 8451937.526 4033271.583 - -0.29% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -51.03% 19.088 9.347 - -6.66% -
std::transform(deque<int>)_(identity_transform)/32 -49.29% 24.249 12.296 - 0.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.26% 72.807 36.945 - -49.50% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -49.03% 52.371 26.691 - 0.35% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -48.83% 113.475 58.063 - -34.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -47.31% 22447275.811 11827269.497 - -35.14% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -47.02% 16.650 8.821 - -0.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -45.01% 17.531 9.640 - -30.67% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -44.90% 4.370 2.408 - -24.94% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -44.36% 10.550 5.870 - -1.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -44.15% 0.476 0.266 - -11.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -42.34% 64048916.150 36928399.426 - -0.82% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -41.30% 11.131 6.534 - -28.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -40.46% 40.556 24.148 - 3.52% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -40.33% 59.220 35.336 - -1.08% -
ranges::min(std::list<long_long>)/1 -40.06% 0.447 0.268 - 19.19% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -39.89% 10.496 6.309 - -22.32% -
std::rotate_copy(vector<int>)/8192 -39.80% 624.100 375.701 - -47.57% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -38.52% 10.661 6.555 - -17.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -38.27% 7.477 4.615 - -14.95% -
std::set<std::string>::insert(value)_(already_present)/8192 -36.72% 60.784 38.462 - 22.98% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -36.06% 94.336 60.315 - -42.48% -
BM_PushHeap_uint32_Ascending_1 -36.04% 0.615 0.393 - -15.61% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -34.91% 5004985.807 3257778.217 - -11.37% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -34.80% 95.865 62.508 - -30.27% -
std::copy(vector<int>)/4096 -34.10% 224.180 147.735 - -1.92% -
std::move(vector<int>)/262144 -33.04% 21177.635 14181.127 - -4.77% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -32.89% 50.792 34.087 - -55.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -32.64% 0.637 0.429 - -37.22% -
BM_toupper_char<char> -32.62% 0.686 0.462 - -33.23% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.37% 48.178 32.583 - -17.66% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -32.00% 9.491 6.453 - -42.00% -
BM_PushHeap_uint32_QuickSortAdversary_1 -31.88% 0.693 0.472 - 19.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -31.66% 102.108 69.785 - -2.19% -
ranges::min(std::deque<__int128>)/70000 -31.47% 35745.272 24495.612 - 2.64% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -31.17% 17.643 12.144 - -0.21% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -30.57% 23658.253 16425.681 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -30.15% 7997900.946 5586605.717 - -15.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -30.01% 53.004 37.095 - -43.19% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.01% 0.457 0.320 - -30.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.99% 352756071.843 246973253.403 - -29.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -29.92% 0.438 0.307 - -16.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -29.79% 10.140 7.120 - -37.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -29.46% 65.171 45.973 - 6.58% -
std::partition_copy(list<int>)/32 -29.44% 12.481 8.806 - 2.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -29.44% 35.273 24.888 - -20.75% -
std::shift_right(vector<int>)/32 -29.41% 4.190 2.958 - 0.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -29.10% 29.537 20.941 - -38.39% -
BM_toupper_char<wchar_t> -29.08% 0.683 0.485 - -29.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -28.93% 33.892 24.088 - -15.05% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -28.85% 16.661 11.854 - -0.79% -
BM_PushHeap_float_Descending_1 -28.52% 0.576 0.412 - -20.80% -
std::equal(list<int>)_(it,_it,_it)/1024 -28.34% 1576.521 1129.769 - 0.59% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -28.33% 32.657 23.404 - -31.07% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -28.29% 34.707 24.888 - -24.52% -
std::set<std::string>::erase(key)_(existent)/32 -28.27% 73.948 53.044 - -37.62% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -27.73% 1.700 1.229 - -24.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -27.68% 6.438 4.656 - -35.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -27.57% 6.354 4.602 - -16.49% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -27.10% 3.662 2.670 - 7.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -26.97% 17.064 12.462 - 2.65% -
std::find_if(vector<int>)_(process_all)/32768 -26.70% 4585.509 3361.326 - -10.60% -
std::find_if(vector<int>)_(process_all)/50 -26.69% 8.000 5.865 - -14.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -26.43% 5828114.035 4287547.495 - -1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -26.35% 27744637.515 20434423.454 - -3.56% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -26.30% 3.324 2.450 - -17.54% -
std::find_if(vector<int>)_(process_all)/8192 -26.21% 1144.288 844.316 - -10.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -25.99% 6.777 5.016 - -33.14% -
std::map<std::string,_int>::erase(iterator)/1024 -25.91% 34.805 25.786 - -27.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -25.42% 43.137 32.174 - -1.49% -
std::set<std::string>::erase(key)_(existent)/1024 -25.31% 98.060 73.245 - -1.91% -
BM_StringEraseWithMove_Empty_Transparent -25.02% 0.752 0.563 - 1.20% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -24.95% 34913825.303 26203496.268 - -25.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -24.91% 2967939.465 2228761.692 - 0.20% -
std::find_if_not(vector<int>)_(process_all)/50 -24.73% 7.179 5.404 - -21.15% -
ranges::minmax(std::list<char>)/1 -24.53% 0.447 0.337 - -18.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -24.39% 32.089 24.263 - -16.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -24.11% 0.491 0.373 - -22.07% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -23.57% 3133383.716 2394836.605 - -16.11% -
ranges::min(std::deque<char>)/1 -23.10% 0.793 0.610 - -11.13% -
std::reverse(deque<int>)/64 -23.01% 16.959 13.056 - 0.73% -
BM_PushHeap_float_SingleElement_1 -22.95% 0.697 0.537 - 3.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -22.93% 13784.530 10623.151 - 2.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.76% 78.288 60.470 - 18.51% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -22.58% 8096451.242 6268508.501 - 2.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -22.47% 42.595 33.026 - -23.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -22.29% 14.719 11.438 - -51.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -22.09% 38.346 29.877 - -29.04% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -21.93% 4629965.110 3614443.233 - -27.57% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -21.54% 55285997.117 43375081.351 - 0.42% -
std::find_end(deque<int>)_(match_near_end)/1024 -21.54% 42.797 33.578 - -99.08% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -21.42% 3.131 2.460 - 0.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -21.05% 24.458 19.311 - -28.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.92% 44.389 35.103 - -31.72% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -20.60% 6.598 5.239 - 1.19% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -20.58% 73.386 58.281 - -14.00% -
BM_StringEraseWithMove_Empty_Opaque -20.53% 0.995 0.790 - 0.19% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -20.49% 11.215 8.917 - -6.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -20.45% 53.558 42.605 - 22.28% -
BM_vector_deque_copy_backward/0 -20.44% 0.549 0.437 - 4.20% -
std::set<std::string>::erase(key)_(existent)/8192 -20.39% 83.685 66.624 - -36.02% -
std::find_end(deque<int>)_(match_near_end)/8192 -19.97% 346.786 277.518 - -99.86% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -19.91% 0.444 0.355 - 55.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -19.91% 130149685.187 104242175.659 - -9.66% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -19.59% 7.640 6.144 - -7.14% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -19.37% 29.446 23.741 - -1.76% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -19.37% 1921385.494 1549294.744 - -20.62% -
BM_deque_deque_ranges_copy/0 -19.18% 0.917 0.741 - 0.51% -
std::find_if(vector<int>)_(process_all)/1024 -19.15% 142.483 115.192 - -8.28% -
std::reverse(deque<int>)/512 -18.80% 139.419 113.214 - 1.07% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -18.76% 8.748 7.107 - 0.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -18.50% 0.337 0.274 - -43.38% -
SetIntersection_Interlaced_Vector_float_1024_256 -18.19% 6738439.797 5512720.500 - -0.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.13% 61.563 50.402 - -19.03% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.10% 38.171 31.264 - -33.68% -
std::find(vector<bool>)_(process_all)/50 -18.08% 0.844 0.691 - 23.47% -
BM_PushHeap_string_Random_1 -17.93% 0.641 0.526 - -24.69% -
std::find_if(list<int>)_(process_all)/8192 -17.93% 8833.737 7250.258 - -2.69% -
ranges::minmax(std::vector<char>)/8 -17.83% 1.144 0.940 - -6.91% -
BM_vector_deque_ranges_move_backward/0 -17.68% 0.550 0.453 - -17.59% -
BM_PushHeap_uint32_PipeOrgan_1 -17.44% 0.696 0.574 - 23.24% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -17.35% 1.271 1.051 - 0.30% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.27% 62.827 51.978 - -38.53% -
ranges::min(std::deque<__int128>)/64 -17.17% 25.251 20.915 - 1.94% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -17.14% 1.588 1.315 - -1.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -17.14% 33.972 28.149 - 14.06% -
std::find(vector<bool>)_(process_all)/8 -17.05% 0.787 0.653 - 16.48% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -17.00% 108.489 90.046 - -4.96% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -16.92% 135.809 112.831 - -17.26% -
ranges::min(std::vector<__int128>)/70000 -16.92% 34398.448 28579.052 - -7.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -16.86% 55.634 46.256 - 30.62% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.71% 547.254 455.784 - -16.61% -
SetIntersection_Front_Set_uint32_1024_64 -16.66% 1861201.983 1551135.115 - -4.94% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -16.58% 24.742 20.640 - -7.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -16.57% 1.559 1.300 - -6.36% -
std::find_end(deque<int>)_(process_all)/8192 -16.56% 2395.039 1998.342 - -30.03% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -16.30% 1793781.550 1501366.183 - -5.10% -
std::map<std::string,_int>::ctor(const&)/32 -16.25% 849.303 711.284 - -13.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -16.24% 10139.904 8492.805 - -4.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.23% 118.994 99.685 - -59.92% -
std::find_if_not(deque<int>)_(process_all)/8192 -16.05% 2562.361 2151.153 - 8.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -16.01% 22.458 18.862 - -11.48% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -15.93% 9657.924 8119.728 - -16.91% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -15.75% 118.408 99.757 - -53.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -15.75% 3490467.638 2940729.122 - -17.92% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -15.71% 3.833 3.231 - -18.55% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -15.68% 38.914 32.814 - -19.65% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -15.59% 1.299 1.096 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -15.42% 65622583.733 55500799.996 - -9.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -15.40% 0.400 0.338 - 0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.24% 640.346 542.774 - -0.13% -
std::multiset<std::string>::erase(iterator)/32 -15.09% 31.803 27.004 - 1.12% -
std::fill(list<int>)/8192 -14.97% 9097.188 7735.767 - -9.19% -
rng::contains_subrange(list<int>)_(process_all)/8192 -14.95% 8204.664 6978.075 - -22.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -14.92% 1.459 1.242 - -5.41% -
std::find_if_not(deque<int>)_(process_all)/1024 -14.90% 318.002 270.618 - 8.78% -
std::find_if_not(deque<int>)_(process_all)/32768 -14.89% 10286.960 8755.114 - 9.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -14.87% 1583653.323 1348191.570 - -0.51% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.84% 3635.240 3095.935 - -21.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -14.78% 28.250 24.074 - -28.48% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.69% 2.630 2.244 - -19.90% -
std::set<int>::find(key)_(non-existent)/8192 -14.69% 10.008 8.538 - 1.55% -
std::find(deque<int>)_(process_all)/50 -14.64% 15.339 13.094 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_256_4 -14.63% 5373173.454 4586844.343 - -8.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -14.60% 27.377 23.380 - -1.37% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -14.34% 10.798 9.250 - -14.30% -
std::find_if_not(vector<char>)_(bail_25%)/8 -14.33% 0.957 0.820 - -12.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -14.32% 7308903.208 6262356.991 - 1.77% -
std::unordered_set<int>::count(key)_(existent)/1024 -14.28% 1.442 1.236 - -4.60% -
BM_deque_deque_ranges_move/0 -14.21% 0.892 0.765 - -17.04% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -14.09% 0.552 0.474 - -7.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -14.01% 0.657 0.565 - -18.62% -
ranges::min(std::vector<__int128>)/64 -14.01% 29.838 25.658 - -4.24% -
std::multiset<std::string>::erase(key)_(existent)/8192 -13.31% 94.112 81.587 - -23.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -13.29% 1633.129 1416.099 - -3.73% -
std::unordered_set<int>::count(key)_(existent)/32 -13.27% 1.536 1.332 - -7.17% -
ranges::min(std::vector<char>)/1 -13.26% 0.386 0.335 - -23.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.22% 42.713 37.064 - -7.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -13.16% 2.561 2.224 - -1.12% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -13.11% 2.045 1.777 - -9.18% -
BM_deque_deque_copy/0 -13.02% 0.851 0.740 - -14.78% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -13.02% 140319.978 122053.390 - 15.03% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -12.93% 1.380 1.202 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -12.92% 2191458.983 1908360.970 - -5.09% -
std::search(deque<int>)_(near_matches)/1024 -12.80% 23104.352 20145.944 - 3.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.66% 47.361 41.365 - -23.50% -
std::multiset<std::string>::insert(value)_(already_present)/32 -12.37% 48.644 42.626 - -32.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.34% 36.820 32.276 - 27.91% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -12.33% 100.061 87.724 - -15.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -12.27% 7.139 6.263 - -42.31% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -12.26% 363.298 318.740 - -2.00% -
BM_StringConstructDestroyCStr_Large_Opaque -12.24% 17.684 15.520 - 3.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -12.21% 630.623 553.636 - -1.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -12.13% 22.102 19.421 - -11.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.12% 45.918 40.350 - 1.30% -
BM_StringConstructDestroyCStr_Large_Transparent -12.06% 11.271 9.911 - -2.14% -
BM_StringConstructDestroyCStr_Empty_Transparent -11.97% 0.274 0.241 - -22.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -11.94% 22.374 19.702 - -16.26% -
std::any_of(deque<int>)_(process_all)/8192 -11.92% 2866.376 2524.806 - -10.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -11.91% 2051375.538 1807148.302 - -1.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.88% 628.538 553.850 - -0.69% -
std::replace(vector<int>)_(sprinkled)/32 -11.86% 6.067 5.347 - -7.84% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -11.85% 103143783.818 90921671.590 - -7.71% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -11.81% 878.846 775.062 - -21.11% -
std::search(deque<int>)_(near_matches)/1000 -11.73% 22028.928 19444.069 - 4.82% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.70% 1461.305 1290.337 - -7.95% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -11.69% 1.533 1.354 - -5.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -11.64% 26.934 23.798 - 8.86% -
std::copy(vector<bool>)_(aligned)/1048576 -11.64% 3202.887 2830.203 - -18.17% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.61% 0.308 0.272 - -13.55% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -11.57% 1184.323 1047.345 - 15.23% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -11.55% 1.582 1.399 - 4.78% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -11.54% 11.238 9.940 - -7.77% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -11.54% 40899.943 36180.020 - -3.42% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -11.46% 1108336.864 981367.271 - -7.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -11.39% 15693298.511 13906398.190 - 3.64% -
std::stable_partition(deque<int>)_(sparse)/32 -11.30% 13.111 11.629 - 4.32% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.25% 11.006 9.768 - 9.02% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -11.24% 1.634 1.450 - 24.26% -
std::find_first_of(vector<int>)_(large_needle)/8192 -11.08% 7917129.121 7039821.969 - -1.31% -
std::multiset<int>::erase(iterator)/8192 -11.04% 26.186 23.295 - -2.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.97% 49.555 44.117 - -20.57% -
BM_vector_deque_ranges_move/2 -10.95% 2.056 1.831 - -11.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -10.94% 1.642 1.462 - -11.98% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.94% 5904518.243 5258687.099 - -11.01% -
std::find_first_of(vector<int>)_(large_needle)/32 -10.91% 118.593 105.653 - -5.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -10.91% 1432028.265 1275821.192 - -4.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -10.91% 0.298 0.265 - -44.88% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -10.89% 21693.694 19331.912 - 6.79% -
std::search(list<int>)_(single_element)/1000 -10.88% 642.769 572.818 - -18.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -10.86% 0.297 0.264 - -33.37% -
std::distance(join_view(vector<vector<int>>))/50 -10.81% 0.678 0.604 - -95.17% -
std::find_first_of(vector<int>)_(large_needle)/1024 -10.79% 121171.825 108101.097 - -2.05% -
std::any_of(deque<int>)_(process_all)/32768 -10.77% 11318.194 10098.961 - -10.54% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -10.72% 42.090 37.577 - 26.07% -
SetIntersection_None_Set_uint64_262144_4 -10.65% 1355472.166 1211107.748 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -10.60% 2614041.372 2336931.484 - 2.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -10.55% 5606675.049 5015211.126 - -1.94% -
std::find_if(vector<int>)_(process_all)/8 -10.52% 1.599 1.431 - -3.81% -
BM_tolower_char<wchar_t> -10.48% 0.687 0.615 - 2.03% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.45% 22653.605 20286.558 - 6.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -10.44% 1270.122 1137.480 - -1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -10.43% 1243475.211 1113725.288 - -5.58% -
std::replace(vector<int>)_(sprinkled)/8192 -10.42% 1260.037 1128.789 - -9.35% -
SetIntersection_None_Set_uint64_262144_16 -10.39% 1352711.998 1212147.135 - -1.80% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.38% 292.956 262.551 - -21.94% -
std::map<std::string,_int>::erase(iterator)/32 -10.37% 31.141 27.912 - -2.31% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -10.35% 473867.411 424806.432 - -16.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.34% 1.346 1.207 - -10.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.33% 726.742 651.674 - -27.37% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -10.30% 11.104 9.960 - -5.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -10.24% 2534744.305 2275283.700 - 0.03% -
BM_PushHeap_float_Random_1 -10.12% 0.537 0.483 - 3.56% -
std::unique(deque<int>)_(contiguous)/52 -10.11% 61.848 55.597 - 0.31% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -10.04% 39.129 35.198 - -15.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -9.91% 22.974 20.696 - -10.08% -
SetIntersection_Interlaced_Vector_float_262144_16 -9.83% 3304191.717 2979538.812 - 1.74% -
std::map<int,_int>::erase(key)_(existent)/32 -9.81% 24.938 22.490 - -3.85% -
std::sort(deque<int>)_(repeated)/1024 -9.80% 1064.458 960.151 - -10.17% -
std::reverse(deque<int>)/8 -9.78% 2.798 2.524 - 0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.77% 554.266 500.120 - -1.04% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.77% 1475498.455 1331413.018 - -6.78% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -9.74% 2.470 2.230 - -13.53% -
bm_ranges_lexicographical_compare<int>/1 -9.71% 1.385 1.250 - -2.79% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -9.67% 29.874 26.986 - -10.01% -
SetIntersection_Front_Set_float_16384_1024 -9.64% 13583316.160 12273988.513 - -1.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.62% 1.409 1.273 - -8.03% -
std::set<std::string>::ctor(const&)/32 -9.57% 791.518 715.766 - -14.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -9.55% 24.182 21.873 - -5.78% -
std::replace(vector<int>)_(sprinkled)/50 -9.53% 9.347 8.457 - -3.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -9.51% 34.941 31.618 - -20.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -9.47% 31.756 28.748 - -28.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -9.47% 23.600 21.365 - -1.96% -
std::find(vector<short>)_(bail_25%)/8 -9.45% 0.726 0.657 - -5.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -9.45% 15154128.579 13722773.180 - 2.50% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -9.43% 1.568 1.420 - 22.93% -
BM_vector_deque_ranges_move/1 -9.40% 2.302 2.086 - -10.58% -
SetIntersection_None_Vector_uint32_16384_256 -9.39% 1161415.868 1052400.447 - -6.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -9.36% 27718444.418 25123911.535 - -6.68% -
BM_std_minmax_element<int>/3 -9.34% 1.267 1.149 - 3.08% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -9.29% 1.451 1.316 - -7.86% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.28% 10.979 9.960 - -6.35% -
SetIntersection_Front_Vector_uint64_262144_64 -9.27% 1423594.969 1291676.543 - -3.23% -
SetIntersection_None_Set_uint64_262144_64 -9.21% 1348519.775 1224359.457 - -0.91% -
std::set<int>::erase(key)_(non-existent,_end)/32 -9.20% 2.475 2.247 - -14.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.19% 21.419 19.452 - -8.34% -
SetIntersection_Front_Set_uint32_1024_256 -9.13% 3992919.436 3628207.133 - -4.66% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -9.10% 8648.436 7861.167 - 2.31% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -9.10% 53.118 48.287 - -14.27% -
std::remove_copy(deque<int>)_(prefix)/50 -9.07% 20.998 19.093 - -5.46% -
std::unordered_set<std::string>::ctor(const&)/32 -9.03% 865.158 787.014 - -1.12% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -8.97% 30959745.988 28182765.337 - 2.55% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.91% 1.445 1.317 - -11.40% -
std::multimap<std::string,_int>::erase(iterator)/32 -8.82% 31.479 28.704 - 3.15% -
std::partition(deque<int>)_(sparse)/32 -8.75% 10.864 9.914 - -12.80% -
std::replace(vector<int>)_(sprinkled)/1024 -8.74% 159.116 145.202 - -3.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -8.70% 36.019 32.886 - -11.18% -
std::find_if_not(list<int>)_(bail_25%)/8192 -8.68% 1554.794 1419.884 - -1.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.68% 245.936 224.600 - -6.36% -
SetIntersection_Front_Set_uint32_262144_1 -8.65% 1080352.206 986916.891 - -6.56% -
std::none_of(deque<int>)_(process_all)/8192 -8.62% 2765.574 2527.257 - -7.01% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -8.56% 23.749 21.716 - 12.96% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.56% 4.788 4.379 - -5.32% -
SetIntersection_None_Set_uint64_262144_256 -8.54% 1341908.528 1227346.437 - -0.47% -
SetIntersection_None_Vector_string_256_256 -8.51% 2414093.501 2208667.213 - -3.89% -
SetIntersection_None_Vector_uint64_16384_1 -8.47% 1147435.724 1050205.172 - -6.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -8.46% 1.385 1.268 - 26.61% -
BM_vector_deque_move/2 -8.44% 2.058 1.884 - -6.01% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -8.43% 356.037 326.015 - -5.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -8.42% 4.948 4.532 - -31.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.42% 58.764 53.815 - 0.30% -
BM_PushHeap_string_QuickSortAdversary_16384 -8.41% 17.840 16.339 - 1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -8.39% 1250395.760 1145481.802 - -3.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -8.37% 1.213 1.111 - -9.00% -
std::unordered_multiset<int>::ctor(const&)/1024 -8.35% 7271.774 6664.897 - -4.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -8.32% 1.259 1.154 - -0.59% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.30% 0.503 0.462 - -11.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -8.30% 1128802.336 1035096.765 - -1.94% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -8.29% 1.324 1.214 - 11.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -8.29% 35.696 32.738 - 16.07% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -8.28% 1.640 1.504 - -6.78% -
BM_vector_deque_move_backward/2 -8.27% 2.049 1.879 - -8.82% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -8.24% 20.489 18.801 - -1.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.22% 42745.084 39233.486 - -2.33% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -8.21% 20.180 18.523 - -1.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -8.21% 210685.552 193393.281 - 7.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.18% 40.594 37.274 - 9.31% -
std::generate_n(list<int>)/8192 -8.14% 7448.633 6842.490 - -8.18% -
SetIntersection_Front_Vector_uint64_262144_256 -8.11% 2270789.912 2086696.220 - -8.48% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -8.10% 6511.972 5984.424 - -6.53% -
ranges::minmax(std::deque<char>)/64 -8.10% 27.074 24.881 - 9.62% -
BM_StringRelational_Eq_Small_Small_ChangeLast -8.08% 2.180 2.004 - -0.33% -
std::unordered_set<int>::find(key)_(existent)/32 -8.08% 1.283 1.179 - -11.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -8.05% 20.946 19.259 - -12.79% -
std::unique(deque<int>)_(contiguous)/32 -8.04% 53.810 49.483 - -0.53% -
std::search(deque<int>,_pred)_(no_match)/8192 -8.04% 3800.143 3494.762 - -0.05% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -8.03% 7.807 7.181 - -13.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -8.02% 5075.033 4667.969 - -22.56% -
std::search(deque<int>,_pred)_(no_match)/1048576 -7.98% 485054.204 446345.284 - 0.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.96% 13.275 12.218 - -6.45% -
SetIntersection_Interlaced_Set_uint32_256_1 -7.94% 4377600.134 4030021.300 - -4.33% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.92% 12.671 11.667 - -0.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -7.91% 15754.981 14508.321 - 10.86% -
BM_vector_deque_move/1 -7.90% 2.309 2.126 - -6.80% -
BM_vector_deque_copy_backward/2 -7.89% 2.048 1.886 - -8.61% -
std::search(deque<int>,_pred)_(no_match)/1000 -7.89% 460.249 423.955 - -0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -7.87% 1.277 1.176 - -6.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -7.86% 7.140 6.579 - -1.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.86% 80348.592 74032.954 - 3.79% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.85% 302.287 278.555 - 2.82% -
SetIntersection_Front_Set_uint64_16384_256 -7.79% 4221735.751 3892813.675 - 0.21% -
BM_vector_deque_copy/2 -7.78% 1.934 1.783 - -10.96% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.77% 0.404 0.372 - -0.90% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.74% 317.689 293.115 - 2.65% -
SetIntersection_Front_Set_uint32_1024_4 -7.72% 1141853.740 1053649.524 - -2.53% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.71% 662.432 611.353 - -15.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.71% 39.546 36.498 - -6.78% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.68% 746.942 689.599 - -18.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.66% 22.614 20.883 - -11.14% -
std::reverse_copy(vector<int>)/8 -7.65% 2.471 2.282 - -6.17% -
std::search_n(list<int>,_pred)_(no_match)/8192 -7.65% 8021.104 7407.320 49.840 -8.94% 49.840
SetIntersection_None_Vector_uint64_16384_64 -7.64% 1157088.120 1068711.942 - -4.37% -
BM_align/64 -7.62% 0.691 0.638 - -30.70% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -7.61% 0.572 0.528 - 0.14% -
BM_vector_deque_copy_backward/1 -7.60% 2.313 2.138 - -10.33% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.57% 471.864 436.152 - -0.05% -
std::search(deque<int>,_pred)_(near_matches)/1000 -7.55% 25902.373 23947.301 - -0.61% -
BM_vector_deque_ranges_copy_backward/0 -7.55% 0.497 0.459 - -11.42% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -7.53% 129481.462 119734.111 - 13.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -7.53% 3694732.277 3416628.267 - -3.84% -
SetIntersection_Front_Set_uint32_1024_1 -7.52% 1106896.547 1023636.268 - -3.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -7.52% 8963862.764 8289987.624 - 2.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -7.50% 25378184.314 23474248.138 - -5.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.40% 8140290.598 7538072.254 - -5.24% -
std::none_of(deque<int>)_(process_all)/32768 -7.39% 10931.131 10123.126 - -7.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.35% 25.492 23.618 - -7.83% -
SetIntersection_None_Vector_string_16384_4 -7.32% 1290737.659 1196263.070 - -3.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -7.32% 44.864 41.581 - -1.10% -
std::find_if_not(list<int>)_(process_all)/32768 -7.32% 27335.000 25334.686 - -0.03% -
std::adjacent_find(deque<int>,_pred)/8 -7.26% 4.356 4.039 - -16.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -7.26% 1119638.210 1038388.200 - -2.54% -
std::find_end(deque<int>)_(match_near_end)/1000 -7.24% 45.370 42.083 - -87.92% -
SetIntersection_Interlaced_Set_uint32_64_16 -7.23% 22874213.699 21220695.778 - -4.91% -
std::search(deque<int>,_pred)_(near_matches)/1024 -7.23% 27089.130 25130.981 - -0.42% -
std::any_of(vector<int>)_(process_all)/50 -7.22% 14.151 13.129 - -30.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -7.17% 1955.814 1815.490 - 25.36% -
std::find_end(deque<int>)_(single_element)/1000 -7.17% 335.882 311.800 - 25.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.14% 183.079 170.015 - -11.69% -
BM_align/8 -7.12% 0.692 0.642 - -30.23% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.09% 25.466 23.660 - -3.85% -
SetIntersection_Front_Vector_uint32_16384_256 -7.07% 2280991.644 2119700.733 - -1.69% -
std::transform(list<int>)_(identity_transform)/8192 -7.07% 7599.140 7062.204 - 0.82% -
BM_deque_vector_copy_backward/1 -7.06% 2.222 2.066 - -2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -7.02% 1206257.244 1121527.590 - -11.66% -
rng::find(vector<bool>)_(process_all)/50 -7.02% 0.843 0.784 - 13.31% -
std::search(list<int>)_(single_element)/8192 -7.01% 8746.030 8133.143 - 8.64% -
std::set<std::string>::count(key)_(existent)/32 -6.99% 17.022 15.831 - 2.55% -
BM_vector_deque_move_backward/1 -6.99% 2.310 2.149 - -7.57% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -6.97% 1.741 1.620 - -4.77% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -6.91% 23.016 21.425 - -9.54% -
ranges::min(std::deque<__int128>)/1 -6.90% 0.717 0.667 - -20.24% -
std::find_end(list<int>)_(single_element)/8192 -6.88% 8282.043 7712.572 - -20.12% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.87% 313.568 292.013 - -10.15% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -6.83% 5.013 4.671 - -8.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.81% 1196.884 1115.364 - -4.19% -
SetIntersection_None_Vector_uint64_16384_4 -6.80% 1158916.916 1080055.728 - -3.53% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -6.79% 828.869 772.593 - 0.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.78% 7188.761 6701.232 - -2.31% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -6.72% 5.677 5.295 - -19.08% -
std::multiset<int>::erase(iterator)/1024 -6.72% 24.952 23.275 - -1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -6.71% 1119282.970 1044173.183 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.71% 4380159.479 4086368.811 - -2.40% -
SetIntersection_None_Vector_uint64_256_16 -6.70% 4176063.078 3896315.665 - -4.31% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -6.70% 41919.094 39111.597 - 1.64% -
std::find_if(vector<int>)_(bail_25%)/8 -6.69% 0.845 0.788 - 7.47% -
BM_deque_deque_move/0 -6.66% 0.906 0.845 - 7.20% -
std::set<std::string>::contains(key)_(existent)/32 -6.66% 15.505 14.473 - -9.08% -
SetIntersection_Front_Set_uint64_16384_1 -6.65% 1114021.899 1039959.072 - -1.84% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -6.65% 11.469 10.707 - -11.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -6.64% 104.183 97.268 - -56.24% -
std::is_sorted(list<int>,_pred)/8192 -6.63% 9075.505 8473.972 - -6.30% -
SetIntersection_Interlaced_Set_uint32_262144_1 -6.63% 1079117.469 1007612.562 - -4.07% -
BM_lexicographical_compare_three_way_fast_path/1 -6.58% 0.424 0.396 - -4.24% -
std::multiset<int>::contains(key)_(non-existent)/32 -6.57% 2.872 2.683 - -3.24% -
SetIntersection_Front_Vector_string_256_4 -6.57% 4860401.302 4541215.252 - -3.53% -
std::multiset<int>::clear()/8192 -6.56% 81938.923 76565.657 - -7.38% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -6.55% 13.571 12.683 - 10.99% -
std::is_sorted(vector<int>,_pred)/8 -6.54% 3.434 3.209 - 1.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.54% 403.392 377.015 - -2.71% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.52% 874.663 817.632 - -2.16% -
SetIntersection_None_Set_float_1024_1 -6.49% 9360024.969 8752766.046 - -2.47% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -6.46% 55435.573 51852.220 - -1.65% -
SetIntersection_None_Set_uint32_256_1 -6.46% 11905240.261 11135789.132 - -4.40% -
std::find_end(deque<int>)_(single_element)/8192 -6.45% 2514.139 2351.907 - 16.37% -
BM_StringAssignAsciiz_Empty_Opaque -6.44% 3.189 2.984 - -10.56% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.42% 2716.358 2541.999 - 0.14% -
std::lower_bound(std::vector<int>)/100 -6.40% 13.030 12.197 - 1.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.39% 1.273 1.192 - -6.46% -
SetIntersection_Interlaced_Set_uint64_256_1 -6.36% 4439321.950 4157081.771 - -1.16% -
SetIntersection_Interlaced_Set_uint32_256_4 -6.35% 11621989.993 10883456.966 - -3.98% -
SetIntersection_Front_Vector_uint32_16384_1024 -6.35% 5695980.239 5334137.500 - -9.93% -
ranges::minmax(std::deque<char>)/70000 -6.33% 27325.209 25595.999 - 8.20% -
SetIntersection_Front_Set_uint32_1024_16 -6.32% 1282193.959 1201095.786 - -1.46% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -6.32% 1.640 1.537 - -5.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.29% 32.989 30.913 - -4.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -6.28% 9104501.124 8532868.511 - -2.34% -
std::unordered_set<int>::find(key)_(existent)/8192 -6.27% 1.442 1.351 - -3.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -6.27% 5326152.530 4992456.514 - -3.52% -
BM_deque_deque_move_backward/0 -6.26% 0.918 0.860 - -6.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.25% 1070628.590 1003690.039 - -1.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -6.25% 35.185 32.986 - 4.23% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -6.24% 1.415 1.326 - -4.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -6.21% 3.211 3.012 - 33.60% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -6.20% 1.320 1.238 - 23.37% -
ranges::min(std::deque<long_long>)/64 -6.19% 17.430 16.351 - -17.97% -
SetIntersection_Front_Set_uint64_1024_1 -6.16% 1111394.292 1042926.487 - -1.60% -
SetIntersection_Front_Set_uint64_262144_64 -6.16% 1779649.330 1670088.341 - -1.70% -
SetIntersection_None_Vector_uint64_256_4 -6.15% 4329691.605 4063389.015 - -4.67% -
SetIntersection_Front_Vector_uint32_262144_4 -6.15% 1117340.504 1048662.252 - -3.73% -
SetIntersection_None_Vector_uint32_16384_64 -6.14% 1171577.533 1099601.961 - -1.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.13% 28017844.454 26300648.419 - -5.24% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.13% 3.984 3.740 - -2.88% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -6.11% 2516.632 2362.789 - -25.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.09% 68.512 64.336 - 17.21% -
SetIntersection_None_Vector_uint64_16384_16 -6.09% 1164975.493 1093998.744 - -1.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -6.09% 33.591 31.545 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.08% 4635970.624 4354033.370 - -2.07% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -6.08% 12.247 11.502 - 0.13% -
std::set<std::string>::erase(iterator)/1024 -6.05% 27.481 25.819 - -0.63% -
SetIntersection_Front_Vector_float_16384_256 -6.05% 2275544.881 2137955.440 - -1.41% -
SetIntersection_Front_Vector_uint64_16384_4 -6.04% 1055275.557 991506.888 - -7.36% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -6.04% 1104748.826 1038043.882 - -2.19% -
rng::find_last(vector<int>)_(bail_90%)/50 -6.03% 1.505 1.414 - -6.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -6.03% 5.135 4.826 - 6.76% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -6.02% 8.526 8.012 - 7.53% -
std::partition_copy(deque<int>)/1024 -6.00% 717.199 674.136 - 1.73% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.00% 3.944 3.707 - -4.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -5.99% 1.313 1.235 - -14.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.99% 6118928.665 5752440.500 - 1.82% -
SetIntersection_Front_Vector_uint32_16384_1 -5.99% 1106334.913 1040074.814 - -2.28% -
SetIntersection_None_Vector_uint32_262144_16384 -5.97% 1190783.879 1119685.229 - -1.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.96% 16.922 15.914 - -2.81% -
std::map<int,_int>::find(key)_(non-existent)/32 -5.95% 2.396 2.253 - 1.95% -
SetIntersection_None_Vector_uint32_256_4 -5.94% 4420410.152 4157826.919 - -2.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.94% 1172375.670 1102762.742 - -0.29% -
SetIntersection_None_Vector_uint32_16384_16 -5.94% 1163061.473 1094005.588 - -1.87% -
std::move_backward(vector<int>)/262144 -5.92% 22701.061 21358.111 - -1.20% -
std::unordered_set<int>::count(key)_(existent)/8192 -5.91% 1.495 1.407 - -0.02% -
SetIntersection_None_Vector_string_262144_16 -5.90% 1361829.743 1281532.332 - -2.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.89% 1252.959 1179.111 - -8.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -5.89% 30.416 28.625 - -6.45% -
std::multiset<int>::erase(iterator)/32 -5.88% 21.938 20.647 - -2.56% -
SetIntersection_Interlaced_Vector_uint32_256_64 -5.88% 7397185.329 6962303.352 - 1.87% -
BM_vector_deque_copy/1 -5.88% 2.217 2.087 - -8.91% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -5.87% 3983.584 3749.583 - -4.03% -
SetIntersection_None_Vector_uint64_262144_262144 -5.86% 1196649.656 1126567.013 - -1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.85% 1426287.456 1342907.547 - -1.50% -
std::replace(list<int>)_(sprinkled)/8192 -5.84% 7816.246 7359.614 - 3.25% -
SetIntersection_None_Set_float_1024_4 -5.84% 9518565.642 8962633.636 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.83% 1135540.010 1069307.506 - -1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -5.83% 1238080.577 1165871.222 - -2.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.83% 1293847.927 1218449.733 - -1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.83% 6984779.702 6577765.337 - 4.91% -
SetIntersection_Front_Set_uint32_1024_1024 -5.83% 12389955.766 11668170.865 - 0.33% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -5.82% 1.557 1.466 - -5.95% -
std::swap_ranges(list<int>)/1024 -5.80% 819.511 771.943 - 3.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -5.80% 1155533.556 1088536.458 - -0.67% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.80% 22.523 21.217 - -5.19% -
std::find_if_not(vector<char>)_(process_all)/8 -5.77% 1.420 1.339 - 0.87% -
SetIntersection_Front_Vector_uint32_16384_4 -5.74% 1115048.275 1051033.362 - -2.30% -
std::partition(vector<int>)_(dense)/32 -5.70% 8.795 8.293 - -0.66% -
SetIntersection_Interlaced_Set_string_1024_1 -5.70% 1153097.127 1087401.328 - -2.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.69% 1979.031 1866.366 - -3.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.69% 11653.329 10989.961 - 31.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -5.68% 1.199 1.130 - -9.89% -
SetIntersection_Front_Vector_uint32_16384_16 -5.67% 1165460.396 1099427.065 - -1.28% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.66% 5009866.165 4726224.102 - -7.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -5.65% 11778306.376 11113039.719 - -1.23% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -5.64% 64.915 61.254 - 23.13% -
SetIntersection_None_Vector_uint32_262144_4 -5.63% 1194607.918 1127307.786 - -0.57% -
SetIntersection_Front_Set_string_16384_4 -5.61% 1318348.988 1244343.630 - -1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -5.60% 0.494 0.466 - -9.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -5.60% 18.134 17.119 - -0.96% -
std::for_each(join_view(vector<vector<int>>))/8 -5.60% 1.537 1.451 - 1.96% -
std::adjacent_find(deque<int>,_pred)/50 -5.59% 30.397 28.696 - -6.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.59% 1101925.930 1040317.257 - -2.31% -
std::move_backward(vector<bool>)_(aligned)/64 -5.58% 1.888 1.782 - 2.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -5.58% 55.376 52.287 - 17.21% -
SetIntersection_None_Vector_uint32_262144_1024 -5.57% 1139636.456 1076160.335 - -6.52% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.57% 8583.633 8105.775 - -12.33% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.57% 26.564 25.085 - -7.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -5.56% 48.023 45.352 - -13.58% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.56% 1.814 1.713 - -5.17% -
BM_align/256 -5.55% 0.676 0.638 - -30.66% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -5.54% 5.741 5.422 - -9.73% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -5.54% 8.716 8.233 - -10.32% -
SetIntersection_Interlaced_Vector_float_262144_256 -5.53% 21921153.807 20708801.568 - 1.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.53% 1300803.556 1228880.134 - 2.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.53% 32.034 30.263 - -20.95% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -5.53% 1.150 1.086 - 12.90% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.52% 37.682 35.601 - 1.84% -
SetIntersection_Interlaced_Vector_string_64_1 -5.49% 17736480.065 16762809.900 - -2.88% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -5.47% 26493.972 25044.804 - -0.55% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -5.46% 31.064 29.367 - 3.11% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.45% 642.210 607.220 - -17.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.45% 0.610 0.577 - -0.66% -
std::multiset<int>::clear()/1024 -5.44% 10225.850 9669.356 - -6.74% -
SetIntersection_Front_Vector_uint64_1024_1 -5.44% 1100174.956 1040333.873 - -0.77% -
SetIntersection_Front_Vector_uint32_262144_16 -5.43% 1173443.789 1109706.310 - -2.44% -
SetIntersection_None_Set_float_1024_16 -5.42% 9305935.919 8801306.334 - -1.17% -
SetIntersection_Front_Vector_uint64_262144_4 -5.41% 1104980.693 1045212.947 - -3.65% -
BM_deque_vector_move/5500 -5.40% 203.983 192.961 - -1.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.40% 4.602 4.353 - 2.53% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -5.36% 12.341 11.680 - 0.11% -
std::multiset<int>::count(key)_(existent)/8192 -5.36% 9.613 9.098 - -11.32% -
std::copy_if(list<int>)_(entire_range)/64 -5.35% 32.153 30.432 - -9.08% -
SetIntersection_Front_Set_float_1024_256 -5.35% 4109759.454 3889906.329 - -7.18% -
SetIntersection_Front_Set_uint64_1024_4 -5.33% 1137410.671 1076749.659 - -1.11% -
std::set<std::string>::contains(key)_(existent)/1024 -5.33% 24.316 23.020 - 10.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.33% 124607.375 117970.509 - 0.72% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.33% 674.386 638.474 - -15.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -5.31% 28.443 26.932 - -0.67% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.31% 42.033 39.802 - -4.28% -
SetIntersection_None_Set_uint32_64_16 -5.29% 18425091.370 17450890.760 - -5.06% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -5.28% 47.228 44.734 - -1.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.27% 22.982 21.771 - -0.64% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -5.26% 18.258 17.298 - -36.58% -
std::search(deque<int>)_(same_length)/1024 -5.25% 502.920 476.523 - 0.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.25% 1430.475 1355.428 - -2.61% -
BM_deque_vector_copy_backward/2 -5.24% 1.872 1.774 - -4.54% -
std::find_end(list<int>,_pred)_(same_length)/1024 -5.22% 831.018 787.627 - -50.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -5.21% 1204259.924 1141465.545 - -8.38% -
SetIntersection_Front_Set_float_1024_64 -5.21% 1811538.428 1717206.139 - 1.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -5.19% 23.865 22.627 - -5.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -5.18% 1.264 1.198 - 14.96% -
std::sort(deque<int>)_(shuffled)/1024 -5.18% 7199.752 6826.589 - -0.34% -
BM_vector_deque_ranges_move_backward/64 -5.18% 3.130 2.968 - -0.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.18% 2.636 2.500 - -5.21% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -5.16% 197504.359 187304.021 - -1.77% -
ranges::minmax(std::deque<long_long>)/1 -5.16% 0.789 0.749 - 8.53% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.15% 10486.644 9946.330 - -21.44% -
std::list<int>::ctor(size)/32 -5.14% 340.883 323.378 - -1.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -5.12% 24.097 22.862 - -6.59% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -5.12% 1.547 1.468 - -2.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -5.12% 11736.767 11135.849 - -1.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -5.11% 4.521 4.290 - -3.60% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -5.11% 47369.731 44949.333 - 0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.10% 5584161.401 5299091.351 - -0.40% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.05% 544.327 516.849 - -10.42% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -5.05% 23.369 22.190 - -1.05% -
BM_vector_deque_ranges_move_backward/5500 -5.04% 209.012 198.476 - -0.68% -
SetIntersection_Front_Set_string_1024_256 -5.04% 15517981.484 14736450.181 - 3.24% -
SetIntersection_Front_Set_float_262144_64 -5.03% 1770730.456 1681625.525 - -0.73% -
SetIntersection_None_Set_uint32_16384_1 -5.03% 161782179.727 153644712.050 - -5.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -5.01% 17293966.557 16427284.836 - -1.62% -
SetIntersection_None_Vector_uint64_262144_256 -5.00% 1186699.059 1127343.008 - -0.99% -
std::copy_backward(deque<int>)/262144 -4.99% 33334.084 31669.806 - 3.59% -
SetIntersection_Front_Vector_uint64_256_64 -4.99% 4563457.677 4335759.571 - 1.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.99% 5.211 4.951 - -6.74% -
SetIntersection_Interlaced_Set_string_256_1 -4.98% 4586913.511 4358320.877 - -0.77% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.98% 22.117 21.015 - -5.85% -
BM_deque_vector_ranges_copy/64 -4.97% 2.758 2.621 - -0.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.95% 100.808 95.820 - 29.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.94% 19.357 18.401 - -1.94% -
std::fill_n(list<int>)/1024 -4.93% 473.862 450.511 - 2.19% -
std::for_each(list<int>)/8192 -4.92% 8125.804 7725.635 - -0.90% -
std::multiset<std::string>::count(key)_(existent)/1024 -4.92% 25.086 23.852 - 1.65% -
SetIntersection_Interlaced_Set_uint32_1024_1 -4.92% 1039657.755 988541.800 - -6.42% -
SetIntersection_Front_Vector_uint64_256_256 -4.90% 4658976.672 4430679.576 - 4.16% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.89% 29.555 28.109 - -4.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.89% 7764.487 7384.714 - -5.39% -
SetIntersection_None_Set_uint64_16384_1024 -4.89% 173386809.077 164914985.294 - -2.57% -
std::find_end(list<int>,_pred)_(process_all)/8192 -4.88% 8152.499 7754.564 - 8.13% -
BM_deque_vector_copy_backward/0 -4.85% 1.386 1.319 - -14.44% -
BM_StringConstructDestroyCStr_Small_Opaque -4.85% 2.299 2.188 - -2.88% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.85% 175175559.624 166686903.585 - -4.45% -
std::map<std::string,_int>::clear()/8192 -4.85% 225671.078 214736.523 - -5.43% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.84% 10188416.985 9694978.599 - -2.43% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -4.84% 1.022 0.972 - -6.29% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -4.81% 32.049 30.505 - 1.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -4.81% 32.435 30.874 - 6.57% -
SetIntersection_None_Set_float_1024_64 -4.81% 9387786.936 8936479.172 - -1.81% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.80% 6.844 6.516 - 0.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.79% 12749.100 12138.637 - -1.92% -
std::flat_multimap<int,_int>::clear()/0 -4.79% 411.792 392.082 - -2.49% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.79% 0.335 0.319 - -3.60% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.78% 33.467 31.866 - 2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.76% 212918732.738 202788862.158 - -1.38% -
std::flat_multimap<int,_int>::erase(iterator)/32 -4.75% 20.932 19.937 - -0.20% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -4.75% 18.855 17.960 - 0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.74% 222.711 212.150 - -7.18% -
std::multiset<std::string>::count(key)_(existent)/8192 -4.74% 29.580 28.178 - 6.25% -
std::find_if_not(list<int>)_(process_all)/8192 -4.73% 7561.759 7203.913 - 3.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.73% 1.214 1.156 - -4.11% -
std::partial_sort_copy(vector<int>)_(heap)/1024 -4.71% 8385.965 7991.067 - 0.66% -
SetIntersection_Front_Set_float_262144_1024 -4.70% 13755057.500 13108244.557 - 8.92% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.70% 796.263 758.839 - -8.76% -
BM_StringRead_Cold_Shallow_Large -4.70% 1.194 1.138 - 4.58% -
SetIntersection_None_Vector_string_1024_1 -4.69% 1225768.177 1168297.446 - 2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.68% 13267945.642 12646358.406 - -2.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -4.68% 0.661 0.630 - -0.71% -
BM_CmpEqual_short_uint -4.66% 1.156 1.102 - -3.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.65% 4.168 3.974 - -1.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.64% 58.643 55.921 - -5.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.63% 24.182 23.062 - 1.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.63% 13.547 12.920 - -1.19% -
SetIntersection_Front_Vector_uint64_1024_4 -4.62% 1110932.142 1059580.866 - -0.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.61% 128186.386 122272.389 - 15.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -4.59% 5073714.455 4840926.578 - -1.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.59% 73896.727 70506.728 - 1.46% -
SetIntersection_None_Set_uint32_16384_4 -4.58% 161051926.426 153671156.681 - -4.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -4.58% 366537785.731 349758394.260 - -1.15% -
SetIntersection_None_Vector_string_262144_1 -4.57% 1352751.050 1290871.612 - -2.26% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -4.56% 31.854 30.400 - 11.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.56% 27.491 26.237 - -0.65% -
std::map<int,_int>::find(key)_(non-existent)/1024 -4.56% 5.667 5.409 - 2.59% -
SetIntersection_None_Set_uint32_16384_256 -4.53% 161450937.849 154130081.431 - -4.18% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -4.52% 56.320 53.773 - -15.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.52% 9120792.883 8708428.749 - -3.62% -
SetIntersection_None_Vector_uint64_262144_4 -4.51% 1109808.659 1059730.647 - -7.93% -
std::unordered_set<int>::insert(value)_(already_present)/32 -4.51% 2.734 2.611 - -0.98% -
SetIntersection_Front_Vector_uint32_16384_64 -4.51% 1387711.390 1325122.709 - -0.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.51% 813.917 777.210 - -1.11% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 -4.51% 0.269 0.257 - 0.11% -
std::map<int,_int>::contains(key)_(existent)/1024 -4.51% 4.219 4.028 - 4.19% -
SetIntersection_None_Set_uint32_16384_16 -4.49% 161199549.708 153955463.213 - -4.92% -
rng::find_last(vector<char>)_(bail_90%)/8 -4.49% 0.443 0.423 - -3.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.49% 1628710.203 1555652.386 - -1.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.48% 26.715 25.517 - -4.47% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -4.47% 228980471.948 218735141.290 - -0.05% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.46% 21.820 20.846 - -12.06% -
std::set<std::string>::find(key)_(non-existent)/1024 -4.46% 21.975 20.994 - 5.30% -
std::multiset<int>::erase(key)_(existent)/1024 -4.46% 42.261 40.374 - 1.30% -
std::find_end(list<int>,_pred)_(same_length)/1000 -4.45% 814.695 778.403 - -49.69% -
BM_align/1 -4.45% 0.693 0.662 - -28.04% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.45% 5.291 5.056 - -5.09% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.45% 4357.880 4163.997 - -9.55% -
std::all_of(vector<int>)_(process_all)/8 -4.44% 2.396 2.289 - -9.03% -
std::unordered_multiset<int>::ctor(const&)/8192 -4.42% 57335.684 54798.682 - -2.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.42% 50.718 48.474 - 9.24% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.41% 2.364 2.260 - -2.31% -
SetIntersection_Interlaced_Vector_string_256_1 -4.41% 4452117.697 4255749.663 - -2.11% -
SetIntersection_None_Set_uint32_1024_4 -4.40% 9049408.119 8651400.167 - -4.18% -
ranges::min(std::deque<char>)/8 -4.39% 2.476 2.367 - 3.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -4.38% 54.150 51.777 - -2.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -4.38% 1094247.730 1046330.701 - -6.06% -
BM_vector_deque_ranges_copy_backward/70000 -4.38% 9166.637 8765.279 - 7.37% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.38% 11671.014 11160.235 - 11.47% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -4.38% 2.284 2.184 - -3.93% -
SetIntersection_Front_Set_uint32_64_16 -4.37% 15738536.426 15050913.815 - -2.26% -
SetIntersection_None_Vector_string_64_64 -4.37% 9201352.358 8799639.933 - -1.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.35% 1599300.417 1529688.623 - -0.35% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -4.35% 0.479 0.459 - 21.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -4.33% 594.821 569.043 - 0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.33% 624.039 597.014 - -4.80% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -4.33% 5.882 5.627 - -21.57% -
SetIntersection_Interlaced_Vector_float_256_16 -4.33% 6040975.488 5779564.741 - -1.79% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.32% 13291.408 12717.058 - -4.72% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.31% 28.554 27.323 - -17.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.31% 8.904 8.520 - -4.33% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.31% 11897.670 11385.320 - 0.31% -
std::multiset<int>::erase(key)_(existent)/32 -4.30% 22.972 21.983 - -0.95% -
SetIntersection_Interlaced_Set_float_64_16 -4.29% 22725929.873 21751096.749 - -0.31% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.29% 683.458 654.156 - -12.90% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -4.29% 38.473 36.824 - 11.67% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.28% 26.869 25.718 - -2.78% -
SetIntersection_Front_Set_string_64_4 -4.28% 19008737.428 18195171.017 - -5.02% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.28% 20.534 19.655 - -2.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.27% 5132.697 4913.746 - -9.91% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -4.26% 0.980 0.939 - 2.76% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -4.25% 2.347 2.247 - -1.45% -
SetIntersection_None_Set_uint32_16384_1024 -4.25% 161822966.524 154943089.544 - -3.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.25% 212517804.202 203494377.583 - -0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.24% 2443937.442 2340292.325 - 1.59% -
BM_StringAssignAsciiz_Small_Opaque -4.24% 3.116 2.984 - -10.59% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -4.24% 7.405 7.092 - -0.33% -
std::reverse_copy(deque<int>)/512 -4.22% 130.595 125.090 - 1.51% -
SetIntersection_Interlaced_Set_float_1024_256 -4.21% 14902399.383 14274943.609 - -0.17% -
SetIntersection_Front_Set_float_64_64 -4.20% 13976567.709 13388930.454 - -1.89% -
SetIntersection_Interlaced_Vector_float_256_64 -4.20% 7193346.087 6891220.887 - -0.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.19% 56789.685 54409.830 - -4.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -4.19% 1.629 1.561 - -6.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.19% 22.332 21.397 - -2.23% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.19% 11.815 11.320 - -9.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.19% 487.929 467.499 - -3.19% -
SetIntersection_None_Vector_uint64_1024_16 -4.19% 1081594.195 1036318.638 - -6.16% -
std::find_end(deque<int>)_(single_element)/1024 -4.17% 343.033 328.727 - 18.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -4.17% 17054931.470 16344217.362 - -1.53% -
SetIntersection_None_Set_float_1024_256 -4.17% 9416258.193 9023989.128 - 2.75% -
SetIntersection_Front_Set_string_256_256 -4.17% 30416564.482 29149596.181 - -0.91% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.16% 424.284 406.634 - 12.90% -
SetIntersection_None_Set_uint32_16384_64 -4.16% 161219000.678 154515175.304 - -4.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.15% 342.113 327.928 - -1.73% -
SetIntersection_None_Set_uint64_1024_4 -4.14% 8912407.497 8542991.274 - -6.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -4.14% 1.869 1.791 - -4.03% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.14% 23.214 22.253 - -2.47% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.14% 1044869.685 1001639.681 - -6.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.13% 19606178.759 18796264.682 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.12% 1051675.046 1008293.638 - -2.20% -
std::find_if_not(deque<int>)_(process_all)/8 -4.12% 2.742 2.629 - -1.48% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.12% 209621844.479 200991575.515 - -1.23% -
SetIntersection_None_Vector_uint64_1024_4 -4.11% 1076553.515 1032279.297 - -6.41% -
std::transform(deque<int>,_deque<int>)/32 -4.11% 22.446 21.523 - 0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -4.10% 17070147.992 16369876.856 - -1.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.09% 38971.358 37375.796 - -9.24% -
SetIntersection_Front_Set_float_256_256 -4.09% 8029327.421 7700664.139 - 0.25% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.09% 12370.016 11864.314 - -5.05% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 -4.08% 6072.549 5824.920 - -0.18% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.08% 1051150.910 1008295.466 - -4.26% -
std::multiset<std::string>::contains(key)_(existent)/32 -4.07% 20.884 20.034 - 39.78% -
rng::starts_with(vector<int>,_pred)/8 -4.06% 2.763 2.651 - 14.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.05% 1625523.779 1559643.187 - -2.97% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.05% 531.699 510.160 - -9.41% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.04% 2.776 2.664 - 3.03% -
std::is_sorted(vector<int>)/8192 -4.04% 1978.629 1898.690 - -1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.03% 18796416.993 18038306.226 - -0.86% -
BM_PushHeap_float_Ascending_16384 -4.03% 4.280 4.107 - -4.28% -
std::stable_partition(list<int>)_(dense)/32 -4.02% 38.219 36.684 - 9.49% -
SetIntersection_Interlaced_Set_uint64_64_4 -4.01% 21456119.930 20596242.955 - -2.24% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -4.01% 25.456 24.436 - -1.32% -
SetIntersection_Front_Set_float_1024_16 -4.01% 1223180.784 1174172.103 - -3.08% -
SetIntersection_Front_Vector_uint32_64_1 -4.01% 17097493.422 16412609.312 - -1.52% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.00% 101687.448 97615.765 - 0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.00% 0.609 0.585 - 2.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.99% 15547.432 14926.823 - 15.46% -
BM_deque_deque_ranges_move_backward/64 -3.99% 3.634 3.490 - 2.05% -
SetIntersection_None_Set_uint32_16384_16384 -3.98% 163088654.667 156594790.333 - -4.15% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -3.96% 300.033 288.138 - 0.61% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.96% 342.275 328.715 - -1.34% -
std::multiset<int>::find(key)_(existent)/1024 -3.96% 4.179 4.013 - -5.54% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.96% 17651721.013 16952962.660 - -7.42% -
std::sort(deque<int>)_(ascending)/8 -3.96% 18.010 17.297 - -2.66% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -3.96% 214856.997 206355.482 - -1.85% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.95% 10.662 10.240 - 4.35% -
SetIntersection_None_Set_uint64_64_4 -3.94% 22169356.604 21295185.271 - -1.69% -
std::sort(deque<int>)_(repeated)/8 -3.93% 18.596 17.865 - -1.14% -
SetIntersection_None_Vector_uint32_262144_1 -3.90% 1152048.258 1107140.617 - -1.92% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -3.89% 2.379 2.286 - -5.32% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -3.88% 1022338.790 982676.611 - -0.49% -
std::find(vector<int>)_(bail_25%)/8 -3.88% 1.427 1.372 - 0.96% -
SetIntersection_Front_Set_uint64_1024_16 -3.88% 1239230.992 1191190.368 - -2.98% -
BM_deque_vector_move/64000 -3.87% 3087.258 2967.731 - -1.25% -
SetIntersection_Front_Set_uint32_16384_64 -3.87% 1716308.380 1649898.228 - -1.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.86% 58.985 56.707 - -5.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.86% 55923.565 53765.980 - -5.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.84% 13969.238 13433.213 - -1.17% -
std::reverse_copy(list<int>)/32768 -3.84% 27124.545 26083.773 - 0.71% -
std::set<int>::contains(key)_(existent)/1024 -3.84% 3.869 3.720 - -1.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.83% 3052389.406 2935487.385 - -0.62% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -3.83% 790.389 760.132 - 0.87% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.82% 37224.311 35801.389 - -4.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.81% 64921.570 62445.818 - -2.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -3.81% 25.078 24.122 - 6.42% -
BM_StringRelational_Eq_Empty_Small_Control -3.80% 0.485 0.467 - -2.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.79% 1.125 1.082 - 3.88% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -3.79% 420.799 404.871 - -17.95% -
std::unique(deque<int>)_(sprinkled)/52 -3.78% 63.163 60.775 - 1.30% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.78% 29.324 28.216 - 6.56% -
std::unique(vector<int>)_(sprinkled)/32 -3.77% 56.790 54.647 - 0.40% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.77% 25.956 24.978 - -6.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.77% 39.378 37.895 - 6.96% -
SetIntersection_None_Set_string_1024_4 -3.75% 9145243.203 8801866.940 - -1.26% -
std::map<int,_int>::find(key)_(existent)/1024 -3.74% 4.441 4.275 - 17.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.73% 1164921.050 1121417.880 - -5.73% -
SetIntersection_None_Set_uint32_64_4 -3.71% 22194848.962 21371935.449 - 0.50% -
std::move_backward(vector<int>)/8 -3.70% 2.357 2.270 - 4.40% -
BM_PushHeap_float_SingleElement_4 -3.70% 0.392 0.377 - 5.29% -
BM_StringConstructDestroyCStr_Small_Transparent -3.70% 0.411 0.396 - 7.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.70% 1728.959 1665.022 - 9.05% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.69% 1.708 1.644 - 9.08% -
BM_deque_vector_ranges_move_backward/1 -3.68% 2.092 2.015 - -4.80% -
SetIntersection_None_Set_uint64_256_64 -3.68% 9286058.950 8944394.048 - -4.67% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.66% 1.587 1.529 - -4.14% -
SetIntersection_Interlaced_Set_uint32_256_16 -3.66% 12335871.570 11884049.816 - -1.90% -
SetIntersection_Front_Set_float_16384_1 -3.66% 1037341.772 999365.706 - -5.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.66% 4337205.427 4178526.598 - -1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.65% 1856463.918 1788610.578 - 1.90% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.65% 39628.278 38182.349 - -2.91% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -3.64% 2270.161 2187.544 - 0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.64% 18645816.800 17967278.736 - -10.82% -
BM_std_minmax_element<long_long>/3 -3.63% 1.191 1.148 - 3.02% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -3.63% 17.505 16.870 - -0.45% -
SetIntersection_Front_Vector_uint32_64_64 -3.62% 10980161.319 10582463.099 - -3.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.62% 1151051.515 1109407.151 - -5.54% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.60% 410.695 395.901 - -1.64% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -3.60% 16.445 15.853 - -1.04% -
BM_deque_vector_move/65536 -3.59% 3095.722 2984.445 - 0.72% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.58% 224412807.736 216370938.632 - -1.08% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.58% 160027.501 154297.272 - 2.88% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.58% 1.863 1.797 - 1.16% -
std::unordered_multiset<int>::clear()/8192 -3.57% 63738.751 61461.457 - -8.56% -
SetIntersection_Interlaced_Vector_string_16_16 -3.57% 51459367.870 49622024.070 - -4.52% -
SetIntersection_Front_Vector_uint32_16_16 -3.57% 36466812.434 35165331.884 - -3.10% -
BM_StringAssignAsciizMix_Opaque -3.56% 5.128 4.946 - -5.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -3.55% 1722473.799 1661305.433 - -1.16% -
SetIntersection_None_Set_uint64_16_1 -3.55% 67877319.467 65466990.093 - -2.46% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.55% 75798181.293 73107193.724 - -1.80% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.55% 17.980 17.343 - 3.01% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.54% 38622.242 37256.714 - 12.74% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.53% 16.934 16.336 - -1.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.53% 6962.153 6716.672 - -5.32% -
SetIntersection_None_Set_uint32_1024_1 -3.52% 9032077.653 8713783.714 - -2.69% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.52% 5221.160 5037.431 - 5.26% -
std::set<int>::upper_bound(key)_(existent)/8192 -3.51% 8.201 7.913 - -7.90% -
std::set<std::string>::erase(iterator)/32 -3.51% 26.515 25.585 - -19.37% -
SetIntersection_Interlaced_Vector_uint32_64_1 -3.51% 16936253.299 16342459.514 - -1.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.50% 0.550 0.531 - 6.23% -
SetIntersection_Interlaced_Vector_string_64_64 -3.50% 26679009.492 25745135.057 - -4.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.50% 87028.186 83984.009 - -1.91% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.49% 24.636 23.776 - 4.32% -
SetIntersection_None_Set_uint64_1024_1 -3.48% 8889380.414 8580218.774 - -4.53% -
SetIntersection_None_Set_uint64_262144_1 -3.47% 1255971.679 1212333.904 - -1.11% -
SetIntersection_Front_Vector_string_262144_16 -3.47% 1627208.764 1570719.404 - -2.32% -
SetIntersection_Front_Vector_uint32_262144_64 -3.47% 1363949.806 1316685.200 - -4.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.46% 16.097 15.539 - -7.74% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -3.46% 16.861 16.277 - -0.80% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.46% 9.457 9.130 - -7.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.45% 10.387 10.028 - 12.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.45% 6937.109 6697.848 - -0.69% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.45% 1.331 1.285 - 10.05% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.44% 16430.302 15864.640 - -4.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.44% 363392942.672 350883439.451 - 0.65% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.44% 178229876.695 172104696.010 - -0.25% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.41% 796.400 769.211 - 1.14% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.41% 20.098 19.413 - 0.10% -
SetIntersection_None_Vector_uint32_16_16 -3.41% 34629735.403 33450338.721 - -1.82% -
SetIntersection_Front_Vector_uint64_64_64 -3.40% 10895593.904 10524708.974 - -1.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.40% 17.723 17.122 - -0.84% -
SetIntersection_Front_Set_string_16384_64 -3.39% 4677527.770 4518859.518 - 5.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -3.39% 893.567 863.300 - 1.78% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.38% 29.564 28.564 - -1.11% -
BM_deque_vector_ranges_move_backward/2 -3.37% 1.826 1.764 - -3.84% -
ranges::minmax(std::list<char>)/64 -3.36% 35.088 33.911 - 14.27% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -3.36% 10.046 9.709 - 2.91% -
BM_deque_vector_ranges_copy/2 -3.34% 1.895 1.832 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.34% 6774468.913 6547994.029 - 6.33% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.34% 1268759.522 1226357.992 - -5.67% -
SetIntersection_None_Vector_uint64_64_16 -3.34% 13681442.343 13224383.710 - -3.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.33% 5.880 5.685 - 2.88% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.33% 22.022 21.289 - -0.63% -
SetIntersection_None_Set_uint32_1024_16 -3.33% 8939873.189 8642280.378 - -5.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.32% 9987816.778 9655818.464 - -1.02% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.32% 16.147 15.610 - -4.17% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -3.31% 18.371 17.763 - 2.48% -
SetIntersection_Interlaced_Vector_uint64_4_4 -3.31% 138192241.856 133622251.075 - -2.74% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.31% 13.004 12.574 - -6.46% -
SetIntersection_None_Set_uint32_1024_1024 -3.31% 9046391.443 8747397.309 - -4.03% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.29% 4.397 4.252 - 2.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.29% 12833.991 12412.031 - -6.03% -
SetIntersection_Interlaced_Set_float_256_64 -3.28% 13715475.151 13265334.278 - -5.22% -
BM_PushHeap_uint32_QuickSortAdversary_4 -3.28% 0.607 0.587 - 0.26% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.28% 1578948.566 1527228.435 - -3.29% -
std::map<std::string,_int>::clear()/1024 -3.28% 22770.336 22024.483 - -8.08% -
BM_StringDestroy_Large -3.27% 7.458 7.214 - -2.72% -
std::upper_bound(std::list<int>)/8192 -3.27% 14234.831 13768.796 - -2.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.27% 255396.375 247038.312 - -5.56% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -3.27% 34.986 33.842 - 15.63% -
BM_vector_deque_ranges_move_backward/512 -3.27% 18.071 17.481 - -0.17% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -3.27% 2.533 2.450 - -8.89% -
std::lower_bound(std::vector<int>)/8192 -3.25% 16.258 15.730 - 0.80% -
SetIntersection_Front_Set_uint32_16384_16384 -3.25% 224346296.247 217061201.700 - 2.62% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.25% 11546689.768 11171973.737 - -3.39% -
BM_StringRead_Cold_Deep_Empty -3.24% 1.249 1.209 - 3.47% -
SetIntersection_None_Set_uint32_256_4 -3.24% 11645905.342 11268663.992 - -2.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -3.24% 24.923 24.116 - -1.87% -
std::for_each_n(join_view(vector<vector<int>>))/50 -3.24% 4.457 4.312 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.23% 246326365.600 238359741.063 - -31.02% -
SetIntersection_Front_Set_float_16384_256 -3.23% 4202923.602 4067346.964 - -3.20% -
SetIntersection_Interlaced_Set_string_256_256 -3.22% 31296989.472 30288167.653 - -4.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.22% 6.707 6.491 - -4.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.22% 790.822 765.364 - -6.35% -
SetIntersection_Interlaced_Set_float_16384_1 -3.22% 1029402.896 996268.521 - -5.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.21% 205328201.798 198728884.680 - -1.52% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -3.21% 601.476 582.162 - 2.76% -
std::copy_if(deque<int>)_(entire_range)/8 -3.21% 2.633 2.548 - -4.03% -
SetIntersection_Front_Set_float_262144_16 -3.21% 1207825.507 1169063.461 - -3.22% -
SetIntersection_None_Vector_uint32_256_1 -3.21% 4307811.682 4169567.485 - -3.33% -
SetIntersection_None_Set_uint32_1024_64 -3.21% 9099364.933 8807369.184 - -2.47% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.21% 216350578.476 209408451.029 - -1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.20% 1528729.733 1479765.141 - -2.38% -
std::fill_n(list<int>)/8192 -3.20% 8901.643 8616.607 - 20.51% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -3.20% 3803.271 3681.507 - -0.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.20% 13.312 12.886 - -0.97% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.20% 10.437 10.103 - 0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.20% 34.271 33.175 - -7.80% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -3.18% 40.049 38.773 - 1.15% -
BM_StringFindNoMatch/512 -3.18% 9.624 9.318 - -0.76% -
SetIntersection_Front_Vector_uint64_64_1 -3.18% 16721383.051 16189531.420 - -2.57% -
BM_deque_vector_ranges_copy_backward/2 -3.18% 1.833 1.775 - -3.43% -
BM_StringMove_Small -3.17% 0.767 0.742 - -7.06% -
SetIntersection_None_Set_uint64_16_16 -3.17% 36118846.331 34972462.988 - -1.91% -
SetIntersection_Front_Vector_uint64_16384_64 -3.17% 1362382.579 1319149.371 - -4.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.16% 16.136 15.626 - -6.04% -
SetIntersection_None_Vector_uint64_262144_1024 -3.16% 1125421.474 1089834.585 - -4.53% -
SetIntersection_Front_Vector_uint64_64_4 -3.16% 16290307.905 15775219.468 - -1.87% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -3.15% 24.916 24.132 - -0.48% -
rng::find_last(list<int>)_(bail_10%)/1024 -3.14% 678.066 656.760 - -2.67% -
std::partial_sort(deque<int>)_(heap)/1024 -3.14% 18638.977 18053.680 - 0.57% -
SetIntersection_None_Set_uint32_256_16 -3.14% 11009042.218 10663827.683 - -3.48% -
ranges::min(std::vector<long_long>)/8 -3.13% 2.320 2.247 - 5.71% -
std::for_each_n(list<int>)/8 -3.13% 2.563 2.482 - 2.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.12% 5960971.296 5775165.754 - -2.17% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.11% 325965.010 315826.436 - 12.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.11% 0.483 0.468 - -4.37% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.10% 32.475 31.469 - -2.63% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.09% 42043.803 40742.845 - 5.52% -
std::partition(list<int>)_(sparse)/50 -3.09% 23.192 22.475 - 51.26% -
SetIntersection_None_Vector_uint64_262144_64 -3.09% 1107907.871 1073664.804 - -4.49% -
ranges::minmax(std::deque<__int128>)/1 -3.09% 0.676 0.656 - 0.75% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.08% 20.432 19.801 - -2.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.08% 16460661.114 15953203.901 - -1.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.08% 100.030 96.947 - -52.94% -
ranges::minmax(std::vector<char>)/64 -3.08% 1.274 1.234 - -8.75% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.08% 32.810 31.801 - -0.13% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -3.07% 19418.833 18821.798 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.07% 17652950.168 17110384.510 - -2.30% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -3.07% 17.090 16.566 - 1.28% -
std::all_of(vector<int>)_(process_all)/8192 -3.06% 2095.465 2031.343 - 0.12% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -3.06% 740.057 717.411 - -1.54% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -3.06% 887.519 860.369 - 24.47% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.06% 16445.631 15943.131 - -2.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.05% 14530.743 14086.958 - -2.70% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.05% 75929576.080 73610647.150 - -0.33% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -3.05% 5.745 5.570 - 1.33% -
SetIntersection_None_Set_float_64_64 -3.05% 11441574.315 11092967.290 - -4.63% -
SetIntersection_None_Set_uint64_256_256 -3.04% 5824219.137 5647033.543 - -3.04% -
SetIntersection_Front_Vector_string_1024_256 -3.04% 9344936.718 9060903.358 - -11.20% -
std::multimap<std::string,_int>::erase(iterator)/8192 -3.04% 31.969 30.997 - 19.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.04% 18.991 18.415 - 0.17% -
std::set<std::string>::contains(key)_(existent)/8192 -3.03% 29.186 28.301 - -1.28% -
std::none_of(vector<int>)_(process_all)/8 -3.03% 2.471 2.396 - -4.18% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.03% 26.421 25.621 - -3.36% -
SetIntersection_Front_Set_string_16384_1024 -3.03% 59746806.475 57936842.473 - -1.07% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.02% 340.966 330.662 - -0.48% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -3.02% 24.026 23.300 - -0.15% -
SetIntersection_None_Set_uint32_16_1 -3.02% 67625358.704 65585779.059 - -2.87% -
SetIntersection_None_Set_uint64_64_16 -3.01% 18526090.232 17968394.782 - -2.71% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.01% 10013.634 9712.194 - 2.47% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.01% 2.653 2.573 - -3.87% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.01% 2.193 2.127 - 2.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -3.01% 991421.695 961596.831 - 0.63% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.01% 894.129 867.243 - 35.45% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.00% 34.039 33.017 - 5.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.00% 355782377.715 345115534.464 - 37.20% -
std::for_each_n(deque<int>)/8 -2.98% 1.180 1.144 - -1.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.98% 1054.949 1023.509 - 14.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -2.98% 1.449 1.406 - -18.70% -
BM_num_put<long_long> -2.97% 11.506 11.164 - 6.30% -
std::multimap<int,_int>::clear()/1024 -2.97% 11242.697 10908.491 - -1.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.97% 12952.761 12567.748 - -6.72% -
SetIntersection_None_Set_uint32_256_64 -2.97% 9320836.292 9043920.937 - -3.92% -
BM_StringEraseToEnd_Huge_Transparent -2.97% 2.429 2.357 - -2.33% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.96% 67585.984 65582.917 - -3.02% -
std::move(vector<bool>)_(unaligned)/32768 -2.96% 208.818 202.635 - 0.17% -
ranges::minmax(std::list<char>)/70000 -2.96% 55519.111 53876.055 - 2.87% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -2.96% 21.659 21.018 - -28.17% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.95% 223.470 216.869 - 2.91% -
std::flat_multimap<int,_int>::clear()/32 -2.94% 403.818 391.934 - -2.47% -
std::stable_partition(deque<int>)_(sparse)/50 -2.94% 29.599 28.729 - 4.88% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.94% 342.179 332.118 - 0.14% -
BM_vector_deque_copy/64 -2.94% 2.736 2.656 - -5.81% -
SetIntersection_None_Set_uint64_256_16 -2.92% 10980328.244 10659314.632 - -3.32% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -2.92% 6267086.729 6084012.849 - 2.65% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.92% 422.367 410.030 - -1.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.92% 1.225 1.189 - -5.50% -
SetIntersection_None_Vector_uint32_16384_1024 -2.92% 1123402.723 1090643.070 - -2.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.91% 5.166 5.016 - -3.08% -
ranges::min(std::vector<__int128>)/8 -2.91% 2.975 2.888 - 1.14% -
BM_deque_vector_ranges_move_backward/0 -2.91% 1.410 1.369 - -13.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.90% 27038.289 26253.837 - -4.63% -
SetIntersection_None_Vector_uint64_16_1 -2.88% 64081981.304 62233244.719 - -2.76% -
bm_write -2.88% 609.505 591.949 - 11.29% -
SetIntersection_None_Set_uint64_16384_1 -2.88% 162623143.781 157939912.877 - -1.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.88% 58.373 56.692 - 1.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.87% 1175312.184 1141524.176 - -7.22% -
SetIntersection_None_Set_uint32_16_16 -2.87% 35871499.469 34841700.183 - -2.98% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.87% 13.886 13.489 - 3.33% -
std::flat_multimap<int,_int>::clear()/1024 -2.86% 404.309 392.729 - -2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.86% 58735858.534 57058676.316 - -0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.85% 208020685.577 202082866.980 - -4.31% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.85% 152457.826 148109.339 - 0.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.85% 120366.027 116932.991 - -3.66% -
BM_CmpEqual_int_uchar -2.85% 1.112 1.080 - -3.81% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -2.85% 2.453 2.383 - 0.18% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -2.85% 536.233 520.955 - 1.27% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.84% 2.689 2.613 - -0.34% -
std::multiset<int>::contains(key)_(existent)/32 -2.84% 1.699 1.650 - 0.70% -
std::remove_copy_if(deque<int>)_(prefix)/32 -2.84% 18.403 17.880 - 0.50% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.83% 56767639.589 55163139.339 - -2.78% -
std::remove_if(list<int>)_(sprinkled)/50 -2.83% 74.739 72.627 - -3.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.82% 145386.778 141283.290 - -1.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.82% 628.550 610.810 - -1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.82% 9002535.082 8748508.859 - -1.90% -
std::list<int>::ctor(size)/8192 -2.81% 100026.897 97216.687 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -2.81% 220814709.926 214611708.894 - -1.72% -
SetIntersection_Front_Set_uint32_16_4 -2.81% 55573793.343 54014872.503 - -2.38% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.80% 16.247 15.792 - -4.85% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.80% 11606124.407 11280750.169 - -2.02% -
rng::contains_subrange(list<int>)_(single_element)/8192 -2.80% 7267.500 7063.913 - -8.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.79% 1147780.703 1115711.483 - -4.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.79% 22648.551 22015.963 - 8.75% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.79% 7.924 7.703 - 2.56% -
std::multimap<int,_int>::clear()/8192 -2.79% 88999.716 86516.453 - -3.07% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -2.79% 36.830 35.804 - 3.38% -
BM_StringAssignStr_Huge_Opaque -2.78% 109.630 106.579 - -5.93% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.78% 18173.108 17667.647 - 3.84% -
BM_num_get<double> -2.78% 36.874 35.850 - -0.92% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.78% 9.470 9.207 - 2.71% -
SetIntersection_Front_Set_float_262144_1 -2.77% 1042083.303 1013218.324 - -1.74% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.76% 1309321.273 1273180.403 - -0.91% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.76% 1283122.805 1247709.473 - -4.20% -
std::find_end(vector<int>)_(same_length)/1024 -2.76% 254.212 247.208 - -51.06% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.75% 151.314 147.147 - -4.69% -
SetIntersection_Front_Set_uint32_16384_16 -2.75% 1212247.542 1178961.290 - -3.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.75% 8921368.790 8676436.787 - -32.86% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -2.74% 38.645 37.587 - -7.82% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -2.74% 2.281 2.218 - -9.68% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.73% 357323278.365 347557575.389 - -0.63% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.73% 0.570 0.554 - -10.34% -
std::find(list<int>)_(bail_25%)/32768 -2.73% 8230.890 8006.100 - -1.51% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.73% 550.431 535.420 - -0.79% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.73% 402.289 391.319 - -1.79% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.73% 5.903 5.742 - -0.86% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.72% 13.207 12.847 - -8.91% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.72% 216062614.016 210182344.611 - -2.96% -
std::flat_map<int,_int>::erase(iterator)/1024 -2.72% 78.520 76.385 - 0.74% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.71% 38307683.982 37269146.333 - -3.00% -
SetIntersection_None_Vector_uint32_1024_64 -2.71% 1076897.065 1047733.214 - -5.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.70% 1149468.623 1118452.238 - -1.93% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.70% 10.484 10.201 - -0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.69% 447.500 435.441 - -2.43% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.69% 17.170 16.707 - -2.93% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.69% 16722297.402 16272467.922 - -2.43% -
SetIntersection_Front_Vector_uint64_4_1 -2.68% 216215334.518 210412087.415 - -2.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.68% 14167354.340 13787228.091 - -1.07% -
BM_CmpEqual_short_short -2.68% 1.076 1.047 - -3.14% -
SetIntersection_Interlaced_Set_string_16_16 -2.68% 61041453.603 59406290.918 - -3.74% -
SetIntersection_Front_Set_uint32_16_16 -2.68% 38523132.077 37491988.481 - -0.76% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.68% 4220525.523 4107569.870 - -2.70% -
std::pop_heap(deque<std::string>)/8 -2.67% 59.613 58.020 - 0.14% -
SetIntersection_None_Set_uint32_1024_256 -2.67% 8913726.163 8675517.501 - -4.39% -
SetIntersection_None_Vector_uint64_16_16 -2.67% 34132155.928 33220120.123 - -2.60% -
BM_PushHeap_uint32_Random_64 -2.67% 5.192 5.053 - 0.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.66% 56384.533 54885.873 - -3.42% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.65% 12313.551 11987.085 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.65% 144764432.224 140928988.028 - -2.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.65% 3664.578 3567.543 - 4.11% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.65% 63877154.564 62187266.031 - -2.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -2.64% 0.608 0.592 - -1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.64% 42835008.505 41704223.566 - -0.77% -
SetIntersection_None_Vector_uint64_4_1 -2.63% 216836345.095 211126832.320 - -2.46% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.63% 401.112 390.574 - -2.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.63% 54.358 52.931 - 0.40% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.62% 21.983 21.407 - 6.80% -
SetIntersection_Front_Vector_uint64_1_1 -2.62% 540095398.624 525938539.447 - -2.74% -
std::partition_copy(deque<int>)/8192 -2.62% 5887.067 5733.062 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.61% 23342191.562 22733061.770 - -14.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.61% 1250148.598 1217554.443 - -2.50% -
BM_vector_deque_ranges_move/64 -2.61% 2.816 2.742 - -2.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.60% 1836.236 1788.432 - 26.15% -
BM_StringRead_Cold_Shallow_Empty -2.60% 1.145 1.115 - 5.40% -
rng::contains(deque<int>)_(process_all)/8 -2.60% 2.993 2.915 - 1.72% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.60% 17942076.390 17475747.105 - -2.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -2.60% 1.248 1.215 - -4.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.60% 345221819.023 336259744.404 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.60% 17035781.876 16593660.194 - -7.66% -
SetIntersection_None_Vector_uint64_1_1 -2.59% 540302145.920 526304262.160 - -2.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.59% 1107.800 1079.126 - -3.31% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.58% 17417119.688 16967740.576 - -5.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.58% 736.352 717.371 - -4.96% -
bm_ranges_swap_ranges_vb_aligned/64 -2.58% 3.103 3.023 - -1.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.58% 403.189 392.797 - -2.05% -
SetIntersection_Front_Vector_uint64_4_4 -2.58% 137184642.967 133649670.592 - -2.65% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.58% 13313.080 12970.244 - 0.25% -
std::list<int>::ctor(size)/1024 -2.57% 12317.498 12000.416 - 0.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.57% 18.020 17.557 - -11.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.57% 1247011.313 1214985.188 - -2.88% -
std::unordered_multiset<int>::clear()/0 -2.57% 402.215 391.888 - -1.19% -
SetIntersection_Front_Vector_uint64_16_4 -2.56% 54897713.808 53490443.816 - -2.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.56% 10901.822 10622.706 - -1.90% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.56% 1.551 1.512 - -6.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.55% 206.399 201.134 - -2.49% -
SetIntersection_None_Set_uint64_1_1 -2.55% 541105782.335 527317210.893 - -2.78% -
std::find_end(list<int>)_(process_all)/8192 -2.55% 7481.887 7291.303 - -2.77% -
SetIntersection_None_Vector_uint64_4_4 -2.55% 135377457.688 131930304.267 - -2.63% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -2.55% 1608.957 1567.993 - 1.00% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.55% 1023.303 997.259 - -5.94% -
SetIntersection_None_Set_uint64_1024_256 -2.54% 8798296.984 8574492.516 - -4.03% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.54% 17.546 17.100 - -7.32% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.54% 52307.807 50978.432 - -36.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.54% 138030.306 134527.574 - -2.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.54% 16525109.326 16105765.819 - -1.28% -
SetIntersection_None_Set_string_64_16 -2.54% 19068308.508 18584476.642 - -2.12% -
std::multiset<int>::clear()/32 -2.53% 634.970 618.899 - -2.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.53% 402.266 392.090 - -2.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.53% 1163099.949 1133704.958 - -3.90% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.52% 18.209 17.750 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.52% 16881398.245 16456033.260 - -1.66% -
BM_StringRelational_Eq_Small_Small_Control -2.51% 2.005 1.954 - 16.00% -
SetIntersection_Front_Set_uint32_1_1 -2.51% 541962171.435 528349939.656 - -2.58% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.51% 2.477 2.415 - -8.63% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.51% 36526261.215 35610591.583 - -1.87% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.50% 6876.065 6703.847 - -4.35% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.50% 418.425 407.951 - -2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.50% 57395188.950 55959378.936 - -2.29% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.49% 469.652 457.958 - -1.86% -
SetIntersection_Front_Vector_uint32_16_1 -2.49% 63960067.228 62369318.378 - -1.84% -
SetIntersection_None_Set_uint32_4_1 -2.49% 219704644.492 214244804.682 - -2.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.48% 15.140 14.764 - -3.40% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.48% 61026325.374 59513315.290 - -1.36% -
BM_StringRead_Cold_Shallow_Small -2.47% 1.144 1.116 - -0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.47% 59679623.664 58206387.157 - -1.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.47% 401.663 391.760 - -2.29% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.46% 542107377.519 528754613.636 - -2.30% -
SetIntersection_Front_Set_uint32_16_1 -2.46% 63884859.730 62312015.594 - -2.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.45% 1056594.235 1030662.064 - -2.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.45% 446.622 435.683 - -1.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.45% 17189271.389 16768405.981 - -2.36% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.45% 21287097.810 20766506.095 - -1.65% -
SetIntersection_Front_Vector_uint64_262144_1024 -2.44% 5973516.843 5827656.734 - 9.10% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -2.44% 31.361 30.596 - 6.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.44% 405.247 395.357 - -1.04% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.43% 51083.094 49840.448 - -0.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.43% 28.270 27.583 - 1.12% -
SetIntersection_Front_Vector_uint32_256_16 -2.43% 4223045.068 4120371.673 - -4.44% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.43% 5.456 5.324 - 2.85% -
BM_vector_deque_ranges_copy/1 -2.43% 2.112 2.061 - -11.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.43% 20.168 19.678 - -0.85% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.42% 11.211 10.939 - 7.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.42% 15.248 14.879 - -2.85% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.42% 14993.087 14630.639 - 3.20% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.42% 9971.322 9730.337 - -4.59% -
BM_num_put<unsigned_long_long> -2.41% 11.188 10.918 - 7.88% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.41% 539493098.398 526470927.151 - -2.82% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.41% 61.481 59.998 - -2.34% -
SetIntersection_Front_Set_uint32_4_1 -2.41% 216744854.807 211521748.397 - -2.28% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.41% 10556.593 10302.380 - 1.50% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.41% 216383886.043 211174854.490 - -2.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.41% 55774735.340 54433104.533 - -1.96% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.40% 138483208.176 135155417.743 - -2.41% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.40% 222371442.850 217033011.191 - 3.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.40% 1196713.964 1167984.767 - -0.44% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.40% 476.407 464.971 - -0.32% -
SetIntersection_None_Set_uint64_1024_64 -2.40% 8945361.975 8730774.257 - -3.11% -
std::multiset<int>::find(key)_(existent)/32 -2.39% 1.623 1.584 - -4.59% -
SetIntersection_Front_Set_string_16_16 -2.39% 59522979.092 58101471.890 - -1.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.39% 15.089 14.729 - -4.20% -
BM_StringEraseWithMove_Small_Transparent -2.38% 2.231 2.178 - -9.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.38% 55812287.322 54485847.439 - -1.82% -
std::shift_right(list<int>)/50 -2.37% 26.829 26.192 - -3.48% -
std::partition_copy(vector<int>)/32 -2.37% 8.168 7.974 - -1.28% -
std::swap_ranges(list<int>)/8192 -2.37% 10678.849 10425.400 - 0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.37% 180647.397 176364.466 - 3.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.37% 1217455.100 1188635.457 - -2.92% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.37% 82712.201 80755.977 - -5.68% -
std::unique(list<int>)_(sprinkled)/8192 -2.36% 8120.711 7929.308 - 0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.35% 16.090 15.712 - -4.78% -
SetIntersection_None_Set_uint64_16384_16 -2.35% 169245863.670 165267316.975 - -1.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.35% 1032.521 1008.250 - -1.61% -
SetIntersection_None_Vector_uint64_16_4 -2.35% 54348118.954 53070779.807 - -2.32% -
std::reverse(vector<int>)/8 -2.34% 1.578 1.541 - 4.27% -
SetIntersection_Front_Set_uint32_262144_262144 -2.33% 1664015.137 1625212.482 - -2.12% -
SetIntersection_None_Set_uint64_4_1 -2.33% 218765438.099 213667431.314 - -2.55% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.33% 213792332.235 208811541.374 - -2.94% -
SetIntersection_None_Vector_uint32_64_1 -2.33% 16945604.762 16550985.879 - -2.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.33% 400.962 391.627 - -2.03% -
SetIntersection_Front_Set_uint32_256_1 -2.33% 4152500.068 4055864.422 - -3.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.33% 13937.986 13613.835 - -8.07% -
rng::starts_with(deque<int>)/1000 -2.33% 467.143 456.280 - 4.64% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.32% 888.085 867.440 - 23.35% -
SetIntersection_Front_Vector_uint64_16_1 -2.32% 63328286.493 61856476.876 - -2.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -2.32% 75472.787 73719.055 - 0.14% -
SetIntersection_Front_Vector_uint32_4_1 -2.32% 216963668.212 211931125.841 - -2.02% -
BM_deque_deque_ranges_move_backward/1024 -2.31% 38.562 37.670 - -3.16% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.31% 216987739.204 211968431.856 - -2.08% -
SetIntersection_None_Set_uint64_16_4 -2.31% 57193495.230 55870812.626 - -2.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -2.31% 295.247 288.424 - 4.29% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.31% 0.488 0.477 - -3.86% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.31% 204.010 199.304 - -3.40% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.30% 9.722 9.498 - 0.37% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.30% 1300033.936 1270128.502 - -2.41% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.30% 203.202 198.536 - -5.66% -
SetIntersection_Front_Set_float_262144_256 -2.30% 4170945.361 4075207.492 - 9.95% -
BM_deque_deque_move_backward/2 -2.29% 2.517 2.459 - -2.65% -
SetIntersection_None_Set_uint64_16384_256 -2.29% 169627512.579 165744255.021 - -2.00% -
BM_deque_deque_copy_backward/2 -2.29% 2.523 2.466 - -0.09% -
SetIntersection_Front_Vector_string_1_1 -2.29% 558145689.843 545373439.430 - -1.85% -
SetIntersection_None_Set_uint32_1_1 -2.29% 543227902.447 530798246.616 - -2.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.28% 403.780 394.565 - -2.05% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.28% 454.027 443.671 - -1.48% -
SetIntersection_Front_Vector_string_256_64 -2.28% 10655717.405 10412712.267 - 4.26% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.28% 274.315 268.064 - 1.30% -
SetIntersection_Interlaced_Set_string_16384_256 -2.28% 357433549.321 349296699.237 - -2.45% -
bm_lexicographical_compare<int>/1 -2.28% 1.455 1.422 - -1.74% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.28% 8.839 8.638 - 6.36% -
std::partial_sort(deque<int>)_(ascending)/8 -2.28% 33.610 32.845 - 6.41% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.28% 16.147 15.779 - 1.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.27% 771.960 754.424 - 3.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.27% 14899.754 14561.587 - -9.88% -
SetIntersection_Front_Vector_uint32_4_4 -2.26% 137185344.233 134079567.997 - -1.87% -
BM_deque_deque_ranges_move/64 -2.26% 3.145 3.074 - -0.34% -
std::rotate_copy(list<int>)/8192 -2.26% 6865.037 6709.792 - -4.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.26% 118998.782 116307.903 - -1.64% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.26% 4.796 4.687 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.25% 63269476.691 61847791.942 - -2.73% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.25% 11942.397 11674.101 - 1.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.24% 58926768.642 57604223.005 - -2.06% -
bm_ranges_swap_ranges_vb_unaligned/512 -2.24% 13.420 13.119 - -2.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.24% 1248429.363 1220418.213 - -3.02% -
SetIntersection_None_Set_uint64_16384_4 -2.24% 164382364.134 160702933.143 - -2.61% -
SetIntersection_Front_Set_string_256_1 -2.24% 4386170.234 4288002.562 - -2.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -2.23% 17.716 17.321 - -0.33% -
SetIntersection_None_Vector_uint64_64_4 -2.23% 16017095.023 15660644.756 - -2.78% -
BM_num_get<bool> -2.22% 11.859 11.596 - -54.20% -
BM_StringEraseWithMove_Small_Opaque -2.22% 2.236 2.186 - -17.23% -
SetIntersection_None_Vector_string_16_16 -2.22% 35354143.732 34569171.405 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.22% 1044503.355 1021321.192 - -5.08% -
std::replace_if(vector<int>)_(sprinkled)/32 -2.21% 8.921 8.724 - 1.05% -
std::move_backward(list<int>)/4096 -2.21% 4954.467 4845.078 - -6.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.20% 51.457 50.324 - 15.24% -
BM_StringRelational_Eq_Empty_Huge_Control -2.20% 0.484 0.474 - -0.78% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.20% 33.002 32.276 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.20% 1250152.182 1222668.781 - -2.44% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.20% 614.280 600.792 - -3.16% -
SetIntersection_Front_Set_uint32_4_4 -2.19% 138545208.857 135504212.002 - -2.09% -
std::make_heap(deque<int>)_(descending)/1024 -2.19% 1119.092 1094.549 - 11.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.19% 26786.769 26199.657 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.18% 1654476.809 1618355.957 - -2.28% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.18% 181449349.317 177488942.845 - -1.42% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.18% 12720.797 12443.481 - -7.86% -
std::find_if(vector<bool>)_(process_all)/8 -2.18% 3.564 3.487 - -3.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.18% 2229798.561 2181199.733 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.18% 1125840.294 1101302.585 - -1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.18% 8944805.416 8750103.062 - -2.49% -
BM_deque_deque_move_backward/1 -2.18% 2.775 2.715 - -2.23% -
std::sort_heap(deque<int>,_pred)/8 -2.18% 34.878 34.119 - -1.84% -
SetIntersection_None_Set_uint64_4_4 -2.17% 136320413.208 133355817.237 - -2.73% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.17% 156840.775 153430.256 - 2.77% -
SetIntersection_None_Set_uint32_64_1 -2.17% 22783570.106 22288184.031 - -0.73% -
SetIntersection_Front_Set_uint32_256_64 -2.17% 5512925.939 5393329.241 - -7.31% -
std::set<int>::count(key)_(existent)/1024 -2.17% 4.159 4.069 - -13.11% -
SetIntersection_Front_Set_uint32_16384_256 -2.17% 3910397.390 3825682.232 - -3.05% -
BM_num_get<long> -2.17% 10.888 10.652 - -56.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -2.17% 32592.322 31886.459 - -0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.16% 83113.938 81318.952 - -4.25% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.16% 399.925 391.289 - -1.61% -
std::make_heap(deque<int>)_(ascending)/8 -2.15% 27.398 26.808 - -0.84% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.15% 1.543 1.509 - -0.72% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.15% 17.670 17.289 - -1.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.15% 765.720 749.243 - -2.09% -
SetIntersection_Interlaced_Vector_uint32_4_4 -2.15% 137811297.994 134846636.128 - -1.56% -
SetIntersection_Front_Vector_uint64_64_16 -2.15% 14503582.396 14191951.729 - -2.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.15% 15.194 14.867 - -3.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.15% 53.179 52.037 - 5.68% -
SetIntersection_Interlaced_Vector_uint32_1_1 -2.15% 541778693.332 530154829.261 - -2.00% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.14% 20.919 20.470 - -1.51% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.14% 76605.176 74963.796 - 1.60% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.14% 507689.629 496813.402 - -2.29% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.14% 225122788.047 220301307.418 - -1.81% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -2.14% 5.670 5.548 - -8.87% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.14% 41774.512 40882.595 - -0.61% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.13% 321467.739 314609.317 - 9.77% -
SetIntersection_Front_Vector_string_1024_64 -2.13% 3261408.474 3191947.530 - -0.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.12% 291.174 284.988 - -4.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -2.12% 7504769.537 7345623.991 - -2.01% -
BM_deque_deque_ranges_move_backward/512 -2.11% 19.707 19.292 - 1.07% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.11% 698.525 683.808 - -21.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -2.10% 64439768.853 63084761.203 - -1.41% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.10% 20.514 20.083 - -0.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.09% 42.503 41.614 - 20.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.09% 4074233.324 3989133.563 - -3.51% -
SetIntersection_Front_Vector_string_16_16 -2.08% 51810160.085 50730254.402 - -0.98% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -2.08% 0.838 0.820 - -0.17% -
SetIntersection_None_Vector_string_262144_1024 -2.08% 1286900.978 1260105.874 - -4.27% -
SetIntersection_None_Set_uint32_4_4 -2.08% 136944182.375 134096986.062 - -2.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.08% 1.228 1.202 - -15.26% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.07% 63536395.727 62218856.803 - -2.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.07% 15.103 14.790 - -3.45% -
SetIntersection_Front_Vector_float_262144_1 -2.07% 1041066.478 1019563.620 - -3.40% -
SetIntersection_Interlaced_Set_string_16_4 -2.06% 73623230.533 72103156.841 - -2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.06% 16664441.703 16320476.650 - -1.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.06% 937.971 918.613 - -18.21% -
BM_deque_deque_copy_backward/1 -2.06% 2.770 2.713 - 0.19% -
BM_CmpEqual_uchar_short -2.06% 1.005 0.985 - -9.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.06% 18.455 18.076 - -0.33% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.06% 56161.308 55006.268 - -6.75% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -2.05% 1.236 1.211 - -16.50% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.05% 9275.003 9084.936 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.05% 19.808 19.402 - -7.42% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.05% 6586.500 6451.762 - -2.31% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -2.04% 9.324 9.134 - 0.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.03% 43478.404 42593.641 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.03% 4399859.511 4310359.658 - 0.64% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.03% 252.115 246.996 - 1.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.03% 55120.809 54003.595 - -4.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.03% 13682.893 13405.630 - -1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.03% 21952802.163 21508148.155 - 2.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.02% 4206241.852 4121074.910 - -2.71% -
SetIntersection_None_Set_float_256_64 -2.02% 9308673.044 9120635.396 - -3.20% -
std::find(vector<int>)_(process_all)/8 -2.02% 2.762 2.707 - 0.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.02% 17.908 17.547 - -0.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.02% 13.194 12.928 - -1.38% -
ranges::min(std::deque<__int128>)/8 -2.01% 2.888 2.830 - 1.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -2.01% 87.272 85.515 - -1.49% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.01% 1035981.571 1015136.425 - -4.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.01% 1251575.765 1226396.889 - -2.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.01% 11698157.282 11463465.637 - -1.97% -
std::lower_bound(std::list<int>)/8192 -2.00% 14271.941 13986.795 - -1.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.00% 56356.722 55230.757 - -0.92% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.99% 24.039 23.559 - -3.10% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.99% 27.477 26.929 - -1.45% -
SetIntersection_Front_Vector_float_16384_4 -1.99% 1058572.091 1037474.371 - -3.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.99% 52300.141 51257.834 - 0.79% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.99% 569.477 558.130 - -0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.99% 5081057.795 4979989.336 - -3.69% -
SetIntersection_None_Vector_uint32_64_64 -1.99% 8592491.613 8421653.318 - -1.99% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.98% 3.518 3.449 - -2.68% -
BM_deque_deque_move_backward/65536 -1.98% 8165.988 8004.227 - 4.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.98% 12886.926 12632.373 - 2.12% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.97% 32.392 31.753 - 0.55% -
std::reverse_copy(list<int>)/8 -1.97% 2.443 2.394 - -14.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.97% 9309132.893 9125570.195 - -3.30% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.97% 627.365 615.009 - -0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.96% 399.619 391.777 - -1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.96% 55075111.613 53995710.609 - -1.56% -
SetIntersection_None_Set_uint64_16384_16384 -1.96% 170840907.106 167495006.821 - -6.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.96% 32.228 31.597 - 1.65% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.96% 42100.449 41277.260 - -0.16% -
SetIntersection_Front_Vector_string_16_1 -1.95% 65564911.869 64283364.663 - -1.39% -
BM_CmpEqual_uchar_uchar -1.95% 1.074 1.053 - -2.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.95% 13762.322 13493.366 - -1.52% -
SetIntersection_None_Vector_float_16384_1 -1.95% 1100311.031 1078808.683 - -3.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.95% 64086015.391 62834182.286 - -1.75% -
SetIntersection_None_Vector_uint64_262144_16384 -1.95% 1133375.016 1111252.895 - -3.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.95% 88.136 86.421 - -10.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.94% 0.609 0.598 - -1.12% -
SetIntersection_Front_Set_uint32_256_256 -1.94% 7806919.655 7655482.311 - -1.70% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.93% 10.559 10.355 - -5.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.93% 36323833.988 35621160.777 - -0.52% -
SetIntersection_None_Vector_string_16_1 -1.93% 66298131.826 65018167.616 - -1.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.93% 570.908 559.890 - -1.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.92% 3.316 3.253 - -3.53% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.92% 4.225 4.144 - 1.11% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.92% 41.324 40.532 - -0.60% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.92% 1069720.357 1049209.095 - -4.92% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.92% 119386.389 117099.420 - -2.76% -
SetIntersection_Front_Vector_string_64_4 -1.91% 17888012.929 17545651.870 - -1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.91% 39802563.165 39042491.779 - -0.89% -
SetIntersection_None_Set_uint64_256_1 -1.91% 11488559.646 11269382.651 - -3.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.91% 42393120.440 41584603.873 - -1.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.91% 55474.913 54417.590 - -0.78% -
SetIntersection_Front_Vector_uint32_1_1 -1.91% 541869647.594 531543292.516 - -1.74% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.91% 32292.729 31677.504 - 0.27% -
SetIntersection_Interlaced_Set_float_16384_4 -1.90% 172736792.605 169458535.889 - -1.33% -
std::copy_if(list<int>)_(every_other)/4096 -1.89% 3398.139 3333.903 - 0.65% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.89% 16703440.230 16387829.218 - -1.86% -
SetIntersection_Interlaced_Set_string_16_1 -1.89% 66312300.954 65060116.150 - -2.50% -
BM_deque_vector_ranges_copy_backward/1 -1.89% 2.081 2.041 - -5.22% -
SetIntersection_Interlaced_Vector_float_64_64 -1.89% 10901850.255 10696163.169 - -3.12% -
BM_deque_deque_ranges_move/2 -1.88% 2.170 2.129 - -7.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.88% 674.525 661.822 - -1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.88% 203045196.541 199222607.611 - -1.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.88% 15.072 14.789 - -3.06% -
SetIntersection_None_Vector_string_64_16 -1.88% 14408391.249 14137453.209 - -1.70% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -1.88% 3467.338 3402.181 - 2.75% -
SetIntersection_None_Vector_uint32_262144_256 -1.88% 1135420.519 1114092.616 - -2.31% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.88% 216805286.270 212739245.574 - -1.82% -
bm_ranges_swap_ranges_vb_aligned/65536 -1.87% 125.553 123.202 - -0.08% -
BM_vector_deque_ranges_copy/64 -1.87% 2.756 2.705 - -3.52% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.87% 56150.625 55100.762 - -3.39% -
std::multiset<int>::ctor(const&)/1024 -1.87% 6543.189 6420.864 - 1.18% -
std::distance(join_view(vector<vector<int>>))/4096 -1.86% 4.532 4.448 - -99.58% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.86% 17.802 17.470 - 1.09% -
SetIntersection_Front_Vector_uint64_16_16 -1.86% 35880079.509 35211780.279 - -2.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.86% 14009231.566 13749217.484 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.85% 67929809.281 66670003.491 - -1.20% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.85% 55.439 54.412 - 11.59% -
SetIntersection_Front_Set_string_64_1 -1.85% 17315702.816 16995771.520 - -1.55% -
BM_deque_vector_move/64 -1.85% 2.658 2.609 - -1.61% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.85% 7534.778 7395.617 - -11.54% -
SetIntersection_Front_Set_uint64_64_1 -1.85% 16793292.019 16483238.201 - -0.76% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.84% 32.293 31.698 - -4.98% -
BM_StringFindNoMatch/4096 -1.84% 76.473 75.064 - -0.42% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.84% 1599.410 1569.950 - -8.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.84% 1685833.250 1654782.389 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.84% 10915732.432 10714877.264 - -1.80% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.84% 220.619 216.560 - 4.97% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.84% 59966390.755 58863354.962 - -1.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.83% 4.238 4.160 - 2.06% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.83% 56442089.747 55406844.193 - -2.10% -
SetIntersection_Front_Set_uint64_16384_4 -1.83% 1047927.722 1028770.205 - -3.74% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.83% 57504.650 56454.371 - -7.95% -
SetIntersection_None_Set_uint64_64_64 -1.82% 11535092.006 11324934.300 - 1.73% -
SetIntersection_Interlaced_Vector_float_64_16 -1.82% 16864567.386 16557504.196 - -0.83% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -1.82% 23.935 23.499 - -5.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.82% 63792756.564 62632350.583 - -1.63% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.82% 13.026 12.789 - -1.09% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.82% 36.274 35.615 - 1.60% -
SetIntersection_Interlaced_Vector_string_4_1 -1.81% 222675480.346 218638647.684 - -2.00% -
std::adjacent_find(vector<int>,_pred)/8 -1.81% 3.296 3.236 - -8.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.81% 53.851 52.876 - -3.67% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.81% 11.204 11.001 - 9.06% -
std::find(deque<int>)_(process_all)/8 -1.81% 3.551 3.487 - 2.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.80% 6176712.280 6065313.457 - -5.52% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.80% 36561.055 35901.931 - -1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.79% 8858421.031 8699712.863 - -32.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.78% 543927257.183 534220060.520 - -1.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.78% 17.856 17.537 - -11.49% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.77% 6537.626 6421.781 - -1.47% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.77% 12530.174 12308.191 - -0.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.77% 51.950 51.030 - 9.68% -
SetIntersection_None_Set_float_256_1 -1.77% 11550319.200 11345755.584 - -2.04% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.77% 13.029 12.799 - -1.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.77% 526.160 516.860 - -0.54% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.77% 55.553 54.571 - 2.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.77% 217355864.653 213515857.115 - -1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.76% 0.618 0.607 - -1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.76% 138526318.217 136083740.163 - -1.47% -
SetIntersection_Front_Set_uint64_16_1 -1.76% 63834320.628 62709346.629 - -1.51% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.76% 11160269.201 10963807.809 - -2.93% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.76% 24.275 23.848 - -0.17% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.76% 1561691.977 1534246.502 - -3.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.76% 2.240 2.200 - -7.51% -
std::copy_backward(vector<int>)/4096 -1.75% 235.720 231.595 - -9.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.75% 543122542.461 533629311.021 - -2.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.74% 19.117 18.784 - -7.93% -
SetIntersection_Front_Set_uint32_256_16 -1.74% 4558167.118 4478758.971 - -1.15% -
std::move(vector<int>)/1048576 -1.74% 57003.761 56012.049 - 0.26% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.74% 37266.096 36618.324 - -8.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.74% 136564795.697 134192203.645 - -1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.74% 546035233.802 536559217.509 - -1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.73% 4136379.787 4064860.442 - -2.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.73% 1191746.093 1171166.234 - -2.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.73% 6626.865 6512.465 - -1.09% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.72% 13184620.111 12957688.140 - -2.28% -
std::find_end(list<int>)_(same_length)/1024 -1.72% 761.195 748.115 - -50.13% -
std::copy_n(vector<int>)/1048576 -1.72% 50190.270 49328.171 - -1.75% -
SetIntersection_None_Vector_string_64_1 -1.72% 17637661.247 17334729.684 - -1.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.72% 64479235.450 63371939.956 - -1.85% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.71% 19.625 19.289 - 0.10% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.71% 500.430 491.873 - -2.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.71% 1110749.899 1091776.780 - -2.70% -
BM_vector_deque_move/64 -1.71% 2.797 2.749 - -0.81% -
std::multimap<int,_int>::erase(iterator)/1024 -1.70% 21.114 20.754 - -2.97% -
std::set<std::string>::find(key)_(existent)/1024 -1.70% 24.820 24.398 - 7.20% -
SetIntersection_Front_Vector_uint64_16384_16 -1.70% 1116218.686 1097277.983 - -3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.69% 139894554.773 137525091.883 - -1.41% -
SetIntersection_Front_Set_uint32_262144_16384 -1.69% 225977188.154 222163718.808 - 0.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.68% 1.430 1.406 - -3.93% -
SetIntersection_Front_Set_uint32_16384_1 -1.68% 1043426.079 1025879.247 - -2.73% -
std::unique(deque<int>)_(sprinkled)/32 -1.68% 53.864 52.961 - -1.50% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.67% 221.192 217.501 - 1.74% -
std::rotate(deque<int>)_(by_1/3)/32 -1.67% 20.365 20.025 - -55.46% -
SetIntersection_Front_Vector_string_1024_1024 -1.67% 38990623.849 38340265.929 - -4.37% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.67% 541557375.329 532532314.100 - -1.78% -
SetIntersection_Interlaced_Set_float_1024_4 -1.67% 9942151.342 9776520.887 - -0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.66% 379.330 373.020 - -1.87% -
SetIntersection_None_Set_float_64_4 -1.66% 21427038.043 21070795.809 - 0.03% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.66% 138668136.977 136363391.666 - -1.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.66% 145223.951 142811.792 - -2.96% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.66% 1053495.546 1036054.036 - -2.85% -
BM_PushHeap_float_PipeOrgan_64 -1.65% 1.347 1.324 - 1.81% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.64% 2583675.193 2541228.413 - 1.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.64% 2076.239 2042.195 - 1.45% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.64% 5986881.280 5888730.148 - -1.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.64% 359616280.871 353721942.890 - -0.88% -
std::is_sorted(vector<int>)/1024 -1.63% 249.435 245.360 - -1.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.63% 132811.049 130641.265 - -7.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.63% 15782405.255 15524857.847 - -0.59% -
SetIntersection_Front_Vector_uint32_1024_4 -1.63% 1067722.015 1050300.356 - -3.17% -
SetIntersection_None_Vector_string_4_1 -1.63% 220142501.365 216550816.594 - -1.68% -
BM_num_get<void*> -1.63% 11.044 10.864 - -77.19% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.63% 1646406.738 1619604.084 - -1.62% -
rng::for_each(set<int>)/8192 -1.63% 7789.062 7662.320 - -50.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.63% 19.553 19.235 - -8.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.62% 10287895.370 10120917.165 - -2.37% -
std::is_sorted(list<int>)/8192 -1.62% 7272.074 7154.176 - -2.09% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.62% 8.927 8.782 - 5.70% -
SetIntersection_Interlaced_Vector_string_1_1 -1.62% 556989920.018 547992619.586 - -1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.61% 217925000.464 214406170.654 - -1.73% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.61% 41.625 40.953 - 1.06% -
std::remove(list<int>)_(prefix)/1024 -1.61% 1020.540 1004.079 - 5.97% -
BM_toupper_string<char> -1.61% 15.354 15.107 - -0.43% -
bm_ranges_swap_ranges_vb_aligned/512 -1.61% 5.218 5.134 - -2.99% -
SetIntersection_None_Set_string_1_1 -1.61% 549324733.960 540495222.393 - -1.88% -
SetIntersection_Interlaced_Set_string_256_64 -1.60% 31111327.583 30612809.125 - 2.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.60% 56043433.667 55147722.690 - -1.94% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.59% 22.018 21.668 - -3.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.59% 138424.636 136223.135 - 0.25% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.59% 42.752 42.073 - -2.75% -
SetIntersection_Interlaced_Vector_string_64_16 -1.59% 29999744.075 29523975.691 - -2.37% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.59% 13.090 12.882 - -1.59% -
BM_vector_deque_ranges_copy_backward/512 -1.58% 17.770 17.489 - -1.01% -
BM_PushHeap_float_Random_16384 -1.58% 7.784 7.661 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.58% 4541865.409 4470128.464 - -2.17% -
SetIntersection_Front_Set_float_256_64 -1.58% 5734363.081 5643862.880 - 3.36% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.58% 5.943 5.849 - -2.01% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.57% 666.755 656.272 - -4.31% -
std::map<int,_int>::find(key)_(existent)/32 -1.57% 1.742 1.715 - 1.09% -
std::multiset<int>::ctor(const&)/8192 -1.57% 52552.554 51727.444 - 2.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.57% 540822228.433 532339531.290 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.57% 63615422.933 62619015.011 - -1.63% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.57% 30.024 29.554 - -8.13% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.57% 12927.430 12725.022 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.57% 57391383.447 56493095.892 - -0.28% -
BM_vector_deque_ranges_copy_backward/64000 -1.56% 8000.725 7875.544 - 6.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.56% 216358296.938 212985051.706 - -1.67% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.56% 52.799 51.976 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.55% 16802100.031 16540874.528 - -1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.55% 136204285.722 134090147.122 - -1.43% -
SetIntersection_None_Set_float_16384_4 -1.55% 158716157.965 156258844.564 - -1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.55% 138610173.531 136467521.417 - -1.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.55% 376.028 370.217 - -2.04% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.54% 234934049.045 231306856.303 - -3.20% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.54% 35832389.115 35280819.493 - -2.25% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.54% 13024.962 12824.937 - 1.39% -
std::reverse_copy(vector<int>)/4096 -1.53% 133.461 131.414 - -2.17% -
std::find_if(vector<bool>)_(process_all)/50 -1.53% 23.953 23.586 - -1.79% -
SetIntersection_None_Vector_string_1_1 -1.53% 543128823.937 534811271.276 - -1.63% -
SetIntersection_Front_Set_uint64_4_1 -1.52% 217081286.225 213774092.274 - -1.35% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.52% 1037820.222 1022025.911 - -3.50% -
std::flat_multimap<int,_int>::clear()/8192 -1.52% 417.877 411.532 - -1.90% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.52% 146959.770 144728.777 - -12.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.52% 136948294.526 134871107.757 - -2.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.51% 78.730 77.540 - -45.92% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.51% 2.336 2.301 - -6.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -1.51% 28.013 27.590 - -1.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.51% 618740.247 609408.677 - -2.28% -
SetIntersection_Front_Set_string_256_4 -1.51% 5024248.658 4948511.118 - -0.13% -
SetIntersection_None_Vector_uint64_262144_1 -1.51% 1128831.887 1111835.635 - -2.55% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.51% 34.106 33.593 - 11.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.50% 545853244.542 537646378.882 - -1.84% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.50% 1.408 1.387 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.50% 542296079.202 534171757.327 - -1.58% -
std::multiset<int>::ctor(const&)/32 -1.50% 227.720 224.310 - 3.65% -
BM_StringEraseToEnd_Huge_Opaque -1.50% 2.311 2.276 - -0.58% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.50% 18.583 18.305 - -1.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 277.176 273.051 - 0.30% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.49% 15.283 15.056 - -2.72% -
SetIntersection_Front_Vector_string_4_1 -1.49% 221587372.008 218295264.284 - -1.67% -
SetIntersection_None_Set_float_16384_16384 -1.49% 160354646.257 157972799.037 - -1.73% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.49% 67.038 66.043 - 4.15% -
BM_num_get<unsigned_short> -1.48% 10.178 10.028 - -60.77% -
std::for_each(join_view(vector<vector<int>>))/50 -1.48% 4.060 4.000 - -0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.48% 220934534.469 217670607.760 - -1.46% -
SetIntersection_Front_Vector_uint32_64_4 -1.48% 15986356.768 15750470.713 - -2.54% -
SetIntersection_Front_Set_string_16_1 -1.48% 66063109.091 65088594.618 - -1.39% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -1.47% 1.175 1.157 - -6.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.47% 2.573 2.535 - -16.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.47% 3.622 3.569 - 4.44% -
SetIntersection_Front_Set_uint64_16_4 -1.47% 55374231.826 54562948.436 - -1.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.46% 15602.715 15374.412 - -6.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.46% 728.132 717.485 - -3.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.46% 34364582.565 33862352.599 - -1.38% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.46% 42.014 41.400 - -2.14% -
std::rotate(deque<int>)_(by_1/3)/50 -1.46% 29.565 29.133 - -61.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.46% 3859.482 3803.203 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.46% 541300980.699 533419834.693 - -1.75% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.46% 10882854.439 10724453.195 - -3.08% -
BM_num_get<float> -1.45% 36.979 36.442 - -1.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.45% 14896.944 14681.162 - -7.10% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.45% 54034.009 53252.792 - -4.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.44% 540626214.252 532826854.137 - -1.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.44% 34343724.319 33849396.335 - -1.63% -
BM_StringDestroy_Huge -1.44% 10.762 10.607 - -2.93% -
SetIntersection_Front_Vector_uint64_256_1 -1.44% 4123454.787 4064113.950 - -3.71% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.44% 1921.121 1893.528 - 0.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.44% 23.609 23.270 - -2.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.43% 5861302.616 5777372.528 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.43% 216461735.715 213366101.731 - -1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.43% 1627692.869 1604445.393 - -1.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.43% 760.223 749.367 - -1.57% -
SetIntersection_Front_Set_string_4_1 -1.43% 224170038.627 220973588.210 - -1.52% -
SetIntersection_None_Set_string_16_1 -1.43% 69064660.450 68080109.350 - -1.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.42% 139317523.841 137335399.653 - -1.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.42% 25.508 25.146 - -0.53% -
std::unordered_multiset<int>::ctor(const&)/32 -1.42% 202.792 199.917 - -2.46% -
BM_PushHeap_string_Random_256 -1.42% 14.606 14.399 - 1.28% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.41% 6856.179 6759.273 - -3.26% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.41% 1619615.563 1596749.024 - -2.31% -
SetIntersection_Front_Set_string_4_4 -1.41% 157068381.399 154852494.434 - -3.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.41% 451.661 445.290 - -1.50% -
SetIntersection_Front_Set_uint64_64_4 -1.41% 16207141.514 15978837.211 - -1.84% -
SetIntersection_None_Set_string_256_64 -1.41% 9415489.178 9282875.494 - -1.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.41% 2.928 2.887 - -2.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.41% 729.764 719.498 - -2.26% -
BM_deque_vector_copy_backward/64000 -1.40% 8174.519 8059.708 - 7.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.40% 67193475.359 66250351.341 - -1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.40% 541722948.910 534126274.386 - -1.69% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.40% 26.695 26.321 - -3.02% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.40% 217.669 214.621 - -1.44% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.40% 22.051 21.742 - -1.16% -
SetIntersection_None_Vector_uint32_16384_16384 -1.40% 1112852.687 1097312.385 - -1.98% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.40% 2.933 2.892 - -2.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.39% 18.633 18.373 - -1.18% -
SetIntersection_Front_Set_float_16384_16384 -1.39% 231243942.453 228021423.711 - 5.14% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.39% 229.977 226.776 - -9.73% -
std::replace_if(deque<int>)_(prefix)/1024 -1.39% 490.186 483.370 - 2.77% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.39% 5367728.632 5293118.371 - -10.73% -
BM_num_put<const_void*> -1.39% 12.186 12.017 - 7.23% -
std::count(list<int>)_(every_other)/1024 -1.38% 707.339 697.544 - 4.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.38% 6463.195 6373.947 - 2.73% -
BM_PushHeap_uint32_Random_16 -1.38% 4.243 4.184 - 0.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.38% 818.313 807.022 - -1.36% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.38% 51682.177 50969.028 - 2.02% -
BM_deque_vector_ranges_copy/4096 -1.38% 147.360 145.329 - -0.26% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.38% 9.324 9.196 - 1.40% -
SetIntersection_Front_Set_float_16384_4 -1.38% 1074430.414 1059639.321 - 1.17% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.38% 1915.926 1889.578 - -2.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.38% 32.873 32.421 - -0.69% -
std::multiset<int>::count(key)_(existent)/1024 -1.37% 5.633 5.556 - -30.84% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.37% 480.043 473.480 - -0.90% -
std::partition_copy(list<int>)/50 -1.37% 13.058 12.880 - 0.17% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.36% 1.410 1.390 - 0.22% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.36% 2.374 2.342 - -5.16% -
std::fill_n(vector<int>)/8192 -1.36% 235.214 232.018 - 1.13% -
SetIntersection_Interlaced_Vector_string_16_1 -1.36% 65375247.533 64487396.458 - -1.70% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.36% 39.479 38.944 - -1.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.35% 12529001.693 12359415.921 - -3.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.35% 402.746 397.305 - -0.69% -
BM_deque_vector_ranges_copy/5500 -1.35% 196.460 193.809 - -2.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.35% 540734660.742 533440624.699 - -1.28% -
SetIntersection_None_Set_string_4_1 -1.35% 223800213.246 220784697.094 - -1.88% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -1.35% 4047.098 3992.614 - 1.53% -
rng::for_each(multimap<int>)/8192 -1.35% 7329.396 7230.752 - -54.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.34% 23.984 23.662 - -1.79% -
std::set<int>::contains(key)_(existent)/8192 -1.34% 8.554 8.439 - 0.67% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.34% 141.105 139.214 - -0.13% -
BM_vector_deque_ranges_move_backward/4000 -1.34% 144.856 142.915 - 0.29% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.34% 514064.570 507178.684 - -1.10% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.34% 321.828 317.518 - -0.06% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.34% 23.174 22.864 - 0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.33% 12080596.526 11919603.721 - 0.29% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.33% 177488088.572 175123940.552 - 2.53% -
std::partial_sort(deque<int>)_(descending)/8 -1.33% 43.033 42.460 - -2.01% -
std::find_end(deque<int>)_(same_length)/8192 -1.33% 2773.899 2736.980 - -75.49% -
SetIntersection_Interlaced_Set_string_64_1 -1.33% 17292919.565 17063310.757 - -2.60% -
SetIntersection_None_Set_uint32_16_4 -1.33% 56679906.596 55927427.581 - -2.29% -
BM_num_get<long_double> -1.32% 37.268 36.775 - 1.58% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.32% 6531.801 6445.579 - -35.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.32% 7.002 6.909 - -5.75% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.32% 5921657.750 5843519.333 - -12.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.32% 164817493.322 162647950.684 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.32% 64766068.423 63913843.694 - -1.26% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.31% 504877.080 498238.096 - -2.94% -
SetIntersection_None_Set_uint32_262144_64 -1.31% 1183219.482 1167665.201 - -3.81% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -1.31% 520057.999 513225.985 - 0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.31% 37265836.093 36776336.129 - -1.65% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.31% 348.496 343.918 - -1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.31% 219059068.151 216183117.079 - -1.81% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.31% 362.926 358.162 - 0.81% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.31% 1.511 1.492 - -0.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.31% 52.794 52.103 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.31% 9322343.623 9200380.047 - -0.54% -
SetIntersection_None_Vector_uint64_64_1 -1.31% 16654711.040 16436876.043 - -2.27% -
rng::for_each(multimap<int>)/8 -1.30% 6.248 6.167 - 40.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.30% 1258626.385 1242239.666 - -2.13% -
SetIntersection_Interlaced_Vector_float_16_16 -1.30% 35839578.299 35373027.234 - -2.31% -
SetIntersection_Interlaced_Set_string_1_1 -1.30% 562360270.651 555040715.729 - -2.06% -
SetIntersection_None_Set_uint32_262144_262144 -1.30% 1184599.936 1169213.217 - -3.21% -
SetIntersection_Front_Set_uint32_262144_16 -1.30% 1193856.140 1178356.559 - 0.65% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.30% 40.946 40.415 - -1.79% -
std::stable_sort(deque<int>)_(shuffled)/8192 -1.30% 14318.285 14132.660 - -11.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.30% 32.888 32.461 - 1.55% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.29% 13224.597 13053.743 - -3.96% -
std::map<int,_int>::ctor(const&)/8192 -1.29% 52361.792 51685.872 - -0.33% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.29% 698.921 689.911 - 0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.28% 63765490.965 62946588.790 - -1.36% -
SetIntersection_None_Set_string_4_4 -1.28% 139559632.003 137768114.293 - -1.85% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.28% 22737357.180 22445487.604 - -1.22% -
std::copy_if(vector<int>)_(entire_range)/8 -1.28% 2.327 2.297 - 1.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.28% 15.942 15.738 - -4.13% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.28% 12440588.283 12281429.061 - -3.30% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.28% 10979529.569 10839080.444 - -2.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.28% 540752124.084 533835896.599 - -1.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.28% 368.460 363.749 - -1.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.28% 217209086.079 214433456.678 - -1.44% -
SetIntersection_None_Set_float_16384_1 -1.28% 158629055.739 156602203.442 - -1.52% -
SetIntersection_Front_Set_string_1_1 -1.28% 560714046.472 553560228.974 - -1.98% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.27% 1593283.365 1573015.625 - -2.85% -
SetIntersection_Front_Set_uint64_256_16 -1.27% 4478715.330 4421743.792 - -2.70% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.27% 25.229 24.908 - -0.27% -
SetIntersection_Interlaced_Set_float_256_16 -1.27% 12247379.085 12091754.393 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.27% 2931484.693 2894266.230 - -0.01% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.27% 515194.368 508655.846 - -2.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.27% 137971482.428 136222049.206 - -1.64% -
BM_StringRead_Cold_Deep_Large -1.27% 1.280 1.264 - 2.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.27% 1656664.471 1635670.328 - -1.74% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.27% 366673.356 362031.987 - 0.11% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.27% 55.539 54.836 - -4.45% -
std::copy_if(list<int>)_(entire_range)/512 -1.27% 368.161 363.502 - -0.36% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.26% 254.408 251.190 - -2.54% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.26% 15.658 15.460 - -1.57% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.26% 5785.140 5712.086 - -10.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.26% 44569.438 44007.739 - -4.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.26% 4359031.634 4304180.666 - 0.09% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.26% 100.689 99.425 - -60.08% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.25% 54772352.008 54085557.676 - -3.76% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.25% 690.918 682.262 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.25% 14943314.699 14756280.894 - -1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.25% 37267236.591 36800898.463 - -1.45% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.25% 26.428 26.098 - 0.26% -
BM_StringAssignStr_Huge_Transparent -1.25% 108.386 107.035 - -7.05% -
BM_deque_deque_ranges_move/64000 -1.25% 3054.459 3016.405 - -0.76% -
BM_CmpEqual_uint_uchar -1.24% 1.101 1.087 - -1.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.24% 915510.279 904130.353 - -2.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.24% 38711067.592 38231050.390 - -2.35% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.24% 63.868 63.076 - 0.10% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.24% 19.428 19.187 - -0.41% -
std::none_of(list<int>)_(process_all)/32 -1.23% 11.752 11.608 - -1.63% -
BM_deque_deque_ranges_move/4000 -1.23% 145.397 143.606 - 1.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.23% 4.877 4.817 - 6.95% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.23% 36132.150 35687.616 - -4.57% -
SetIntersection_None_Set_uint32_262144_16 -1.23% 1181422.850 1166901.043 - -3.82% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 666.895 658.702 - -3.47% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.23% 63384742.557 62606080.004 - -1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.23% 137978339.275 136283449.940 - -1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.22% 8771651.551 8664340.415 - -32.11% -
SetIntersection_Front_Set_uint32_64_1 -1.22% 16593945.198 16390959.094 - -2.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 830264.104 820113.893 - 2.58% -
std::copy_backward(list<int>)/8 -1.22% 2.282 2.254 - 2.12% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.22% 1.113 1.100 - 4.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.21% 167482801.408 165450708.210 - -1.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.21% 12277027.905 12128914.710 - -1.24% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.20% 715.451 706.830 - 1.15% -
std::partition_point(list<int>)/50 -1.20% 24.985 24.684 - 1.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.20% 35689.926 35260.590 - -2.20% -
rng::starts_with(list<int>)/8 -1.20% 2.962 2.926 - -0.44% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.20% 6509.576 6431.333 - 0.98% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.20% 1469.142 1451.496 - -0.01% -
SetIntersection_Front_Set_uint64_4_4 -1.20% 138265318.224 136605895.714 - -1.53% -
BM_deque_deque_ranges_move/1 -1.20% 2.417 2.388 - -8.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.20% 215711556.068 213133694.653 - -1.75% -
SetIntersection_Front_Set_uint64_262144_262144 -1.19% 1680037.760 1659990.318 - -1.02% -
std::sort(deque<int>)_(repeated)/8192 -1.19% 6820.338 6738.983 - -1.46% -
SetIntersection_None_Vector_uint32_1024_16 -1.19% 1090824.831 1077813.431 - -2.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.19% 14.251 14.081 - 12.79% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.19% 11894513.630 11752786.144 - -2.43% -
std::multimap<int,_int>::erase(iterator)/8192 -1.19% 21.009 20.759 - -3.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.19% 87.162 86.127 - -1.72% -
std::set<int>::contains(key)_(existent)/32 -1.18% 1.647 1.627 - -5.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.18% 138186994.921 136552797.770 - -1.32% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.18% 1316580.566 1301011.150 - -2.27% -
SetIntersection_Front_Set_uint32_256_4 -1.18% 4190601.003 4141067.265 - -2.74% -
std::all_of(list<int>)_(process_all)/8192 -1.18% 7755.126 7663.461 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.18% 13748164.372 13585832.957 - -2.13% -
SetIntersection_Front_Vector_string_16_4 -1.18% 60579462.815 59864727.119 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.18% 1130201.574 1116875.745 - -5.42% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.18% 142535.663 140855.719 - -2.00% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.18% 21.889 21.631 - -17.77% -
std::set<int>::find(key)_(non-existent)/32 -1.18% 2.251 2.225 - -2.58% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.18% 21.092 20.844 - -1.26% -
std::fill(list<int>)/50 -1.18% 35.563 35.145 - -0.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.17% 2.165 2.140 - -8.74% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.17% 55698.750 55046.354 - -2.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.17% 1231024.456 1216621.089 - -0.26% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.17% 4.132 4.083 - -10.44% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.17% 4002.516 3955.709 - -0.70% -
std::distance(deque<int>)/8192 -1.17% 0.858 0.848 - -0.13% -
std::rotate_copy(deque<int>)/32 -1.17% 2.697 2.666 - 3.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.17% 1.077 1.065 - 0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.16% 13924.426 13762.240 - -3.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.16% 204300528.877 201923514.541 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.16% 216029585.792 213516484.816 - -1.76% -
SetIntersection_None_Set_string_1024_1024 -1.16% 9016208.192 8911464.359 - -0.51% -
std::map<int,_int>::find(key)_(existent)/8192 -1.16% 5.451 5.388 - -2.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.16% 35016.577 34610.214 - -0.85% -
SetIntersection_None_Vector_string_4_4 -1.16% 137221469.909 135635912.613 - -2.41% -
std::unordered_multiset<int>::clear()/1024 -1.15% 8250.474 8155.182 - -5.29% -
BM_CmpLess_int_uint -1.15% 1.085 1.072 - -5.92% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.15% 894033.855 883762.246 - -0.55% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.15% 11.519 11.387 - -0.76% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.14% 1042768.010 1030828.725 - -2.32% -
SetIntersection_None_Set_float_16384_16 -1.14% 158468732.148 156654529.928 - -1.23% -
BM_StringRead_Cold_Deep_Small -1.14% 1.213 1.199 - 3.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.14% 1095068.721 1082611.595 - -2.50% -
SetIntersection_Front_Vector_uint64_256_16 -1.14% 4208580.693 4160732.050 - -2.50% -
std::find_if(list<int>)_(bail_25%)/8192 -1.14% 1438.189 1421.862 - -2.08% -
SetIntersection_Front_Vector_uint32_256_4 -1.13% 4168887.231 4121581.401 - -2.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.13% 17.300 17.104 - -17.58% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.13% 5.876 5.810 - -1.67% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.13% 16929085.685 16737609.739 - -8.26% -
BM_CmpEqual_schar_short -1.13% 1.114 1.101 - -1.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.13% 15.860 15.681 - -5.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.13% 151294.286 149591.906 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.12% 1185701.479 1172371.677 - -2.43% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.12% 731.284 723.064 - -2.34% -
std::find_if(vector<char>)_(bail_25%)/1024 -1.12% 27.626 27.316 - 5.02% -
BM_deque_vector_ranges_move_backward/70000 -1.12% 8758.120 8660.086 - 9.01% -
std::is_sorted_until(vector<int>)/8 -1.12% 2.060 2.037 - -0.54% -
std::copy_if(list<int>)_(every_other)/1048576 -1.11% 839817.602 830463.186 - 1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.11% 167678174.292 165812973.191 - -2.48% -
std::set<std::string>::find(key)_(non-existent)/32 -1.11% 10.435 10.319 - 9.50% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.11% 1342.680 1327.794 - -5.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.11% 63654.371 62949.024 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.11% 16619913.745 16436093.410 - -2.41% -
ranges::min(std::list<long_long>)/70000 -1.11% 51500.657 50931.083 - 15.88% -
std::find_end(vector<int>)_(same_length)/1000 -1.11% 244.401 241.700 - -51.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.10% 395.315 390.951 - -1.49% -
std::map<int,_int>::ctor(const&)/32 -1.10% 225.518 223.028 - 3.05% -
rng::starts_with(deque<int>,_pred)/8 -1.10% 4.680 4.628 - -1.29% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.10% 244.635 241.944 - 10.05% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.10% 6512.953 6441.361 - -1.41% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.10% 10192107.682 10080173.256 - -1.26% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.10% 253.936 251.148 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.10% 63382469.110 62687421.967 - -1.97% -
std::for_each(multimap<int>::iterator)/8192 -1.10% 7490.884 7408.827 - -53.90% -
std::make_heap(deque<int>)_(descending)/8192 -1.09% 8712.561 8617.309 - 12.17% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.09% 4174243.725 4128631.346 - -1.88% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.09% 59.470 58.822 - -1.42% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -1.09% 173854.484 171965.346 - -0.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.09% 34.313 33.941 - 1.44% -
std::move_backward(deque<int>)/4096 -1.08% 156.881 155.188 - 1.63% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.08% 102349.758 101245.428 - 1.94% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.08% 26290.282 26007.222 - -1.11% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.08% 1112859.109 1100886.001 - 1.40% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.08% 16.026 15.854 - -5.62% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.07% 1579233.562 1562278.563 - -2.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.07% 4846.634 4794.617 - -6.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.07% 32.435 32.087 - 28.56% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.07% 23.270 23.021 - -1.40% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 -1.07% 1.129 1.117 - 6.35% -
BM_vector_deque_ranges_copy/2 -1.06% 1.868 1.849 - -10.53% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -1.06% 1.427 1.412 - -0.13% -
SetIntersection_Front_Vector_float_16384_64 -1.06% 1375568.031 1361011.029 - 1.24% -
std::make_heap(deque<int>)_(descending)/8 -1.06% 21.086 20.863 - 0.95% -
ranges::minmax(std::deque<__int128>)/8 -1.05% 3.782 3.742 - 1.04% -
std::unordered_set<std::string>::clear()/0 -1.05% 397.649 393.461 - -1.39% -
std::pop_heap(deque<float>)/8192 -1.05% 61.919 61.266 - 2.62% -
BM_CmpLess_ushort_uint -1.05% 1.067 1.056 - -2.32% -
std::sort(deque<int>)_(shuffled)/8 -1.05% 23.021 22.778 - -0.57% -
std::stable_partition(list<int>)_(dense)/50 -1.05% 57.230 56.628 - -1.82% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.05% 43.936 43.474 - -1.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.05% 50.303 49.777 - 12.74% -
SetIntersection_None_Set_uint64_256_4 -1.04% 11307173.687 11189137.766 - -3.59% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.04% 7719.922 7639.344 - -1.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.04% 171701.213 169912.114 - -3.64% -
SetIntersection_Interlaced_Set_string_64_16 -1.04% 38656199.423 38253782.007 - 1.92% -
std::remove_copy(vector<int>)_(prefix)/50 -1.04% 14.076 13.930 - 1.15% -
SetIntersection_None_Set_float_16384_1024 -1.04% 159556975.379 157900013.504 - -0.21% -
SetIntersection_None_Set_float_16384_256 -1.04% 158478915.804 156833268.833 - -0.60% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -1.03% 36.182 35.808 - 3.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.03% 37287701.044 36902584.877 - -2.92% -
SetIntersection_None_Vector_uint64_256_1 -1.03% 4253831.805 4209902.458 - -2.60% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.03% 493.126 488.048 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.03% 60415803.410 59793903.651 - -0.99% -
std::stable_sort(deque<int>)_(descending)/1024 -1.03% 2918.837 2888.819 - -2.57% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.03% 1610369.143 1593820.066 - -2.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.02% 1069613.240 1058695.601 - -0.97% -
std::unique(vector<int>)_(sprinkled)/52 -1.02% 65.860 65.188 - -0.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.02% 61820.816 61190.370 - 6.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.02% 1494469.222 1479229.227 - -1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.02% 4188086.602 4145423.623 - -2.01% -
BM_deque_deque_copy_backward/64000 -1.02% 7837.033 7757.248 - 4.66% -
BM_vector_deque_move_backward/5500 -1.02% 201.753 199.702 - 0.07% -
SetIntersection_None_Vector_float_16384_64 -1.00% 1103130.888 1092044.954 - -3.00% -
SetIntersection_None_Set_uint32_262144_16384 -1.00% 1188130.127 1176192.547 - -3.02% -
SetIntersection_None_Vector_uint64_1024_64 -1.00% 1077473.116 1066650.750 - -2.54% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.00% 5.101 5.050 - -0.87% -
BM_vector_deque_ranges_copy_backward/64 -1.00% 3.045 3.014 - -0.77% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.00% 138620.452 137231.948 - -2.38% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 274.27% 251.460 941.146 - 0.71% -
std::for_each_n(vector<int>)/8 197.28% 0.911 2.708 - 0.07% -
std::copy_if(vector<int>)_(every_other)/32768 125.11% 7217.053 16246.540 - 0.76% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 121.27% 3927.250 8689.883 - 0.22% -
std::copy_if(vector<int>)_(every_other)/4096 120.24% 905.895 1995.182 - 0.31% -
std::copy_if(vector<int>)_(every_other)/262144 119.46% 58160.561 127638.110 - 0.31% -
std::copy_if(vector<int>)_(every_other)/512 114.85% 118.492 254.585 - 0.24% -
std::copy_if(vector<int>)_(every_other)/1048576 113.27% 232805.495 496498.398 - -0.72% -
std::find_end(list<int>,_pred)_(process_all)/1000 113.11% 760.610 1620.944 - 104.55% -
std::find_end(list<int>,_pred)_(process_all)/1024 111.78% 789.857 1672.755 - 100.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.76% 1011.249 2141.418 - 0.40% -
std::copy_if(vector<int>)_(every_other)/64 110.70% 15.539 32.739 - 0.26% -
std::map<int,_int>::contains(key)_(non-existent)/8192 104.28% 9.369 19.138 - 34.40% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 104.07% 43.699 89.179 - 14.48% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 101.21% 0.258 0.519 - 7.01% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.01% 0.258 0.487 - 0.47% -
BM_StringCtorDefault 87.37% 0.243 0.456 - 43.19% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 83.61% 26.743 49.103 - 25.79% -
std::copy(deque<int>)/64 82.40% 3.018 5.504 - 0.16% -
BM_PushHeap_string_Descending_262144 79.16% 3.154 5.650 - 13.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 78.99% 18.411 32.954 - 37.63% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.31% 23.019 40.816 - -0.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.29% 162.883 274.115 - 0.13% -
std::copy_if(vector<int>)_(every_other)/8 66.82% 2.529 4.220 - -0.52% -
std::find_if_not(list<int>)_(process_all)/8 62.56% 2.254 3.663 - 3.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 62.45% 32.710 53.137 - 6.23% -
std::is_sorted(deque<int>)/8 60.81% 2.861 4.601 - 40.00% -
std::multiset<std::string>::erase(key)_(existent)/32 57.44% 51.656 81.329 - 42.09% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 56.15% 35.551 55.511 - 25.56% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 55.61% 0.228 0.355 - -19.91% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 55.18% 20.309 31.516 - 16.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 54.85% 48.328 74.836 - 2.73% -
rng::for_each(multiset<int>)/8 54.22% 4.482 6.913 - 1.12% -
std::map<std::string,_int>::find(key)_(non-existent)/32 53.49% 9.945 15.264 - 17.05% -
std::copy_n(vector<int>)/4096 52.75% 142.411 217.527 - 32.30% -
std::none_of(vector<int>)_(process_all)/50 52.38% 12.678 19.318 - 1.05% -
rng::for_each(set<int>)/8 52.33% 4.492 6.843 - 3.83% -
std::unordered_set<int>::count(key)_(non-existent)/1024 51.48% 1.386 2.100 - 22.47% -
std::partition(list<int>)_(sparse)/50 51.26% 14.858 22.475 - -3.09% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 49.81% 87789.553 131516.707 - -0.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 47.99% 25.216 37.317 - 55.57% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 45.77% 3.523 5.135 - 1.36% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 44.83% 27.809 40.277 - 13.33% -
std::set<int>::contains(key)_(non-existent)/8192 44.42% 10.322 14.907 - 41.52% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 44.18% 12.090 17.432 - 19.69% -
SetIntersection_Interlaced_Vector_string_262144_1024 43.81% 240300974.724 345575203.002 - 49.48% -
SetIntersection_Interlaced_Vector_float_1024_64 43.71% 3272023.439 4702155.392 - 42.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 43.57% 28.819 41.375 - 57.09% -
SetIntersection_Interlaced_Set_string_16384_16 42.58% 243387701.831 347013086.842 - 45.49% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 42.07% 617.132 876.786 - 27.13% -
BM_PushHeap_uint32_Random_1 41.84% 0.465 0.660 - 30.98% -
BM_PushHeap_string_Descending_16384 41.61% 2.310 3.271 - 13.82% -
BM_PushHeap_uint64_Descending_1 41.59% 0.448 0.634 - 21.46% -
std::multiset<std::string>::erase(key)_(existent)/1024 41.27% 68.416 96.654 - 1.94% -
std::unordered_set<int>::contains(key)_(existent)/8192 41.21% 1.218 1.720 - 24.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 40.79% 524.207 738.052 - 13.35% -
rng::for_each(multimap<int>)/8 40.48% 4.390 6.167 - -1.30% -
std::multiset<std::string>::contains(key)_(existent)/32 39.78% 14.332 20.034 - -4.07% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 39.41% 4711.197 6567.875 - 41.72% -
rng::for_each(map<int>)/8 39.13% 4.442 6.180 - 0.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 39.06% 0.958 1.332 - 39.10% -
std::unordered_set<int>::count(key)_(non-existent)/32 38.09% 1.397 1.930 - 14.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 37.20% 251532872.470 345115534.464 - -3.00% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 36.87% 689.954 944.337 - 36.73% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 36.77% 66.006 90.276 - 1.77% -
std::search(deque<int>)_(no_match)/1024 36.58% 303.162 414.062 - 0.47% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 36.43% 50.014 68.233 - 3.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.05% 26.825 36.494 - 0.02% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 35.45% 640.270 867.243 - -3.01% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 35.27% 23.950 32.398 - 5.56% -
std::list<int>::erase(begin)_(cheap_elements)/8192 35.09% 10.169 13.737 - 27.40% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.09% 22.999 31.070 - 34.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 34.86% 30.851 41.605 - 1.48% -
std::shift_left(vector<int>)/32 34.48% 2.967 3.991 - 3.54% -
std::set<std::string>::insert(value)_(already_present)/1024 34.46% 22.657 30.465 - 83.05% -
BM_vector_deque_move_backward/0 33.88% 0.419 0.561 - 10.64% -
std::copy(vector<bool>)_(aligned)/262144 33.87% 587.809 786.891 - 19.83% -
std::list<int>::erase(begin)_(cheap_elements)/1024 33.68% 10.278 13.740 - 25.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.60% 2.254 3.012 - -6.21% -
BM_PushHeap_string_Descending_1024 33.55% 2.355 3.146 - 7.35% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 33.34% 9.719 12.960 - 3.29% -
std::unordered_set<std::string>::erase(key)_(existent)/32 33.30% 74.611 99.455 - 90.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 33.13% 0.477 0.635 - 2.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 32.79% 8.279 10.993 - 13.20% -
std::unordered_set<int>::contains(key)_(non-existent)/0 32.60% 0.366 0.485 - -1.09% -
std::list<int>::erase(begin)_(cheap_elements)/32 32.55% 10.267 13.609 - 24.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 31.84% 19.860 26.183 - 33.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.83% 68.201 89.911 - -0.62% -
BM_PushHeap_string_Descending_256 31.62% 2.291 3.015 - 7.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 31.47% 8359.311 10989.961 - -5.69% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 31.18% 0.367 0.481 - 14.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 30.62% 35.413 46.256 - -16.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.58% 42.154 55.045 - 25.78% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 30.56% 610.268 796.766 - 3.90% -
std::copy_n(vector<bool>)_(aligned)/262144 30.27% 585.453 762.658 - 1.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.94% 74.839 97.244 - 10.75% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 29.63% 53.254 69.032 - 17.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 29.58% 73.949 95.820 - -4.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 29.42% 15.062 19.494 - 18.93% -
std::adjacent_find(deque<int>)/50 29.40% 14.032 18.158 - 20.29% -
std::rotate(list<int>)_(by_1/3)/32 29.13% 12.931 16.698 - 0.16% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 28.84% 33.177 42.744 - 5.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 28.78% 546.734 704.081 - 7.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 28.77% 22.641 29.156 - 17.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.56% 24.959 32.087 - -1.07% -
std::multiset<std::string>::contains(key)_(existent)/8192 28.54% 26.733 34.361 - 7.77% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.91% 25.234 32.276 - -12.34% -
BM_PushHeap_string_Descending_64 27.57% 2.209 2.818 - 11.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.18% 53.285 67.767 - -0.98% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 26.61% 1.001 1.268 - -8.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.57% 19.995 25.308 - 6.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 26.46% 5.463 6.909 - 3.16% -
rng::find_last(deque<int>)_(bail_10%)/1024 26.36% 226.515 286.223 - 27.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 26.15% 1417.675 1788.432 - -2.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 26.07% 29.807 37.577 - -10.72% -
std::copy_backward(vector<bool>)_(aligned)/262144 26.02% 616.078 776.361 - 12.78% -
ranges::minmax(std::list<long_long>)/1 25.96% 0.343 0.431 - -0.52% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.87% 24.871 31.304 - 26.06% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 25.73% 0.355 0.446 - 26.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 25.49% 4562981.152 5725933.425 - 5.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 25.36% 1448.277 1815.490 - -7.17% -
std::find_end(deque<int>)_(single_element)/1000 25.18% 249.091 311.800 - -7.17% -
std::adjacent_find(deque<int>)/8 25.12% 2.935 3.672 - 10.09% -
std::search(list<int>,_pred)_(single_element)/8192 24.91% 7696.478 9613.383 - 17.17% -
rng::find_last(deque<int>)_(bail_10%)/50 24.77% 11.313 14.115 - 24.68% -
std::unordered_set<int>::count(key)_(non-existent)/8192 24.51% 1.376 1.713 - 4.78% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 24.47% 691.212 860.369 - -3.06% -
BM_lexicographical_compare_three_way_slow_path/16384 24.46% 3657.658 4552.225 - 0.07% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 24.26% 1.167 1.450 - -11.24% -
std::equal(vector<bool>)_(unaligned)/50 24.21% 0.816 1.014 - 21.84% -
std::find_if(vector<char>)_(process_all)/50 24.12% 5.347 6.636 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 24.12% 0.463 0.574 - 19.97% -
BM_lexicographical_compare_three_way_slow_path/4096 24.01% 925.619 1147.856 - 0.07% -
std::find_if_not(vector<char>)_(process_all)/50 23.87% 5.349 6.626 - 0.43% -
std::find_if(vector<char>)_(process_all)/8 23.86% 1.258 1.558 - 1.67% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 23.71% 49.618 61.381 - 13.08% -
std::equal(vector<bool>)_(unaligned)/8 23.69% 0.818 1.011 - 14.32% -
std::unordered_set<std::string>::erase(iterator)/1024 23.61% 27.474 33.961 - 22.40% -
SetIntersection_Interlaced_Vector_string_262144_256 23.52% 67535325.531 83419269.676 - 28.25% -
std::find(vector<bool>)_(process_all)/50 23.47% 0.560 0.691 - -18.08% -
std::map<std::string,_int>::contains(key)_(existent)/32 23.44% 14.421 17.801 - 2.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 23.38% 1.508 1.860 - 5.73% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 23.37% 1.004 1.238 - -6.20% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 23.35% 703.232 867.440 - -2.32% -
BM_PushHeap_uint32_PipeOrgan_1 23.24% 0.466 0.574 - -17.44% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 23.13% 49.746 61.254 - -5.64% -
rng::for_each(multiset<int>)/32 23.10% 20.613 25.373 - 0.60% -
std::set<std::string>::insert(value)_(already_present)/8192 22.98% 31.276 38.462 - -36.72% -
std::unordered_map<int,_int>::count(key)_(existent)/32 22.93% 1.155 1.420 - -9.43% -
bm_ranges_lexicographical_compare<signed_char>/64 22.89% 2.058 2.529 - 4.69% -
BM_lexicographical_compare_three_way_slow_path/1024 22.80% 239.615 294.250 - 0.09% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.72% 25.311 31.061 - -0.74% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 22.61% 4789.572 5872.580 - 23.64% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 22.58% 4.507 5.525 - 0.43% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 22.50% 32.207 39.455 - 28.88% -
BM_PushHeap_uint64_SingleElement_1 22.33% 0.501 0.613 - 0.93% -
ranges::min(std::vector<__int128>)/1 22.33% 0.340 0.416 - 10.68% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 22.32% 783.875 958.834 - 17.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 22.28% 34.843 42.605 - -20.45% -
rng::find(vector<bool>)_(process_all)/8 22.16% 0.642 0.784 - 1.95% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.07% 241472.428 294764.696 - 0.12% -
SetIntersection_Interlaced_Vector_string_16384_64 22.01% 12178672.720 14859016.127 - 23.76% -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.47% 23.327 28.335 - 14.38% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.23% 0.378 0.459 - -4.35% -
rng::for_each(set<int>)/32 20.92% 21.082 25.494 - 2.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 20.91% 0.923 1.116 - 1.12% -
std::multiset<std::string>::erase(iterator)/8192 20.90% 29.953 36.213 - 7.18% -
BM_PushHeap_string_PipeOrgan_16384 20.87% 12.756 15.418 - 9.55% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 20.87% 7520.595 9090.087 - 2.56% -
BM_lexicographical_compare_three_way_slow_path/65536 20.87% 15045.955 18185.843 - 0.10% -
BM_PushHeap_string_Random_262144 20.86% 17.931 21.671 - 4.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 20.84% 4367975.961 5278365.328 - 14.68% -
std::multiset<std::string>::contains(key)_(existent)/1024 20.72% 23.341 28.179 - 2.48% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 20.55% 714.305 861.093 - 6.44% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 20.54% 10.330 12.452 - 18.34% -
std::fill_n(list<int>)/8192 20.51% 7150.174 8616.607 - -3.20% -
rng::for_each(multimap<int>)/32 20.38% 21.471 25.847 - -0.90% -
std::map<std::string,_int>::count(key)_(existent)/1024 20.34% 23.757 28.589 - 17.52% -
std::upper_bound(std::list<int>)/100 20.17% 83.840 100.753 - 0.35% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 20.13% 11.293 13.567 - 2.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.13% 34.641 41.614 - -2.09% -
std::copy_if(list<int>)_(every_other)/64 20.03% 23.190 27.835 - 0.69% -
BM_PushHeap_uint32_QuickSortAdversary_1 19.81% 0.394 0.472 - -31.88% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.79% 2.500 2.994 - -0.85% -
BM_PushHeap_string_PipeOrgan_262144 19.76% 17.362 20.793 - 20.77% -
std::find_if(vector<char>)_(process_all)/32768 19.74% 3137.543 3756.752 - 0.25% -
std::list<std::string>::ctor(size)/32 19.72% 352.735 422.311 - 22.11% -
std::list<std::string>::ctor(size)/1024 19.69% 12773.821 15288.722 - 20.33% -
std::find_if_not(vector<char>)_(process_all)/32768 19.55% 3135.211 3748.044 - 0.39% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.42% 25.957 30.997 - -3.04% -
ranges::min(std::list<long_long>)/1 19.19% 0.225 0.268 - -40.06% -
BM_lexicographical_compare_three_way_slow_path/1 19.16% 0.364 0.434 - 5.71% -
BM_PushHeap_string_Ascending_16384 19.10% 19.135 22.790 - 7.33% -
std::map<std::string,_int>::find(key)_(existent)/8192 19.06% 28.990 34.514 - 7.27% -
std::unordered_map<int,_int>::clear()/8192 19.04% 66625.849 79309.791 - 28.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.03% 31.457 37.442 - 16.79% -
BM_PushHeap_uint64_Random_1 18.94% 0.392 0.466 - 0.25% -
std::find_first_of(vector<int>)_(small_needle)/32 18.92% 46.631 55.452 - 8.79% -
std::find_if(vector<char>)_(process_all)/8192 18.87% 795.203 945.222 - 0.22% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 18.76% 10.911 12.958 - 7.15% -
std::find_if_not(vector<char>)_(process_all)/8192 18.69% 794.703 943.272 - 0.41% -
BM_PushHeap_float_Ascending_1 18.66% 0.393 0.467 - 0.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 18.64% 20.660 24.510 - 7.62% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 18.56% 37449.035 44398.753 - 17.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.51% 51.024 60.470 - -22.76% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.46% 3234.376 3831.468 - 0.17% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 18.38% 918.309 1087.064 - 14.87% -
std::find_end(deque<int>)_(single_element)/1024 18.33% 277.808 328.727 - -4.17% -
SetIntersection_Interlaced_Vector_string_16384_16 18.30% 4196838.386 4965006.437 - 21.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.28% 39.719 46.981 - 4.71% -
std::is_sorted_until(vector<int>,_pred)/8 18.03% 3.123 3.686 - 4.27% -
BM_lexicographical_compare_three_way_slow_path/64 17.98% 15.120 17.839 - 0.08% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 17.98% 7259.828 8565.426 - -0.20% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 17.98% 39.144 46.183 - 26.99% -
std::unordered_multiset<int>::count(key)_(existent)/1024 17.96% 1.528 1.802 - 3.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 17.87% 63.587 74.948 - 1.63% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 17.86% 537.900 633.959 - 18.18% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 17.83% 0.353 0.416 - 2.49% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 17.79% 11.000 12.957 - 22.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.76% 417454.532 491599.328 - 0.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 17.69% 1693.090 1992.676 - 21.41% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 17.57% 28.304 33.277 - 25.72% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 17.54% 22.999 27.032 - 7.71% -
std::multimap<int,_int>::contains(key)_(existent)/1024 17.43% 3.891 4.569 - 2.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 17.42% 28.521 33.489 - 13.94% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 17.37% 24.179 28.379 - 13.26% -
std::map<int,_int>::find(key)_(existent)/1024 17.37% 3.643 4.275 - -3.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.36% 35.775 41.987 - 13.50% -
std::partition_point(vector<int>)/8192 17.36% 7.975 9.360 - 1.62% -
SetIntersection_Interlaced_Set_uint64_1024_1024 17.30% 12506043.675 14670020.171 - 17.42% -
std::set<int>::contains(key)_(non-existent)/1024 17.27% 6.055 7.100 - 15.25% -
std::stable_partition(list<int>)_(dense)/8192 17.24% 17489.942 20505.398 - 8.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.23% 40.061 46.962 - 3.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 17.21% 54.889 64.336 - -6.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 17.21% 44.611 52.287 - -5.58% -
std::unordered_set<int>::contains(key)_(existent)/1024 17.21% 1.168 1.369 - 10.20% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 17.19% 11.286 13.225 - 2.45% -
SetIntersection_Front_Set_float_1024_1024 17.18% 11825826.474 13857459.583 - 9.17% -
SetIntersection_None_Set_string_16384_1024 17.16% 190225548.901 222870907.633 - 19.96% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 17.15% 33.884 39.696 - 17.90% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 17.14% 356.896 418.077 - 18.79% -
std::list<std::string>::ctor(size)/8192 17.12% 106484.862 124713.417 - 19.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 17.11% 26522127.036 31061246.949 - 10.46% -
ranges::min(std::vector<char>)/64 17.06% 3.618 4.236 - -0.22% -
std::is_sorted_until(list<int>,_pred)/8192 17.03% 7620.691 8918.506 - 5.44% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 17.02% 4.115 4.815 - 15.18% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 16.97% 1.279 1.496 - 4.50% -
SetIntersection_Interlaced_Vector_string_16384_256 16.95% 38333652.461 44831862.477 - 18.68% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.91% 0.693 0.810 - -0.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.88% 0.693 0.810 - -0.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.88% 0.693 0.810 - -0.07% -
std::unordered_multiset<int>::find(key)_(existent)/8192 16.80% 1.333 1.557 - 5.85% -
std::set<std::string>::equal_range(key)_(existent)/32 16.63% 15.019 17.517 - 12.86% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.63% 16.114 18.793 - 9.60% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 16.60% 11.523 13.436 - -0.32% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 16.54% 1.388 1.618 - 21.34% -
BM_deque_deque_ranges_copy_backward/0 16.52% 0.789 0.919 - 32.67% -
std::find(vector<bool>)_(process_all)/8 16.48% 0.560 0.653 - -17.05% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 16.45% 48.608 56.602 - 18.10% -
std::for_each(set<int>::iterator)/32 16.41% 21.134 24.602 - 1.06% -
std::find_end(deque<int>)_(single_element)/8192 16.37% 2021.047 2351.907 - -6.45% -
BM_lexicographical_compare_three_way_slow_path/256 16.36% 68.636 79.867 - 0.40% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.30% 2.599 3.023 - 0.59% -
SetIntersection_Interlaced_Vector_string_262144_64 16.28% 19913711.247 23155195.960 - 21.96% -
std::map<std::string,_int>::find(key)_(existent)/1024 16.25% 23.771 27.632 - 11.18% -
std::unordered_map<int,_int>::clear()/1024 16.20% 8565.891 9953.855 - 22.36% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 16.16% 404.497 469.877 - 2.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 16.11% 9.953 11.556 - -0.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.07% 28.206 32.738 - -8.29% -
BM_StringRelational_Eq_Small_Small_Control 16.00% 1.685 1.954 - -2.51% -
BM_num_put<bool> 16.00% 9.315 10.805 - 0.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 15.97% 10.961 12.711 - 6.90% -
std::vector<int>::ctor(size)/32 15.90% 9.964 11.548 - -0.04% -
ranges::min(std::list<long_long>)/70000 15.88% 43951.013 50931.083 - -1.11% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 15.83% 105562.638 122272.389 - -4.61% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 15.79% 358.167 414.722 - -0.81% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.63% 29.268 33.842 - -3.27% -
ranges::min(std::deque<long_long>)/1 15.60% 0.600 0.693 - 7.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 15.53% 940.986 1087.162 - 2.05% -
std::unique_copy(deque<int>)_(contiguous)/32 15.53% 9.419 10.882 - 2.66% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.52% 12.896 14.897 - 1.95% -
rng::for_each(map<int>)/32 15.49% 21.636 24.988 - -0.42% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 15.47% 32.756 37.823 - 1.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 15.46% 12927.719 14926.823 - -3.99% -
BM_PushHeap_string_Descending_4 15.29% 1.897 2.187 - 4.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.24% 43.669 50.324 - -2.20% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 15.23% 908.891 1047.345 - -11.57% -
std::adjacent_find(list<int>)/50 15.22% 20.183 23.255 - 1.33% -
std::copy(list<int>)/8 15.17% 2.147 2.473 - -0.81% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 15.13% 10.608 12.213 - 22.65% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 15.12% 12952.741 14911.368 - 9.90% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 15.03% 106102.427 122053.390 - -13.02% -
std::multimap<std::string,_int>::erase(iterator)/1024 15.00% 28.487 32.760 - 2.62% -
std::fill(vector<bool>)/64 15.00% 1.475 1.697 - 6.87% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 14.97% 27.416 31.520 - 5.11% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 14.96% 1.042 1.198 - -5.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 14.96% 1.426 1.640 - 10.25% -
std::move(deque<int>)/32768 14.95% 2074.423 2384.560 - 1.38% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.93% 26.808 30.810 - 0.65% -
BM_lexicographical_compare_three_way_slow_path/262144 14.86% 63294.777 72699.338 - 0.06% -
std::move(list<int>)/4096 14.85% 4360.747 5008.491 - 9.13% -
std::rotate(deque<int>)_(by_1/2)/8192 14.72% 1458.690 1673.468 - 10.78% -
BM_PushHeap_uint64_Random_4 14.72% 2.258 2.590 - 2.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.71% 892.241 1023.509 - -2.98% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.68% 38.582 44.245 - 14.80% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 14.67% 10.187 11.681 - 8.07% -
std::find(deque<int>)_(bail_25%)/8 14.67% 1.995 2.288 - 0.54% -
rng::starts_with(vector<int>,_pred)/8 14.65% 2.312 2.651 - -4.06% -
SetIntersection_Interlaced_Vector_string_262144_16 14.65% 5992657.497 6870420.808 - 22.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 14.46% 64345387.314 73648358.949 - 10.15% -
std::find_first_of(vector<int>)_(small_needle)/50 14.39% 72.092 82.464 - 11.19% -
std::for_each(multimap<int>::iterator)/8 14.38% 4.438 5.076 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14.37% 14475949.488 16556502.595 - 11.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.36% 67.682 77.404 - 20.87% -
BM_vector_deque_ranges_move/0 14.30% 0.396 0.453 - 15.46% -
ranges::minmax(std::list<char>)/64 14.27% 29.676 33.911 - -3.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 14.22% 105013.388 119943.502 - 3.42% -
SetIntersection_Interlaced_Vector_string_262144_4 14.21% 2054683.761 2346736.681 - 16.93% -
std::rotate(deque<int>)_(1_element_forward)/8192 14.20% 299.928 342.530 - 14.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.19% 1133.193 1294.028 - -0.22% -
BM_PushHeap_string_Descending_16 14.14% 2.103 2.401 - 7.64% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 14.13% 2.385 2.722 - 15.84% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 14.11% 22.971 26.212 - 19.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.06% 24.678 28.149 - -17.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.97% 0.711 0.810 - -0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 13.96% 8993633.471 10249354.507 - 4.13% -
BM_StringEraseWithMove_Large_Opaque 13.96% 2.481 2.828 - 2.76% -
std::find_end(deque<int>)_(process_all)/1000 13.95% 261.439 297.906 - 5.22% -
BM_deque_vector_ranges_move_backward/64000 13.94% 7048.994 8031.679 - 3.29% -
std::find_if_not(vector<int>)_(bail_25%)/32768 13.89% 842.915 960.034 - -0.64% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.84% 4280.391 4872.665 - 1.43% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 13.74% 105267.024 119734.111 - -7.53% -
std::rotate(vector<bool>)_(1_element_backward)/8192 13.74% 111.135 126.406 - 10.98% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 13.71% 1.405 1.598 - 14.97% -
ranges::minmax(std::deque<long_long>)/64 13.70% 24.549 27.912 - 16.33% -
std::rotate(deque<int>)_(by_1/2)/32 13.62% 7.501 8.523 - 0.38% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.59% 12.488 14.185 - 0.42% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 13.56% 358.130 406.689 - 4.25% -
std::for_each(multimap<int>::iterator)/32 13.55% 20.803 23.621 - -0.29% -
BM_deque_vector_move_backward/70000 13.53% 7906.790 8976.530 - 4.86% -
BM_StringRelational_Compare_Empty_Large_Control 13.52% 1.656 1.880 - 2.86% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.52% 2.107 2.391 - 0.80% -
std::any_of(list<int>)_(process_all)/8192 13.49% 7290.396 8273.869 - 18.62% -
std::rotate(deque<int>)_(1_element_backward)/8192 13.37% 310.853 352.410 - 13.55% -
std::find_if_not(vector<int>)_(process_all)/8 13.35% 1.413 1.602 - 12.43% -
rng::find(vector<bool>)_(process_all)/50 13.31% 0.692 0.784 - -7.02% -
ranges::minmax(std::deque<long_long>)/8 13.30% 3.561 4.034 - 3.10% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13.24% 13062.786 14791.816 - 4.20% -
std::set<std::string>::find(key)_(existent)/32 13.22% 14.271 16.158 - 4.12% -
std::vector<std::string>::ctor(size)/32 13.09% 31.751 35.907 - 12.97% -
bm_lexicographical_compare<signed_char>/1 12.99% 1.255 1.419 - 9.41% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 12.97% 34.714 39.215 - 12.44% -
std::map<std::string,_int>::insert(value)_(already_present)/32 12.96% 19.225 21.716 - -8.56% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 12.91% 948.595 1071.066 - 4.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 12.91% 5.754 6.497 - 4.06% -
rng::find_last_if(deque<int>)_(bail_90%)/8 12.90% 0.962 1.086 - -5.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 12.90% 360.174 406.634 - -4.16% -
std::for_each(map<int>::iterator)/8 12.85% 4.445 5.016 - 0.08% -
SetIntersection_Interlaced_Set_uint64_1024_4 12.83% 10188318.812 11495265.862 - 15.48% -
std::set<std::string>::find(key)_(existent)/8192 12.79% 30.665 34.588 - 0.94% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.79% 12.485 14.081 - -1.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 12.79% 9.009 10.161 - 2.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 12.76% 2.925 3.298 - 6.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.75% 8.894 10.028 - -3.45% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 12.74% 33045.352 37256.714 - -3.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.74% 44.154 49.777 - -1.05% -
BM_PushHeap_uint64_Ascending_64 12.62% 1.523 1.715 - 0.51% -
std::partial_sort(deque<int>)_(repeated)/8192 12.56% 67850.969 76375.504 - 0.80% -
std::find_end(deque<int>,_pred)_(single_element)/1000 12.50% 587.906 661.380 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.47% 4.823 5.424 - 0.02% -
std::map<std::string,_int>::count(key)_(existent)/8192 12.43% 30.601 34.404 - 18.83% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.42% 594.917 668.832 - 0.53% -
std::unordered_set<std::string>::erase(iterator)/8192 12.41% 29.255 32.885 - 4.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 12.39% 21.102 23.717 - 0.74% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 12.24% 281377.011 315826.436 - -3.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 12.23% 28.842 32.368 - 2.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 12.22% 1.257 1.411 - 9.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 12.22% 140358.187 157503.522 - 13.37% -
std::set<int>::upper_bound(key)_(non-existent)/8192 12.20% 9.779 10.972 - 11.13% -
std::make_heap(deque<int>)_(heap)/8192 12.20% 7691.074 8629.042 - 0.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 12.19% 24759.709 27777.409 - 7.68% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.18% 6308.222 7076.386 - 1.15% -
std::make_heap(deque<int>)_(descending)/8192 12.17% 7682.167 8617.309 - -1.09% -
BM_deque_vector_move_backward/64000 12.15% 7173.428 8044.709 - 0.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 12.13% 216.805 243.096 - 6.69% -
BM_deque_vector_move_backward/65536 12.11% 7361.291 8253.088 - 2.34% -
ranges::min(std::vector<char>)/8 12.05% 2.211 2.478 - 0.96% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 12.05% 33399.706 37423.429 - -0.93% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 11.97% 725.747 812.632 - 18.98% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 11.95% 5.570 6.236 - 3.33% -
std::set<int>::equal_range(key)_(non-existent)/1024 11.87% 5.801 6.490 - 0.15% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 11.84% 944.514 1056.332 - 4.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.84% 32.052 35.847 - 12.70% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 11.83% 12.890 14.415 - 2.38% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 11.82% 1.032 1.154 - 1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 11.82% 2453927.205 2744047.669 - 8.79% -
bm_lexicographical_compare<signed_char>/64 11.81% 1.911 2.137 - 6.13% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 11.81% 27.188 30.400 - -4.56% -
std::find_if_not(vector<char>)_(process_all)/1024 11.74% 111.583 124.688 - 0.30% -
std::find_if(vector<char>)_(process_all)/1024 11.74% 111.723 124.838 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 11.72% 142264504.620 158943666.383 - 11.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.71% 30.304 33.852 - 10.84% -
BM_deque_vector_copy_backward/65536 11.70% 7365.590 8227.185 - -0.04% -
std::for_each(set<int>::iterator)/8 11.69% 4.513 5.040 - 0.49% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 11.67% 32.975 36.824 - -4.29% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 11.67% 33.495 37.403 - 15.09% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 11.64% 22.398 25.004 - 2.48% -
std::rotate(deque<int>)_(by_1/2)/50 11.63% 10.351 11.554 - 0.37% -
std::for_each(map<int>::iterator)/32 11.61% 21.499 23.994 - 0.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 11.59% 48.762 54.412 - -1.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 11.59% 0.592 0.660 - 5.70% -
BM_vector_deque_move_backward/64000 11.52% 7254.530 8089.926 - 8.84% -
std::rotate(list<int>)_(by_1/4)/32 11.48% 13.020 14.515 - 0.47% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.48% 30.134 33.593 - -1.51% -
BM_PushHeap_string_Ascending_262144 11.47% 31.698 35.335 - 24.30% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.47% 10011.729 11160.235 - -4.38% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 11.41% 5886.704 6558.508 - 11.47% -
std::fill_n(list<int>)/50 11.31% 15.179 16.896 - 7.96% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 11.31% 28.960 32.234 - -0.05% -
bm_write 11.29% 531.909 591.949 - -2.88% -
std::set<int>::equal_range(key)_(non-existent)/8192 11.24% 8.932 9.936 - 0.50% -
BM_PushHeap_uint32_PipeOrgan_4 11.23% 0.485 0.539 - -0.07% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.23% 30.628 34.068 - 1.45% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 11.22% 2.743 3.050 - 2.83% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 11.17% 1.092 1.214 - -8.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.12% 50096.565 55668.663 - 5.58% -
std::make_heap(deque<int>)_(heap)/1024 11.12% 985.834 1095.418 - -0.02% -
std::remove_if(deque<int>)_(prefix)/50 11.11% 64.165 71.294 - 11.61% -
std::make_heap(deque<int>)_(descending)/1024 11.09% 985.296 1094.549 - -2.19% -
BM_vector_deque_move/65536 11.05% 2858.785 3174.783 - 11.01% -
BM_deque_vector_ranges_move_backward/65536 11.00% 7380.689 8192.556 - 4.05% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.99% 11.426 12.683 - -6.55% -
SetIntersection_None_Set_uint64_262144_16384 10.95% 1229565.836 1364157.471 - 9.38% -
BM_deque_vector_copy/0 10.94% 1.249 1.385 - 3.09% -
BM_deque_vector_ranges_copy_backward/70000 10.92% 7926.998 8792.289 - -0.30% -
std::set<int>::equal_range(key)_(existent)/8192 10.90% 8.252 9.152 - 13.12% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 10.86% 13086.537 14508.321 - -7.91% -
BM_vector_deque_move/70000 10.82% 3104.860 3440.812 - 10.87% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.67% 542496.021 600384.235 - 0.60% -
BM_num_put<unsigned_long> 10.65% 10.429 11.539 - 1.67% -
ranges::min(std::list<char>)/1 10.65% 0.354 0.391 - 7.65% -
SetIntersection_Front_Vector_uint64_16384_1024 10.63% 5333493.555 5900341.019 - 11.21% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 10.60% 96441.383 106668.186 - 1.56% -
std::find_first_of(vector<int>)_(small_needle)/1024 10.60% 1446.955 1600.341 - 9.34% -
std::move_backward(deque<int>)/32768 10.58% 3264.622 3610.027 - 2.93% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 10.53% 33866.164 37432.907 - 4.95% -
std::multiset<std::string>::erase(iterator)/1024 10.51% 28.383 31.368 - 1.54% -
SetIntersection_Interlaced_Vector_string_16384_4 10.51% 1809998.454 2000275.839 - 11.10% -
SetIntersection_Interlaced_Vector_float_262144_64 10.49% 15662720.001 17305977.266 - 87.96% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.48% 1.661 1.835 - 0.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 10.46% 46.274 51.114 - -0.57% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.36% 6278.212 6928.536 - 5.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.35% 310.220 342.317 - 12.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 10.33% 47084643.425 51947978.281 - 12.93% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.23% 21.788 24.017 - 7.62% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 10.23% 24.966 27.521 - 3.82% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.21% 214.501 236.404 - 3.85% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.18% 6264.584 6902.319 - 4.85% -
std::map<std::string,_int>::erase(iterator)/8192 10.16% 29.032 31.980 - 5.97% -
std::set<std::string>::contains(key)_(existent)/1024 10.14% 20.901 23.020 - -5.33% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.12% 11.127 12.253 - 1.90% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 10.09% 13.132 14.457 - 2.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 10.05% 1.168 1.285 - -3.45% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.05% 219.855 241.944 - -1.10% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 10.04% 2.526 2.779 - 1.08% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 9.96% 31.103 34.202 - 5.82% -
SetIntersection_Front_Set_float_262144_256 9.95% 3706346.441 4075207.492 - -2.30% -
BM_StringAssignStr_Large_Opaque 9.95% 10.324 11.351 - 11.71% -
std::search(list<int>,_pred)_(same_length)/8192 9.94% 8817.087 9693.855 - 12.27% -
ranges::minmax(std::deque<long_long>)/70000 9.91% 25539.358 28070.402 - 8.05% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.89% 863.314 948.721 - 0.39% -
BM_StringRelational_Compare_Large_Empty_Control 9.87% 1.614 1.773 - 10.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.84% 37985905.056 41725441.177 - 9.57% -
std::for_each(multiset<int>::iterator)/32 9.84% 21.436 23.545 - -0.05% -
BM_deque_vector_copy_backward/70000 9.80% 7945.824 8724.617 - 1.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.77% 286619.438 314609.317 - -2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 9.76% 13606882.716 14935257.805 - 11.21% -
std::is_sorted_until(deque<int>)/8 9.76% 2.542 2.790 - 10.40% -
std::rotate(list<int>)_(1_element_backward)/50 9.75% 22.235 24.401 - 0.19% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 9.71% 286002.924 313764.236 - 2.15% -
std::map<std::string,_int>::find(key)_(existent)/32 9.71% 15.523 17.030 - 3.77% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.68% 46.525 51.030 - -1.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 9.66% 23.829 26.132 - 10.83% -
ranges::minmax(std::deque<char>)/64 9.62% 22.697 24.881 - -8.10% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 9.62% 5.012 5.495 - 2.41% -
ranges::minmax(std::list<long_long>)/64 9.62% 28.084 30.784 - -0.76% -
std::for_each(multiset<int>::iterator)/8 9.59% 4.590 5.030 - -0.15% -
std::find_if_not(deque<int>)_(process_all)/32768 9.55% 7991.537 8755.114 - -14.89% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.54% 1.048 1.148 - 0.13% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 9.53% 288209.174 315672.915 - 4.39% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.52% 7494.497 8207.908 - 9.56% -
std::set<std::string>::find(key)_(non-existent)/32 9.50% 9.423 10.319 - -1.11% -
std::stable_partition(list<int>)_(dense)/32 9.49% 33.506 36.684 - -4.02% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 9.48% 33779.520 36982.270 - 1.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 9.47% 210476.717 230408.277 - 12.91% -
std::rotate(list<int>)_(by_1/4)/50 9.44% 23.478 25.694 - -0.19% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.44% 31.247 34.195 - 6.82% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.42% 19.529 21.369 - 0.84% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 9.36% 16.427 17.965 - 20.42% -
SetIntersection_None_Set_uint64_262144_262144 9.36% 1252596.596 1369843.670 - 10.42% -
BM_deque_vector_ranges_copy_backward/64000 9.36% 7216.258 7891.453 - 0.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 9.34% 34.322 37.526 - 9.63% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.33% 26.129 28.567 - 2.73% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 9.32% 12895.740 14097.659 - -0.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 9.31% 34.098 37.274 - -8.18% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 9.29% 31.587 34.522 - 5.24% -
std::is_sorted(list<int>,_pred)/8 9.28% 3.675 4.016 - 0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.24% 44.374 48.474 - -4.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.21% 75913.046 82905.621 - 0.71% -
BM_PushHeap_string_Ascending_1 9.21% 0.642 0.701 - 48.72% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 9.21% 23.146 25.278 - 5.25% -
SetIntersection_None_Set_uint64_262144_1024 9.14% 1230612.955 1343136.883 - 6.85% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.13% 1.908 2.082 - 0.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 9.11% 65.911 71.916 - 3.08% -
SetIntersection_Front_Vector_uint64_262144_1024 9.10% 5341812.782 5827656.734 - -2.44% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.08% 1.508 1.644 - -3.69% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.06% 10.087 11.001 - -1.81% -
std::set<int>::upper_bound(key)_(non-existent)/1024 9.06% 5.920 6.457 - 10.32% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 9.05% 30.972 33.777 - 4.24% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.05% 1526.814 1665.022 - -3.70% -
std::replace(list<int>)_(sprinkled)/1024 9.04% 726.147 791.795 - 7.75% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.02% 8.960 9.768 - -11.25% -
BM_deque_vector_ranges_copy_backward/65536 9.02% 7489.534 8164.934 - -0.29% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.01% 1.623 1.769 - 2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 9.01% 13266714.681 14462441.567 - 5.33% -
BM_deque_vector_ranges_move_backward/70000 9.01% 7944.471 8660.086 - -1.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.01% 27.715 30.211 - 2.01% -
SetIntersection_Front_Vector_string_256_256 8.96% 18541192.264 20202754.523 - 3.79% -
SetIntersection_Front_Set_float_262144_1024 8.92% 12034293.678 13108244.557 - -4.70% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 8.90% 21.746 23.681 - 10.22% -
std::find_if_not(deque<int>)_(process_all)/8192 8.88% 1975.664 2151.153 - -16.05% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 8.86% 21.860 23.798 - -11.64% -
std::vector<int>::ctor(size)/8192 8.85% 517.543 563.329 - -0.82% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 8.84% 25.021 27.234 - 12.13% -
std::rotate(deque<int>)_(by_1/2)/1024 8.83% 172.971 188.249 - 0.38% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 8.83% 38.949 42.386 - 11.57% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.82% 5.104 5.554 - 5.83% -
BM_PushHeap_string_Ascending_64 8.80% 7.293 7.935 - 5.91% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 8.79% 24.210 26.337 - 2.27% -
BM_std_minmax_element<short>/2 8.79% 0.634 0.690 - 0.37% -
std::find_if_not(deque<int>)_(process_all)/1024 8.78% 248.767 270.618 - -14.90% -
rng::fold_left(list<int>)/8192 8.78% 10904.226 11861.681 - 10.98% -
BM_vector_deque_ranges_copy_backward/65536 8.77% 7540.027 8201.282 - 1.13% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.77% 0.362 0.394 - 14.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.77% 120609.980 131184.906 - 3.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.75% 20244.289 22015.963 - -2.79% -
std::copy_backward(deque<int>)/32768 8.72% 3673.482 3993.692 - 2.89% -
std::unordered_multiset<int>::count(key)_(existent)/8192 8.72% 1.542 1.677 - 1.61% -
SetIntersection_Front_Set_string_16384_16 8.72% 1770283.284 1924564.728 - 9.91% -
BM_vector_deque_copy_backward/65536 8.71% 7667.258 8335.387 - 1.58% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.70% 223.078 242.495 - 1.19% -
std::find_end(list<int>)_(process_all)/1000 8.70% 656.323 713.434 - 0.07% -
SetIntersection_Interlaced_Vector_string_262144_16384 8.70% 1002894.613 1090100.258 - 7.82% -
std::find(list<int>)_(process_all)/8 8.67% 2.193 2.383 - 9.85% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 8.67% 34.441 37.426 - 11.45% -
std::count(list<int>)_(every_other)/8192 8.67% 6589.890 7160.995 - -0.96% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.64% 592.961 644.191 - 10.31% -
std::search(list<int>)_(single_element)/8192 8.64% 7486.594 8133.143 - -7.01% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.60% 1.916 2.081 - -0.77% -
std::transform(deque<int>,_deque<int>)/50 8.60% 33.630 36.522 - 4.82% -
BM_deque_deque_move_backward/70000 8.60% 8128.075 8826.859 - 2.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 8.59% 1366.765 1484.174 - 5.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.59% 624.959 678.618 - 8.18% -
std::find_if_not(list<int>)_(process_all)/50 8.57% 38.043 41.302 - 6.39% -
std::rotate(list<int>)_(by_1/2)/32 8.56% 5.938 6.447 - -0.55% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 8.55% 32.212 34.965 - 7.91% -
SetIntersection_Interlaced_Vector_float_1024_16 8.54% 2543981.484 2761347.435 - 52.35% -
ranges::minmax(std::deque<long_long>)/1 8.53% 0.690 0.749 - -5.16% -
SetIntersection_Front_Vector_float_1024_1024 8.53% 5441231.715 5905351.863 - 9.01% -
BM_std_minmax_element<short>/5500 8.49% 1375.647 1492.483 - 5.99% -
SetIntersection_Front_Set_uint64_262144_256 8.49% 3713053.704 4028342.900 - 1.85% -
BM_vector_deque_copy/64000 8.49% 2842.454 3083.736 - 8.86% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 8.48% 31.171 33.813 - 4.12% -
SetIntersection_Front_Set_float_262144_16384 8.46% 214062166.537 232173504.099 - 2.10% -
SetIntersection_Front_Vector_string_16384_64 8.45% 3122086.287 3385942.710 - 3.95% -
BM_std_minmax_element<short>/65536 8.44% 16323.313 17700.485 - 5.23% -
vector<bool>::resize() 8.43% 14.265 15.468 - 44.89% -
std::copy_backward(vector<bool>)_(aligned)/64 8.41% 1.605 1.740 - 5.28% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.40% 1.048 1.136 - 0.52% -
BM_vector_deque_copy_backward/64000 8.39% 7399.057 8019.661 - 0.08% -
BM_deque_deque_move_backward/64000 8.38% 7290.515 7901.638 - 2.25% -
BM_vector_deque_ranges_copy/64000 8.38% 2841.677 3079.818 - 8.74% -
BM_std_minmax_element<short>/4096 8.36% 1026.218 1112.048 - 5.35% -
BM_std_minmax_element<short>/64000 8.35% 15947.234 17279.378 - 5.22% -
BM_std_minmax_element<short>/70000 8.31% 17449.812 18899.836 - 4.88% -
BM_std_minmax_element<char>/2 8.30% 0.634 0.686 - 5.76% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.29% 1.053 1.141 - -0.22% -
SetIntersection_Front_Set_uint32_262144_256 8.27% 3821812.911 4137713.743 - 5.42% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 8.26% 628.631 680.546 - 3.25% -
BM_std_minmax_element<short>/1024 8.25% 262.286 283.934 - 5.61% -
SetIntersection_None_Set_string_16384_256 8.25% 189368817.101 204993817.461 - 6.84% -
BM_PushHeap_uint64_Ascending_16 8.24% 0.932 1.009 - 2.99% -
BM_vector_deque_move/64000 8.21% 2844.020 3077.631 - 8.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.21% 1796.068 1943.452 - -0.96% -
ranges::minmax(std::deque<char>)/70000 8.20% 23656.192 25595.999 - -6.33% -
BM_PushHeap_uint64_Random_256 8.19% 5.640 6.101 - 3.14% -
rng::find_last(list<int>)_(bail_90%)/1024 8.18% 71.792 77.665 - 1.00% -
BM_PushHeap_uint64_Random_16 8.18% 4.160 4.500 - 1.96% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8.18% 38619.251 41776.560 - 8.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 8.17% 4061766.157 4393715.886 - -0.97% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.13% 30.408 32.881 - 23.36% -
std::find_end(list<int>,_pred)_(process_all)/8192 8.13% 7171.693 7754.564 - -4.88% -
BM_deque_deque_ranges_copy_backward/1 8.07% 2.523 2.727 - 6.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 8.05% 40.801 44.087 - 10.16% -
BM_vector_deque_ranges_move_backward/64000 8.05% 7376.683 7970.373 - -0.11% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.03% 775.124 837.374 - 5.82% -
BM_vector_deque_copy_backward/70000 8.02% 8228.413 8888.324 - 1.94% -
BM_vector_deque_move_backward/70000 8.02% 8003.041 8644.781 - 5.64% -
rng::starts_with(list<int>)/8192 8.02% 8595.633 9284.578 - 7.56% -
BM_PushHeap_uint64_Random_1024 8.00% 5.759 6.219 - 0.80% -
std::set<int>::upper_bound(key)_(existent)/32 7.99% 1.641 1.772 - 0.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.99% 20275.115 21894.312 - 8.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 7.94% 29.998 32.378 - 8.75% -
BM_std_minmax_element<short>/4000 7.93% 1006.489 1086.300 - 5.76% -
SetIntersection_Front_Vector_float_16384_16384 7.91% 71971327.344 77662952.206 - 8.08% -
bm_ranges_swap_ranges_vb_unaligned/8 7.89% 4.956 5.347 - 12.26% -
BM_num_put<unsigned_long_long> 7.88% 10.120 10.918 - -2.41% -
std::unordered_map<int,_int>::erase(iterator)/8192 7.88% 20.115 21.700 - 10.87% -
BM_PushHeap_uint64_Random_64 7.87% 5.219 5.629 - 2.12% -
std::find(list<int>)_(bail_25%)/1024 7.85% 127.873 137.915 - 8.70% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 7.83% 0.389 0.419 - -1.75% -
SetIntersection_Front_Vector_float_262144_16384 7.81% 71787441.651 77391274.288 - 7.70% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 7.81% 637.450 687.204 - 7.03% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 7.79% 15.567 16.780 - 6.17% -
BM_deque_deque_ranges_move_backward/70000 7.79% 7991.921 8614.227 - 1.53% -
BM_vector_deque_copy/70000 7.79% 3104.628 3346.364 - 7.92% -
BM_std_minmax_element<short>/512 7.77% 134.142 144.568 - 4.96% -
BM_PushHeap_uint64_Random_16384 7.73% 5.914 6.372 - 1.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.72% 31.887 34.349 - 49.26% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.72% 10.203 10.991 - 3.32% -
BM_StringConstructDestroyCStr_Small_Transparent 7.68% 0.368 0.396 - -3.70% -
std::unordered_map<int,_int>::erase(iterator)/1024 7.68% 20.059 21.599 - 10.10% -
ranges::minmax(std::deque<char>)/1 7.67% 0.657 0.707 - 7.13% -
BM_vector_deque_ranges_copy/70000 7.66% 3104.268 3342.015 - 7.75% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 7.65% 125.098 134.674 - 1.46% -
rng::contains_subrange(list<int>)_(near_matches)/1000 7.65% 36718.742 39528.932 - 6.19% -
BM_deque_vector_copy_backward/64000 7.64% 7487.791 8059.708 - -1.40% -
BM_PushHeap_uint32_Ascending_4 7.64% 0.544 0.585 - 0.35% -
BM_vector_deque_ranges_move/65536 7.62% 2859.692 3077.587 - 7.67% -
std::is_sorted_until(deque<int>,_pred)/8 7.60% 4.141 4.456 - 7.76% -
BM_PushHeap_uint64_Ascending_256 7.60% 2.094 2.253 - 1.30% -
std::copy(vector<bool>)_(aligned)/64 7.57% 1.257 1.353 - 0.51% -
std::unordered_map<int,_int>::erase(iterator)/32 7.56% 20.021 21.535 - 11.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 7.54% 18.058 19.421 - 0.51% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 7.54% 20688.633 22248.883 - 6.87% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 7.54% 9.529 10.247 - 6.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.53% 7.451 8.012 - -6.02% -
std::list<int>::operator=(const&)_(cheap_elements)/32 7.51% 15.876 17.068 - 0.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.50% 179899.998 193393.281 - -8.21% -
std::search(list<int>)_(same_length)/8192 7.48% 7999.769 8598.441 - 2.13% -
std::swap_ranges(list<int>)/50 7.48% 31.870 34.252 - 6.27% -
std::find_if(vector<int>)_(bail_25%)/8 7.47% 0.733 0.788 - -6.69% -
SetIntersection_Interlaced_Vector_string_1024_256 7.45% 21348405.275 22938515.973 - 12.50% -
std::set<int>::find(key)_(existent)/8192 7.43% 7.979 8.572 - 3.35% -
SetIntersection_Interlaced_Vector_string_16384_1024 7.42% 113925212.174 122380916.587 - 9.45% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 7.41% 340.060 365.273 - 15.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.40% 22.840 24.530 - 7.63% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 7.39% 20369.761 21874.720 - 2.25% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.39% 10.187 10.939 - -2.42% -
BM_vector_deque_ranges_copy_backward/70000 7.37% 8163.861 8765.279 - -4.38% -
std::set<int>::count(key)_(existent)/8192 7.36% 8.218 8.823 - 7.36% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 7.36% 179692.170 192911.461 - 3.96% -
std::find_if_not(list<int>)_(bail_25%)/8 7.34% 0.919 0.986 - 7.89% -
SetIntersection_Front_Set_string_256_64 7.32% 14183192.766 15221471.331 - 6.80% -
ranges::min(std::list<char>)/8 7.32% 1.767 1.897 - 0.98% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 7.27% 9.940 10.663 - 2.25% -
std::map<int,_int>::find(key)_(non-existent)/8192 7.26% 7.010 7.519 - -0.65% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.25% 177587.939 190463.356 - 7.64% -
std::copy(deque<int>)/8 7.24% 2.588 2.775 - 2.78% -
BM_deque_deque_ranges_copy_backward/65536 7.24% 7506.134 8049.336 - 1.13% -
BM_num_put<const_void*> 7.23% 11.206 12.017 - -1.39% -
std::copy_n(vector<bool>)_(aligned)/64 7.23% 1.265 1.357 - 0.54% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.22% 26861.004 28799.542 - 7.25% -
BM_deque_deque_move/0 7.20% 0.789 0.845 - -6.66% -
std::set<std::string>::find(key)_(existent)/1024 7.20% 22.760 24.398 - -1.70% -
std::find_if_not(list<int>)_(process_all)/1024 7.20% 685.464 734.785 - 1.08% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 7.18% 343996.746 368706.950 - 8.73% -
SetIntersection_Interlaced_Vector_float_16384_256 7.14% 14879141.384 15941644.544 - 6.00% -
SetIntersection_None_Set_string_16384_64 7.13% 189303532.077 202804756.142 - 5.56% -
bm_lexicographical_compare<signed_char>/8 7.12% 3.110 3.331 - 3.07% -
BM_num_put<long> 7.10% 10.715 11.476 - 1.72% -
std::remove(deque<int>)_(sprinkled)/50 7.09% 55.195 59.111 - 7.59% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.07% 2.493 2.670 - -27.10% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.07% 1.727 1.850 - 0.08% -
std::make_heap(deque<int>)_(repeated)/8192 7.04% 16855.059 18040.844 - -0.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 7.03% 0.579 0.619 - 14.69% -
BM_deque_deque_ranges_copy_backward/2 7.01% 2.305 2.467 - 7.30% -
BM_std_minmax_element<char>/3 7.00% 1.164 1.245 - 7.63% -
std::copy_if(vector<int>)_(entire_range)/64 7.00% 15.545 16.633 - 6.61% -
std::move(vector<int>)/8 6.99% 2.169 2.321 - 1.52% -
std::remove(deque<int>)_(prefix)/50 6.97% 57.520 61.532 - 0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.96% 35.428 37.895 - -3.77% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.96% 5.625 6.016 - 0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.95% 4.504 4.817 - -1.23% -
SetIntersection_None_Set_string_16384_4 6.94% 188212651.992 201265763.900 - 3.33% -
BM_PushHeap_string_Ascending_256 6.93% 10.965 11.725 - 6.51% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 6.91% 26.635 28.476 - 7.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 6.91% 181479.996 194023.648 - 5.84% -
std::set<int>::insert(value)_(already_present)/1024 6.88% 5.798 6.198 - 6.65% -
SetIntersection_Interlaced_Vector_uint32_262144_16 6.84% 3078611.118 3289256.131 - 5.89% -
std::partial_sort_copy(deque<int>)_(heap)/8 6.83% 20.481 21.880 - 45.44% -
std::find_end(list<int>)_(process_all)/1048576 6.82% 815929.152 871593.983 - -0.01% -
BM_PushHeap_uint32_QuickSortAdversary_16 6.82% 0.917 0.980 - 6.48% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.80% 20.044 21.407 - -2.62% -
BM_deque_vector_move_backward/0 6.80% 1.371 1.465 - 1.52% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 6.79% 18102.435 19331.912 - -10.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.76% 4.520 4.826 - -6.03% -
ranges::minmax(std::vector<long_long>)/1 6.75% 0.647 0.691 - 6.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 6.71% 21.253 22.678 - 8.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.70% 7.924 8.455 - 69.02% -
BM_std_minmax_element<char>/4 6.70% 1.206 1.287 - 6.47% -
BM_StringFindAllMatch/8 6.70% 2.683 2.863 - 2.04% -
std::move(vector<bool>)_(unaligned)/512 6.67% 4.782 5.101 - 8.34% -
BM_deque_deque_copy_backward/65536 6.64% 7576.692 8079.501 - 0.36% -
std::set<int>::insert(value)_(new_value,_end)/8192 6.61% 69.574 74.173 - 6.58% -
BM_vector_deque_ranges_copy/65536 6.60% 2859.660 3048.262 - 6.71% -
BM_std_minmax_element<short>/3 6.58% 1.080 1.151 - 0.37% -
BM_PushHeap_uint64_Random_262144 6.58% 5.990 6.385 - 0.72% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.58% 13.850 14.761 - 6.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 6.58% 43.137 45.973 - -29.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.57% 28.971 30.874 - -4.81% -
std::find_end(vector<int>)_(single_element)/1000 6.57% 229.863 244.958 - 2.57% -
std::set<std::string>::find(key)_(non-existent)/8192 6.56% 26.480 28.216 - -3.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 6.55% 13067900.347 13924190.436 - -0.55% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.55% 214.155 228.187 - 0.06% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.55% 19040.176 20286.558 - -10.45% -
BM_deque_deque_ranges_move_backward/65536 6.54% 7577.810 8073.625 - 0.25% -
BM_vector_deque_ranges_copy/1024 6.53% 35.914 38.261 - 7.47% -
std::find_end(vector<int>)_(single_element)/8192 6.53% 1810.958 1929.200 - 3.66% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 6.53% 238721.182 254307.771 - 0.65% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.51% 557446.994 593743.220 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 6.50% 1797995.921 1914879.092 - 2.90% -
SetIntersection_Interlaced_Set_string_262144_16384 6.50% 2799380.699 2981245.687 - 1.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.50% 21.129 22.502 - 8.03% -
std::set<int>::upper_bound(key)_(existent)/1024 6.48% 4.025 4.286 - 3.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.47% 6872.156 7316.597 - 6.86% -
std::remove_if(deque<int>)_(prefix)/32 6.46% 54.625 58.154 - 4.94% -
std::stable_partition(deque<int>)_(dense)/1024 6.45% 569.032 605.743 - 4.00% -
std::unordered_multiset<int>::find(key)_(existent)/1024 6.44% 1.335 1.421 - 7.49% -
BM_deque_deque_ranges_copy_backward/64000 6.44% 7349.671 7822.752 - -0.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.42% 22.667 24.122 - -3.81% -
BM_lexicographical_compare_three_way<IntPtr>/262144 6.42% 58284.225 62025.133 - 3.04% -
BM_PushHeap_uint64_QuickSortAdversary_16 6.41% 0.971 1.033 - 6.55% -
std::partial_sort(deque<int>)_(ascending)/8 6.41% 30.868 32.845 - -2.28% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 6.41% 2.247 2.391 - 3.90% -
BM_vector_deque_ranges_copy_backward/64000 6.40% 7401.867 7875.544 - -1.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 6.40% 218.053 232.005 - 1.39% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.39% 12896.696 13720.684 - 5.65% -
std::find_if(deque<int>)_(bail_25%)/32768 6.39% 2213.869 2355.311 - 18.28% -
SetIntersection_Interlaced_Set_uint64_1024_64 6.37% 10190966.562 10840286.726 - 6.82% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.37% 2.278 2.423 - 0.13% -
std::set<int>::equal_range(key)_(existent)/32 6.36% 1.714 1.823 - 0.37% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.36% 811.772 863.422 - 2.21% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.36% 8.122 8.638 - -2.28% -
std::find_end(list<int>)_(single_element)/1024 6.35% 688.722 732.451 - 0.25% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.35% 1.050 1.117 - -1.07% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.34% 0.608 0.647 - 0.14% -
std::multiset<int>::equal_range(key)_(existent)/8192 6.33% 8.702 9.253 - 13.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6.33% 6158365.591 6547994.029 - -3.34% -
SetIntersection_Front_Set_string_256_16 6.32% 6789106.864 7218232.532 - 1.59% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 6.32% 1.573 1.672 - 0.56% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.31% 8.241 8.761 - 0.32% -
BM_num_put<long_long> 6.30% 10.502 11.164 - -2.97% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 6.30% 51877.772 55145.821 - 4.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 6.28% 57576.476 61190.370 - -1.02% -
bm_swap_ranges_vb_aligned/8 6.26% 3.148 3.346 - 3.89% -
std::multiset<std::string>::count(key)_(existent)/8192 6.25% 26.521 28.178 - -4.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 6.23% 0.500 0.531 - -3.50% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 6.17% 61.988 65.814 - 60.99% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.17% 1.048 1.113 - -0.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 6.12% 3927.128 4167.645 - 4.57% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 6.12% 54803.542 58157.040 - 6.11% -
std::search(vector<int>)_(same_length)/8192 6.10% 1865.020 1978.876 - 4.95% -
BM_deque_deque_copy_backward/70000 6.07% 7949.848 8432.759 - -0.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.07% 27.208 28.859 - -0.46% -
std::unordered_set<std::string>::find(key)_(existent)/1024 6.05% 28.851 30.596 - -2.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.03% 231.290 245.225 - 6.15% -
std::fill(vector<bool>)/512 6.02% 1.519 1.610 - 0.34% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 6.01% 15.744 16.689 - 6.52% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.01% 2399.076 2543.190 - -0.04% -
rng::contains_subrange(list<int>)_(single_element)/1048576 6.01% 811422.036 860149.551 - 7.00% -
ranges::min(std::list<long_long>)/8 5.97% 1.843 1.953 - 0.63% -
std::remove(list<int>)_(prefix)/1024 5.97% 947.554 1004.079 - -1.61% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.96% 23.567 24.972 - 4.83% -
std::unordered_map<int,_int>::clear()/32 5.93% 605.073 640.982 - 9.70% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.93% 31.168 33.017 - -3.00% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 5.92% 2.317 2.455 - 0.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.91% 0.254 0.269 - 1.67% -
BM_vector_deque_ranges_move/64000 5.89% 2843.410 3010.955 - 6.21% -
SetIntersection_Front_Vector_uint64_1024_256 5.88% 2136169.938 2261825.484 - -0.25% -
SetIntersection_None_Set_string_16384_1 5.88% 188524703.645 199610814.073 - 2.07% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.88% 2.040 2.160 - -0.28% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 5.87% 3865.627 4092.389 - 0.31% -
std::set<std::string>::upper_bound(key)_(existent)/1024 5.85% 23.034 24.380 - 4.87% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.85% 11.991 12.692 - 7.81% -
std::partition_copy(list<int>)/8192 5.82% 6846.125 7244.299 - 8.58% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 5.78% 175.265 185.391 - 6.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 5.77% 44.167 46.715 - 6.86% -
std::partial_sort_copy(vector<int>)_(heap)/8192 5.76% 96538.595 102103.165 - 2.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.75% 178310.725 188567.762 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.75% 4070286.955 4304267.965 - 1.27% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.71% 1.047 1.107 - -0.02% -
ranges::min(std::vector<long_long>)/8 5.71% 2.126 2.247 - -3.13% -
BM_PushHeap_string_Ascending_16 5.71% 4.646 4.911 - 4.16% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 5.70% 8.309 8.782 - -1.62% -
std::make_heap(deque<int>)_(repeated)/1024 5.68% 2162.137 2284.954 - 0.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.68% 49.242 52.037 - -2.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 5.67% 888.701 939.086 - 2.26% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.67% 1.409 1.489 - 7.46% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 5.66% 11.831 12.500 - -0.33% -
std::equal(deque<int>)_(it,_it,_it)/50 5.65% 21.548 22.765 - 0.67% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 5.64% 1.473 1.556 - 12.73% -
SetIntersection_Front_Set_string_64_64 5.63% 34098903.052 36017493.334 - 3.35% -
ranges::minmax(std::deque<__int128>)/64 5.61% 30.145 31.835 - -0.14% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.61% 1367.236 1443.913 - 6.39% -
BM_lexicographical_compare_three_way<IntPtr>/16 5.60% 4.208 4.444 - 1.35% -
std::find_first_of(vector<int>)_(small_needle)/8192 5.59% 11606.503 12255.412 - 4.74% -
std::set<int>::clear()/8192 5.59% 82177.383 86767.467 - 14.54% -
std::set<int>::upper_bound(key)_(non-existent)/32 5.58% 2.445 2.581 - 7.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.57% 65.036 68.660 - -0.18% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.56% 18.981 20.036 - 1.00% -
std::transform(list<int>)_(identity_transform)/32 5.55% 16.099 16.993 - 0.35% -
BM_deque_deque_ranges_move/70000 5.54% 3309.786 3493.262 - 1.82% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.53% 3.612 3.812 - -0.54% -
std::unordered_set<std::string>::count(key)_(existent)/32 5.53% 35.465 37.424 - 3.14% -
BM_vector_deque_ranges_move/70000 5.53% 3102.948 3274.421 - 5.47% -
std::copy_backward(vector<int>)/8 5.53% 2.171 2.291 - 3.99% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 5.52% 38612.635 40742.845 - -3.09% -
BM_PushHeap_uint64_Ascending_262144 5.51% 4.662 4.918 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_16384_16 5.48% 2417594.561 2550106.946 - 7.04% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.48% 1.098 1.158 - -0.16% -
SetIntersection_None_Set_string_16384_16 5.48% 187964779.769 198266179.419 - 2.78% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 5.47% 3.826 4.035 - 4.76% -
SetIntersection_Front_Set_uint64_1024_256 5.46% 3954225.146 4170255.606 - 9.82% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.46% 10.110 10.662 - 0.28% -
SetIntersection_Front_Vector_uint32_256_256 5.45% 4275122.255 4508249.503 - 6.31% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.44% 8768.684 9245.399 - 5.39% -
BM_deque_vector_move/0 5.43% 1.426 1.503 - 10.10% -
BM_PushHeap_string_PipeOrgan_256 5.42% 7.912 8.340 - 3.44% -
std::equal(list<int>)_(it,_it,_it)/8192 5.41% 9275.331 9777.388 - 1.30% -
std::remove(deque<int>)_(sprinkled)/32 5.41% 50.120 52.829 - 5.73% -
BM_StringRead_Cold_Shallow_Empty 5.40% 1.058 1.115 - -2.60% -
std::remove_copy_if(vector<int>)_(prefix)/1024 5.38% 397.417 418.803 - 4.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.38% 6.678 7.037 - 0.65% -
BM_deque_deque_copy/70000 5.38% 3181.967 3353.095 - 5.78% -
BM_PushHeap_uint64_Ascending_1024 5.33% 2.573 2.710 - 0.82% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 5.33% 45.696 48.132 - -0.95% -
std::set<int>::find(key)_(existent)/32 5.33% 1.624 1.710 - 0.88% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 5.33% 34.972 36.835 - 12.89% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.33% 156.784 165.133 - 3.59% -
BM_PushHeap_string_PipeOrgan_64 5.33% 5.753 6.059 - 4.58% -
SetIntersection_Front_Vector_float_262144_256 5.32% 2167972.137 2283332.838 - 5.42% -
std::find_end(vector<int>)_(single_element)/1024 5.31% 236.608 249.182 - 2.10% -
BM_vector_deque_move_backward/512 5.31% 17.506 18.435 - 5.52% -
std::set<std::string>::find(key)_(non-existent)/1024 5.30% 19.937 20.994 - -4.46% -
std::unique_copy(deque<int>)_(sprinkled)/8192 5.30% 3717.264 3914.177 - 3.67% -
std::for_each_n(list<int>)/8192 5.29% 7358.066 7747.533 - 7.93% -
BM_PushHeap_float_SingleElement_4 5.29% 0.358 0.377 - -3.70% -
BM_tolower_string<char> 5.29% 15.295 16.104 - 6.07% -
std::move_backward(deque<int>)/1048576 5.29% 125794.150 132443.776 - 0.58% -
BM_StringFindStringLiteral/64 5.28% 2.140 2.253 - 5.87% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5.26% 4785.839 5037.431 - -3.52% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.24% 215.170 226.452 - 0.18% -
BM_deque_deque_ranges_copy_backward/70000 5.24% 8221.555 8652.066 - 0.33% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.23% 5.423 5.707 - 3.34% -
ranges::minmax(std::vector<char>)/70000 5.23% 564.879 594.417 - 0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.20% 1410413.851 1483821.774 - 2.39% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.19% 491.203 516.713 - 4.64% -
BM_PushHeap_uint64_SingleElement_262144 5.17% 0.362 0.381 - 6.51% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.16% 0.254 0.267 - 1.67% -
SetIntersection_Front_Set_float_16384_16384 5.14% 216877358.424 228021423.711 - -1.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.09% 12767.873 13417.608 - 3.36% -
std::multiset<std::string>::ctor(const&)/32 5.09% 774.937 814.352 - 17.35% -
ranges::minmax(std::deque<char>)/8 5.09% 3.791 3.984 - 2.89% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.08% 6.874 7.223 - 4.23% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.07% 6742.689 7084.622 - 0.77% -
std::all_of(deque<int>)_(process_all)/8 5.06% 3.275 3.441 - 0.27% -
SetIntersection_Front_Set_string_16384_64 5.06% 4301042.807 4518859.518 - -3.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 5.04% 0.495 0.520 - 4.97% -
std::partition(deque<int>)_(sparse)/1024 5.04% 381.836 401.089 - 3.84% -
BM_PushHeap_string_PipeOrgan_1024 5.04% 9.445 9.921 - -0.07% -
BM_PushHeap_string_PipeOrgan_4 5.02% 2.510 2.636 - 2.18% -
std::find_if(vector<char>)_(bail_25%)/1024 5.02% 26.011 27.316 - -1.12% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.02% 7395.089 7765.998 - 0.64% -
std::is_partitioned(deque<int>)_(partitioned)/32 5.00% 9.165 9.624 - 4.72% -
BM_deque_vector_ranges_copy_backward/4000 5.00% 143.060 150.214 - 1.98% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.99% 21.783 22.871 - 2.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.97% 645.818 677.939 - 1.31% -
bm_ranges_swap_ranges_vb_aligned/1048576 4.97% 3336.961 3502.721 - 4.82% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.97% 206.312 216.560 - -1.84% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 4.94% 44.402 46.596 - 6.70% -
std::deque<int>::ctor(size)/1024 4.93% 71.742 75.282 - 6.80% -
BM_lexicographical_compare_three_way_slow_path/16 4.92% 4.356 4.571 - 0.17% -
BM_deque_deque_move_backward/65536 4.92% 7628.923 8004.227 - -1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.91% 6269854.663 6577765.337 - -5.83% -
std::stable_partition(deque<int>)_(dense)/50 4.90% 37.528 39.369 - 5.32% -
BM_vector_deque_copy_backward/1024 4.90% 37.725 39.575 - 4.44% -
std::copy_backward(deque<int>)/8 4.90% 2.662 2.792 - 0.08% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.90% 1050992.930 1102483.206 - 0.81% -
SetIntersection_Front_Vector_float_256_256 4.89% 4333279.065 4545347.389 - 5.77% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.88% 346079.222 362985.003 - 5.36% -
std::stable_partition(deque<int>)_(sparse)/50 4.88% 27.391 28.729 - -2.94% -
SetIntersection_Front_Vector_float_1024_256 4.88% 2168224.583 2274048.743 - 5.76% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.87% 0.598 0.627 - 0.13% -
std::none_of(deque<int>)_(process_all)/8 4.87% 3.277 3.436 - -0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.86% 1323.144 1387.486 - 1.53% -
std::set<int>::erase(iterator)/1024 4.85% 20.242 21.224 - 8.61% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.83% 36639.624 38410.619 - 5.21% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.83% 23.562 24.699 - 1.52% -
std::search(deque<int>)_(near_matches)/1000 4.82% 18549.697 19444.069 - -11.73% -
std::remove(deque<int>)_(prefix)/32 4.79% 52.858 55.390 - 2.57% -
std::set<int>::insert(value)_(already_present)/8192 4.78% 9.575 10.033 - 4.70% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.78% 1.335 1.399 - -11.55% -
BM_std_minmax_element<short>/64 4.77% 16.799 17.601 - 2.34% -
BM_StringRelational_Less_Large_Empty_Control 4.76% 1.614 1.691 - 1.84% -
std::unordered_multiset<int>::erase(iterator)/8192 4.74% 22.805 23.886 - 3.32% -
std::partition(deque<int>)_(dense)/32 4.73% 9.854 10.320 - 13.64% -
std::set<std::string>::upper_bound(key)_(existent)/8192 4.72% 27.606 28.909 - 2.72% -
SetIntersection_Interlaced_Set_string_64_64 4.70% 35089417.383 36739068.144 - 5.85% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.70% 1.545 1.617 - 0.04% -
std::unordered_multiset<int>::find(key)_(existent)/32 4.69% 1.345 1.408 - 3.93% -
std::partial_sort_copy(vector<int>)_(ascending)/8 4.69% 8.301 8.690 - -0.93% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.68% 27.328 28.608 - 5.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.67% 1.762 1.844 - -0.89% -
BM_deque_deque_copy_backward/64000 4.66% 7411.545 7757.248 - -1.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.66% 18.643 19.513 - 6.19% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 4.66% 0.813 0.851 - 4.80% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.66% 14.984 15.681 - 0.64% -
rng::starts_with(deque<int>)/1000 4.64% 436.051 456.280 - -2.33% -
BM_PushHeap_float_QuickSortAdversary_1 4.64% 0.449 0.470 - 0.52% -
BM_StringAssignStr_Large_Transparent 4.62% 10.360 10.838 - 5.24% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.61% 6114.511 6396.694 - 4.19% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.61% 463.766 485.142 - 4.22% -
std::partial_sort_copy(list<int>)_(heap)/8 4.58% 16.582 17.341 - -0.44% -
BM_StringRead_Cold_Shallow_Large 4.58% 1.088 1.138 - -4.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 4.57% 11280377.934 11795989.149 - 2.67% -
BM_lexicographical_compare_three_way_fast_path/256 4.56% 68.197 71.306 - -0.05% -
BM_PushHeap_float_Ascending_16 4.56% 0.981 1.026 - 0.21% -
std::count(list<int>)_(every_other)/1024 4.56% 667.153 697.544 - -1.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.55% 0.775 0.810 - -0.35% -
std::find_end(list<int>)_(single_element)/1000 4.54% 684.813 715.888 - 0.51% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.53% 747.791 781.650 - 4.34% -
std::remove_if(deque<int>)_(sprinkled)/50 4.53% 60.469 63.205 - 3.18% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.52% 1.052 1.100 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.51% 1195722.763 1249688.156 - -0.68% -
std::find_end(list<int>)_(process_all)/1024 4.50% 697.957 729.357 - -0.04% -
std::replace_if(deque<int>)_(sprinkled)/8192 4.50% 2914.379 3045.421 - 2.41% -
std::pop_heap(deque<size_t>)/8192 4.49% 57.144 59.711 - 1.24% -
BM_StringAssignStr_Small_Opaque 4.49% 0.719 0.751 - 2.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.47% 502.813 525.280 - 3.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 4.45% 17138.612 17901.238 - 2.65% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 4.45% 15.771 16.473 - 5.10% -
std::move_backward(deque<int>)/262144 4.45% 29873.621 31201.855 - 0.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.44% 1.243 1.298 - 2.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.44% 3.417 3.569 - -1.47% -
ranges::min(std::list<char>)/64 4.43% 25.927 27.075 - 0.75% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.43% 549.931 574.272 - 2.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.42% 558.974 583.691 - 3.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 4.42% 574.778 600.191 - 2.49% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 4.42% 77.472 80.897 - 2.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 4.42% 24.293 25.366 - 2.74% -
ranges::minmax(std::list<__int128>)/70000 4.40% 56872.434 59376.761 - 4.49% -
std::any_of(deque<int>)_(process_all)/8 4.40% 3.286 3.431 - -0.13% -
std::move_backward(vector<int>)/8 4.40% 2.174 2.270 - -3.70% -
std::set<std::string>::count(key)_(non-existent)/32 4.40% 10.090 10.534 - 2.55% -
std::set<int>::ctor(const&)/32 4.38% 213.468 222.824 - -0.71% -
BM_PushHeap_string_Ascending_1024 4.38% 13.452 14.041 - -0.20% -
std::find_if(vector<char>)_(bail_25%)/8 4.38% 0.818 0.853 - 0.90% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.37% 84943.400 88655.519 - 0.94% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.37% 4.786 4.995 - 5.49% -
bm_ranges_lexicographical_compare<signed_char>/8 4.37% 3.502 3.655 - 1.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.35% 58.999 61.568 - 1.92% -
std::set<std::string>::contains(key)_(non-existent)/32 4.35% 9.813 10.240 - -3.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.35% 71.608 74.723 - 0.34% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.35% 525.397 548.241 - 3.69% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.35% 0.253 0.264 - 4.88% -
std::partial_sort(deque<int>)_(heap)/8192 4.33% 275886.920 287844.347 - 7.04% -
std::set<int>::clear()/1024 4.33% 9592.911 10008.404 - 12.08% -
std::multiset<std::string>::find(key)_(existent)/1024 4.32% 22.792 23.776 - -3.49% -
std::stable_partition(deque<int>)_(sparse)/32 4.32% 11.148 11.629 - -11.30% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.32% 241.386 251.809 - 10.63% -
std::rotate_copy(list<int>)/50 4.31% 13.293 13.866 - 0.12% -
std::rotate(list<int>)_(1_element_forward)/50 4.30% 24.750 25.814 - 1.99% -
std::copy_n(deque<int>)/8 4.29% 2.636 2.749 - -0.59% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.29% 276.552 288.424 - -2.31% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 4.29% 3.079 3.211 - 3.79% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.29% 241.115 251.459 - 0.28% -
std::rotate(list<int>)_(1_element_forward)/32 4.29% 13.296 13.866 - 0.39% -
BM_std_minmax_element<char>/1 4.28% 0.301 0.314 - 2.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.28% 111152.191 115904.083 - -0.51% -
BM_lexicographical_compare_three_way_fast_path/1024 4.27% 236.321 246.413 - 0.29% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.27% 881860.156 919500.684 - 6.74% -
std::reverse(vector<int>)/8 4.27% 1.478 1.541 - -2.34% -
SetIntersection_Front_Vector_string_256_64 4.26% 9986969.937 10412712.267 - -2.28% -
BM_lexicographical_compare_three_way_slow_path/4 4.26% 1.130 1.178 - 0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 4.25% 129.218 134.710 - 0.20% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.24% 14799773.023 15427230.996 - 5.04% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.24% 36.554 38.103 - 8.36% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.24% 19.617 20.447 - -0.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.23% 31.648 32.986 - -6.25% -
std::stable_partition(deque<int>)_(sparse)/1024 4.23% 431.674 449.918 - 6.65% -
BM_vector_deque_move_backward/1024 4.22% 37.178 38.748 - 2.18% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.22% 9.708 10.118 - -0.28% -
BM_vector_deque_ranges_move_backward/70000 4.22% 8114.499 8456.731 - 0.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 4.21% 23197.843 24173.689 - 0.90% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 4.21% 18.309 19.080 - 4.71% -
BM_vector_deque_copy_backward/0 4.20% 0.419 0.437 - -20.44% -
BM_std_minmax_element<int>/1 4.19% 0.294 0.306 - 0.72% -
std::map<int,_int>::contains(key)_(existent)/1024 4.19% 3.867 4.028 - -4.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.18% 3638.752 3790.842 - 0.26% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.18% 1034953.129 1078200.832 - 0.47% -
bm_ranges_lexicographical_compare<signed_char>/1 4.17% 1.715 1.786 - 6.34% -
SetIntersection_Front_Vector_uint64_256_256 4.16% 4253680.035 4430679.576 - -4.90% -
BM_deque_deque_ranges_move_backward/64000 4.16% 7520.577 7833.357 - 0.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.16% 16285.415 16962.352 - 1.66% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.15% 180549.245 188044.061 - 1.65% -
BM_vector_deque_ranges_move_backward/65536 4.15% 7713.704 8033.631 - -0.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 4.15% 63.413 66.043 - -1.49% -
SetIntersection_Front_Vector_string_64_64 4.13% 24966445.875 25998458.028 - -0.22% -
std::find(vector<char>)_(bail_25%)/8 4.13% 1.109 1.155 - 4.34% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.12% 8865.235 9230.657 - 3.58% -
bm_lexicographical_compare<signed_char>/1048576 4.12% 16249.656 16919.111 - 2.96% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.11% 3426.712 3567.543 - -2.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.11% 0.591 0.615 - 8.35% -
std::set<std::string>::contains(key)_(non-existent)/8192 4.09% 27.049 28.155 - 0.89% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.09% 26784.927 27879.546 - 5.81% -
std::move(list<int>)/32768 4.09% 30295.449 31533.031 - 0.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.08% 6.486 6.751 - 2.83% -
std::map<int,_int>::count(key)_(non-existent)/32 4.08% 2.885 3.002 - 2.23% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.08% 1.112 1.157 - -0.10% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.07% 9.678 10.072 - -0.67% -
BM_lexicographical_compare_three_way_fast_path/64 4.05% 15.034 15.643 - -0.55% -
bm_ranges_lexicographical_compare<signed_char>/512 4.04% 7.766 8.080 - 0.64% -
BM_deque_deque_ranges_copy/64000 4.03% 2950.545 3069.576 - 4.95% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.02% 461979.139 480561.935 - 0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.02% 922.234 959.264 - 0.25% -
std::unordered_set<std::string>::contains(key)_(existent)/32 4.01% 39.535 41.122 - 2.19% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.01% 3.178 3.306 - 0.35% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.00% 4.582 4.766 - 3.72% -
BM_std_minmax_element<char>/4000 4.00% 1048.304 1090.270 - 16.25% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.99% 3.465 3.603 - 14.33% -
ranges::min(std::vector<long_long>)/70000 3.99% 7674.275 7980.190 - 0.55% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 3.99% 34.435 35.808 - -1.03% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.98% 21842.113 22711.593 - 2.68% -
ranges::min(std::list<__int128>)/64 3.98% 32.234 33.515 - 0.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.97% 55149.381 57338.418 - 5.05% -
BM_vector_deque_move_backward/65536 3.96% 7706.512 8012.033 - 1.31% -
BM_lexicographical_compare_three_way_fast_path/16384 3.96% 3630.878 3774.667 - 0.21% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.95% 7.235 7.521 - 0.67% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.95% 56.817 59.062 - 7.46% -
std::is_sorted(deque<int>,_pred)/1024 3.95% 617.072 641.431 - 0.04% -
SetIntersection_Interlaced_Set_float_16384_16384 3.94% 208798456.154 217033011.191 - -2.40% -
std::search(vector<int>,_pred)_(no_match)/1000 3.94% 508.453 528.503 - 0.08% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 3.94% 21176.761 22010.642 - 3.04% -
std::replace_if(list<int>)_(prefix)/50 3.93% 23.656 24.586 - 0.21% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.92% 236.209 245.460 - 0.18% -
BM_lexicographical_compare_three_way_fast_path/4 3.91% 1.112 1.156 - 0.54% -
rng::starts_with(deque<int>,_pred)/1048576 3.91% 506338.357 526117.565 - 3.29% -
BM_std_minmax_element<long_long>/512 3.90% 134.114 139.338 - 0.96% -
BM_std_minmax_element<char>/1024 3.89% 273.212 283.847 - 15.77% -
std::find_if_not(list<int>)_(process_all)/8192 3.89% 6934.482 7203.913 - -4.73% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.88% 27.623 28.695 - -0.60% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.88% 1.042 1.082 - -3.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.87% 9623.536 9996.382 - 1.62% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.87% 350537164.289 364109921.073 - 6.93% -
BM_PushHeap_uint32_SingleElement_4 3.87% 0.344 0.357 - 4.76% -
std::vector<int>::ctor(size)/1024 3.87% 42.209 43.841 - 1.70% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.85% 1.927 2.002 - 1.72% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.84% 17013.817 17667.647 - -2.78% -
BM_lexicographical_compare_three_way_fast_path/4096 3.84% 922.133 957.555 - 0.21% -
BM_std_minmax_element<short>/4 3.82% 1.212 1.258 - 3.05% -
BM_getline_string 3.80% 16.146 16.761 - -0.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.79% 58227.047 60432.773 - 0.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.79% 71332.112 74032.954 - -7.86% -
rng::starts_with(deque<int>,_pred)/8192 3.78% 3902.365 4049.972 - 3.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.77% 87.309 90.602 - 1.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.76% 7688706.642 7977906.436 - 7.22% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.75% 3627.443 3763.401 - 0.26% -
std::partition_copy(deque<int>)/50 3.74% 22.007 22.831 - 7.58% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.74% 2.333 2.420 - 0.38% -
BM_PushHeap_uint64_Ascending_16384 3.73% 3.670 3.807 - 2.76% -
SetIntersection_Interlaced_Vector_string_1024_16 3.72% 3319824.348 3443324.755 - 5.42% -
std::is_sorted(deque<int>,_pred)/8192 3.71% 5007.942 5193.872 - 0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.71% 260371.769 270028.804 - 0.09% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.71% 6.256 6.487 - -0.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.70% 14554.157 15093.337 - 0.24% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.68% 16.724 17.341 - 4.26% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.67% 44.110 45.730 - 4.57% -
BM_std_minmax_element<char>/512 3.66% 139.007 144.100 - 14.34% -
ranges::min(std::deque<char>)/8 3.66% 2.283 2.367 - -4.39% -
std::rotate_copy(deque<int>)/32 3.66% 2.572 2.666 - -1.17% -
std::reverse_copy(list<int>)/64 3.65% 29.255 30.324 - 0.68% -
std::multiset<int>::ctor(const&)/32 3.65% 216.422 224.310 - -1.50% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 3.64% 25.489 26.418 - 4.44% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.64% 736.650 763.471 - 2.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.64% 13417939.980 13906398.190 - -11.39% -
BM_StringFindAllMatch/1 3.64% 2.905 3.011 - 2.29% -
std::copy_backward(deque<int>)/1048576 3.63% 128657.472 133333.388 - 1.28% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.63% 920.710 954.169 - 0.20% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 3.63% 4999.184 5180.666 - 3.74% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.63% 0.335 0.347 - 4.24% -
BM_PushHeap_float_Ascending_262144 3.63% 5.097 5.282 - 3.35% -
BM_PushHeap_string_QuickSortAdversary_262144 3.62% 16.645 17.248 - 1.29% -
std::find_if(deque<int>)_(bail_25%)/8192 3.62% 569.375 589.994 - 16.88% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.62% 14556.907 15083.861 - 0.44% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.61% 15145.098 15691.480 - 0.91% -
std::set<int>::find(key)_(non-existent)/1024 3.61% 5.378 5.572 - 1.16% -
std::copy_if(list<int>)_(entire_range)/1048576 3.60% 857578.846 888474.601 - 1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.60% 169133115.747 175219957.798 - 4.42% -
std::copy_backward(deque<int>)/262144 3.59% 30572.528 31669.806 - -4.99% -
BM_std_minmax_element<long_long>/1024 3.59% 264.891 274.390 - 0.83% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.58% 260645.710 269988.359 - 0.34% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 3.57% 18.824 19.496 - 4.34% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.57% 9.766 10.114 - -0.64% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.56% 6.109 6.326 - 1.30% -
BM_PushHeap_float_Random_1 3.56% 0.466 0.483 - -10.12% -
BM_PushHeap_string_Random_16384 3.56% 16.085 16.658 - 5.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.55% 17.080 17.687 - 0.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.55% 16973.115 17575.108 - 3.25% -
BM_PushHeap_uint32_Ascending_64 3.55% 1.517 1.571 - -0.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3.54% 4856.554 5028.468 - 8.20% -
BM_PushHeap_uint32_Random_16384 3.54% 5.618 5.817 - -0.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.53% 1.201 1.244 - 10.31% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.52% 23.326 24.148 - -40.46% -
std::partition(vector<int>)_(dense)/8192 3.51% 1810.876 1874.497 - 0.41% -
ranges::min(std::vector<char>)/70000 3.51% 478.639 495.450 - 0.26% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.51% 21.627 22.387 - 2.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.51% 39.123 40.495 - 4.94% -
vector<bool>(const_vector<bool>&) 3.50% 9.564 9.899 - 3.08% -
SetIntersection_Interlaced_Set_string_16384_64 3.49% 345293571.655 357360445.689 - 1.12% -
BM_StringRead_Cold_Deep_Empty 3.47% 1.168 1.209 - -3.24% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.47% 4.703 4.866 - 4.75% -
BM_StringRelational_Eq_Large_Large_Control 3.46% 2.238 2.316 - 1.73% -
SetIntersection_None_Set_string_256_256 3.44% 5697327.418 5893318.093 - 0.67% -
bm_ranges_lexicographical_compare<int>/8 3.44% 1.447 1.497 - 2.26% -
rng::starts_with(deque<int>)/8 3.44% 3.900 4.034 - 0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.44% 44632.813 46167.549 - 4.60% -
BM_std_minmax_element<long_long>/4000 3.44% 1016.659 1051.598 - 0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.43% 346735949.662 358642549.894 - -0.66% -
BM_std_minmax_element<int>/2 3.42% 0.665 0.687 - 0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.42% 129615.737 134047.179 - -0.52% -
std::is_partitioned(list<int>)_(partitioned)/50 3.41% 13.477 13.937 - 0.10% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.41% 889.465 919.812 - 0.65% -
std::move(vector<bool>)_(unaligned)/4096 3.41% 25.965 26.850 - -0.51% -
rng::fold_left(list<int>)/1048576 3.41% 1350828.106 1396854.339 - 1.97% -
ranges::minmax(std::list<__int128>)/64 3.40% 38.187 39.487 - -0.13% -
std::remove_copy(deque<int>)_(prefix)/1024 3.40% 395.247 408.682 - 8.42% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.40% 8.320 8.603 - 0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.39% 13994186.114 14468337.037 - -0.82% -
BM_std_minmax_element<long_long>/4096 3.39% 1040.815 1076.077 - 0.38% -
std::unordered_set<std::string>::count(key)_(existent)/1024 3.38% 34.632 35.804 - -2.79% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 3.37% 440.722 455.592 - 5.10% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.37% 22.140 22.886 - 3.39% -
SetIntersection_Front_Set_float_256_64 3.36% 5460516.086 5643862.880 - -1.58% -
std::remove(list<int>)_(sprinkled)/1024 3.36% 928.760 959.929 - -0.99% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.35% 23415.293 24199.468 - 0.54% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.35% 3663.895 3786.536 - 0.30% -
std::swap_ranges(list<int>)/32 3.34% 19.318 19.964 - 3.06% -
BM_lexicographical_compare_three_way_fast_path/65536 3.34% 14587.432 15075.029 - 0.14% -
BM_std_minmax_element<long_long>/64 3.34% 16.688 17.245 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.33% 17566.836 18152.636 - 2.07% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.33% 72.014 74.414 - 5.56% -
std::unique_copy(list<int>)_(sprinkled)/32 3.33% 13.054 13.489 - -2.87% -
std::set<std::string>::count(key)_(existent)/1024 3.32% 24.374 25.184 - 2.73% -
std::set<int>::erase(iterator)/32 3.32% 20.115 20.783 - 6.65% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.32% 2.424 2.504 - 2.28% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.32% 1.155 1.194 - 5.58% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 3.32% 4.491 4.640 - 3.74% -
std::move(list<int>)/512 3.32% 353.500 365.222 - 5.09% -
std::set<int>::erase(iterator)/8192 3.31% 20.696 21.381 - 8.76% -
std::sort_heap(deque<int>)/8192 3.31% 453018.868 468009.962 - 0.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.30% 547.613 565.705 - 2.75% -
std::search(deque<int>)_(near_matches)/1024 3.30% 19502.269 20145.944 - -12.80% -
std::swap_ranges(list<int>)/1024 3.30% 747.300 771.943 - -5.80% -
std::find(vector<long_long>)_(bail_25%)/8 3.30% 0.893 0.923 - 3.62% -
std::any_of(vector<int>)_(process_all)/8 3.29% 2.419 2.499 - 6.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.29% 2125862.952 2195814.072 - 0.53% -
std::count(vector<int>)_(every_other)/8 3.29% 1.335 1.379 - -0.97% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.28% 50238.000 51885.866 - 16.09% -
BM_std_minmax_element<long_long>/2 3.28% 0.665 0.687 - 14.92% -
std::search(list<int>)_(no_match)/1000 3.27% 672.398 694.359 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.26% 53.062 54.795 - 0.67% -
std::move_backward(vector<bool>)_(unaligned)/64 3.26% 1.628 1.682 - -0.14% -
std::search(vector<int>,_pred)_(no_match)/8192 3.26% 4156.229 4291.588 - -0.24% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.25% 6.486 6.697 - 1.62% -
std::replace(list<int>)_(sprinkled)/8192 3.25% 7127.886 7359.614 - -5.84% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 3.25% 44403612.134 45846099.947 - 1.67% -
SetIntersection_Front_Set_string_1024_256 3.24% 14273701.097 14736450.181 - -5.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.24% 23.967 24.744 - 0.28% -
BM_vector_deque_move_backward/64 3.24% 2.981 3.078 - 3.66% -
std::set<int>::lower_bound(key)_(existent)/8192 3.24% 8.157 8.421 - 2.89% -
std::multiset<int>::insert(value)_(new_value,_end)/32 3.23% 18.593 19.194 - 1.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.23% 61993.262 63994.967 - 1.20% -
std::remove_if(list<int>)_(prefix)/1024 3.23% 972.520 1003.910 - -0.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.23% 238855.348 246561.539 - 0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.22% 170865.986 176364.466 - -2.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.22% 40662.497 41970.360 - 0.61% -
std::multimap<int,_int>::ctor(const&)/32 3.21% 217.826 224.824 - 1.53% -
BM_lexicographical_compare_three_way_fast_path/262144 3.20% 58419.173 60288.141 - 0.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.20% 14177.338 14630.639 - -2.42% -
BM_StringRead_Cold_Deep_Small 3.18% 1.162 1.199 - -1.14% -
BM_PushHeap_uint32_SingleElement_16 3.18% 0.336 0.346 - 3.17% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.17% 1.115 1.151 - -0.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 3.17% 30.619 31.591 - 0.45% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.17% 929361.828 958841.929 - 0.44% -
BM_PushHeap_float_SingleElement_1 3.17% 0.520 0.537 - -22.95% -
BM_std_minmax_element<char>/64 3.17% 17.109 17.651 - 3.89% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.16% 0.883 0.911 - -0.12% -
std::multimap<std::string,_int>::erase(iterator)/32 3.15% 27.826 28.704 - -8.82% -
ranges::min(std::deque<char>)/70000 3.15% 17335.680 17881.402 - 0.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.15% 4.668 4.815 - 8.40% -
std::find_if(list<int>)_(process_all)/8 3.14% 2.294 2.366 - 3.92% -
BM_std_minmax_element<long_long>/5500 3.14% 1394.534 1438.386 - 0.00% -
std::find(deque<int>)_(bail_25%)/1024 3.14% 66.035 68.111 - 1.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.13% 731.555 754.424 - -2.27% -
rng::starts_with(vector<int>,_pred)/1024 3.12% 287.309 296.281 - 2.94% -
std::copy_backward(list<int>)/64 3.12% 29.932 30.865 - 0.67% -
ranges::min(std::list<__int128>)/70000 3.12% 57637.945 59435.133 - -0.50% -
std::copy_n(vector<int>)/8 3.12% 2.114 2.180 - 1.77% -
std::set<std::string>::count(key)_(non-existent)/1024 3.12% 23.784 24.525 - 5.12% -
std::find_if_not(vector<int>)_(bail_25%)/1024 3.11% 28.480 29.367 - -5.46% -
BM_StringConstructDestroyCStr_Large_Opaque 3.11% 15.052 15.520 - -12.24% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.11% 10.802 11.138 - -0.03% -
BM_PushHeap_float_SingleElement_16 3.10% 0.364 0.376 - -1.48% -
BM_StringRelational_Eq_Empty_Large_Control 3.10% 0.479 0.494 - 4.10% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.10% 541.001 557.758 - 5.66% -
rng::contains_subrange(list<int>)_(single_element)/16 3.10% 4.794 4.942 - 4.95% -
std::search(vector<int>,_pred)_(no_match)/1024 3.10% 520.964 537.091 - 0.35% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.10% 35465.233 36562.934 - 0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.09% 1.630 1.680 - -0.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.09% 35.357 36.450 - 2.56% -
std::multiset<int>::contains(key)_(existent)/8192 3.09% 8.211 8.465 - 3.31% -
SetIntersection_Front_Set_float_16384_64 3.08% 1730651.554 1784037.360 - 1.32% -
std::transform(list<int>,_list<int>)/8192 3.08% 9001.263 9278.860 - 10.65% -
BM_std_minmax_element<int>/3 3.08% 1.114 1.149 - -9.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.08% 12612.502 13000.729 - 0.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.08% 3948.061 4069.510 - 2.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.07% 3.663 3.775 - -0.14% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.07% 114445.855 117961.920 - 1.86% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 3.05% 1443624.915 1487700.954 - 2.73% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.05% 234407134.441 241558594.213 - 0.95% -
rng::contains_subrange(deque<int>)_(single_element)/16 3.05% 10.125 10.434 - 1.54% -
std::map<int,_int>::ctor(const&)/32 3.05% 216.427 223.028 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 3.05% 217627762.796 224259992.389 - 2.73% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.04% 11591.517 11943.585 - -0.32% -
std::fill(vector<bool>)/32768 3.04% 29.214 30.102 - 2.14% -
std::set<int>::equal_range(key)_(non-existent)/32 3.03% 2.585 2.664 - -4.04% -
std::move(list<int>)/262144 3.03% 240899.308 248190.054 - 1.98% -
BM_std_minmax_element<long_long>/3 3.02% 1.114 1.148 - -3.63% -
std::unique_copy(vector<int>)_(contiguous)/32 3.02% 8.480 8.737 - 2.18% -
std::copy_if(list<int>)_(every_other)/512 3.01% 349.505 360.042 - 0.72% -
SetIntersection_Interlaced_Vector_string_256_16 3.01% 10394454.364 10707796.424 - 1.30% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 3.01% 16.837 17.343 - -3.55% -
std::rotate(list<int>)_(by_1/3)/1024 3.00% 786.859 810.500 - 0.41% -
BM_StringRelational_Eq_Small_Large_Control 3.00% 0.471 0.485 - 0.68% -
BM_std_minmax_element<long_long>/64000 2.99% 16273.847 16760.754 - -0.31% -
BM_deque_deque_copy/64000 2.99% 2947.276 3035.310 - 3.90% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 2.98% 82.328 84.785 - 3.83% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.98% 12705.782 13084.241 - 0.50% -
SetIntersection_Interlaced_Set_string_256_64 2.97% 29729390.805 30612809.125 - -1.60% -
std::remove_if(deque<int>)_(sprinkled)/32 2.97% 52.996 54.571 - -1.77% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 2.97% 569.354 586.246 - 2.99% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.96% 7130.931 7341.848 - 0.68% -
std::stable_sort(deque<int>)_(descending)/8192 2.96% 20479.744 21085.332 - 2.69% -
std::move_backward(vector<bool>)_(aligned)/64 2.95% 1.731 1.782 - -5.58% -
rng::find_last(deque<int>)_(bail_10%)/8 2.94% 2.706 2.785 - 2.74% -
SetIntersection_Front_Set_uint64_256_64 2.93% 5273795.717 5428265.346 - 2.26% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.93% 4.513 4.645 - 0.22% -
std::copy_backward(deque<int>)/4096 2.92% 146.122 150.393 - 1.79% -
BM_deque_deque_copy_backward/5500 2.92% 201.973 207.863 - 2.74% -
ranges::min(std::list<char>)/70000 2.91% 53107.561 54655.590 - 0.75% -
std::multimap<int,_int>::find(key)_(existent)/32 2.91% 1.691 1.740 - -0.84% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.91% 3.096 3.186 - 0.33% -
BM_std_minmax_element<long_long>/65536 2.91% 16665.713 17150.521 - -0.31% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.91% 9.434 9.709 - -3.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.91% 210.742 216.869 - -2.95% -
std::reverse_copy(deque<int>)/4096 2.91% 954.016 981.738 - 0.32% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.91% 123.572 127.162 - -0.02% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.90% 1638.483 1686.077 - 0.05% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.90% 260.170 267.723 - 0.59% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.90% 27.429 28.226 - 3.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.90% 5513.537 5673.323 - 0.71% -
std::upper_bound(std::forward_list<int>)/8192 2.90% 10398.424 10699.776 - -0.25% -
ranges::minmax(std::list<long_long>)/70000 2.89% 54022.020 55581.464 - 4.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.88% 5.525 5.685 - -3.33% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.88% 149978.682 154297.272 - -3.58% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.88% 49704.562 51133.651 - -0.39% -
BM_std_minmax_element<long_long>/70000 2.87% 17802.912 18314.069 - -0.33% -
std::all_of(vector<int>)_(process_all)/32 2.87% 8.364 8.604 - 3.12% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.87% 36928.761 37988.924 - 0.25% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 2.87% 13.368 13.751 - 3.39% -
std::find_first_of(deque<int>)_(small_needle)/50 2.87% 165.166 169.900 - -0.85% -
ranges::minmax(std::list<char>)/70000 2.87% 52375.250 53876.055 - -2.96% -
rng::fold_left(list<int>)/50 2.87% 37.492 38.566 - 3.02% -
BM_StringRelational_Compare_Small_Empty_Control 2.86% 1.616 1.662 - 3.43% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.85% 19.060 19.604 - -0.02% -
std::is_sorted(list<int>)/8 2.85% 2.081 2.140 - -0.37% -
BM_PushHeap_string_SingleElement_64 2.85% 2.652 2.727 - 3.22% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.85% 5.176 5.324 - -2.43% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.84% 26.733 27.491 - 0.11% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.84% 32520.954 33443.988 - 1.43% -
ranges::minmax(std::vector<__int128>)/64 2.84% 31.230 32.115 - 0.54% -
BM_deque_deque_copy/1 2.83% 2.487 2.557 - 0.68% -
ranges::min(std::list<long_long>)/64 2.83% 24.159 24.842 - 0.94% -
std::find_first_of(vector<int>)_(large_needle)/50 2.82% 270.903 278.555 - -7.85% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.82% 34.827 35.811 - 0.55% -
std::fill(vector<int>)/1024 2.82% 29.077 29.898 - -0.33% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.82% 258.782 266.083 - 0.18% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.82% 29.538 30.370 - 3.60% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.81% 567.155 583.075 - 0.49% -
rng::contains(deque<int>)_(process_all)/8192 2.80% 1852.142 1904.025 - 2.28% -
std::fill_n(list<int>)/32 2.80% 7.936 8.158 - 0.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.80% 826.011 849.123 - 4.97% -
BM_std_minmax_element<long_long>/4 2.80% 1.222 1.256 - 0.44% -
std::multiset<int>::ctor(const&)/8192 2.79% 50321.050 51727.444 - -1.57% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.79% 55721.187 57278.183 - 8.32% -
std::fill_n(vector<bool>)/32768 2.79% 29.285 30.103 - -0.59% -
std::partial_sort(deque<int>)_(repeated)/1024 2.79% 6271.045 6446.125 - 2.03% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.79% 581.704 597.934 - 0.56% -
std::set<std::string>::clear()/32 2.79% 876.899 901.365 - 1.09% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.79% 2110.343 2169.158 - 0.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.78% 31.005 31.866 - -4.78% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.77% 149295.892 153430.256 - -2.17% -
std::copy_n(vector<bool>)_(unaligned)/64 2.77% 1.762 1.810 - 0.45% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.77% 2110.493 2168.908 - 0.07% -
std::replace_if(deque<int>)_(prefix)/1024 2.77% 470.356 483.370 - -1.39% -
std::set<int>::ctor(const&)/8192 2.77% 49697.732 51072.518 - 0.97% -
std::move(list<int>)/1048576 2.77% 989096.004 1016449.819 - 2.73% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.76% 566.500 582.162 - -3.21% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.76% 0.913 0.939 - -4.26% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.76% 11369.191 11683.389 - -0.36% -
std::rotate_copy(vector<int>)/1024 2.76% 32.778 33.683 - 2.63% -
std::find(list<int>)_(bail_25%)/8192 2.76% 1418.786 1457.963 - 0.33% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.76% 4.458 4.581 - 2.59% -
std::reverse(list<int>)/32768 2.76% 19216.225 19745.770 - 0.43% -
rng::find_last(list<int>)_(bail_10%)/8 2.75% 2.021 2.077 - 0.03% -
std::remove_copy_if(vector<int>)_(prefix)/8192 2.75% 3311.047 3402.181 - -1.88% -
SetIntersection_None_Set_float_1024_256 2.75% 8782823.499 9023989.128 - -4.17% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 2.74% 68235.240 70108.294 - 2.66% -
std::search(list<int>,_pred)_(no_match)/8192 2.74% 7238.468 7437.102 - 1.40% -
BM_PushHeap_string_SingleElement_16384 2.74% 2.580 2.651 - 3.14% -
ranges::minmax(std::vector<long_long>)/64 2.74% 9.937 10.209 - 0.71% -
std::copy_if(deque<int>)_(every_other)/512 2.73% 177.340 182.189 - 0.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 2.73% 19137.364 19660.664 - 11.31% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.73% 6204.318 6373.947 - -1.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.73% 42325.455 43479.837 - 1.34% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.72% 4.994 5.130 - -0.66% -
std::remove_if(deque<int>)_(prefix)/8192 2.72% 4178.163 4291.767 - 0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.71% 8.964 9.207 - -2.78% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.71% 27.262 28.001 - 1.14% -
std::copy(vector<bool>)_(unaligned)/64 2.71% 1.755 1.803 - 0.10% -
std::unordered_set<int>::contains(key)_(existent)/32 2.71% 1.409 1.447 - 15.59% -
std::rotate(list<int>)_(by_1/2)/1024 2.71% 379.774 390.057 - 0.40% -
std::partial_sort(vector<int>)_(shuffled)/8 2.71% 28.414 29.183 - 6.50% -
BM_PushHeap_uint64_Descending_4 2.70% 0.371 0.382 - 2.73% -
std::remove_if(vector<int>)_(prefix)/8192 2.69% 2583.762 2653.203 - 2.82% -
std::remove_copy(list<int>)_(prefix)/50 2.68% 18.574 19.072 - -0.53% -
BM_PushHeap_string_SingleElement_4 2.68% 2.331 2.393 - 3.98% -
std::partial_sort(vector<int>)_(heap)/8 2.67% 27.715 28.456 - 2.84% -
std::copy(vector<int>)/8 2.67% 2.184 2.242 - -0.02% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 2.67% 4289.480 4403.844 - 2.84% -
BM_PushHeap_string_Random_16 2.66% 10.351 10.626 - 2.55% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.66% 6263.388 6429.804 - -0.84% -
SetIntersection_Front_Set_uint32_64_64 2.65% 12869941.617 13211388.555 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_1024_256 2.65% 5926865.277 6084012.849 - -2.92% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.65% 12.141 12.462 - -26.97% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.65% 3.835 3.936 - 2.88% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.65% 285.556 293.115 - -7.74% -
BM_StringRead_Cold_Deep_Large 2.65% 1.231 1.264 - -1.27% -
ranges::min(std::deque<__int128>)/70000 2.64% 23865.090 24495.612 - -31.47% -
std::move(deque<int>)/1048576 2.64% 54549.017 55990.155 - 3.06% -
rng::starts_with(vector<int>,_pred)/8192 2.64% 2475.661 2540.931 - 1.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.64% 2276932.848 2336931.484 - -10.60% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.63% 23.746 24.371 - 4.49% -
BM_PushHeap_uint32_Ascending_256 2.63% 2.082 2.137 - 0.22% -
SetIntersection_Front_Set_uint32_16384_16384 2.62% 211515699.545 217061201.700 - -3.25% -
std::pop_heap(deque<float>)/8192 2.62% 59.703 61.266 - -1.05% -
BM_deque_deque_copy/2 2.62% 2.241 2.299 - 0.08% -
std::rotate(list<int>)_(by_1/3)/8192 2.62% 8197.130 8411.588 - 0.47% -
std::partition_copy(list<int>)/32 2.61% 8.582 8.806 - -29.44% -
std::partition(vector<int>)_(dense)/1024 2.61% 242.438 248.768 - 0.34% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.61% 511254.748 524576.372 - 2.56% -
std::find(deque<int>)_(process_all)/8 2.60% 3.398 3.487 - -1.81% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.59% 5.272 5.409 - -4.56% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.58% 780.858 801.028 - 1.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.58% 1884.918 1933.531 - 0.01% -
BM_vector_deque_copy_backward/4000 2.58% 145.173 148.915 - 6.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.58% 799519.359 820113.893 - -1.22% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 2.57% 15273.056 15664.966 - 1.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 2.56% 23330.612 23928.610 - 5.12% -
ranges::minmax(std::vector<long_long>)/70000 2.56% 8975.629 9205.621 - 0.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.56% 115090.354 118039.087 - 2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.56% 8083131.331 8289987.624 - -7.52% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.56% 120344.086 123422.627 - 0.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.56% 7.511 7.703 - -2.79% -
bm_lexicographical_compare<unsigned_char>/4096 2.56% 75.774 77.710 - 0.02% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.55% 282.401 289.614 - -0.07% -
std::set<std::string>::count(key)_(existent)/32 2.55% 15.437 15.831 - -6.99% -
bm_lexicographical_compare<signed_char>/512 2.55% 7.655 7.850 - 2.09% -
SetIntersection_Front_Set_uint64_256_256 2.55% 7440051.657 7629648.716 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_262144_256 2.55% 27482531.385 28182765.337 - -8.97% -
std::remove_if(list<int>)_(sprinkled)/1024 2.55% 958.191 982.595 - 0.77% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.55% 21.623 22.174 - 3.03% -
std::for_each_n(list<int>)/8 2.54% 2.421 2.482 - -3.13% -
std::unique_copy(deque<int>)_(contiguous)/52 2.54% 14.396 14.761 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.53% 1371135.881 1405869.157 - 0.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.53% 4.246 4.353 - -5.40% -
std::copy_if(list<int>)_(entire_range)/32768 2.53% 26037.497 26696.793 - 1.95% -
SetIntersection_Interlaced_Set_float_16384_1024 2.53% 170803895.483 175123940.552 - -1.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.52% 1198669.846 1228880.134 - -5.53% -
std::fill_n(vector<bool>)/4096 2.52% 4.085 4.188 - 0.41% -
std::deque<int>::ctor(size)/32 2.52% 27.048 27.728 - 6.37% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.51% 7466.192 7653.949 - 1.18% -
std::none_of(list<int>)_(process_all)/8192 2.51% 7971.376 8171.566 - 2.53% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.51% 282.629 289.727 - 0.13% -
std::rotate(list<int>)_(by_1/2)/8192 2.51% 4656.686 4773.456 - -0.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.51% 30067.956 30821.687 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.50% 13387910.766 13722773.180 - -9.45% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.50% 11785.501 12080.266 - -0.02% -
std::equal(deque<int>)_(it,_it,_it)/8 2.49% 4.149 4.252 - -3.29% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.49% 20450.763 20959.410 - -0.70% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.48% 68.656 70.361 - 0.02% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.48% 202.494 207.521 - 1.10% -
std::stable_partition(vector<int>)_(dense)/32 2.48% 21.120 21.644 - 2.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.48% 12764763.235 13081038.452 - 4.53% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.48% 761.049 779.902 - 3.81% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.48% 17.333 17.763 - -3.31% -
BM_vector_deque_copy_backward/4096 2.47% 149.137 152.827 - 3.06% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.47% 9.011 9.234 - 0.25% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.47% 476.742 488.523 - -0.13% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.47% 15629.976 16015.993 - 1.44% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.47% 1.577 1.616 - 16.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.47% 9478.504 9712.194 - -3.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.46% 3.209 3.288 - -0.24% -
std::copy_if(list<int>)_(entire_range)/8 2.46% 2.452 2.512 - -0.80% -
ranges::minmax(std::vector<__int128>)/70000 2.45% 34326.380 35168.813 - 0.38% -
std::replace_if(deque<int>)_(sprinkled)/1024 2.45% 364.284 373.213 - 1.17% -
rng::fold_left(deque<int>)/32 2.45% 16.159 16.555 - 1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 2.44% 62304.650 63823.706 - 0.43% -
BM_tolower_string<wchar_t> 2.43% 6.286 6.439 - 1.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.43% 485240.586 497036.344 - 0.05% -
std::find_first_of(deque<int>)_(small_needle)/32 2.43% 107.704 110.321 - -0.84% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.42% 55.881 57.231 - 4.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.41% 63088.702 64609.494 - 4.31% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.41% 75.881 77.710 - -0.05% -
std::rotate(list<int>)_(by_1/4)/1024 2.41% 564.276 577.851 - 0.89% -
std::generate(vector<int>)/8192 2.40% 1799.929 1843.215 - 0.75% -
bm_ranges_lexicographical_compare<int>/64 2.40% 4.343 4.448 - 1.22% -
ranges::minmax(std::vector<__int128>)/8 2.40% 4.034 4.131 - 0.31% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.39% 39.245 40.184 - 6.38% -
ranges::min(std::deque<char>)/64 2.39% 16.209 16.597 - 0.18% -
std::set<int>::clear()/32 2.39% 634.352 649.525 - 5.71% -
BM_StringRelational_Compare_Empty_Huge_Control 2.39% 1.618 1.657 - 3.21% -
std::copy_if(deque<int>)_(every_other)/64 2.38% 22.779 23.322 - 0.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.38% 20.336 20.819 - 1.52% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.37% 240187.336 245884.313 - 0.19% -
BM_vector_deque_copy_backward/64 2.35% 2.994 3.064 - 2.98% -
std::find_end(forward_list<int>)_(process_all)/1000 2.35% 675.231 691.106 - -0.21% -
std::partial_sort(deque<int>)_(heap)/8 2.35% 39.314 40.238 - -0.68% -
std::remove_if(vector<int>)_(sprinkled)/1024 2.35% 510.928 522.922 - 1.06% -
std::partition(deque<int>)_(dense)/50 2.33% 15.300 15.657 - 17.16% -
std::search(list<int>)_(no_match)/8192 2.33% 6553.326 6706.233 - 1.71% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.33% 2.708 2.771 - -0.12% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.32% 97569.034 99837.400 - 1.26% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.32% 2.079 2.127 - -3.01% -
BM_deque_vector_ranges_move_backward/4000 2.32% 142.260 145.560 - 1.24% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.32% 1878.757 1922.297 - 0.25% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.31% 12808.151 13104.600 - 0.07% -
rng::find_last(vector<char>)_(bail_90%)/50 2.31% 1.468 1.502 - 11.25% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.31% 4672.590 4780.388 - 0.50% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.31% 7683.944 7861.167 - -9.10% -
SetIntersection_Interlaced_Set_float_16384_256 2.30% 200452314.157 205066171.544 - -0.21% -
std::pop_heap(vector<int>)/1024 2.30% 9.682 9.905 - -0.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 2.29% 10385.059 10623.151 - -22.93% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.29% 32.621 33.369 - 4.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.29% 47.108 48.187 - 0.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.29% 12252.128 12532.511 - 1.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.29% 7539.064 7711.498 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.28% 52.728 53.933 - 1.91% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.28% 167.007 170.818 - 0.24% -
std::search(vector<int>)_(same_length)/1024 2.28% 244.745 250.328 - 1.52% -
std::fill_n(vector<bool>)/64 2.28% 1.425 1.458 - 4.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.28% 14310.547 14636.757 - -0.27% -
std::partition_point(deque<int>)/8192 2.27% 14.911 15.250 - 0.59% -
std::remove_if(vector<int>)_(sprinkled)/32 2.27% 53.211 54.421 - 1.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.27% 73.365 75.028 - 2.81% -
std::search(list<int>)_(single_element)/1024 2.27% 739.627 756.389 - 0.18% -
BM_PushHeap_uint64_PipeOrgan_16 2.26% 0.867 0.887 - 0.13% -
std::copy_if(deque<int>)_(every_other)/4096 2.26% 1421.829 1453.956 - 0.28% -
std::copy_n(vector<int>)/32768 2.25% 3686.644 3769.709 - -0.15% -
std::sort_heap(vector<NonIntegral>)/8 2.25% 29.350 30.011 - 1.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.25% 175243877.135 179189388.926 - 2.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.25% 2298973.510 2350618.846 - 0.52% -
BM_deque_vector_move/4000 2.24% 139.565 142.698 - 0.40% -
BM_PushHeap_float_Ascending_64 2.23% 1.761 1.801 - 1.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 2.23% 0.487 0.498 - 36.36% -
std::shift_right(vector<int>)/8192 2.23% 295.624 302.203 - 0.28% -
BM_PushHeap_uint32_Random_262144 2.23% 5.757 5.885 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.22% 180090.382 184094.890 - 0.83% -
std::remove_if(vector<int>)_(sprinkled)/50 2.22% 62.271 63.654 - 0.29% -
BM_StringRead_Hot_Deep_Small 2.22% 0.501 0.512 - 4.83% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.22% 0.695 0.710 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 2.22% 142836119.881 146005069.686 - 2.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.21% 1148840.282 1174206.976 - 2.76% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.21% 1.923 1.966 - 1.57% -
std::set<int>::erase(key)_(existent)/1024 2.21% 50.105 51.210 - 1.17% -
std::lower_bound(std::list<int>)/100 2.21% 89.022 90.986 - 0.49% -
std::multiset<std::string>::count(key)_(existent)/32 2.20% 19.597 20.029 - -0.57% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.20% 585812.361 598687.232 - 1.80% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.19% 6.440 6.581 - -0.25% -
std::multiset<int>::count(key)_(non-existent)/32 2.19% 2.451 2.505 - 1.38% -
std::equal(list<int>)_(it,_it,_it)/8 2.19% 2.653 2.711 - 0.10% -
std::fill_n(list<int>)/1024 2.19% 440.872 450.511 - -4.93% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.18% 16159.057 16512.021 - 1.08% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.18% 4722.770 4825.814 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.17% 21050812.837 21508148.155 - -2.03% -
SetIntersection_None_Vector_string_1024_1 2.17% 1143480.413 1168297.446 - -4.69% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.17% 4.730 4.832 - 0.11% -
std::copy_if(vector<int>)_(entire_range)/4096 2.16% 911.558 931.268 - 0.45% -
std::copy(list<int>)/32768 2.16% 25840.178 26398.856 - 0.53% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.16% 7178.734 7333.896 - 0.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.16% 13.993 14.295 - 3.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.16% 35.733 36.503 - 1.17% -
std::generate(vector<int>)/32 2.14% 7.823 7.990 - 0.80% -
std::generate_n(vector<int>)/8192 2.14% 1804.172 1842.707 - 0.64% -
SetIntersection_Front_Set_string_16384_256 2.13% 14418310.113 14726072.147 - -0.72% -
SetIntersection_Front_Set_string_1024_64 2.13% 4771298.152 4873124.530 - 8.03% -
std::unique(vector<int>)_(contiguous)/1024 2.13% 302.781 309.239 - 0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.13% 0.573 0.585 - -4.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.13% 23.286 23.782 - -0.37% -
std::copy_if(deque<int>)_(every_other)/1048576 2.13% 364716.571 372491.145 - 0.51% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 2.13% 16.327 16.674 - -0.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.12% 12369.837 12632.373 - -1.98% -
std::copy_backward(list<int>)/8 2.12% 2.207 2.254 - -1.22% -
std::make_heap(deque<int>)_(shuffled)/1024 2.12% 2516.441 2569.813 - 0.17% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.12% 5256.140 5367.371 - 0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.10% 11231.528 11467.103 - 1.84% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.10% 1.634 1.668 - 2.92% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.09% 3433.542 3505.366 - -0.65% -
BM_vector_deque_copy/1024 2.09% 35.780 36.528 - 1.16% -
std::generate(vector<int>)/50 2.09% 11.746 11.991 - 0.77% -
std::copy_if(deque<int>)_(every_other)/262144 2.08% 91040.057 92937.508 - 0.48% -
BM_lexicographical_compare_three_way_fast_path/16 2.07% 4.308 4.397 - 0.21% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.07% 37560.174 38337.990 - 3.98% -
SetIntersection_Interlaced_Vector_uint64_1024_256 2.07% 6141338.510 6268508.501 - -22.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.07% 5890.765 6012.720 - 1.29% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.07% 0.696 0.711 - 0.31% -
SetIntersection_Front_Vector_float_256_64 2.06% 4261818.675 4349797.317 - 1.93% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.06% 4.076 4.160 - -1.83% -
std::copy_if(list<int>)_(every_other)/262144 2.06% 204387.302 208590.240 - 0.05% -
ranges::minmax(std::vector<char>)/1 2.06% 0.626 0.639 - 4.60% -
std::transform(vector<int>)_(identity_transform)/32 2.05% 8.977 9.162 - -0.58% -
BM_deque_vector_copy/4000 2.05% 139.516 142.380 - 0.33% -
BM_vector_deque_ranges_copy_backward/4000 2.05% 141.043 143.937 - 2.01% -
BM_deque_deque_ranges_move_backward/64 2.05% 3.419 3.490 - -3.99% -
std::remove_if(deque<int>)_(prefix)/1024 2.05% 546.111 557.285 - 0.13% -
std::fill(vector<int>)/8192 2.05% 228.633 233.310 - -0.26% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.04% 6.094 6.219 - 0.08% -
std::partition_copy(vector<int>)/50 2.04% 12.210 12.458 - -0.96% -
BM_vector_deque_ranges_copy_backward/4096 2.03% 148.578 151.599 - 2.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.03% 39278.302 40076.740 - 2.34% -
BM_tolower_char<wchar_t> 2.03% 0.603 0.615 - -10.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.03% 53390.429 54472.503 - -0.98% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.03% 4456.898 4547.211 - 0.32% -
std::generate(vector<int>)/1024 2.02% 239.287 244.130 - 0.61% -
std::partial_sort(vector<int>)_(shuffled)/8192 2.02% 86832.315 88585.026 - 0.63% -
std::search(vector<int>)_(near_matches)/1024 2.02% 14852.385 15152.156 - 1.03% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.02% 49960.663 50969.028 - -1.38% -
rng::fold_left(deque<int>)/50 2.02% 27.054 27.599 - 1.06% -
rng::contains_subrange(deque<int>)_(process_all)/16 2.01% 9.781 9.978 - 15.16% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.01% 1794.392 1830.441 - -0.92% -
BM_vector_deque_ranges_copy/4000 2.01% 140.667 143.492 - 2.46% -
std::remove(deque<int>)_(prefix)/1024 2.01% 515.258 525.599 - 0.53% -
std::move_backward(list<int>)/32768 2.01% 31156.368 31781.380 - -0.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.00% 12.551 12.803 - 0.35% -
SetIntersection_Front_Vector_string_256_16 2.00% 6087286.265 6209173.721 - 3.31% -
std::adjacent_find(vector<int>,_pred)/50 2.00% 23.194 23.658 - 1.12% -
std::stable_partition(vector<int>)_(sparse)/8192 2.00% 1544.433 1575.321 - 2.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.00% 59475.753 60665.111 - 1.36% -
BM_PushHeap_uint32_Ascending_1024 1.99% 2.555 2.606 - 0.17% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.99% 20.079 20.479 - 1.18% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.99% 230134.691 234717.019 - -0.98% -
std::fill_n(vector<int>)/50 1.99% 2.175 2.218 - 0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.99% 119282.805 121654.385 - 2.45% -
std::search(vector<int>)_(near_matches)/1000 1.99% 14121.336 14402.037 - 1.21% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.99% 17.265 17.608 - 1.10% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.98% 15.473 15.779 - -2.28% -
std::copy_if(deque<int>)_(every_other)/32768 1.98% 11391.688 11617.220 - 0.27% -
SetIntersection_Front_Set_string_262144_256 1.97% 14694952.545 14984562.187 - -0.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.97% 22.616 23.062 - -4.63% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.97% 42314.526 43148.230 - -0.08% -
std::count_if(list<int>)_(every_other)/8 1.97% 2.716 2.770 - 0.31% -
std::copy_if(vector<int>)_(entire_range)/32768 1.97% 7289.981 7433.241 - 0.33% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.96% 18.880 19.251 - 2.88% -
std::for_each(join_view(vector<vector<int>>))/8 1.96% 1.423 1.451 - -5.60% -
SetIntersection_Interlaced_Vector_float_262144_256 1.96% 20310714.315 20708801.568 - -5.53% -
std::move_backward(deque<int>)/8 1.96% 3.436 3.503 - 2.03% -
ranges::minmax(std::list<long_long>)/8 1.96% 2.517 2.566 - 1.64% -
std::find_if_not(vector<bool>)_(process_all)/50 1.96% 23.804 24.270 - 0.91% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.96% 838659.492 855059.400 - 2.30% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.95% 771.884 786.971 - 0.92% -
std::any_of(list<int>)_(process_all)/50 1.95% 21.501 21.921 - -0.36% -
std::replace(deque<int>)_(prefix)/50 1.95% 19.045 19.416 - 1.53% -
SetIntersection_Front_Vector_uint64_1024_64 1.95% 1331682.778 1357684.118 - -0.12% -
std::map<int,_int>::find(key)_(non-existent)/32 1.95% 2.210 2.253 - -5.95% -
BM_PushHeap_float_PipeOrgan_256 1.95% 1.722 1.756 - 1.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.95% 3.730 3.803 - 1.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.95% 36158.119 36861.430 - 1.38% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.94% 216.915 221.133 - 1.41% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.94% 99318.142 101245.428 - -1.08% -
std::partition_point(list<int>)/32 1.94% 15.639 15.943 - 0.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.94% 4.052 4.131 - 0.60% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.94% 4.441 4.527 - 7.19% -
ranges::min(std::deque<__int128>)/64 1.94% 20.518 20.915 - -17.17% -
SetIntersection_Front_Vector_uint64_16384_256 1.94% 2145748.755 2187280.312 - 3.52% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.94% 15026.812 15317.649 - 0.22% -
std::set<int>::contains(key)_(non-existent)/32 1.93% 3.072 3.132 - 7.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.93% 9.213 9.392 - 1.41% -
std::remove_copy(list<int>)_(prefix)/1024 1.93% 734.484 748.681 - 1.24% -
std::fill(vector<bool>)/4096 1.93% 4.119 4.199 - 0.40% -
SetIntersection_Interlaced_Set_string_64_16 1.92% 37531932.872 38253782.007 - -1.04% -
std::move(vector<bool>)_(aligned)/1048576 1.92% 1703.571 1736.288 - 0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.92% 690.740 704.006 - 3.30% -
std::copy_if(list<int>)_(every_other)/8 1.92% 2.252 2.295 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.91% 9907107.213 10096428.111 - 1.50% -
std::fill_n(vector<bool>)/512 1.91% 1.428 1.455 - 0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.91% 652.996 665.462 - 3.03% -
std::find(list<int>)_(process_all)/1024 1.91% 685.660 698.729 - 0.39% -
std::generate_n(vector<int>)/1024 1.90% 238.481 243.014 - 0.56% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.90% 1824.271 1858.924 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.90% 1755335.727 1788610.578 - -3.65% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.89% 93084.860 94846.994 - 0.62% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.88% 18.835 19.189 - 3.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.88% 23.828 24.275 - 0.07% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.88% 27.189 27.699 - 6.49% -
std::rotate(list<int>)_(by_1/4)/8192 1.87% 6476.986 6598.401 - 0.63% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.87% 1891.277 1926.718 - 0.11% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.87% 21.150 21.545 - 1.46% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.87% 6834657.462 6962303.352 - -5.88% -
std::count_if(list<int>)_(every_other)/8192 1.86% 7045.937 7176.877 - -0.66% -
std::fill(vector<int>)/50 1.86% 2.161 2.201 - 0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.85% 395.131 402.452 - 3.12% -
std::move(deque<int>)/262144 1.85% 14862.681 15137.934 - 0.48% -
BM_deque_vector_move/1 1.85% 2.051 2.089 - -0.53% -
BM_deque_vector_copy/5500 1.84% 194.464 198.051 - 0.96% -
std::remove_copy(list<int>)_(prefix)/8192 1.84% 6855.184 6981.629 - 0.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.84% 34.957 35.601 - -5.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.84% 5364.817 5463.631 - 0.67% -
std::copy_if(vector<int>)_(entire_range)/512 1.84% 120.729 122.951 - 0.45% -
std::fill(list<int>)/32 1.84% 8.150 8.300 - 0.29% -
ranges::minmax(std::list<char>)/8 1.84% 2.475 2.520 - 0.54% -
std::replace_if(list<int>)_(sprinkled)/1024 1.84% 729.294 742.705 - 0.69% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.83% 7.419 7.554 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.83% 1246.171 1268.996 - -0.16% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.83% 11567.640 11779.240 - -0.09% -
std::replace_if(deque<int>)_(prefix)/8192 1.83% 3420.887 3483.451 - -0.05% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.83% 534.130 543.898 - 2.62% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.82% 4744.683 4831.220 - 0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.82% 5649547.571 5752440.500 - -5.99% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.81% 1264317.629 1287254.337 - 4.00% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.81% 6827.782 6951.274 - -0.07% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.81% 1028065.763 1046657.228 - 0.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.81% 804147.698 818688.467 - 0.89% -
BM_PushHeap_float_PipeOrgan_64 1.81% 1.301 1.324 - -1.65% -
ranges::minmax(std::vector<long_long>)/8 1.80% 2.076 2.113 - 0.53% -
std::pop_heap(vector<std::string>)/1024 1.80% 20.990 21.368 - 3.78% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.80% 23.334 23.754 - 58.12% -
BM_StringEraseWithMove_Large_Transparent 1.80% 2.648 2.695 - 3.75% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.80% 0.698 0.711 - 0.19% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.80% 4675.823 4759.967 - 2.61% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.80% 2.777 2.827 - 0.44% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.80% 25.423 25.880 - 3.14% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.80% 240733.096 245058.071 - 0.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.79% 450.648 458.728 - -0.14% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.79% 11468.981 11674.101 - -2.25% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.78% 6911.440 7034.560 - 5.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.78% 848.192 863.300 - -3.39% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.78% 513.626 522.766 - -0.56% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.78% 111.564 113.549 - -0.26% -
SetIntersection_None_Vector_float_1024_1024 1.78% 1077292.294 1096458.383 - 3.04% -
BM_vector_deque_copy_backward/512 1.78% 17.513 17.824 - 2.16% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.78% 23.468 23.885 - 0.44% -
std::move_backward(list<int>)/262144 1.78% 257033.184 261603.640 - 1.89% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.78% 3808.654 3876.335 - 0.58% -
BM_vector_deque_ranges_move/4000 1.78% 140.547 143.044 - 0.61% -
SetIntersection_Interlaced_Set_float_16384_64 1.77% 215716414.038 219542301.980 - -0.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.77% 1.924 1.958 - 3.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.77% 6153282.716 6262356.991 - -14.32% -
std::unique(deque<int>)_(contiguous)/1024 1.77% 505.904 514.864 - 0.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.77% 3352.560 3411.901 - 1.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.77% 1450.886 1476.542 - 1.45% -
std::search(vector<int>)_(single_element)/1000 1.76% 228.851 232.884 - 2.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.76% 7231.930 7359.356 - 0.71% -
std::copy(vector<bool>)_(aligned)/32768 1.76% 34.757 35.368 - 0.81% -
SetIntersection_Front_Vector_uint64_256_64 1.76% 4260959.301 4335759.571 - -4.99% -
std::move_backward(vector<int>)/32768 1.76% 1700.669 1730.524 - -0.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.75% 398.743 405.735 - 3.10% -
rng::fold_left(deque<int>)/8 1.75% 4.025 4.096 - 4.63% -
std::unique(deque<int>)_(contiguous)/8192 1.75% 3697.270 3761.799 - 1.03% -
std::move_backward(list<int>)/1048576 1.74% 1017446.678 1035195.022 - 0.89% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.74% 782.453 796.074 - 0.60% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.74% 213.782 217.501 - -1.67% -
bm_lexicographical_compare<unsigned_char>/32768 1.74% 562.517 572.291 - 0.03% -
std::transform(vector<int>,_vector<int>)/32 1.74% 16.892 17.185 - -0.12% -
SetIntersection_Interlaced_Vector_float_262144_16 1.74% 2928717.384 2979538.812 - -9.83% -
BM_StringFindCharLiteral/64 1.73% 2.089 2.125 - -0.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.73% 2.940 2.991 - 0.12% -
std::unique_copy(vector<int>)_(contiguous)/52 1.73% 13.205 13.433 - -0.42% -
SetIntersection_None_Set_uint64_64_64 1.73% 11132725.634 11324934.300 - -1.82% -
std::partition_copy(deque<int>)/1024 1.73% 662.698 674.136 - -6.00% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.73% 98806.582 100511.295 - -0.38% -
rng::contains(deque<int>)_(process_all)/8 1.72% 2.866 2.915 - -2.60% -
std::copy_if(vector<int>)_(entire_range)/262144 1.72% 58640.914 59651.204 - 0.56% -
std::for_each(list<int>)/50 1.71% 21.451 21.817 - 1.57% -
BM_PushHeap_float_Ascending_1024 1.71% 3.120 3.173 - 1.00% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.71% 801.364 815.032 - 0.62% -
std::make_heap(deque<int>)_(heap)/8 1.70% 20.774 21.127 - -0.17% -
vector<bool>(size_type,_const_value_type&) 1.70% 8.337 8.479 - 1.94% -
BM_deque_deque_move/70000 1.70% 3363.727 3420.763 - 1.42% -
BM_deque_vector_move/2 1.69% 1.804 1.834 - 0.45% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.68% 4103.809 4172.933 - 1.57% -
BM_deque_deque_ranges_copy_backward/5500 1.68% 202.183 205.578 - 1.78% -
BM_deque_deque_copy_backward/4096 1.66% 150.926 153.439 - 1.13% -
std::partition(list<int>)_(sparse)/32 1.66% 8.838 8.984 - 0.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 1.66% 5729.716 5824.848 - 1.71% -
BM_vector_deque_ranges_copy_backward/1 1.65% 2.284 2.322 - 6.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.65% 31.084 31.597 - -1.96% -
std::multiset<std::string>::count(key)_(existent)/1024 1.65% 23.465 23.852 - -4.92% -
std::move_backward(deque<int>)/64 1.65% 5.262 5.349 - 1.18% -
SetIntersection_Front_Set_float_16384_16 1.65% 1212384.228 1232381.262 - 1.54% -
BM_StringRelational_Compare_Huge_Empty_Control 1.65% 1.634 1.661 - 0.21% -
SetIntersection_Front_Set_float_262144_262144 1.65% 1608624.352 1635112.223 - 0.02% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.65% 6843.842 6956.530 - 0.58% -
BM_deque_deque_ranges_move/4096 1.65% 147.232 149.656 - 0.84% -
std::remove(vector<int>)_(sprinkled)/8192 1.64% 1958.936 1991.119 - 0.88% -
std::search(list<int>)_(near_matches)/1000 1.64% 37526.370 38141.437 - 0.98% -
ranges::min(std::deque<long_long>)/8 1.64% 2.268 2.306 - 0.04% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.64% 11.625 11.815 - 0.60% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.64% 38482.137 39111.597 - -6.70% -
std::remove(vector<int>)_(sprinkled)/32 1.63% 48.416 49.207 - 0.45% -
std::move_backward(list<int>)/64 1.63% 38.935 39.571 - 0.57% -
BM_deque_deque_ranges_copy/70000 1.63% 3294.338 3348.073 - 2.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.63% 8681590.725 8823025.854 - 0.94% -
std::move_backward(deque<int>)/4096 1.63% 152.702 155.188 - -1.08% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 1.63% 11.409 11.594 - 70.34% -
std::replace(vector<int>)_(prefix)/1024 1.63% 158.586 161.163 - 1.00% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.62% 2.051 2.085 - 0.28% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.62% 1017.258 1033.767 - 0.25% -
BM_deque_vector_ranges_copy_backward/4096 1.62% 147.365 149.753 - 1.14% -
std::remove(deque<int>)_(sprinkled)/1024 1.62% 511.264 519.535 - -0.51% -
std::search(vector<int>)_(single_element)/1024 1.62% 234.513 238.303 - 2.96% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.61% 1708.425 1735.966 - 0.78% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.61% 3622.930 3681.328 - 0.79% -
std::remove_copy(list<int>)_(sprinkled)/50 1.61% 18.450 18.747 - 0.94% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.60% 35.053 35.615 - -1.82% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.60% 73780.480 74963.796 - -2.14% -
std::replace(vector<int>)_(prefix)/8192 1.60% 1259.317 1279.487 - 0.86% -
SetIntersection_Interlaced_Set_uint32_64_64 1.60% 13391486.461 13605661.219 - 2.77% -
std::reverse_copy(deque<int>)/32768 1.60% 7904.107 8030.179 - -0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.59% 2303561.200 2340292.325 - -4.24% -
std::partial_sort(deque<int>)_(shuffled)/8 1.59% 32.026 32.536 - 0.62% -
std::replace(deque<int>)_(prefix)/8192 1.59% 3207.739 3258.831 - 0.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 1.59% 35.254 35.815 - 10.13% -
SetIntersection_Front_Set_uint32_16384_1024 1.59% 12283161.099 12478108.341 - -0.78% -
std::deque<std::string>::ctor(size)/8192 1.58% 8451.333 8585.111 - 2.61% -
rng::contains(list<int>)_(process_all)/8192 1.58% 7185.161 7298.865 - 5.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.58% 74.326 75.502 - 0.04% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.58% 633714.787 643735.537 - 0.30% -
BM_num_get<long_double> 1.58% 36.203 36.775 - -1.32% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.58% 17.997 18.282 - 2.30% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.58% 2501723.957 2541228.413 - -1.64% -
std::search(list<int>)_(near_matches)/1024 1.58% 39173.691 39792.077 - 1.19% -
std::remove(vector<int>)_(sprinkled)/50 1.58% 52.468 53.295 - 0.37% -
std::generate_n(list<int>)/32 1.58% 8.433 8.566 - 0.43% -
BM_PushHeap_uint32_Ascending_262144 1.57% 4.806 4.881 - -0.88% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.56% 2618.506 2659.365 - -0.12% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.56% 8.650 8.784 - 1.89% -
BM_CmpLess_int_int 1.55% 1.061 1.078 - 2.45% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.55% 23.003 23.360 - 9.61% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.55% 31.965 32.461 - -1.30% -
std::set<int>::find(key)_(non-existent)/8192 1.55% 8.408 8.538 - -14.69% -
std::find(deque<int>)_(bail_25%)/8192 1.55% 475.395 482.758 - 1.30% -
std::replace(deque<int>)_(prefix)/32 1.55% 12.822 13.020 - 2.42% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.54% 4.010 4.072 - 0.71% -
BM_PushHeap_string_SingleElement_256 1.54% 2.600 2.640 - 2.86% -
BM_PushHeap_uint32_Random_1024 1.54% 5.717 5.805 - -0.64% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.53% 29.700 30.156 - 0.74% -
BM_StringFindAllMatch/64 1.53% 3.268 3.318 - 2.60% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.53% 1807821.369 1835498.289 - 1.18% -
BM_vector_deque_ranges_move/4096 1.53% 145.614 147.844 - 2.68% -
BM_StringRelational_Compare_Large_Small_Control 1.53% 1.849 1.877 - 1.72% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.53% 206803.212 209966.357 - -0.36% -
std::replace(deque<int>)_(sprinkled)/1024 1.53% 344.764 350.025 - 0.45% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.53% 3932.639 3992.614 - -1.35% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.52% 563.756 572.348 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.52% 2.500 2.538 - 1.67% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.52% 51447.054 52230.077 - -0.15% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.52% 4279.396 4344.512 - 0.47% -
BM_CmpLess_ushort_uchar 1.52% 1.111 1.128 - 2.29% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.52% 4.886 4.960 - 1.68% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.52% 773.250 784.971 - 2.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.52% 23626.868 23984.892 - -0.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.51% 2.128 2.161 - -0.23% -
std::reverse_copy(deque<int>)/512 1.51% 123.228 125.090 - -4.22% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.51% 8.563 8.693 - -0.93% -
BM_PushHeap_float_Random_16 1.51% 5.334 5.415 - 0.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.50% 10149.652 10302.380 - -2.41% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.50% 1613.546 1637.781 - -0.22% -
BM_PushHeap_uint32_Random_256 1.50% 5.500 5.582 - 1.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.50% 2.125 2.157 - -0.18% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.50% 2.125 2.157 - -0.24% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.49% 5.649 5.733 - 1.81% -
BM_deque_deque_copy/5500 1.49% 197.198 200.141 - 2.03% -
SetIntersection_None_Set_float_64_16 1.49% 18072182.118 18341827.819 - 2.59% -
std::fill_n(vector<int>)/32 1.49% 1.127 1.143 - 0.21% -
std::replace(deque<int>)_(sprinkled)/32 1.48% 11.966 12.143 - 0.47% -
std::move(vector<bool>)_(aligned)/64 1.48% 1.691 1.716 - 8.24% -
std::remove_if(list<int>)_(sprinkled)/8192 1.48% 8052.557 8171.442 - 0.90% -
bm_lexicographical_compare<int>/512 1.48% 29.463 29.898 - 0.14% -
BM_vector_deque_ranges_move/5500 1.47% 195.154 198.032 - 1.53% -
std::find(list<int>)_(process_all)/8192 1.47% 7129.683 7234.794 - 5.15% -
BM_vector_deque_ranges_move_backward/1024 1.47% 37.981 38.540 - 0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.47% 23712.793 24060.530 - 0.08% -
BM_PushHeap_float_Random_16384 1.47% 7.550 7.661 - -1.58% -
std::move_backward(deque<int>)/512 1.46% 23.556 23.901 - 0.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.46% 660.111 669.766 - 0.95% -
std::adjacent_find(list<int>)/1048576 1.46% 859057.273 871601.213 - 0.61% -
BM_StringFindStringLiteral/32 1.46% 1.748 1.773 - 4.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.46% 69493.269 70506.728 - -4.59% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.46% 3.844 3.900 - 1.60% -
BM_deque_vector_move/1024 1.45% 36.794 37.328 - -0.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.45% 2012.993 2042.195 - -1.64% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.45% 2.125 2.156 - -0.25% -
std::shift_left(list<int>)/50 1.45% 27.484 27.882 - 2.40% -
std::move_backward(vector<bool>)_(aligned)/4096 1.45% 7.120 7.223 - 1.37% -
BM_vector_deque_copy/65536 1.45% 2857.387 2898.809 - 1.52% -
std::reverse_copy(deque<int>)/64 1.45% 15.701 15.928 - 0.56% -
std::is_sorted(vector<int>,_pred)/8 1.45% 3.164 3.209 - -6.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.45% 17.901 18.160 - 1.87% -
std::replace(list<int>)_(prefix)/50 1.44% 16.924 17.169 - -0.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.44% 8762.895 8889.416 - -0.48% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.44% 33.458 33.941 - -1.09% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 1.44% 245.745 249.280 - -0.99% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.44% 1017.242 1031.864 - 0.12% -
std::sample(list<int>)/1024 1.43% 11872.850 12042.352 - 0.40% -
std::generate_n(vector<int>)/50 1.42% 11.750 11.917 - 0.12% -
std::remove_copy(deque<int>)_(prefix)/32 1.42% 12.893 13.076 - 1.24% -
std::move(vector<bool>)_(aligned)/4096 1.42% 6.986 7.085 - 0.15% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.42% 12.234 12.407 - -0.09% -
BM_deque_vector_copy/1024 1.42% 36.903 37.426 - 0.46% -
std::remove(vector<int>)_(prefix)/1024 1.42% 303.777 308.078 - 0.95% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.41% 7.263 7.365 - 0.03% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.41% 20.433 20.721 - 1.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.41% 12418.883 12593.447 - 1.61% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.40% 1085672.395 1100886.001 - -1.08% -
std::copy_if(deque<int>)_(every_other)/8 1.40% 3.399 3.447 - 0.28% -
SetIntersection_Interlaced_Set_float_16384_16 1.40% 209372791.775 212303575.422 - 0.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.40% 12703.758 12881.330 - 0.97% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.40% 9.069 9.196 - -1.38% -
std::copy_if(vector<int>)_(entire_range)/8 1.39% 2.265 2.297 - -1.28% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.39% 12649.418 12824.937 - -1.54% -
std::replace(deque<int>)_(sprinkled)/8192 1.39% 2758.549 2796.786 - 0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.38% 22944.589 23261.870 - -0.56% -
BM_deque_vector_copy_backward/5500 1.38% 198.943 201.686 - 1.82% -
std::copy(list<int>)/1048576 1.38% 854974.786 866744.387 - 0.25% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.38% 931583.168 944404.250 - 1.07% -
bm_lexicographical_compare<signed_char>/32768 1.37% 472.571 479.067 - 0.03% -
BM_StringFindStringLiteral/128 1.37% 3.164 3.207 - 1.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.37% 12552.941 12725.022 - -1.57% -
SetIntersection_Front_Vector_float_1024_64 1.37% 1343924.884 1362340.037 - 2.22% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.37% 2830.164 2868.943 - 0.40% -
std::remove(vector<int>)_(sprinkled)/1024 1.37% 281.617 285.470 - 0.48% -
std::stable_sort(vector<int>)_(descending)/8 1.37% 23.331 23.650 - 1.78% -
std::search(vector<int>)_(single_element)/8192 1.36% 1813.762 1838.470 - 1.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.36% 12.873 13.048 - 2.57% -
std::make_heap(vector<int>)_(shuffled)/1024 1.36% 565.075 572.757 - 0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 1.36% 16421.560 16644.251 - 1.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.36% 23.936 24.261 - -0.70% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 1.36% 662.254 671.230 - 1.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.35% 592237.622 600255.062 - 0.58% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.35% 732.859 742.778 - 0.58% -
std::partition_copy(deque<int>)/32 1.35% 12.799 12.972 - -0.32% -
BM_deque_vector_move_backward/1024 1.35% 36.711 37.206 - 0.39% -
SetIntersection_Interlaced_Set_string_262144_262144 1.35% 17965185.709 18207381.510 - 2.45% -
ranges::min(std::deque<__int128>)/8 1.35% 2.792 2.830 - -2.01% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.35% 12.580 12.750 - 0.19% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.34% 9.855 9.987 - 5.07% -
std::set<int>::erase(key)_(existent)/32 1.34% 22.008 22.303 - 4.74% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.34% 20.818 21.097 - 2.66% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.34% 18.420 18.666 - 2.22% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.34% 24.375 24.701 - 0.01% -
BM_StringRelational_Less_Large_Large_Control 1.33% 2.121 2.149 - -0.64% -
std::is_sorted_until(deque<int>,_pred)/1024 1.33% 598.932 606.917 - 1.87% -
std::replace(list<int>)_(sprinkled)/50 1.33% 19.512 19.772 - 6.69% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.33% 5.497 5.570 - -3.05% -
std::move(vector<int>)/32768 1.33% 1704.927 1727.630 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.33% 62.699 63.533 - -0.96% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.33% 728.359 738.044 - 0.48% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.32% 67.171 68.061 - -0.51% -
BM_PushHeap_uint32_Ascending_16 1.32% 0.917 0.929 - 0.27% -
std::partial_sort(vector<int>)_(heap)/8192 1.32% 96325.267 97595.514 - 0.89% -
std::make_heap(deque<int>)_(ascending)/8192 1.32% 20434.578 20703.567 - -0.26% -
SetIntersection_None_Set_string_64_4 1.32% 21681062.814 21966421.599 - 0.01% -
bm_ranges_swap_ranges_vb_aligned/262144 1.32% 481.950 488.289 - 1.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.31% 517.651 524.454 - 0.84% -
BM_deque_deque_ranges_copy_backward/4096 1.31% 150.884 152.864 - 1.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.31% 0.769 0.779 - -0.27% -
std::partial_sort_copy(vector<int>)_(descending)/8192 1.31% 93211.522 94430.132 - 1.34% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.30% 1897.308 1922.059 - 0.20% -
BM_vector_deque_ranges_copy/4096 1.30% 144.872 146.759 - 1.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.30% 39.832 40.350 - -12.12% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.30% 27905.993 28269.292 - 5.84% -
std::unique(deque<int>)_(sprinkled)/52 1.30% 59.995 60.775 - -3.78% -
std::multiset<int>::erase(key)_(existent)/1024 1.30% 39.857 40.374 - -4.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.30% 264.633 268.064 - -2.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.30% 23.230 23.531 - 0.15% -
std::pop_heap(deque<std::string>)/8192 1.30% 114.144 115.622 - 1.41% -
std::remove_if(list<int>)_(prefix)/32 1.29% 57.879 58.628 - 0.01% -
std::remove(list<int>)_(prefix)/50 1.29% 62.538 63.346 - 0.24% -
std::is_sorted(vector<int>,_pred)/1024 1.29% 462.687 468.665 - 0.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.29% 1.396 1.414 - 0.11% -
std::for_each_n(vector<int>)/32 1.29% 3.672 3.719 - 0.65% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.29% 6168.166 6247.464 - 0.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.28% 17.346 17.568 - -0.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.28% 57305.641 58040.080 - 1.45% -
std::find(list<int>)_(process_all)/50 1.28% 18.826 19.067 - 0.43% -
BM_PushHeap_string_Random_256 1.28% 14.217 14.399 - -1.42% -
ranges::minmax(std::deque<__int128>)/70000 1.28% 33987.055 34421.623 - -0.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.28% 19.268 19.514 - 3.35% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.28% 16.357 16.566 - -3.07% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.27% 21.793 22.070 - 0.47% -
std::replace_if(deque<int>)_(prefix)/50 1.27% 20.264 20.522 - 0.50% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.27% 514.422 520.955 - -2.85% -
std::unique_copy(list<int>)_(sprinkled)/52 1.27% 23.781 24.083 - 0.65% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.27% 3801.904 3850.013 - 0.74% -
std::all_of(list<int>)_(process_all)/32768 1.26% 26335.806 26668.124 - 3.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.26% 631569.454 639512.027 - 0.56% -
BM_PushHeap_string_SingleElement_262144 1.25% 2.647 2.680 - 2.43% -
std::shift_right(deque<int>)/1024 1.25% 40.298 40.800 - 1.30% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.24% 243.894 246.930 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.24% 1.675 1.696 - 0.12% -
std::for_each_n(list<int>)/32 1.24% 11.087 11.225 - -0.24% -
rng::find_last(list<int>)_(bail_10%)/8192 1.24% 6231.799 6309.230 - -0.03% -
SetIntersection_Interlaced_Set_float_256_256 1.24% 7643424.055 7738325.934 - 2.81% -
SetIntersection_Front_Set_float_64_16 1.24% 15499835.303 15692241.774 - 0.85% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.24% 63724.692 64515.365 - 1.91% -
std::replace(deque<int>)_(prefix)/1024 1.24% 405.672 410.701 - 0.12% -
SetIntersection_Front_Vector_float_16384_64 1.24% 1344367.807 1361011.029 - -1.06% -
std::copy_if(deque<int>)_(entire_range)/4096 1.24% 1010.110 1022.600 - 0.33% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.24% 562.829 569.785 - 0.71% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.24% 31.915 32.309 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.23% 200619415.969 203090292.316 - 1.87% -
std::copy_n(vector<bool>)_(aligned)/32768 1.22% 34.810 35.236 - -0.42% -
std::rotate(deque<int>)_(1_element_backward)/50 1.22% 5.083 5.145 - -0.50% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.22% 577.431 584.455 - 1.41% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.22% 8.198 8.297 - 2.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.22% 1191.681 1206.171 - -0.39% -
BM_deque_deque_copy_backward/1024 1.22% 37.955 38.417 - 0.92% -
std::find_if(vector<bool>)_(process_all)/8192 1.22% 4492.919 4547.528 - 1.13% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.22% 176.580 178.726 - 0.31% -
bm_lexicographical_compare<signed_char>/4096 1.21% 59.098 59.816 - 0.02% -
std::lower_bound(std::vector<int>)/8 1.21% 7.751 7.845 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.21% 2.082 2.108 - 0.56% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.20% 295.770 299.328 - 0.11% -
std::replace_if(vector<int>)_(prefix)/1024 1.20% 266.744 269.948 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.20% 3554.999 3597.691 - 0.31% -
std::find_if(deque<int>)_(process_all)/50 1.20% 12.541 12.691 - 0.98% -
rng::starts_with(vector<int>,_pred)/1000 1.20% 278.676 282.017 - 2.03% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.20% 1.176 1.190 - -0.14% -
rng::contains_subrange(list<int>)_(process_all)/50 1.20% 17.794 18.007 - 1.21% -
std::deque<std::string>::ctor(size)/1024 1.20% 725.802 734.484 - 3.57% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.19% 5.177 5.239 - -20.60% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.19% 14685795.818 14860819.334 - 2.53% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.19% 1295765.431 1311203.965 - 0.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.19% 17.156 17.361 - 2.10% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.19% 3686.278 3730.113 - 0.71% -
std::multiset<int>::ctor(const&)/1024 1.18% 6345.786 6420.864 - -1.87% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.18% 17616.093 17824.207 - 0.10% -
std::transform(list<int>)_(identity_transform)/1024 1.18% 732.542 741.196 - 0.61% -
SetIntersection_Front_Vector_string_262144_64 1.18% 3131135.823 3168075.367 - 4.14% -
std::upper_bound(std::list<int>)/8 1.18% 16.029 16.218 - 0.41% -
std::sample(list<int>)/32 1.18% 310.333 313.991 - 0.50% -
BM_CmpEqual_uint_ushort 1.18% 1.105 1.118 - 1.07% -
SetIntersection_Front_Set_float_16384_4 1.17% 1047344.285 1059639.321 - -1.38% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.17% 472621.682 478160.490 - 0.68% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.17% 941476.672 952500.284 - 0.27% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.17% 9.664 9.777 - 2.73% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.17% 276.580 279.808 - 2.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.17% 38.040 38.484 - 8.85% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.17% 23.831 24.109 - 0.40% -
std::copy_if(deque<int>)_(entire_range)/512 1.16% 133.744 135.300 - 0.31% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.16% 55.331 55.975 - 0.01% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.16% 1.776 1.797 - -3.58% -
std::deque<int>::ctor(size)/8192 1.16% 440.115 445.232 - 3.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.16% 54.162 54.790 - 1.44% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.16% 89.814 90.855 - 2.19% -
BM_deque_deque_ranges_move_backward/5500 1.16% 203.863 206.220 - 1.89% -
std::copy_if(list<int>)_(entire_range)/262144 1.16% 214826.395 217308.003 - 0.46% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.15% 14.722 14.892 - 1.67% -
std::copy_if(list<int>)_(every_other)/1048576 1.15% 820991.267 830463.186 - -1.11% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.15% 37.515 37.948 - 3.85% -
std::find_end(forward_list<int>)_(single_element)/1024 1.15% 698.772 706.830 - -1.20% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.15% 12.457 12.601 - 0.38% -
std::remove_copy(vector<int>)_(prefix)/50 1.15% 13.771 13.930 - -1.04% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.15% 16.128 16.314 - 0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.15% 666.699 674.382 - 2.78% -
BM_vector_deque_move_backward/4000 1.15% 142.206 143.841 - 1.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.15% 38.334 38.773 - -3.18% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.14% 37.022 37.446 - 1.16% -
std::copy_backward(list<int>)/1048576 1.14% 869127.472 879072.302 - 0.53% -
std::find(deque<int>)_(process_all)/1024 1.14% 239.758 242.500 - 0.29% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 1.14% 760.525 769.211 - -3.41% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.14% 301.415 304.847 - 4.53% -
ranges::min(std::vector<__int128>)/8 1.14% 2.856 2.888 - -2.91% -
rng::find(vector<bool>)_(process_all)/8192 1.14% 33.086 33.462 - 0.62% -
BM_deque_deque_copy/1024 1.13% 36.899 37.318 - 2.31% -
std::fill_n(vector<int>)/8192 1.13% 229.420 232.018 - -1.36% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.13% 573763.593 580258.754 - 0.76% -
std::remove(vector<int>)_(prefix)/8192 1.13% 2084.830 2108.403 - 0.46% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.13% 63.874 64.595 - 0.36% -
SetIntersection_None_Set_float_256_16 1.13% 10880779.425 11003560.345 - 2.66% -
BM_PushHeap_float_PipeOrgan_16 1.13% 0.897 0.907 - -0.17% -
bm_ranges_swap_ranges_vb_aligned/131072 1.12% 244.249 246.996 - -2.03% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.12% 30.166 30.505 - -4.81% -
std::rotate(list<int>)_(1_element_backward)/1024 1.12% 733.692 741.930 - 0.39% -
std::move_backward(list<int>)/8 1.12% 3.334 3.372 - 1.52% -
std::move(vector<bool>)_(aligned)/32768 1.12% 36.390 36.798 - 0.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.12% 27.278 27.583 - -2.43% -
std::multiset<std::string>::erase(iterator)/32 1.12% 26.705 27.004 - -15.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.12% 8576856.123 8672828.840 - 0.29% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.12% 8.373 8.466 - 0.42% -
bm_lexicographical_compare<unsigned_char>/512 1.12% 8.638 8.735 - 0.49% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.12% 3877.885 3921.184 - 0.82% -
std::transform(vector<int>)_(identity_transform)/50 1.12% 16.064 16.244 - 0.95% -
std::replace(list<int>)_(prefix)/32 1.11% 10.909 11.031 - 0.32% -
std::replace(deque<int>)_(sprinkled)/50 1.11% 18.002 18.202 - 0.51% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.11% 29.336 29.663 - 0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.11% 12856.223 12999.133 - -0.89% -
std::remove_copy(deque<int>)_(prefix)/8192 1.11% 3312.577 3349.399 - 0.16% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.11% 10.833 10.953 - 0.46% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.11% 625.005 631.947 - -0.15% -
BM_deque_vector_ranges_move/1024 1.11% 37.338 37.752 - 0.88% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.11% 4.098 4.144 - -1.92% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.11% 4485.262 4534.877 - 0.80% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.11% 242.401 245.080 - 0.35% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.10% 512.925 518.590 - 2.58% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.10% 7294.064 7374.493 - 0.65% -
std::find_if(vector<bool>)_(process_all)/1048576 1.10% 575388.525 581710.373 - 1.01% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.10% 59.221 59.870 - 0.03% -
std::find_if_not(list<int>)_(bail_25%)/1024 1.10% 181.590 183.580 - 1.40% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.09% 17.281 17.470 - -1.86% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.09% 20.472 20.696 - -0.42% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.09% 2.273 2.298 - -0.50% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.09% 485.234 490.540 - 0.30% -
std::partition(vector<int>)_(sparse)/1024 1.09% 253.223 255.991 - 0.52% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.09% 598.616 605.156 - 0.81% -
BM_vector_deque_move/4096 1.09% 146.165 147.762 - 2.41% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.09% 4808.619 4861.085 - 0.18% -
std::adjacent_find(vector<int>)/8 1.09% 2.000 2.021 - -0.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.09% 828.933 837.966 - 0.33% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.09% 10.826 10.944 - 0.19% -
std::map<int,_int>::find(key)_(existent)/32 1.09% 1.696 1.715 - -1.57% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.08% 8.406 8.497 - 0.25% -
BM_std_minmax_element<int>/4 1.08% 1.239 1.253 - 2.10% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.08% 26.351 26.637 - 1.47% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.08% 991062.471 1001743.946 - 1.00% -
std::partition_point(list<int>)/50 1.08% 24.421 24.684 - -1.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.08% 252514816.985 255231482.851 - 4.46% -
std::is_sorted(vector<int>,_pred)/8192 1.07% 3690.085 3729.735 - 0.17% -
rng::find(vector<bool>)_(process_all)/1048576 1.07% 3615.607 3654.447 - 0.93% -
std::reverse(deque<int>)/512 1.07% 112.012 113.214 - -18.80% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.07% 28088.964 28390.287 - 1.18% -
BM_deque_deque_ranges_move_backward/512 1.07% 19.087 19.292 - -2.11% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.07% 513904.709 519413.922 - 0.47% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.07% 12.977 13.116 - -0.36% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.07% 27.187 27.477 - -0.02% -
std::find(vector<int>)_(process_all)/1024 1.07% 239.966 242.523 - 0.45% -
SetIntersection_Front_Set_uint64_262144_1024 1.07% 12550053.575 12683739.738 - 3.42% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.06% 5.713 5.774 - -0.37% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.06% 740.091 747.958 - 0.34% -
BM_PushHeap_string_QuickSortAdversary_16384 1.06% 16.168 16.339 - -8.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.06% 56.096 56.692 - -2.88% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.06% 40.523 40.953 - -1.61% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.06% 753.547 761.504 - 2.32% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.06% 1.827 1.846 - 8.12% -
std::remove_if(list<int>)_(prefix)/50 1.05% 71.469 72.222 - 0.09% -
std::search(list<int>)_(no_match)/1048576 1.05% 836312.104 845112.010 - 1.47% -
std::replace_if(vector<int>)_(sprinkled)/32 1.05% 8.633 8.724 - -2.21% -
std::copy_backward(list<int>)/512 1.05% 363.067 366.872 - 0.35% -
SetIntersection_Front_Vector_string_16384_4 1.05% 1182352.798 1194738.850 - 0.16% -
std::find(deque<int>)_(bail_25%)/32768 1.05% 1905.956 1925.886 - 0.80% -
std::lower_bound(std::vector<int>)/100 1.05% 12.070 12.197 - -6.40% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.04% 303.079 306.245 - 0.11% -
BM_deque_deque_ranges_move/4000 1.04% 142.121 143.606 - -1.23% -
std::replace_if(list<int>)_(sprinkled)/8192 1.04% 7271.596 7347.467 - -0.05% -
std::unique(deque<int>)_(sprinkled)/8192 1.04% 3771.127 3810.455 - 0.24% -
ranges::minmax(std::deque<__int128>)/8 1.04% 3.704 3.742 - -1.05% -
std::move_backward(vector<int>)/512 1.04% 20.626 20.841 - 0.21% -
SetIntersection_Front_Set_float_1024_64 1.04% 1699533.927 1717206.139 - -5.21% -
std::reverse(deque<int>)/4096 1.04% 711.632 719.006 - 0.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.03% 398.919 403.040 - 2.19% -
std::pop_heap(vector<float>)/8192 1.03% 19.644 19.847 - 0.03% -
std::remove_copy(vector<int>)_(prefix)/1024 1.03% 260.468 263.152 - 0.19% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.02% 27743.971 28028.115 - -0.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.02% 17.156 17.331 - 1.78% -
std::copy_backward(list<int>)/262144 1.02% 216171.465 218380.202 - 0.54% -
std::replace_if(deque<int>)_(prefix)/32 1.02% 13.947 14.090 - 0.76% -
BM_CmpEqual_int_ushort 1.02% 1.094 1.105 - 3.57% -
std::upper_bound(std::deque<int>)/8192 1.02% 64.354 65.008 - 0.02% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.02% 797.126 805.218 - -0.32% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.01% 727.243 734.622 - 0.98% -
std::adjacent_find(vector<int>)/8192 1.01% 1811.272 1829.611 - 0.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.01% 24.558 24.807 - 0.61% -
BM_deque_deque_copy_backward/4000 1.01% 145.339 146.810 - 1.03% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.01% 583.390 589.285 - 0.31% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.01% 997344.508 1007415.224 - 0.64% -
std::adjacent_find(deque<int>)/8192 1.01% 3675.211 3712.271 - 0.89% -
std::replace_if(list<int>)_(prefix)/1024 1.01% 728.157 735.496 - 0.40% -
SetIntersection_Front_Vector_float_64_64 1.01% 10800309.998 10909052.598 - 0.39% -
rng::contains(vector<int>)_(process_all)/1048576 1.01% 230218.702 232536.387 - 0.44% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.01% 27.807 28.087 - -0.27% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.01% 768.259 775.983 - 0.50% -
std::copy_backward(list<int>)/32768 1.01% 26091.314 26353.563 - -0.67% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.00% 10.584 10.690 - 5.73% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 1.00% 16.610 16.777 - 1.09% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.00% 22.866 23.096 - 0.06% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.00% 1552.403 1567.993 - -2.55% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.00% 56.153 56.715 - 1.09% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 277.518 - -19.97% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.530 - 0.76% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 626.700 - 0.57% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.645 - 0.62% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.203 - 0.29% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.516 - 0.41% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.975 - -0.94% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.409 - 1.67% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.448 - -1.86% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.578 - -21.54% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.73% 2241.208 28.525 - 0.97% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.646 - 1.86% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 69.814 - 1.17% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.599 - 0.03% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 60.069 - 0.39% -
std::distance(join_view(vector<vector<int>>))/50 -95.17% 12.517 0.604 - -10.81% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.89% 10774.351 873.307 - 0.60% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.56% 844.361 71.249 - 1.22% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.36% 1371.376 118.541 - 0.02% -
std::find_end(list<int>)_(match_near_end)/1000 -89.49% 733.450 77.054 - 0.08% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.46% 261.801 27.582 - 0.36% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.393 - 0.40% -
std::find_end(deque<int>)_(match_near_end)/1000 -87.92% 348.494 42.083 - -7.24% -
std::fill(deque<int>)/8192 -87.40% 1864.796 235.028 - 0.35% -
std::fill_n(deque<int>)/8192 -87.18% 1866.881 239.300 - 2.19% -
std::fill_n(deque<int>)/1024 -87.13% 231.642 29.817 - -0.24% -
std::fill(deque<int>)/1024 -86.88% 232.589 30.509 - 1.80% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.67% 560.703 74.741 - 0.56% -
std::fill_n(deque<int>)/32 -85.90% 8.269 1.166 - 1.04% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.52% 22086.172 3197.465 - -0.41% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.10% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.68% 2265.885 369.863 - 0.30% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.48% 287.978 47.584 - 0.89% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.53% 968.953 169.273 - 1.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.51% 3859.343 675.073 - 2.83% -
std::fill_n(deque<int>)/50 -81.91% 12.186 2.205 - 0.71% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.49% 323485.437 59885.585 - 0.02% -
std::fill(deque<int>)/50 -81.46% 12.763 2.366 - -0.36% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.36% 323441.716 60275.904 - 1.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.09% 122.759 23.214 - 0.46% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.92% 271537.279 57232.139 - 0.21% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.21% 263474.992 57401.227 - 0.36% -
BM_num_get<void*> -77.19% 47.636 10.864 - -1.63% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.60% 1779.984 416.533 - -0.50% -
std::find_end(deque<int>)_(same_length)/1024 -76.10% 1394.647 333.255 - 0.21% -
std::find_end(deque<int>)_(same_length)/8192 -75.49% 11168.880 2736.980 - -1.33% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.47% 194270.888 47663.434 - 0.41% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.85% 161550.849 48701.300 - 0.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.06% 15320.993 4740.567 - 0.25% -
std::rotate(vector<int>)_(by_1/3)/50 -68.61% 35.296 11.078 - -0.08% -
std::fill(vector<bool>)/262144 -67.93% 720.065 230.918 - 0.45% -
std::rotate(vector<int>)_(by_1/4)/50 -66.83% 35.303 11.709 - 0.95% -
std::find_end(deque<int>)_(same_length)/1000 -65.14% 935.209 326.012 - 0.22% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.02% 778.389 272.259 - 2.58% -
std::rotate(deque<int>)_(by_1/4)/8192 -63.03% 6755.688 2497.414 - 2.10% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.86% 138430.643 51410.233 - 0.22% -
std::rotate(deque<int>)_(by_1/4)/50 -62.83% 73.934 27.480 - 1.86% -
BM_num_get<unsigned_int> -61.49% 25.424 9.791 - 1.11% -
std::rotate(deque<int>)_(by_1/3)/50 -61.38% 75.430 29.133 - -1.46% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.27% 18151.862 7030.790 - -0.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.11% 2416.837 939.885 - -0.11% -
BM_num_get<unsigned_short> -60.77% 25.562 10.028 - -1.48% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.74% 130791.216 51344.582 - -0.92% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.58% 17545.803 6917.234 - 0.67% -
BM_num_get<unsigned_long_long> -60.30% 25.970 10.311 - 0.24% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.15% 17633.737 7026.742 - 0.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.08% 249.065 99.425 - -1.26% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.97% 17236.328 6899.096 - 0.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.92% 248.703 99.685 - -16.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -59.34% 1747.195 710.431 - 5.66% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.31% 14734.367 5995.310 - 0.57% -
BM_num_get<unsigned_long> -58.96% 25.450 10.445 - -0.69% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -58.91% 1666.586 684.820 - 6.17% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.42% 13790.984 5733.909 - 0.19% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.28% 14372.895 5996.396 - 0.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -56.89% 52.412 22.596 - 1.52% -
std::rotate(vector<int>)_(by_1/4)/32 -56.88% 10.967 4.729 - 0.13% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.74% 13791.062 5965.691 - -0.52% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.52% 11462.674 4984.350 - -0.31% -
BM_num_get<long_long> -56.43% 24.715 10.768 - 0.45% -
BM_num_get<long> -56.34% 24.398 10.652 - -2.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -56.24% 222.294 97.268 - -6.64% -
std::rotate(deque<int>)_(by_1/4)/32 -55.82% 29.813 13.171 - -0.64% -
rng::for_each(map<int>)/8192 -55.74% 16529.420 7315.989 - 0.04% -
std::rotate(deque<int>)_(by_1/3)/32 -55.46% 44.961 20.025 - -1.67% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.39% 76.407 34.087 - -32.89% -
std::for_each(map<int>::iterator)/8192 -54.57% 16371.941 7438.079 - 0.34% -
rng::for_each(multimap<int>)/8192 -54.48% 15883.257 7230.752 - -1.35% -
BM_num_get<bool> -54.20% 25.320 11.596 - -2.22% -
std::for_each(multimap<int>::iterator)/8192 -53.90% 16071.612 7408.827 - -1.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -53.40% 216.578 100.915 - 1.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -53.18% 213.056 99.757 - -15.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.94% 206.029 96.947 - -3.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -51.48% 23.575 11.438 - -22.29% -
std::find_end(vector<int>)_(same_length)/1000 -51.14% 494.629 241.700 - -1.11% -
std::find_end(vector<int>)_(same_length)/1024 -51.06% 505.125 247.208 - -2.76% -
std::for_each(multiset<int>::iterator)/8192 -50.99% 16097.390 7889.619 - -0.86% -
std::for_each(set<int>::iterator)/8192 -50.51% 15715.673 7778.041 - -0.87% -
rng::for_each(set<int>)/8192 -50.38% 15441.804 7662.320 - -1.63% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.30% 1584.834 787.627 - -5.22% -
std::find_end(list<int>)_(same_length)/1024 -50.13% 1500.195 748.115 - -1.72% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.13% 417.683 208.319 - 0.05% -
rng::for_each(multiset<int>)/8192 -50.06% 15381.589 7681.112 - -0.77% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.83% 1212.963 608.526 - 0.37% -
std::find_if(list<int>)_(process_all)/50 -49.80% 38.050 19.101 - 1.20% -
std::find_end(vector<int>)_(same_length)/8192 -49.74% 4021.139 2020.971 - 1.38% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.71% 1241.659 624.472 - 0.50% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.69% 1547.198 778.403 - -4.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.50% 73.162 36.945 - -49.26% -
std::find_end(list<int>)_(same_length)/1000 -49.17% 1471.156 747.797 - 0.46% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.68% 9944.725 5103.258 - 2.55% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.67% 416.280 213.680 - -0.55% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.61% 412.896 212.187 - 0.00% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.59% 401.487 206.398 - -0.07% -
std::rotate(vector<int>)_(by_1/3)/32 -48.53% 19.468 10.021 - 0.26% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.45% 37.468 19.313 - 0.03% -
std::find_end(list<int>)_(same_length)/8192 -48.44% 15737.538 8114.342 - -0.35% -
std::find_end(deque<int>)_(near_matches)/1024 -47.65% 31166.564 16315.578 - -0.01% -
std::find_end(deque<int>)_(near_matches)/1000 -47.62% 30016.921 15723.906 - 0.25% -
std::rotate_copy(vector<int>)/8192 -47.57% 716.636 375.701 - -39.80% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.31% 691458.833 364327.159 - -0.10% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -46.98% 16.719 8.864 - -62.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.92% 143.373 77.540 - -1.51% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -45.48% 130.284 71.037 - 7.36% -
std::set<int>::ctor(&&,_different_allocs)/32 -45.47% 336.688 183.580 - 1.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.11% 141.916 77.902 - 0.44% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.01% 46244.650 25429.981 - 0.57% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -44.88% 0.481 0.265 - -10.91% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.43% 364.886 202.762 - 0.24% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.11% 9565.269 5346.076 - 0.94% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.95% 10.626 5.955 - -60.03% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.76% 17490.376 9836.130 - 0.43% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -43.73% 341.550 192.175 - 1.07% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -43.71% 0.476 0.268 - 7.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -43.38% 0.485 0.274 - -18.50% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -43.25% 1435.590 814.736 - 2.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -43.19% 65.298 37.095 - -30.01% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.16% 2.058 1.170 - 0.17% -
std::unordered_set<int>::count(key)_(non-existent)/0 -42.76% 0.485 0.277 - -0.85% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.68% 305.808 175.277 - -0.01% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -42.48% 104.860 60.315 - -36.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -42.31% 10.857 6.263 - -12.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -42.29% 6.251 3.607 - 2.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -42.00% 11.127 6.453 - -32.00% -
std::find_end(list<int>,_pred)_(same_length)/8192 -40.78% 17079.425 10113.775 - 6.53% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -40.37% 919.690 548.432 - 9.62% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.16% 307.662 184.101 - -0.71% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -40.14% 1368.116 818.997 - 5.40% -
BM_PushHeap_float_Descending_16 -39.87% 0.632 0.380 - 3.51% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -38.53% 84.554 51.978 - -17.27% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -38.39% 656165.456 404273.256 - 0.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -38.39% 33.989 20.941 - -29.10% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.26% 22.154 13.679 - -0.05% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -38.02% 20.065 12.435 - 3.20% -
std::set<std::string>::erase(key)_(existent)/32 -37.62% 85.032 53.044 - -28.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -37.22% 0.684 0.429 - -32.64% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -37.19% 11.335 7.120 - -29.79% -
std::rotate(vector<int>)_(by_1/2)/32 -36.93% 3.705 2.337 - 0.65% -
std::set<std::string>::insert(value)_(already_present)/32 -36.88% 16.328 10.306 - 40.20% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.85% 2.934 1.853 - 0.40% -
BM_StringEraseWithMove_Huge_Transparent -36.84% 69.490 43.886 - 1.12% -
BM_PushHeap_float_Descending_4 -36.58% 0.612 0.388 - 6.76% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.58% 27.276 17.298 - -5.26% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.54% 45.933 29.151 - 1.65% -
std::find_end(deque<int>)_(near_matches)/8192 -36.41% 1769000.521 1124825.806 - 0.48% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -36.40% 80156.175 50978.432 - -2.54% -
std::set<std::string>::erase(key)_(existent)/8192 -36.02% 104.125 66.624 - -20.39% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.54% 9999.342 6445.579 - -1.32% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.49% 41.831 26.984 - 0.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -35.30% 7.197 4.656 - -27.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -35.14% 18235027.839 11827269.497 - -47.31% -
std::set<int>::ctor(const&,_alloc)/8192 -34.65% 77999.624 50974.589 - 2.97% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -34.26% 3657.183 2404.137 - 20.30% -
std::multiset<int>::ctor(const&,_alloc)/8192 -34.13% 79867.273 52607.652 - 1.03% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -34.09% 88.098 58.063 - -48.83% -
BM_StringEraseWithMove_Huge_Opaque -33.95% 68.230 45.063 - 2.30% -
std::set<int>::ctor(const&,_alloc)/1024 -33.93% 9679.700 6395.828 - 2.85% -
std::multiset<int>::ctor(const&,_alloc)/1024 -33.78% 9837.980 6515.199 - 0.01% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -33.68% 47.142 31.264 - -18.10% -
std::copy_n(list<int>)/64 -33.57% 22.405 14.883 - 2.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.37% 0.397 0.264 - -10.86% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.27% 41.375 27.609 - 1.58% -
BM_toupper_char<char> -33.23% 0.692 0.462 - -32.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -33.14% 7.501 5.016 - -25.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.09% 13072113.395 8747091.117 - -0.88% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -33.06% 15051.910 10075.116 - 2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.86% 12922716.210 8676436.787 - -2.75% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.73% 0.696 0.468 - 0.54% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.59% 63.231 42.626 - -12.37% -
std::unique_copy(list<int>)_(contiguous)/52 -32.44% 29.051 19.626 - 1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.39% 12867102.536 8699712.863 - -1.79% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -32.32% 120.283 81.406 - 5.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -32.11% 12762327.382 8664340.415 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.85% 12857869.172 8762640.720 - 0.64% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -31.79% 9961.179 6794.685 - 4.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -31.72% 51.409 35.103 - -20.92% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -31.42% 31.932 21.898 - 1.61% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -31.28% 78936.141 54241.025 - 4.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -31.07% 33.952 23.404 - -28.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -31.03% 6.571 4.532 - -8.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.02% 345568085.054 238359741.063 - -3.23% -
std::multiset<int>::contains(key)_(non-existent)/8192 -30.92% 14.637 10.111 - 6.73% -
std::multiset<int>::count(key)_(existent)/1024 -30.84% 8.033 5.556 - -1.37% -
std::any_of(vector<int>)_(process_all)/50 -30.79% 18.971 13.129 - -7.22% -
std::copy_n(vector<bool>)_(aligned)/1048576 -30.78% 3110.122 2152.855 - 16.68% -
BM_align/64 -30.70% 0.921 0.638 - -7.62% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.67% 13.904 9.640 - -45.01% -
BM_align/256 -30.66% 0.920 0.638 - -5.55% -
BM_PushHeap_float_PipeOrgan_1 -30.46% 0.671 0.466 - -0.01% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.41% 0.459 0.320 - -30.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.32% 12709486.086 8855892.750 - -0.42% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.27% 89.642 62.508 - -34.80% -
BM_align/8 -30.23% 0.921 0.642 - -7.12% -
std::find_end(deque<int>)_(process_all)/8192 -30.03% 2856.159 1998.342 - -16.56% -
BM_toupper_char<wchar_t> -29.50% 0.687 0.485 - -29.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.49% 350290295.941 246973253.403 - -29.99% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.15% 39.488 27.978 - -0.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -29.04% 42.101 29.877 - -22.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.79% 40.370 28.748 - -9.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -28.50% 27.006 19.311 - -21.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.48% 33.662 24.074 - -14.78% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.17% 29.261 21.018 - -2.96% -
std::find_end(deque<int>)_(process_all)/1048576 -28.07% 366182.771 263410.712 - -0.37% -
BM_align/1 -28.04% 0.921 0.662 - -4.45% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.02% 9.077 6.534 - -41.30% -
std::map<std::string,_int>::erase(iterator)/1024 -27.78% 35.703 25.786 - -25.91% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -27.57% 4990595.621 3614443.233 - -21.93% -
ranges::min(std::deque<long_long>)/70000 -27.51% 26305.416 19067.580 - 0.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.37% 897.251 651.674 - -10.33% -
BM_vector_deque_ranges_copy/0 -26.80% 0.682 0.499 - 24.16% -
BM_PushHeap_float_Descending_64 -26.42% 0.523 0.385 - 1.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -26.16% 1.971 1.455 - 16.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -26.00% 42.668 31.576 - 3.84% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -25.74% 35286190.390 26203496.268 - -24.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.67% 32.730 24.330 - 16.95% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -25.45% 3169.555 2362.789 - -6.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.02% 37.899 28.415 - -0.32% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -24.94% 3.208 2.408 - -44.90% -
BM_PushHeap_string_Random_1 -24.69% 0.698 0.526 - -17.93% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -24.58% 1.629 1.229 - -27.73% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.52% 32.972 24.888 - -28.29% -
std::lower_bound(std::forward_list<int>)/100 -24.28% 108.722 82.320 - 2.06% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -24.21% 1698.499 1287.330 - 0.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.71% 43.291 33.026 - -22.47% -
ranges::min(std::vector<char>)/1 -23.51% 0.438 0.335 - -13.26% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -23.50% 54.073 41.365 - -12.66% -
std::for_each(multiset<int>::iterator)/50 -23.49% 47.219 36.127 - 1.35% -
BM_StringFindStringLiteral/1024 -23.42% 23.787 18.215 - -0.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.33% 28.223 21.639 - 0.76% -
std::multiset<std::string>::erase(key)_(existent)/8192 -23.26% 106.311 81.587 - -13.31% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.05% 40274.147 30989.411 - 0.65% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -22.95% 87.456 67.389 - 0.57% -
BM_vector_deque_move/0 -22.89% 0.519 0.400 - 1.32% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.88% 41839.989 32267.565 - 0.91% -
rng::contains_subrange(list<int>)_(process_all)/8192 -22.82% 9040.942 6978.075 - -14.95% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.81% 0.312 0.241 - -11.97% -
std::all_of(vector<int>)_(process_all)/50 -22.64% 19.204 14.857 - 2.36% -
std::transform(list<int>)_(identity_transform)/50 -22.58% 39.305 30.428 - 0.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -22.56% 6028.056 4667.969 - -8.02% -
std::move(deque<int>)/64 -22.51% 6.112 4.736 - -0.99% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -22.34% 19485468.659 15133285.788 - 0.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -22.32% 8.122 6.309 - -39.89% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -22.20% 2499501.196 1944732.333 - -0.48% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -22.07% 0.478 0.373 - -24.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -21.94% 336.361 262.551 - -10.38% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.92% 2406237.543 1878795.241 - 0.85% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -21.57% 7.174 5.627 - -4.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.56% 211995.841 166296.653 - 0.11% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.45% 870.550 683.808 - -2.11% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -21.44% 12660.436 9946.330 - -5.15% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -21.29% 23668700.453 18628850.250 - 24.46% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.24% 3930.856 3095.935 - -14.84% -
std::find_if_not(vector<int>)_(process_all)/50 -21.15% 6.854 5.404 - -24.73% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -21.11% 982.518 775.062 - -11.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -20.95% 38.282 30.263 - -5.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.87% 52.478 41.526 - -0.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -20.80% 39.924 31.618 - -9.51% -
BM_PushHeap_float_Descending_1 -20.80% 0.520 0.412 - -28.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.75% 31.405 24.888 - -29.44% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -20.62% 1951710.117 1549294.744 - -19.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -20.57% 55.542 44.117 - -10.97% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -20.33% 10397009.900 8283636.390 - -66.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -20.29% 527.668 420.625 - -0.54% -
ranges::min(std::deque<__int128>)/1 -20.24% 0.837 0.667 - -6.90% -
std::find_end(list<int>)_(single_element)/8192 -20.12% 9655.531 7712.572 - -6.88% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -19.90% 1.025 0.821 - 0.25% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -19.90% 2.801 2.244 - -14.69% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.65% 40.839 32.814 - -15.68% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -19.45% 3336.613 2687.619 - 0.20% -
BM_PushHeap_uint64_Ascending_1 -19.45% 0.577 0.465 - 0.01% -
std::set<std::string>::erase(iterator)/32 -19.37% 31.731 25.585 - -3.51% -
rng::for_each(multimap<int>)/50 -19.31% 50.199 40.508 - 1.79% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.29% 31.652 25.548 - -0.80% -
std::vector<std::string>::ctor(size)/8192 -19.13% 5187.044 4194.875 - 1.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -19.08% 6.544 5.295 - -6.72% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.03% 62.246 50.402 - -18.13% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.92% 850.530 689.599 - -7.68% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -18.91% 34573.132 28034.090 - 0.13% -
std::search(list<int>)_(single_element)/1000 -18.85% 705.850 572.818 - -10.88% -
BM_PushHeap_float_Descending_256 -18.82% 0.499 0.405 - 0.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -18.70% 1.729 1.406 - -2.98% -
std::multiset<int>::count(key)_(existent)/32 -18.69% 4.705 3.826 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -18.62% 0.695 0.565 - -14.01% -
std::find_if_not(vector<int>)_(bail_25%)/8 -18.59% 0.850 0.692 - -1.33% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.59% 2864.945 2332.249 - 0.88% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.56% 25.784 20.999 - 0.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -18.55% 3.966 3.231 - -15.71% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.31% 23312.994 19044.108 - 1.49% -
std::find_end(deque<int>)_(process_all)/1024 -18.23% 359.385 293.884 - -0.63% -
ranges::minmax(std::list<char>)/1 -18.22% 0.412 0.337 - -24.53% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.21% 1123.071 918.613 - -2.06% -
std::copy(vector<bool>)_(aligned)/1048576 -18.17% 3458.440 2830.203 - -11.64% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -18.07% 29706.690 24337.623 - -0.93% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.98% 29.805 24.446 - 0.12% -
ranges::min(std::deque<long_long>)/64 -17.97% 19.934 16.351 - -6.19% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.95% 493.439 404.871 - -3.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -17.92% 3582575.480 2940729.122 - -15.75% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -17.77% 26.306 21.631 - -1.18% -
std::for_each(multimap<int>::iterator)/50 -17.73% 44.244 36.400 - -0.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.66% 39.569 32.583 - -32.37% -
BM_PushHeap_float_Descending_1024 -17.64% 0.474 0.390 - 0.07% -
BM_vector_deque_ranges_move_backward/0 -17.59% 0.549 0.453 - -17.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.58% 20.753 17.104 - -1.13% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -17.54% 2.971 2.450 - -26.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -17.44% 7.939 6.555 - -38.52% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -17.31% 734.320 607.220 - -5.45% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -17.26% 136.360 112.831 - -16.92% -
BM_StringEraseWithMove_Small_Opaque -17.23% 2.642 2.186 - -2.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -17.21% 205840.675 170422.170 - 2.74% -
BM_PushHeap_float_Descending_16384 -17.19% 0.465 0.385 - 0.38% -
BM_PushHeap_float_Descending_262144 -17.14% 0.465 0.385 - 0.14% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.12% 32.967 27.323 - -4.31% -
BM_deque_deque_ranges_move/0 -17.04% 0.923 0.765 - -14.21% -
std::unordered_multiset<int>::count(key)_(existent)/32 -16.96% 1.855 1.540 - 7.07% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -16.91% 9771.750 8119.728 - -15.93% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -16.90% 31.977 26.574 - 31.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.89% 19.958 16.587 - 1.08% -
std::for_each(set<int>::iterator)/50 -16.75% 44.234 36.823 - 0.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -16.70% 29.128 24.263 - -24.39% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.61% 546.581 455.784 - -16.71% -
std::adjacent_find(deque<int>,_pred)/8 -16.50% 4.838 4.039 - -7.26% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -16.50% 1.450 1.211 - -2.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -16.49% 5.511 4.602 - -27.57% -
BM_PushHeap_string_Descending_1 -16.47% 0.700 0.585 - 24.29% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.37% 415514.516 347496.095 - -0.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.29% 0.367 0.307 - -29.92% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -16.26% 23.529 19.702 - -11.94% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -16.21% 3.026 2.535 - -1.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.16% 506698.677 424806.432 - -10.35% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -16.11% 2854757.447 2394836.605 - -23.57% -
std::multiset<std::string>::count(key)_(non-existent)/32 -16.09% 12.420 10.422 - -0.41% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -16.00% 7.661 6.436 - 0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.97% 26297.375 22098.046 - 1.04% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -15.87% 30.827 25.935 - 1.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.84% 42.679 35.920 - 3.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -15.83% 1598.034 1345.141 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -15.83% 14184778.212 11940005.494 - 0.38% -
std::find_end(vector<int>)_(near_matches)/8192 -15.79% 911938.505 767982.555 - 0.51% -
BM_PushHeap_uint32_Ascending_1 -15.61% 0.466 0.393 - -36.04% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.59% 4253.786 3590.668 - -0.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.55% 7.802 6.589 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -15.27% 6593671.884 5586605.717 - -30.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -15.26% 1.419 1.202 - -2.08% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -15.25% 103.512 87.724 - -12.33% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.23% 41.522 35.198 - -10.04% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -15.22% 721.093 611.353 - -7.71% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -15.11% 752.078 638.474 - -5.33% -
ranges::min(std::vector<long_long>)/1 -15.06% 0.437 0.371 - 11.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.05% 28.354 24.088 - -28.93% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.03% 63.285 53.773 - -4.52% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.03% 27.802 23.624 - 0.54% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.97% 11.322 9.627 - 0.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.95% 5.426 4.615 - -38.27% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.87% 15308.043 13031.860 - -0.18% -
BM_deque_deque_copy/0 -14.78% 0.869 0.740 - -13.02% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.76% 943.307 804.113 - 0.36% -
std::set<int>::erase(key)_(non-existent,_end)/32 -14.75% 2.636 2.247 - -9.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -14.72% 1.448 1.235 - -5.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.70% 5.695 4.858 - 0.39% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.62% 3749.940 3201.779 - 0.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -14.61% 1.423 1.215 - -0.88% -
std::find_if(vector<int>)_(process_all)/50 -14.53% 6.862 5.865 - -26.69% -
std::rotate(vector<int>)_(by_1/2)/50 -14.53% 4.471 3.822 - 0.02% -
BM_deque_vector_copy_backward/0 -14.44% 1.541 1.319 - -4.85% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -14.39% 3747.263 3207.989 - 7.38% -
std::move(list<int>)/64 -14.35% 47.883 41.012 - -0.13% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.33% 30.627 26.238 - -0.52% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -14.30% 10.794 9.250 - -14.34% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -14.27% 56.323 48.287 - -9.10% -
std::find_if(deque<int>)_(process_all)/8192 -14.17% 2330.054 1999.782 - 0.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -14.15% 44.580 38.271 - -0.26% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.10% 6.430 5.523 - -0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -14.10% 26463573.918 22733061.770 - -2.61% -
std::reverse_copy(list<int>)/8 -14.09% 2.787 2.394 - -1.97% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -14.06% 41.946 36.048 - 3.03% -
std::set<std::string>::ctor(const&)/32 -14.00% 832.328 715.766 - -9.57% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.00% 67.770 58.281 - -20.58% -
std::find_if(deque<int>)_(process_all)/1024 -13.99% 291.638 250.844 - 0.38% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.95% 42.545 36.609 - 22.24% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -13.87% 42.237 36.377 - 4.45% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.87% 944.162 813.228 - 0.23% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.74% 29303.154 25276.107 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.73% 35548.682 30667.096 - 0.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.64% 6555.516 5661.419 - 5.00% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.62% 14.823 12.804 - 0.03% -
std::find_if(deque<int>)_(process_all)/32768 -13.59% 9318.367 8051.994 - -0.13% -
BM_deque_vector_ranges_move_backward/0 -13.59% 1.584 1.369 - -2.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -13.58% 52.479 45.352 - -5.56% -
rng::contains_subrange(deque<int>)_(process_all)/32 -13.58% 14.421 12.462 - 6.35% -
std::map<std::string,_int>::ctor(const&)/32 -13.57% 822.918 711.284 - -16.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -13.55% 0.314 0.272 - -11.61% -
rng::for_each(set<int>)/50 -13.55% 43.831 37.892 - 0.20% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -13.53% 2.579 2.230 - -9.74% -
std::any_of(deque<int>)_(process_all)/50 -13.52% 21.838 18.886 - 0.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.33% 1.421 1.231 - 0.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -13.20% 8.273 7.181 - -8.03% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -13.16% 3496611.628 3036563.385 - -60.41% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -13.13% 10.193 8.855 - 7.91% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.11% 399584.042 347190.975 - 0.65% -
std::set<int>::count(key)_(existent)/1024 -13.11% 4.683 4.069 - -2.17% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.08% 14.792 12.857 - 0.54% -
std::map<int,_int>::erase(iterator)/1024 -13.04% 24.033 20.899 - 1.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -13.01% 38.061 33.109 - 0.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.97% 1.416 1.232 - 0.96% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -12.90% 751.020 654.156 - -4.29% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.89% 39268.073 34205.298 - 0.63% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.85% 396460.055 345529.560 - 0.12% -
std::partition(deque<int>)_(sparse)/32 -12.80% 11.368 9.914 - -8.75% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.79% 165961.418 144728.777 - -1.52% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.79% 22.083 19.259 - -8.05% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.78% 1003.120 874.954 - 0.13% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -12.71% 1506.395 1314.962 - 10.65% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -12.68% 462.383 403.769 - 5.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.66% 1000.098 873.501 - 1.45% -
std::unique(list<int>)_(contiguous)/1024 -12.66% 1074.782 938.745 - 1.45% -
SetIntersection_Interlaced_Vector_uint32_256_16 -12.54% 6681120.625 5843519.333 - -1.32% -
BM_deque_vector_ranges_move/1 -12.46% 2.368 2.073 - -0.82% -
std::map<int,_int>::count(key)_(existent)/32 -12.41% 1.779 1.558 - 0.93% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.34% 392009.161 343646.179 - 0.34% -
std::find_end(list<int>,_pred)_(single_element)/8192 -12.33% 9245.324 8105.775 - -5.57% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -12.27% 31.347 27.500 - 3.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.20% 55.915 49.096 - 5.95% -
std::none_of(deque<int>)_(process_all)/50 -12.19% 21.525 18.900 - 0.13% -
std::generate_n(deque<int>)/1024 -12.15% 278.270 244.470 - 0.66% -
std::find_if_not(vector<char>)_(bail_25%)/8 -12.09% 0.932 0.820 - -14.33% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -12.06% 23.704 20.846 - -4.46% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.04% 41011.164 36073.831 - -0.48% -
std::for_each(map<int>::iterator)/50 -12.01% 41.120 36.181 - 1.05% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -11.98% 14.643 12.888 - 0.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.98% 1.661 1.462 - -10.94% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.97% 17.323 15.250 - -0.61% -
std::map<int,_int>::count(key)_(existent)/1024 -11.88% 4.408 3.885 - 0.31% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.86% 9.262 8.164 - 1.30% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.83% 34.841 30.720 - 12.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.80% 1.573 1.387 - 12.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -11.76% 22.010 19.421 - -12.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.69% 192.524 170.015 - -7.14% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.67% 14.528 12.833 - 0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.66% 1269612.394 1121527.590 - -7.02% -
SetIntersection_Interlaced_Vector_float_256_4 -11.64% 5250844.767 4639888.753 - -0.68% -
std::generate(deque<int>)/1024 -11.62% 276.750 244.602 - 0.95% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.54% 8360.145 7395.617 - -1.85% -
BM_StringMove_Large -11.53% 0.798 0.706 - 0.07% -
std::map<int,_int>::erase(iterator)/32 -11.52% 23.494 20.787 - 1.00% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.51% 51764.322 45806.577 - 4.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.49% 19.814 17.537 - -1.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -11.48% 21.307 18.862 - -16.01% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.46% 15961.235 14132.660 - -1.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.44% 19.825 17.557 - -2.57% -
BM_vector_deque_ranges_copy_backward/0 -11.42% 0.519 0.459 - -7.55% -
std::unordered_set<int>::find(key)_(existent)/1024 -11.40% 1.486 1.317 - -8.91% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -11.39% 0.521 0.462 - -8.30% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -11.38% 42861.115 37985.291 - -0.37% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -11.37% 3675759.902 3257778.217 - -34.91% -
BM_vector_deque_ranges_move/2 -11.37% 2.066 1.831 - -10.95% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.36% 28.918 25.634 - 0.89% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.35% 14.489 12.844 - 0.60% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -11.35% 8704.767 7717.193 - 1.13% -
std::multiset<int>::count(key)_(existent)/8192 -11.32% 10.260 9.098 - -5.36% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.28% 12.068 10.707 - -6.65% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -11.26% 7.032 6.240 - 5.65% -
SetIntersection_Front_Vector_string_1024_256 -11.20% 10204165.223 9060903.358 - -3.04% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -11.20% 41242.647 36622.989 - -0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -11.18% 37.025 32.886 - -8.70% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -11.14% 23.502 20.883 - -7.66% -
BM_vector_deque_ranges_copy/1 -11.13% 2.319 2.061 - -2.43% -
ranges::min(std::deque<char>)/1 -11.13% 0.686 0.610 - -23.10% -
rng::contains_subrange(list<int>)_(same_length)/50 -11.13% 28.308 25.156 - -0.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.12% 0.299 0.266 - -44.15% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.06% 6490.305 5772.321 - 1.93% -
std::unordered_set<int>::find(key)_(existent)/32 -11.06% 1.326 1.179 - -8.08% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.04% 1631029.556 1450957.039 - 0.25% -
std::unordered_set<std::string>::erase(iterator)/32 -11.03% 31.301 27.848 - -0.50% -
SetIntersection_Front_Vector_uint64_1024_1024 -11.01% 5909509.630 5258687.099 - -10.94% -
BM_deque_vector_ranges_move/2 -11.01% 2.062 1.835 - 2.81% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.96% 9.365 8.338 - 0.98% -
BM_vector_deque_copy/2 -10.96% 2.003 1.783 - -7.78% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.94% 7693.487 6851.530 - 0.24% -
rng::starts_with(list<int>,_pred)/8192 -10.94% 12219.251 10882.766 - 0.23% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.93% 23.240 20.701 - -0.58% -
std::any_of(deque<int>)_(process_all)/8192 -10.90% 2833.712 2524.806 - -11.92% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -10.84% 1.353 1.207 - -10.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.82% 20147429.879 17967278.736 - -3.64% -
std::partition(deque<int>)_(sparse)/50 -10.80% 17.246 15.383 - 3.22% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.73% 5929059.040 5293118.371 - -1.39% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -10.68% 79.353 70.876 - 1.84% -
BM_CmpLess_uint_short -10.67% 1.136 1.015 - 2.63% -
std::find_if(vector<int>)_(process_all)/8192 -10.66% 945.111 844.316 - -26.21% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.66% 237.582 212.248 - 0.19% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.66% 7671.183 6853.499 - 0.59% -
std::find_if(vector<int>)_(process_all)/32768 -10.60% 3759.689 3361.326 - -26.70% -
BM_StringAssignAsciiz_Small_Opaque -10.59% 3.337 2.984 - -4.24% -
BM_CmpEqual_ushort_short -10.58% 1.126 1.007 - -0.66% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.58% 326.452 291.909 - -0.02% -
std::multiset<int>::ctor(const&,_alloc)/32 -10.58% 258.013 230.720 - -0.18% -
BM_vector_deque_ranges_move/1 -10.58% 2.332 2.086 - -9.40% -
std::partition(list<int>)_(dense)/8192 -10.57% 5676.201 5075.978 - 0.36% -
BM_StringAssignAsciiz_Empty_Opaque -10.56% 3.336 2.984 - -6.44% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.56% 6386.166 5712.086 - -1.26% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.55% 41349.189 36985.388 - -0.97% -
std::find_end(vector<int>)_(near_matches)/1024 -10.54% 15666.013 14014.503 - 0.72% -
std::any_of(deque<int>)_(process_all)/32768 -10.54% 11288.254 10098.961 - -10.77% -
BM_vector_deque_ranges_copy/2 -10.53% 2.066 1.849 - -1.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -10.47% 96.527 86.421 - -1.95% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.44% 14.342 12.844 - 0.74% -
std::equal(vector<int>)_(it,_it,_it)/50 -10.44% 4.559 4.083 - -1.17% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.42% 576.950 516.849 - -5.05% -
SetIntersection_Front_Set_uint32_262144_1024 -10.42% 14078427.392 12611927.425 - -0.55% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.35% 6.064 5.437 - -0.10% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.35% 14.297 12.817 - 0.31% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -10.34% 0.618 0.554 - -2.73% -
BM_vector_deque_copy_backward/1 -10.33% 2.384 2.138 - -7.60% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.32% 9.181 8.233 - -5.54% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.25% 51354.220 46090.044 - 0.60% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -10.23% 28529.467 25609.912 - -0.64% -
SetIntersection_Interlaced_Vector_float_16384_16 -10.20% 2847695.937 2557197.484 - 11.86% -
std::find_end(vector<int>)_(near_matches)/1000 -10.18% 15052.698 13520.992 - 0.65% -
std::sort(deque<int>)_(repeated)/1024 -10.17% 1068.865 960.151 - -9.80% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -10.15% 324.985 292.013 - -6.87% -
std::unique(list<int>)_(contiguous)/8192 -10.13% 7802.830 7012.660 - -0.30% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -10.08% 23.017 20.696 - -9.91% -
std::set<int>::ctor(const&,_alloc)/32 -10.01% 248.035 223.208 - 0.11% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -10.01% 29.987 26.986 - -9.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -9.97% 3.054 2.750 - 5.17% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.93% 5922487.411 5334137.500 - -6.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.91% 5454.051 4913.746 - -4.27% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.90% 2662823.390 2399230.024 - 0.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -9.89% 1.254 1.130 - -5.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.88% 16158.710 14561.587 - -2.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.87% 43642.399 39336.037 - 0.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.86% 339776.780 306286.183 - 0.08% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.85% 125.060 112.737 - 0.35% -
BM_CmpEqual_uint_short -9.85% 1.135 1.023 - 2.17% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.80% 3.195 2.882 - 0.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -9.75% 12.544 11.320 - -4.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.73% 251.225 226.776 - -1.39% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.73% 6.007 5.422 - -5.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -9.72% 10988.291 9920.719 - 0.04% -
std::map<int,_int>::erase(iterator)/8192 -9.70% 26.727 24.133 - 0.51% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.69% 540.529 488.156 - -0.82% -
BM_StringEraseWithMove_Small_Transparent -9.68% 2.412 2.178 - -2.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.68% 1253227.860 1131893.405 - 0.37% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.68% 2.456 2.218 - -2.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -9.66% 115392280.410 104242175.659 - -19.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.61% 3.116 2.817 - 0.81% -
std::search_n(list<int>)_(no_match)/8192 -9.59% 7440.476 6726.593 70.203 0.78% 70.203
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -9.58% 33.890 30.643 - -0.12% -
std::generate_n(list<int>)/50 -9.56% 16.772 15.168 - -0.55% -
std::search(vector<int>,_pred)_(single_element)/8192 -9.55% 4603.682 4163.997 - -4.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -9.54% 0.515 0.466 - -5.60% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.54% 23.685 21.425 - -6.91% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.50% 17.332 15.686 - 0.09% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.43% 0.697 0.631 - -0.03% -
std::search(vector<int>,_pred)_(single_element)/1000 -9.41% 563.172 510.160 - -4.05% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.39% 0.515 0.466 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -9.38% 61242491.095 55500799.996 - -15.42% -
BM_CmpEqual_ushort_schar -9.37% 1.118 1.013 - -0.49% -
BM_PushHeap_float_PipeOrgan_4 -9.36% 0.540 0.489 - -1.89% -
std::replace(vector<int>)_(sprinkled)/8192 -9.35% 1245.180 1128.789 - -10.42% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.29% 1191.292 1080.629 - 1.78% -
BM_CmpEqual_uchar_short -9.25% 1.085 0.985 - -2.06% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.25% 42.388 38.468 - -0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.24% 41179.387 37375.796 - -4.09% -
std::fill(list<int>)/8192 -9.19% 8518.996 7735.767 - -14.97% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.19% 3729.836 3387.224 - -0.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -9.18% 1.956 1.777 - -13.11% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.17% 9.653 8.768 - -0.96% -
std::set<std::string>::count(key)_(existent)/8192 -9.17% 32.965 29.942 - -0.51% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.16% 1.775 1.613 - 0.09% -
std::set<std::string>::contains(key)_(existent)/32 -9.08% 15.919 14.473 - -6.66% -
std::copy_if(list<int>)_(entire_range)/64 -9.08% 33.472 30.432 - -5.35% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -9.05% 22.427 20.398 - 0.30% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -9.05% 1.697 1.544 - 19.54% -
std::copy_backward(vector<int>)/4096 -9.04% 254.615 231.595 - -1.75% -
std::all_of(vector<int>)_(process_all)/8 -9.03% 2.517 2.289 - -4.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -9.00% 1.221 1.111 - -8.37% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -8.98% 56.414 51.347 - 55.25% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.96% 40223.506 36618.324 - -1.74% -
std::find_end(list<int>)_(near_matches)/1024 -8.95% 37708.087 34334.614 - -0.46% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.94% 8134.741 7407.320 49.840 -7.65% 49.840
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.93% 3811.925 3471.613 - 1.21% -
BM_vector_deque_copy/1 -8.91% 2.291 2.087 - -5.88% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.91% 14.103 12.847 - -2.72% -
std::find_end(list<int>)_(near_matches)/1000 -8.90% 36128.912 32914.165 - -0.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -8.89% 2.689 2.450 - -3.27% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.87% 6.088 5.548 - -2.14% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.85% 3657.156 3333.327 - 0.83% -
std::pop_heap(deque<int>)/1024 -8.83% 13.584 12.384 - -0.42% -
BM_vector_deque_move_backward/2 -8.82% 2.061 1.879 - -8.27% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.81% 26328.045 24009.401 - 0.98% -
rng::contains_subrange(list<int>)_(single_element)/8192 -8.79% 7744.738 7063.913 - -2.80% -
BM_PushHeap_float_QuickSortAdversary_4 -8.76% 0.586 0.535 - -0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.76% 831.696 758.839 - -4.70% -
SetIntersection_Interlaced_Vector_uint64_256_4 -8.76% 5027066.058 4586844.343 - -14.63% -
ranges::minmax(std::vector<char>)/64 -8.75% 1.353 1.234 - -3.08% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.74% 25.080 22.887 - 7.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.74% 2.345 2.140 - -1.17% -
std::find_end(list<int>)_(near_matches)/8192 -8.69% 2457994.737 2244394.766 - 0.29% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -8.67% 5.114 4.671 - -6.83% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.66% 25288.706 23099.065 - 1.00% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.64% 27006.931 24673.905 - 1.25% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -8.63% 2.643 2.415 - -2.51% -
BM_vector_deque_copy_backward/2 -8.61% 2.064 1.886 - -7.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.60% 1.590 1.454 - 10.13% -
std::unordered_multiset<int>::clear()/8192 -8.56% 67213.796 61461.457 - -3.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -8.50% 21.022 19.235 - -1.63% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.48% 13.879 12.702 - -0.74% -
SetIntersection_Front_Vector_uint64_262144_256 -8.48% 2279995.774 2086696.220 - -8.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.47% 19455.474 17807.529 - -0.32% -
std::set<std::string>::equal_range(key)_(existent)/8192 -8.39% 32.538 29.809 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_256_64 -8.39% 7380439.684 6761529.613 - -0.32% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.38% 60.747 55.654 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.38% 1245913.791 1141465.545 - -5.21% -
BM_CmpLess_uchar_short -8.38% 1.135 1.039 - -0.86% -
std::is_partitioned(list<int>)_(partitioned)/1024 -8.35% 639.612 586.186 - -0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.34% 21.221 19.452 - -9.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.31% 1712.250 1569.950 - -1.84% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.30% 13.890 12.737 - 0.02% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -8.29% 872.788 800.397 - 1.32% -
std::find_if(vector<char>)_(bail_25%)/32768 -8.29% 943.756 865.510 - 0.10% -
std::find_if(vector<int>)_(process_all)/1024 -8.28% 125.593 115.192 - -19.15% -
BM_PushHeap_string_PipeOrgan_1 -8.28% 0.700 0.642 - 21.76% -
BM_PushHeap_string_QuickSortAdversary_1 -8.26% 0.700 0.642 - 21.72% -
std::map<int,_int>::clear()/8192 -8.26% 92082.029 84479.073 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_64_16 -8.26% 18243912.267 16737609.739 - -1.13% -
BM_CmpEqual_uchar_schar -8.23% 1.123 1.031 - 2.19% -
std::adjacent_find(vector<int>,_pred)/8 -8.20% 3.525 3.236 - -1.81% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.19% 45431.064 41708.505 - 0.55% -
std::generate_n(list<int>)/8192 -8.18% 7451.667 6842.490 - -8.14% -
BM_PushHeap_float_Ascending_4 -8.17% 0.587 0.539 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.16% 19920405.161 18294624.523 - 1.73% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.15% 376.205 345.544 - -0.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -8.14% 20.288 18.636 - 0.33% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.13% 32.168 29.554 - -1.57% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.10% 1.257 1.155 - 0.03% -
BM_deque_deque_ranges_move/1 -8.10% 2.598 2.388 - -1.20% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.10% 0.378 0.347 - 0.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.10% 1282.978 1179.111 - -5.89% -
std::multiset<int>::find(key)_(non-existent)/32 -8.09% 2.469 2.269 - -0.23% -
std::map<std::string,_int>::clear()/1024 -8.08% 23961.339 22024.483 - -3.28% -
std::sort_heap(vector<int>)/8 -8.07% 32.077 29.487 - 0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.07% 14808.666 13613.835 - -2.33% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.05% 12.708 11.685 - 6.26% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.04% 7.269 6.685 - 2.42% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -8.03% 1.385 1.273 - -9.62% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -8.00% 4.724 4.346 - 6.24% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.96% 12589.841 11587.078 - 0.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.95% 61328.900 56454.371 - -1.83% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -7.95% 1401.737 1290.337 - -11.70% -
SetIntersection_None_Vector_uint64_262144_4 -7.93% 1151017.544 1059730.647 - -4.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -7.93% 20.402 18.784 - -1.74% -
std::set<int>::upper_bound(key)_(existent)/8192 -7.90% 8.591 7.913 - -3.51% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -7.89% 7.310 6.733 - 1.47% -
std::vector<std::string>::ctor(size)/1024 -7.87% 464.449 427.875 - 1.08% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.86% 13505.593 12443.481 - -2.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.86% 1.429 1.316 - -9.29% -
std::replace(vector<int>)_(sprinkled)/32 -7.84% 5.802 5.347 - -11.86% -
std::find(vector<long_long>)_(process_all)/8 -7.84% 1.139 1.050 - 2.64% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.83% 25.624 23.618 - -7.35% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.82% 40.777 37.587 - -2.74% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -7.80% 35.982 33.175 - -3.20% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.77% 10.778 9.940 - -11.54% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -7.76% 22.376 20.640 - -16.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -7.74% 16.843 15.539 - -3.46% -
BM_deque_deque_ranges_move/2 -7.74% 2.307 2.129 - -1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.72% 3168648.357 2923875.406 - -0.80% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.72% 0.514 0.474 - -14.09% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -7.71% 98519608.942 90921671.590 - -11.85% -
BM_CmpLess_uchar_schar -7.69% 1.122 1.036 - 2.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.66% 17971062.702 16593660.194 - -2.60% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.65% 871.186 804.518 - 0.19% -
std::partial_sort(deque<int>)_(ascending)/8192 -7.64% 162158.621 149768.838 - 3.43% -
rng::contains(vector<int>)_(process_all)/8 -7.61% 2.817 2.603 - 4.97% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -7.60% 5.544 5.123 - 3.98% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.59% 27.147 25.085 - -5.57% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -7.59% 22.458 20.753 - -0.17% -
BM_vector_deque_move_backward/1 -7.57% 2.325 2.149 - -6.99% -
std::rotate(list<int>)_(by_1/2)/50 -7.55% 13.664 12.632 - 0.31% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -7.51% 2.379 2.200 - -1.76% -
ranges::min(std::list<__int128>)/1 -7.49% 0.396 0.366 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -7.45% 6288828.913 5820163.215 - 2.21% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -7.44% 7679.045 7107.457 - 3.82% -
ranges::min(std::vector<__int128>)/70000 -7.44% 30876.815 28579.052 - -16.92% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.44% 5.916 5.475 - 0.32% -
std::map<int,_int>::clear()/1024 -7.44% 11337.328 10493.692 - -0.06% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.44% 267.502 247.613 - 0.36% -
SetIntersection_Interlaced_Vector_uint64_64_16 -7.42% 18312484.508 16952962.660 - -3.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -7.42% 73.822 68.342 - 5.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.42% 20.957 19.402 - -2.05% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -7.41% 12.402 11.483 - 0.03% -
bm_lexicographical_compare<int>/8 -7.39% 1.583 1.466 - -0.95% -
std::multiset<int>::clear()/8192 -7.38% 82670.556 76565.657 - -6.56% -
std::set<int>::count(key)_(non-existent)/8192 -7.37% 13.811 12.793 - 13.98% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.36% 4645.049 4303.249 - 0.42% -
SetIntersection_Front_Vector_uint64_16384_4 -7.36% 1070256.558 991506.888 - -6.04% -
BM_std_minmax_element<long_long>/1 -7.35% 0.324 0.300 - 0.13% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.33% 9.852 9.130 - -3.46% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -7.32% 18.451 17.100 - -2.54% -
SetIntersection_Front_Set_uint32_256_64 -7.31% 5818788.429 5393329.241 - -2.17% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.25% 5095696.012 4726224.102 - -5.66% -
BM_StringRelational_Compare_Huge_Large_Control -7.23% 2.276 2.111 - 1.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.23% 39.953 37.064 - -13.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.22% 1230312.025 1141524.176 - -2.87% -
std::all_of(deque<int>)_(process_all)/32768 -7.20% 10899.278 10114.568 - 0.66% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -7.18% 228.568 212.150 - -4.74% -
SetIntersection_Front_Set_float_1024_256 -7.18% 4190780.106 3889906.329 - -5.35% -
SetIntersection_Front_Vector_uint32_262144_256 -7.17% 2288249.427 2124161.273 - -0.10% -
std::unordered_set<int>::count(key)_(existent)/32 -7.17% 1.435 1.332 - -13.27% -
BM_PushHeap_uint64_Ascending_4 -7.16% 0.588 0.546 - -0.72% -
std::generate(list<int>)/8192 -7.15% 7504.862 6968.182 - 0.00% -
std::pop_heap(deque<float>)/1024 -7.15% 13.589 12.618 - -0.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -7.14% 6.616 6.144 - -19.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -7.13% 1056733.030 981367.271 - -11.46% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.13% 1214.975 1128.403 - 4.53% -
SetIntersection_Front_Vector_uint32_1024_256 -7.11% 2283748.440 2121342.837 - 0.20% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.10% 100.195 93.080 - 0.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.10% 15803.235 14681.162 - -1.45% -
BM_deque_vector_ranges_move/64 -7.09% 2.844 2.642 - 1.60% -
BM_StringMove_Small -7.06% 0.799 0.742 - -3.17% -
BM_StringAssignStr_Huge_Transparent -7.05% 115.158 107.035 - -1.25% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.04% 140533.380 130641.265 - -1.63% -
std::generate(deque<int>)/32 -7.03% 8.683 8.073 - 0.82% -
std::none_of(deque<int>)_(process_all)/32768 -7.03% 10888.096 10123.126 - -7.39% -
std::for_each_n(list<int>)/50 -7.02% 24.253 22.551 - -0.44% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.01% 579.988 539.314 - 0.49% -
std::none_of(deque<int>)_(process_all)/8192 -7.01% 2717.706 2527.257 - -8.62% -
std::all_of(deque<int>)_(process_all)/8192 -7.00% 2719.838 2529.333 - 0.33% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -6.98% 0.754 0.701 - 0.35% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.96% 94.891 88.288 - 2.66% -
SetIntersection_None_Vector_uint64_16384_1 -6.96% 1128744.076 1050205.172 - -8.47% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.95% 565.641 526.317 - 0.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.93% 41.660 38.773 - 14.47% -
ranges::minmax(std::vector<char>)/8 -6.91% 1.010 0.940 - -17.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.91% 14737.138 13718.864 - 0.49% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -6.87% 39681.250 36954.897 - 2.22% -
std::adjacent_find(deque<int>,_pred)/50 -6.86% 30.808 28.696 - -5.59% -
std::find_end(vector<int>)_(process_all)/8192 -6.85% 1802.040 1678.653 - 0.38% -
SetIntersection_None_Set_uint64_16384_16384 -6.82% 179750549.058 167495006.821 - -1.96% -
std::copy_n(list<int>)/4096 -6.82% 4179.648 3894.759 - -0.40% -
BM_vector_deque_move/1 -6.80% 2.282 2.126 - -7.90% -
SetIntersection_Interlaced_Set_uint64_262144_1 -6.79% 1074622.364 1001639.681 - -4.14% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -6.78% 1428284.828 1331413.018 - -9.77% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -6.78% 1.614 1.504 - -8.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.78% 39.152 36.498 - -7.71% -
BM_CmpEqual_uint_int -6.76% 1.129 1.052 - -0.64% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.76% 13.774 12.842 - 0.38% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.75% 58989.594 55006.268 - -2.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.74% 5.309 4.951 - -4.99% -
std::multiset<int>::clear()/1024 -6.74% 10367.689 9669.356 - -5.44% -
rng::find_last(vector<int>)_(bail_90%)/50 -6.73% 1.516 1.414 - -6.03% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.73% 1.553 1.448 - 7.06% -
std::replace_if(list<int>)_(sprinkled)/32 -6.73% 14.267 13.307 - 0.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.72% 13473.784 12567.748 - -2.97% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.72% 1.621 1.512 - -2.56% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.72% 16.769 15.642 - -0.09% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.71% 69.276 64.628 - -0.25% -
BM_CmpEqual_uint_schar -6.70% 1.133 1.057 - 4.27% -
rng::find_last(list<int>)_(bail_90%)/50 -6.70% 1.340 1.251 - 0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.68% 26922275.513 25123911.535 - -9.36% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.67% 928.015 866.161 - 13.44% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -6.66% 10.014 9.347 - -51.03% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.66% 50304.151 46954.589 - 5.58% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.63% 985755.662 920354.086 - 8.25% -
rng::find_last(vector<int>)_(bail_90%)/8 -6.63% 0.474 0.443 - 0.67% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.62% 0.969 0.905 - 11.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.60% 22.287 20.816 - 3.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -6.59% 24.474 22.862 - -5.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.58% 104088.386 97234.304 - 1.13% -
std::move_backward(list<int>)/4096 -6.58% 5186.231 4845.078 - -2.21% -
SetIntersection_Front_Set_uint32_262144_1 -6.56% 1056198.562 986916.891 - -8.65% -
std::adjacent_find(list<int>,_pred)/50 -6.56% 31.305 29.253 - 0.08% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -6.53% 6402.816 5984.424 - -8.10% -
std::remove_if(vector<int>)_(prefix)/1024 -6.53% 377.315 352.666 - 0.67% -
SetIntersection_None_Vector_uint32_262144_1024 -6.52% 1151271.109 1076160.335 - -5.57% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -6.51% 32.185 30.091 - 1.50% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.47% 26.706 24.978 - -3.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.46% 13.442 12.574 - -3.31% -
std::copy(vector<int>)/32768 -6.46% 3793.166 3548.106 - 5.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.46% 1.274 1.192 - -6.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -6.46% 5125.641 4794.617 - -1.07% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -6.45% 30.598 28.625 - -5.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.45% 13.061 12.218 - -7.96% -
BM_deque_deque_move_backward/0 -6.44% 0.919 0.860 - -6.26% -
rng::for_each(map<int>)/50 -6.43% 40.399 37.801 - -0.51% -
SetIntersection_Interlaced_Set_uint32_1024_1 -6.42% 1056347.331 988541.800 - -4.92% -
SetIntersection_None_Vector_uint64_1024_4 -6.41% 1102987.149 1032279.297 - -4.11% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.41% 9.527 8.917 - -20.49% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -6.36% 1.389 1.300 - -16.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.36% 239.847 224.600 - -8.68% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.35% 10.635 9.960 - -9.28% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.35% 817.266 765.364 - -3.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.34% 16414.760 15374.412 - -1.46% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.33% 331.743 310.736 - -0.06% -
std::is_sorted(list<int>,_pred)/8192 -6.30% 9043.894 8473.972 - -6.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.30% 137162461.039 128527204.432 - -0.89% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -6.29% 1.037 0.972 - -4.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.29% 9602126.113 8998558.472 - -0.86% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.28% 176.086 165.030 - -0.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -6.27% 1.486 1.393 - 1.96% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.24% 0.692 0.649 - 2.08% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.23% 371962841.924 348776281.237 - -0.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.23% 20.096 18.844 - -0.13% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -6.21% 307.987 288.853 - -0.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.21% 1.234 1.157 - -1.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.21% 9556404.907 8962762.928 - -0.69% -
std::reverse(list<int>)/64 -6.20% 18.667 17.510 - 0.17% -
SetIntersection_None_Set_uint64_1024_4 -6.19% 9106801.985 8542991.274 - -4.14% -
SetIntersection_None_Vector_uint32_16384_256 -6.19% 1121826.189 1052400.447 - -9.39% -
std::reverse_copy(vector<int>)/8 -6.17% 2.432 2.282 - -7.65% -
SetIntersection_None_Vector_uint64_1024_16 -6.16% 1104320.490 1036318.638 - -4.19% -
std::swap_ranges(deque<int>)/1024 -6.16% 340.267 319.317 - 0.06% -
std::generate(deque<int>)/50 -6.14% 12.851 12.063 - 0.57% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -6.09% 1.662 1.561 - -4.19% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -6.08% 167.814 157.606 - -0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -6.06% 1113863.233 1046330.701 - -4.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.06% 1.252 1.176 - -7.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -6.04% 16.631 15.626 - -3.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.03% 13208.976 12412.031 - -3.29% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.03% 2.449 2.301 - -1.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.02% 25.450 23.917 - -0.90% -
std::map<int,_int>::count(key)_(existent)/8192 -6.02% 6.152 5.782 - 0.18% -
BM_vector_deque_move/2 -6.01% 2.004 1.884 - -8.44% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.00% 11.611 10.915 - -0.56% -
std::count_if(deque<int>)_(every_other)/8 -5.98% 3.706 3.484 - 0.31% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.98% 12.960 12.186 - -0.01% -
SetIntersection_Front_Vector_string_16384_256 -5.95% 9918254.377 9327900.103 - -0.25% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -5.95% 1.559 1.466 - -5.82% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.94% 1060.280 997.259 - -2.55% -
BM_StringAssignStr_Huge_Opaque -5.93% 113.299 106.579 - -2.78% -
BM_CmpLess_int_uint -5.92% 1.140 1.072 - -1.15% -
std::transform(deque<int>)_(identity_transform)/50 -5.92% 20.289 19.088 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.92% 7.340 6.905 - -0.50% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.92% 11865.262 11162.864 - 0.06% -
BM_CmpLess_ushort_schar -5.91% 1.119 1.053 - 2.32% -
SetIntersection_Interlaced_Set_float_16384_1 -5.91% 1058843.335 996268.521 - -3.22% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -5.85% 22.321 21.015 - -4.98% -
std::remove_if(vector<int>)_(prefix)/50 -5.85% 58.489 55.070 - 0.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.84% 58476.918 55058.968 - 1.52% -
BM_vector_deque_copy/64 -5.81% 2.820 2.656 - -2.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.81% 59.368 55.921 - -4.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.81% 7.243 6.822 - 0.92% -
SetIntersection_Front_Set_float_16384_1 -5.79% 1060780.193 999365.706 - -3.66% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -5.79% 4.556 4.293 - 4.77% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.78% 23.216 21.873 - -9.55% -
std::swap_ranges(deque<int>)/8192 -5.76% 2704.849 2549.163 - 0.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.75% 7.331 6.909 - -1.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.73% 1189597.387 1121417.880 - -3.73% -
std::set<int>::lower_bound(key)_(existent)/32 -5.73% 1.616 1.523 - 0.25% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.72% 10.497 9.896 - 10.53% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.72% 10.716 10.103 - 0.29% -
BM_PushHeap_uint32_Random_4 -5.72% 2.214 2.087 - -0.62% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.71% 2505.735 2362.675 - 0.01% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.71% 10.563 9.960 - -10.30% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.70% 77262048.723 72860382.728 - 1.21% -
BM_CmpLess_ushort_short -5.69% 1.122 1.059 - 0.54% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.68% 17.370 16.383 - 2.41% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.68% 258966.284 244247.047 - -0.68% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.68% 16.786 15.832 - 0.76% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.68% 85621.580 80755.977 - -2.37% -
std::swap_ranges(deque<int>)/50 -5.68% 16.818 15.862 - 0.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.67% 60.114 56.707 - -3.86% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.67% 1300008.949 1226357.992 - -3.34% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.66% 345.574 326.015 - -8.43% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.66% 210.444 198.536 - -2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -5.62% 23235625.108 21929680.680 - 1.48% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -5.62% 16.798 15.854 - -1.08% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.61% 19.855 18.741 - -0.84% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.61% 86865.854 81991.287 - -0.99% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.60% 348.591 329.084 - 0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -5.58% 1179481.674 1113725.288 - -10.43% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.57% 0.589 0.556 - 1.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.56% 261593.282 247038.312 - -3.27% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -5.55% 1.111 1.049 - 2.67% -
std::multiset<int>::find(key)_(existent)/1024 -5.54% 4.249 4.013 - -3.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.54% 1174466.201 1109407.151 - -3.62% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.53% 1405.549 1327.794 - -1.11% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.53% 77236227.206 72964980.531 - -0.28% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.53% 24110.850 22778.268 - 0.53% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.52% 111.832 105.653 - -10.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.52% 6419488.254 6065313.457 - -1.80% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.51% 84960.154 80277.637 - -0.56% -
rng::for_each(multiset<int>)/50 -5.51% 41.043 38.783 - 0.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -5.50% 1.259 1.189 - -2.92% -
SetIntersection_None_Vector_uint32_1024_64 -5.49% 1108598.033 1047733.214 - -2.71% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.48% 31.241 29.530 - 1.75% -
BM_StringFindCharLiteral/1024 -5.48% 18.979 17.940 - 0.08% -
BM_PushHeap_uint32_Descending_4 -5.47% 0.363 0.343 - -0.35% -
SetIntersection_Front_Set_string_1024_16 -5.46% 1992295.171 1883444.665 - 0.29% -
std::remove_copy(deque<int>)_(prefix)/50 -5.46% 20.196 19.093 - -9.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.44% 167226.699 158129.690 - 0.44% -
BM_CmpEqual_int_uint -5.44% 1.136 1.074 - 0.23% -
std::map<std::string,_int>::clear()/8192 -5.43% 227074.220 214736.523 - -4.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -5.42% 1180847.323 1116875.745 - -1.18% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.41% 10.947 10.355 - -1.93% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.41% 52672.508 49824.400 - 0.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -5.41% 1.312 1.242 - -14.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.39% 7805.594 7384.714 - -4.89% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -5.38% 23.913 22.627 - -5.19% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.38% 19.391 18.349 - 1.95% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.36% 280853.455 265796.175 - 4.12% -
SetIntersection_Interlaced_Vector_uint32_64_4 -5.36% 17928218.691 16967740.576 - -2.58% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.35% 2477.719 2345.064 - 0.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.35% 31.240 29.570 - 7.69% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -5.33% 206.649 195.631 - -0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.33% 68.061 64.433 - 2.07% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.32% 2.415 2.286 - -3.89% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.32% 7094.092 6716.672 - -3.53% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.32% 4.625 4.379 - -8.56% -
SetIntersection_None_Set_uint32_1024_16 -5.31% 9126969.381 8642280.378 - -3.33% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.29% 606.555 574.446 - -0.38% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -5.29% 5.258 4.979 - 2.17% -
std::unordered_multiset<int>::clear()/1024 -5.29% 8610.501 8155.182 - -1.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.27% 18885.037 17890.500 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.24% 27756247.120 26300648.419 - -6.13% -
std::shift_left(list<int>)/32 -5.24% 14.178 13.435 - 0.85% -
std::generate_n(deque<int>)/50 -5.24% 12.913 12.236 - 0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.24% 7954624.158 7538072.254 - -7.40% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.420 - 0.04% -
BM_deque_vector_ranges_copy_backward/1 -5.22% 2.154 2.041 - -1.89% -
SetIntersection_Interlaced_Set_float_256_64 -5.22% 13996144.730 13265334.278 - -3.28% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.21% 2.637 2.500 - -5.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -5.21% 0.289 0.274 - 1.25% -
std::generate_n(deque<int>)/32 -5.21% 8.688 8.235 - 0.65% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.19% 22.379 21.217 - -5.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.19% 24758404.207 23474248.138 - -7.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.17% 1.806 1.713 - -5.56% -
bm_lexicographical_compare<unsigned_char>/8 -5.17% 1.389 1.317 - 1.11% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.16% 2.469 2.342 - -1.36% -
SetIntersection_None_Set_uint64_16384_64 -5.15% 175620464.023 166568331.194 - -0.57% -
BM_StringAssignAsciizMix_Opaque -5.15% 5.214 4.946 - -3.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -5.15% 3188667.332 3024525.430 - -0.91% -
std::find_first_of(list<int>)_(small_needle)/50 -5.13% 148.059 140.457 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.13% 9583149.285 9091420.530 - 0.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -5.12% 24.767 23.499 - -1.82% -
std::set<int>::contains(key)_(existent)/32 -5.12% 1.715 1.627 - -1.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.12% 56664.457 53765.980 - -3.86% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.11% 321999.426 305529.803 - -0.03% -
SetIntersection_None_Set_uint32_16384_1 -5.11% 161921330.369 153644712.050 - -5.03% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.11% 1.619 1.537 - -6.32% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.11% 0.364 0.345 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -5.10% 1582098.356 1501366.183 - -16.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.10% 16.523 15.681 - -1.13% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -5.09% 2010712.985 1908360.970 - -12.92% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -5.09% 5.327 5.056 - -4.45% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -5.09% 1.426 1.354 - -11.69% -
std::find(vector<short>)_(bail_25%)/8 -5.09% 0.693 0.657 - -9.45% -
std::stable_sort(deque<int>)_(heap)/8 -5.08% 26.262 24.928 - 2.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -5.08% 1075966.426 1021321.192 - -2.22% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -5.06% 1.570 1.490 - 0.76% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.06% 0.281 0.267 - -2.18% -
SetIntersection_None_Set_uint32_64_16 -5.06% 18380422.522 17450890.760 - -5.29% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -5.05% 1.564 1.485 - 2.47% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.05% 12495.451 11864.314 - -4.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.03% 9581781.413 9099607.998 - 0.97% -
rng::contains_subrange(deque<int>)_(same_length)/32 -5.03% 20.214 19.198 - 6.23% -
SetIntersection_Front_Set_string_64_4 -5.02% 19157033.078 18195171.017 - -4.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.00% 7.263 6.900 - 2.07% -
std::find_end(vector<int>)_(process_all)/1024 -5.00% 236.451 224.624 - 1.81% -
std::pop_heap(deque<std::string>)/1024 -5.00% 66.905 63.560 - 4.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.98% 33.359 31.698 - -1.84% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.97% 280.293 266.354 - 1.33% -
SetIntersection_None_Set_uint32_16384_4 -4.97% 161703992.755 153671156.681 - -4.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.97% 1691297.934 1607302.654 - 1.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.96% 754.814 717.371 - -2.58% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.96% 94.743 90.046 - -17.00% -
BM_std_minmax_element<char>/5500 -4.95% 1441.057 1369.698 - 6.38% -
std::generate(deque<int>)/8192 -4.95% 2008.638 1909.214 - 0.73% -
std::map<int,_int>::clear()/32 -4.95% 679.654 646.026 - 1.20% -
std::sort(deque<int>)_(heap)/8192 -4.94% 72424.391 68843.889 - 0.30% -
SetIntersection_Front_Vector_uint32_262144_64 -4.94% 1385125.582 1316685.200 - -3.47% -
SetIntersection_Front_Set_uint32_1024_64 -4.94% 1631755.639 1551135.115 - -16.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.94% 2.567 2.440 - -0.22% -
SetIntersection_None_Set_uint32_16384_16 -4.92% 161921436.547 153955463.213 - -4.49% -
SetIntersection_Interlaced_Vector_string_1024_1 -4.92% 1103453.655 1049209.095 - -1.92% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.91% 13.002 12.363 - 0.72% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.91% 22317019.832 21220695.778 - -7.23% -
BM_std_minmax_element<char>/65536 -4.85% 17040.338 16213.852 - 4.22% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -4.85% 16.596 15.792 - -2.80% -
std::sort(deque<int>)_(shuffled)/8192 -4.85% 98727.252 93942.724 - 9.45% -
BM_std_minmax_element<char>/70000 -4.84% 18227.984 17345.452 - 4.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.84% 46245.054 44007.739 - -1.26% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.82% 31.165 29.662 - 0.33% -
std::find_end(vector<int>)_(process_all)/1000 -4.82% 229.947 218.863 - -0.72% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.80% 2889.237 2750.524 - 0.23% -
BM_deque_vector_ranges_move_backward/1 -4.80% 2.116 2.015 - -3.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.80% 627.111 597.014 - -4.33% -
SetIntersection_Front_Vector_uint64_16384_64 -4.80% 1385598.635 1319149.371 - -3.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.79% 16663.636 15864.640 - -3.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.78% 16.502 15.712 - -2.35% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.78% 87.552 83.368 - -0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.78% 1676653.891 1596557.701 - 1.34% -
BM_PushHeap_float_Random_4 -4.77% 3.007 2.864 - 0.38% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.77% 1.701 1.620 - -6.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.77% 32.005 30.478 - 28.64% -
std::move(vector<int>)/262144 -4.77% 14891.503 14181.127 - -33.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.76% 165871.209 157975.668 - 0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.76% 8917.054 8492.805 - -16.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.75% 23517.979 22401.389 - 0.47% -
std::set<int>::count(key)_(non-existent)/1024 -4.74% 7.964 7.586 - 2.99% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -4.74% 8475549.431 8073420.362 - -0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.73% 3.801 3.621 - 3.00% -
BM_std_minmax_element<char>/64000 -4.73% 16622.266 15835.788 - 4.31% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.72% 13347.107 12717.058 - -4.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.71% 22.512 21.452 - 1.69% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.71% 731.324 696.898 - 0.58% -
SetIntersection_Interlaced_Vector_string_256_64 -4.70% 20278652.198 19324622.492 - 3.84% -
BM_CmpLess_uint_schar -4.70% 1.134 1.081 - 2.42% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.69% 154.391 147.147 - -2.75% -
std::sort_heap(deque<int>,_pred)/8192 -4.69% 451004.639 429864.611 - 1.33% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -4.68% 1.392 1.326 - -6.24% -
std::find_if(list<int>)_(bail_25%)/32768 -4.67% 7428.034 7081.306 - 1.24% -
SetIntersection_None_Vector_uint64_256_4 -4.67% 4262322.082 4063389.015 - -6.15% -
SetIntersection_None_Set_uint64_256_64 -4.67% 9382142.097 8944394.048 - -3.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.66% 32.425 30.913 - -6.29% -
SetIntersection_Front_Set_uint32_1024_256 -4.66% 3805387.994 3628207.133 - -9.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.65% 40099.601 38235.477 - 0.07% -
SetIntersection_None_Set_float_64_64 -4.63% 11631647.010 11092967.290 - -3.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.63% 56.216 53.613 - 0.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.63% 27527.324 26253.837 - -2.90% -
std::rotate_copy(list<int>)/8192 -4.62% 7034.818 6709.792 - -2.26% -
std::unordered_set<int>::count(key)_(existent)/1024 -4.60% 1.295 1.236 - -14.28% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.60% 36.747 35.055 - 0.72% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.59% 15.499 14.788 - 0.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.59% 10198.439 9730.337 - -2.42% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.59% 56599.341 54003.595 - -2.03% -
std::multiset<int>::find(key)_(existent)/32 -4.59% 1.660 1.584 - -2.39% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.57% 37396.352 35687.616 - -1.23% -
std::stable_sort(deque<int>)_(ascending)/8 -4.57% 20.212 19.288 - 7.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.55% 1239128.973 1182753.824 - 1.50% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.55% 14482.253 13823.894 - 0.22% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.54% 36.385 34.733 - 1.53% -
BM_deque_vector_copy_backward/2 -4.54% 1.858 1.774 - -5.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.53% 1679493.162 1603335.857 - 1.24% -
SetIntersection_None_Vector_uint64_262144_1024 -4.53% 1141594.660 1089834.585 - -3.16% -
SetIntersection_None_Set_uint64_1024_1 -4.53% 8987520.224 8580218.774 - -3.48% -
SetIntersection_Interlaced_Vector_string_16_16 -4.52% 51973488.702 49622024.070 - -3.57% -
BM_CmpLess_int_ushort -4.52% 1.150 1.098 - -0.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.50% 55761.060 53252.792 - -1.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.49% 793.908 758.247 - 0.43% -
SetIntersection_None_Vector_uint64_262144_64 -4.49% 1124148.676 1073664.804 - -3.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.47% 26.712 25.517 - -4.48% -
std::multiset<std::string>::find(key)_(existent)/32 -4.46% 15.777 15.073 - 2.16% -
BM_deque_deque_move_backward/64 -4.46% 3.659 3.496 - 4.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -4.46% 40.793 38.974 - 11.15% -
SetIntersection_Interlaced_Set_uint32_16384_4 -4.45% 174458253.965 166686903.585 - -4.85% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -4.45% 57.389 54.836 - -1.27% -
SetIntersection_Interlaced_Vector_string_64_64 -4.45% 26943209.535 25745135.057 - -3.50% -
BM_CmpLess_uint_int -4.45% 1.126 1.076 - 1.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.44% 16.964 16.210 - 0.27% -
SetIntersection_Front_Vector_uint32_256_16 -4.44% 4311757.725 4120371.673 - -2.43% -
std::multimap<std::string,_int>::clear()/32 -4.41% 931.675 890.556 - -0.93% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.40% 50.725 48.490 - 6.55% -
SetIntersection_None_Set_uint32_256_1 -4.40% 11648258.426 11135789.132 - -6.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.39% 1334454.964 1275821.192 - -10.91% -
BM_CmpEqual_schar_uint -4.39% 1.149 1.098 - 1.35% -
BM_std_minmax_element<char>/4096 -4.39% 1075.804 1028.595 - 7.07% -
SetIntersection_None_Set_uint32_1024_256 -4.39% 9073451.384 8675517.501 - -2.67% -
BM_CmpLess_uchar_int -4.37% 1.130 1.080 - -0.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.37% 0.490 0.468 - -3.11% -
SetIntersection_None_Vector_uint64_16384_64 -4.37% 1117509.722 1068711.942 - -7.64% -
SetIntersection_Front_Vector_string_1024_1024 -4.37% 40090416.042 38340265.929 - -1.67% -
BM_CmpLess_schar_uint -4.36% 1.147 1.097 - -0.80% -
BM_deque_vector_ranges_move/4000 -4.35% 146.076 139.723 - 0.81% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.35% 7008.397 6703.847 - -2.50% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.34% 6.785 6.491 - -3.22% -
std::remove_if(vector<int>)_(prefix)/32 -4.34% 51.240 49.014 - -0.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.33% 8.905 8.520 - -4.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.33% 33.088 31.656 - 29.16% -
SetIntersection_Interlaced_Set_uint32_256_1 -4.33% 4212364.574 4030021.300 - -7.94% -
std::multiset<int>::lower_bound(key)_(existent)/32 -4.32% 2.311 2.211 - 0.90% -
SetIntersection_None_Vector_uint64_256_16 -4.31% 4071927.095 3896315.665 - -6.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.31% 211188653.580 202082866.980 - -2.85% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.31% 37412.974 35801.389 - -3.82% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.31% 685.809 656.272 - -1.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -4.30% 1.270 1.215 - -2.60% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.29% 727.902 696.711 - 0.63% -
BM_PushHeap_float_Ascending_16384 -4.28% 4.291 4.107 - -4.03% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -4.28% 41.582 39.802 - -5.31% -
SetIntersection_None_Vector_string_262144_1024 -4.27% 1316366.620 1260105.874 - -2.08% -
BM_deque_deque_copy_backward/0 -4.26% 0.921 0.882 - 2.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -4.26% 1165340.803 1115711.483 - -2.79% -
SetIntersection_Interlaced_Set_uint64_16384_1 -4.26% 1053135.725 1008295.466 - -4.08% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.25% 25.980 24.875 - 1.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.25% 84931.143 81318.952 - -2.16% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.25% 0.264 0.253 - 1.03% -
ranges::min(std::vector<__int128>)/64 -4.24% 26.794 25.658 - -14.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -4.24% 88937523.839 85168793.150 - -0.04% -
BM_lexicographical_compare_three_way_fast_path/1 -4.24% 0.413 0.396 - -6.58% -
SetIntersection_None_Set_uint32_16384_64 -4.23% 161346958.987 154515175.304 - -4.16% -
BM_StringRelational_Compare_Empty_Empty_Control -4.22% 1.732 1.658 - 3.09% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.20% 1302458.494 1247709.473 - -2.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.20% 15.375 14.729 - -2.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.19% 1164.185 1115.364 - -6.81% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.19% 1059570.090 1015136.425 - -2.01% -
std::unordered_set<std::string>::clear()/1024 -4.19% 23901.239 22900.701 - -0.87% -
std::none_of(vector<int>)_(process_all)/8 -4.18% 2.500 2.396 - -3.03% -
SetIntersection_None_Set_uint32_16384_256 -4.18% 160847931.984 154130081.431 - -4.53% -
SetIntersection_None_Set_uint32_1024_4 -4.18% 9028347.956 8651400.167 - -4.40% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.17% 52.061 49.890 - 10.21% -
std::partial_sort_copy(list<int>)_(descending)/8 -4.17% 16.289 15.610 - -3.32% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.17% 51359001.067 49219769.737 - 20.25% -
std::fill(list<int>)/1024 -4.16% 515.521 494.070 - 1.63% -
std::map<std::string,_int>::erase(key)_(existent)/32 -4.16% 75.997 72.837 - 27.23% -
BM_StringRelational_Compare_Empty_Small_Control -4.16% 1.731 1.659 - 3.29% -
SetIntersection_None_Set_uint32_16384_16384 -4.15% 163378173.478 156594790.333 - -3.98% -
std::partial_sort(deque<int>)_(descending)/8192 -4.15% 282589.439 270861.389 - 4.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.15% 297.320 284.988 - -2.12% -
std::unordered_multiset<int>::ctor(const&)/1024 -4.14% 6952.828 6664.897 - -8.35% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.14% 1.595 1.529 - -3.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.14% 1.406 1.347 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.14% 1700123.779 1629800.049 - 4.70% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.384 - 0.04% -
SetIntersection_None_Set_string_262144_4 -4.13% 1709567.709 1638974.285 - 2.93% -
std::rotate(list<int>)_(1_element_backward)/32 -4.13% 13.808 13.237 - 0.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.13% 16.415 15.738 - -1.28% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.12% 2.336 2.240 - -0.99% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -4.11% 37.874 36.317 - 0.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.11% 1.206 1.156 - -4.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.10% 6396999.538 6134433.462 - 0.96% -
SetIntersection_Interlaced_Set_string_256_256 -4.10% 31581530.718 30288167.653 - -3.22% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -4.09% 17.650 16.927 - 7.35% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.09% 29.307 28.109 - -4.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.09% 90.316 86.626 - -0.23% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.08% 14674261.981 14075742.013 - -0.18% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.07% 1050381.769 1007612.562 - -6.63% -
SetIntersection_Front_Set_uint64_1024_64 -4.06% 1716611.232 1646969.097 - 3.66% -
BM_std_minmax_element<int>/65536 -4.04% 17315.143 16614.776 - 0.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.04% 14497.753 13911.430 - 0.94% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.04% 55.430 53.189 - 0.08% -
SetIntersection_None_Set_uint32_1024_1024 -4.03% 9115135.936 8747397.309 - -3.31% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -4.03% 3907.197 3749.583 - -5.87% -
SetIntersection_None_Set_uint64_1024_256 -4.03% 8934891.142 8574492.516 - -2.54% -
std::equal(list<int>)_(it,_it,_it)/50 -4.03% 36.884 35.397 - 0.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -4.03% 1.866 1.791 - -4.14% -
std::copy_if(deque<int>)_(entire_range)/8 -4.03% 2.655 2.548 - -3.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.03% 56692.348 54409.830 - -4.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.02% 3.862 3.707 - -6.00% -
BM_std_minmax_element<int>/5500 -4.01% 1452.544 1394.262 - 0.55% -
std::unique(list<int>)_(sprinkled)/52 -4.01% 70.094 67.282 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.01% 3202655.542 3074336.023 - 1.53% -
BM_deque_deque_move_backward/4000 -4.01% 150.695 144.660 - -0.62% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.00% 0.288 0.276 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.98% 29614.673 28437.021 - -0.60% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.98% 11334047.715 10883456.966 - -6.35% -
rng::find_last(vector<char>)_(bail_90%)/8 -3.97% 0.440 0.423 - -4.49% -
std::unordered_set<std::string>::clear()/32 -3.96% 929.696 892.882 - 1.44% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.96% 13591.303 13053.743 - -1.29% -
std::stable_sort(deque<int>)_(repeated)/8 -3.95% 19.713 18.934 - 3.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.93% 2.273 2.184 - -4.38% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.93% 2.515 2.416 - 0.34% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.93% 1.463 1.406 - -1.68% -
SetIntersection_None_Set_uint32_256_64 -3.92% 9412844.368 9043920.937 - -2.97% -
SetIntersection_None_Vector_string_16384_4 -3.91% 1244967.866 1196263.070 - -7.32% -
SetIntersection_None_Set_uint64_1024_1024 -3.91% 9052342.148 8698644.104 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.90% 1179673.224 1133704.958 - -2.53% -
SetIntersection_Front_Set_uint32_1024_1 -3.89% 1065102.236 1023636.268 - -7.52% -
SetIntersection_None_Set_uint64_256_1 -3.89% 11725391.001 11269382.651 - -1.91% -
SetIntersection_None_Vector_string_256_256 -3.89% 2297961.203 2208667.213 - -8.51% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.87% 2.677 2.573 - -3.01% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.87% 7172011.327 6894629.672 - 0.89% -
rng::find(vector<bool>)_(process_all)/1024 -3.87% 4.682 4.501 - -0.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.86% 151896.728 146026.979 - 0.52% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.86% 0.496 0.477 - -2.31% -
SetIntersection_None_Set_string_262144_256 -3.85% 1705061.115 1639418.539 - 2.62% -
std::map<int,_int>::erase(key)_(existent)/32 -3.85% 23.390 22.490 - -9.81% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.85% 24.606 23.660 - -7.09% -
BM_deque_vector_ranges_move_backward/2 -3.84% 1.835 1.764 - -3.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.84% 3553208.715 3416628.267 - -7.53% -
bm_lexicographical_compare<int>/64 -3.83% 4.536 4.362 - 1.32% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.83% 20.931 20.129 - -0.99% -
BM_CmpEqual_short_uint -3.83% 1.146 1.102 - -4.66% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.83% 231.837 222.963 - 4.15% -
std::reverse(list<int>)/8 -3.83% 2.003 1.927 - 0.01% -
SetIntersection_None_Set_uint32_262144_16 -3.82% 1213268.148 1166901.043 - -1.23% -
BM_deque_deque_ranges_move_backward/4000 -3.82% 151.611 145.824 - -0.18% -
std::multiset<int>::count(key)_(non-existent)/0 -3.82% 0.275 0.265 - 5.78% -
BM_CmpEqual_int_uchar -3.81% 1.123 1.080 - -2.85% -
std::find_if(vector<int>)_(process_all)/8 -3.81% 1.487 1.431 - -10.52% -
SetIntersection_None_Set_uint32_262144_64 -3.81% 1213896.160 1167665.201 - -1.31% -
std::unordered_set<std::string>::find(key)_(existent)/32 -3.80% 39.750 38.238 - 3.18% -
SetIntersection_None_Vector_uint64_262144_16384 -3.79% 1155002.388 1111252.895 - -1.95% -
SetIntersection_Front_Vector_uint32_64_64 -3.79% 10998798.546 10582463.099 - -3.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.78% 3196455.298 3075647.085 - 1.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.77% 2638.915 2539.489 - -0.02% -
std::multiset<std::string>::clear()/1024 -3.76% 22399.180 21556.324 - 0.24% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.76% 56198719.198 54085557.676 - -1.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.76% 27005271.138 25990797.411 - 1.54% -
SetIntersection_Interlaced_Set_string_16_16 -3.74% 61716755.029 59406290.918 - -2.68% -
SetIntersection_Front_Set_uint64_16384_4 -3.74% 1068767.367 1028770.205 - -1.83% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.73% 6.813 6.559 - 1.46% -
SetIntersection_Front_Vector_uint32_262144_4 -3.73% 1089319.759 1048662.252 - -6.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.73% 1470.972 1416.099 - -13.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.72% 11760.130 11322.092 - 2.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.72% 2.349 2.262 - 0.21% -
BM_CmpLess_ushort_int -3.72% 1.127 1.085 - 0.91% -
SetIntersection_Front_Vector_uint64_256_1 -3.71% 4220914.450 4064113.950 - -1.44% -
BM_std_minmax_element<int>/70000 -3.71% 18468.258 17782.895 - 0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.70% 1204563.996 1159947.465 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.70% 1692190.672 1629552.897 - 4.16% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.70% 88363.705 85093.805 - 0.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.69% 13.643 13.140 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.69% 134204602.963 129253190.059 - 0.65% -
BM_std_minmax_element<int>/4096 -3.69% 1082.506 1042.576 - 0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.69% 5170572.752 4979989.336 - -1.99% -
SetIntersection_Interlaced_Vector_float_262144_1024 -3.68% 103759567.730 99936540.797 - 24.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.68% 134783364.910 129828671.515 - 0.70% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.67% 54.892 52.876 - -1.81% -
std::stable_sort(deque<int>)_(descending)/8 -3.67% 28.414 27.371 - 2.42% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.67% 22.618 21.789 - 0.28% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.66% 121381.422 116932.991 - -2.85% -
BM_std_minmax_element<int>/4000 -3.65% 1057.755 1019.095 - 0.70% -
SetIntersection_None_Set_string_262144_16384 -3.65% 1702489.178 1640292.478 - 2.61% -
SetIntersection_Front_Vector_uint64_262144_4 -3.65% 1084804.364 1045212.947 - -5.41% -
std::find_end(vector<int>)_(process_all)/1048576 -3.64% 231092.482 222669.855 - 3.02% -
BM_std_minmax_element<int>/64000 -3.64% 16890.756 16275.598 - 0.54% -
std::unordered_multimap<int,_int>::clear()/8192 -3.64% 67123.529 64680.282 - 5.49% -
SetIntersection_None_Set_uint32_16384_1024 -3.64% 160793281.549 154943089.544 - -4.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.64% 176325.336 169912.114 - -1.04% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.62% 250004.039 240950.277 - 1.46% -
BM_StringRelational_Less_Huge_Large_Control -3.62% 2.177 2.098 - -0.11% -
std::sort_heap(deque<int>,_pred)/1024 -3.62% 12968.908 12499.394 - 1.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.62% 9035510.061 8708428.749 - -4.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.62% 89.594 86.353 - 0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.62% 225.763 217.599 - 5.57% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -3.61% 2.530 2.438 - 0.35% -
SetIntersection_Front_Set_uint32_256_1 -3.61% 4207770.911 4055864.422 - -2.33% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.61% 24.393 23.513 - -0.17% -
SetIntersection_None_Set_string_262144_1 -3.60% 1699790.609 1638550.535 - 2.78% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.60% 0.331 0.319 - -4.79% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -3.60% 4.450 4.290 - -5.11% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.59% 1591417.318 1534246.502 - -1.76% -
SetIntersection_None_Set_uint64_256_4 -3.59% 11605921.922 11189137.766 - -1.04% -
SetIntersection_None_Vector_uint64_64_16 -3.59% 13716974.220 13224383.710 - -3.34% -
SetIntersection_None_Vector_float_262144_4 -3.59% 1170390.489 1128421.860 - -0.00% -
BM_CmpLess_short_uchar -3.58% 1.140 1.099 - 2.07% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.58% 41552999.422 40064922.951 - 1.93% -
std::set<std::string>::clear()/8192 -3.58% 222479.643 214514.660 - 0.55% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.57% 8.613 8.305 - 1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.57% 44.820 43.220 - 1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -3.56% 21188253.378 20434423.454 - -26.35% -
SetIntersection_None_Set_uint32_262144_4 -3.54% 1214413.332 1171408.043 - -0.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.54% 743.792 717.485 - -1.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.53% 3.372 3.253 - -1.92% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.53% 6.824 6.583 - 3.21% -
SetIntersection_Front_Vector_string_256_4 -3.53% 4707377.782 4541215.252 - -6.57% -
SetIntersection_None_Set_uint32_262144_256 -3.53% 1210101.156 1167396.076 - -0.99% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.53% 1.209 1.166 - 0.84% -
SetIntersection_None_Vector_uint64_16384_4 -3.53% 1119547.193 1080055.728 - -6.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.53% 13.616 13.136 - 0.07% -
std::for_each(list<int>)/32 -3.53% 11.265 10.868 - 0.57% -
BM_vector_deque_ranges_copy/64 -3.52% 2.803 2.705 - -1.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.52% 5174611.376 4992456.514 - -6.27% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.52% 13.605 13.126 - -0.24% -
SetIntersection_None_Set_string_262144_16 -3.52% 1701763.834 1641925.453 - 2.80% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.52% 283279.563 273321.368 - 10.16% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.51% 8.252 7.963 - 1.35% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.51% 1.400 1.351 - -6.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -3.51% 4134123.686 3989133.563 - -2.09% -
SetIntersection_None_Set_string_262144_1024 -3.50% 1720230.062 1660056.805 - 5.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.50% 140607.813 135691.100 - 0.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.50% 52.256 50.429 - 2.61% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.50% 4737.806 4572.178 - 0.62% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.50% 1059042.136 1022025.911 - -1.52% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.49% 22.452 21.668 - -1.59% -
SetIntersection_None_Set_string_262144_64 -3.49% 1703906.740 1644376.793 - 3.25% -
std::replace(vector<int>)_(sprinkled)/50 -3.49% 8.763 8.457 - -9.53% -
std::shift_right(list<int>)/50 -3.48% 27.137 26.192 - -2.37% -
SetIntersection_None_Set_uint32_256_16 -3.48% 11048257.955 10663827.683 - -3.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.47% 682.412 658.702 - -1.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.47% 243319897.671 234877805.271 - 1.37% -
std::find_first_of(list<int>)_(small_needle)/32 -3.46% 96.678 93.335 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.45% 12801544.464 12359415.921 - -1.35% -
SetIntersection_Front_Set_string_4_4 -3.45% 160383467.830 154852494.434 - -1.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.45% 15.381 14.851 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.45% 15.318 14.790 - -2.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.44% 1694022.949 1635798.420 - 4.48% -
BM_deque_vector_ranges_copy_backward/2 -3.43% 1.838 1.775 - -3.18% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.43% 28.526 27.547 - 0.26% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.43% 8.107 7.829 - -0.12% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.42% 2.648 2.557 - 0.58% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.42% 37462.666 36180.020 - -11.54% -
SetIntersection_Front_Set_string_64_16 -3.42% 24370718.248 23536424.930 - 3.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.42% 56829.420 54885.873 - -2.66% -
SetIntersection_Front_Vector_float_262144_1 -3.40% 1055460.539 1019563.620 - -2.07% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.40% 206.318 199.304 - -2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.40% 1697857.422 1640142.578 - 4.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.40% 15.284 14.764 - -2.48% -
SetIntersection_None_Vector_float_262144_1 -3.40% 1164350.505 1124787.524 - 1.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.40% 111472.742 107687.058 - 0.69% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.39% 57036.838 55100.762 - -1.87% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.39% 11564191.221 11171973.737 - -3.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.39% 13371.437 12918.022 - 3.11% -
std::multiset<std::string>::clear()/32 -3.39% 925.512 894.137 - 0.34% -
std::unordered_set<int>::clear()/8192 -3.38% 67288.814 65012.385 - 5.99% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.37% 13.523 13.068 - 0.20% -
BM_StringCopy_Large -3.37% 6.330 6.117 - -0.20% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.36% 28.392 27.436 - 2.94% -
SetIntersection_None_Vector_uint32_256_256 -3.36% 2182429.148 2109028.937 - -0.44% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.36% 26.511 25.621 - -3.03% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.36% 20.161 19.484 - 0.04% -
SetIntersection_Front_Set_uint32_16384_16 -3.35% 1219808.358 1178961.290 - -2.75% -
std::sort(vector<int>)_(heap)/8 -3.34% 24.441 23.625 - 1.23% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.33% 18442.618 17828.080 - 0.21% -
SetIntersection_None_Vector_uint32_256_1 -3.33% 4313258.097 4169567.485 - -3.21% -
SetIntersection_None_Set_uint64_256_16 -3.32% 11025193.051 10659314.632 - -2.92% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -3.32% 5.815 5.622 - 0.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.32% 129.651 125.351 - -0.62% -
std::unordered_set<std::string>::clear()/8192 -3.31% 224925.691 217471.513 - -0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.31% 1116.022 1079.126 - -2.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.30% 14232.241 13762.240 - -1.16% -
SetIntersection_None_Set_uint32_262144_1 -3.30% 1217392.494 1177232.260 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.30% 18.230 17.629 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.30% 9436636.240 9125570.195 - -1.97% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.30% 12699898.771 12281429.061 - -1.28% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.29% 1579259.279 1527228.435 - -3.28% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.29% 255.785 247.362 - 9.15% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.28% 1107147.689 1070808.412 - -0.41% -
BM_std_minmax_element<int>/512 -3.27% 139.072 134.528 - 0.85% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.26% 10140.450 9809.743 - 0.41% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.26% 6987.038 6759.273 - -1.41% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.25% 1.644 1.591 - 7.47% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.24% 4.628 4.478 - 6.28% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.24% 2.773 2.683 - -6.57% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.24% 2.348 2.272 - 0.17% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.23% 211.626 204.787 - -0.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.23% 13.612 13.172 - 0.53% -
SetIntersection_Front_Vector_uint64_262144_64 -3.23% 1334762.807 1291676.543 - -9.27% -
SetIntersection_Front_Set_float_262144_16 -3.22% 1207928.607 1169063.461 - -3.21% -
SetIntersection_None_Set_uint32_262144_262144 -3.21% 1208029.299 1169213.217 - -1.30% -
SetIntersection_None_Set_float_256_64 -3.20% 9422170.085 9120635.396 - -2.02% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.20% 238952161.408 231306856.303 - -1.54% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.20% 37.978 36.763 - 3.12% -
SetIntersection_Front_Set_float_16384_256 -3.20% 4201758.451 4067346.964 - -3.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.20% 634733.516 614441.984 - 0.73% -
SetIntersection_Front_Vector_float_16384_4 -3.20% 1071736.044 1037474.371 - -1.99% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.19% 482.920 467.499 - -4.19% -
std::partial_sort(vector<int>)_(descending)/8 -3.19% 25.388 24.577 - 2.39% -
BM_std_minmax_element<int>/1024 -3.19% 274.065 265.326 - 0.85% -
SetIntersection_Interlaced_Set_string_1024_64 -3.19% 17058437.938 16514938.046 - 0.71% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.18% 1.637 1.585 - 0.31% -
std::multimap<int,_int>::erase(iterator)/8192 -3.18% 21.439 20.759 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.17% 2046678.061 1981815.350 - 1.47% -
std::find_if(vector<bool>)_(process_all)/8 -3.17% 3.601 3.487 - -2.18% -
SetIntersection_Front_Vector_uint32_1024_4 -3.17% 1084671.583 1050300.356 - -1.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.17% 15.312 14.827 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.17% 1182961.685 1145481.802 - -8.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.16% 15.353 14.867 - -2.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.16% 15.253 14.771 - -0.18% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.16% 620.393 600.792 - -2.20% -
BM_deque_deque_ranges_move_backward/1024 -3.16% 38.898 37.670 - -2.31% -
std::replace(vector<int>)_(sprinkled)/1024 -3.16% 149.937 145.202 - -8.74% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.16% 13.485 13.059 - 0.14% -
BM_CmpEqual_short_short -3.14% 1.081 1.047 - -2.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.13% 1926.770 1866.366 - -5.69% -
SetIntersection_None_Set_uint32_262144_1024 -3.13% 1205418.945 1167684.570 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.13% 1879644.533 1820811.768 - 3.36% -
std::set<std::string>::clear()/1024 -3.13% 22482.733 21780.138 - 0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.12% 19102022.084 18505280.688 - -0.06% -
SetIntersection_Interlaced_Vector_float_64_64 -3.12% 11040834.947 10696163.169 - -1.89% -
SetIntersection_None_Set_uint64_1024_64 -3.11% 9011260.678 8730774.257 - -2.40% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.11% 20000.512 19378.376 - 0.26% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.11% 29.888 28.958 - -0.02% -
SetIntersection_None_Vector_float_16384_1 -3.11% 1113404.952 1078808.683 - -1.95% -
SetIntersection_Front_Vector_uint32_16_16 -3.10% 36290280.542 35165331.884 - -3.57% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.10% 24.313 23.559 - -1.99% -
SetIntersection_Front_Vector_uint64_16384_16 -3.10% 1132367.435 1097277.983 - -1.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.10% 2152883.221 2086216.959 - 1.65% -
std::remove_if(list<int>)_(sprinkled)/50 -3.09% 74.944 72.627 - -2.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.09% 17016.829 16491.547 - 1.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.08% 5.175 5.016 - -2.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.08% 1064415.722 1031651.996 - -0.90% -
SetIntersection_Interlaced_Vector_uint64_64_64 -3.08% 11064931.281 10724453.195 - -1.46% -
SetIntersection_Front_Set_float_1024_16 -3.08% 1211438.939 1174172.103 - -4.01% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.08% 1071099.492 1038161.178 - -0.53% -
std::multimap<int,_int>::clear()/8192 -3.07% 89258.681 86516.453 - -2.79% -
SetIntersection_Front_Vector_float_262144_16 -3.07% 1137528.674 1102600.794 - 0.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.06% 15.255 14.789 - -1.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.06% 4341412.970 4208782.513 - -0.38% -
std::set<int>::ctor(const&,_alloc)/0 -3.05% 13.151 12.750 - 0.32% -
SetIntersection_Front_Set_uint32_16384_256 -3.05% 3946016.288 3825682.232 - -2.17% -
SetIntersection_Interlaced_Vector_uint64_64_1 -3.05% 16676109.290 16168233.610 - -0.93% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.04% 96.757 93.816 - 1.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.04% 943318.779 914652.334 - 0.29% -
SetIntersection_None_Set_uint64_256_256 -3.04% 5823958.426 5647033.543 - -3.04% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.04% 5.431 5.266 - 0.29% -
rng::find_last(list<int>)_(bail_10%)/50 -3.03% 16.361 15.865 - 0.37% -
SetIntersection_Interlaced_Vector_string_16_4 -3.03% 69825292.765 67706659.515 - -0.12% -
std::stable_partition(vector<int>)_(sparse)/50 -3.03% 22.264 21.589 - 3.46% -
SetIntersection_Front_Set_string_262144_262144 -3.03% 18342389.893 17786413.818 - 0.47% -
SetIntersection_None_Set_uint32_262144_16384 -3.02% 1212839.844 1176192.547 - -1.00% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.02% 27.141 26.321 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.02% 1258407.879 1220418.213 - -2.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.02% 67624.044 65582.917 - -2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.02% 1820315.754 1765426.108 - 3.51% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.02% 41395.488 40147.380 - -0.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.01% 812.905 788.465 - -0.00% -
BM_deque_vector_ranges_move/0 -3.01% 1.514 1.469 - 0.67% -
std::copy(deque<int>)/512 -3.00% 17.161 16.646 - 0.15% -
SetIntersection_Interlaced_Set_uint32_16_16 -3.00% 38422313.910 37269146.333 - -2.71% -
std::unique_copy(list<int>)_(contiguous)/32 -3.00% 11.727 11.376 - 3.02% -
SetIntersection_None_Vector_float_16384_64 -3.00% 1125762.233 1092044.954 - -1.00% -
bm_ranges_swap_ranges_vb_aligned/512 -2.99% 5.292 5.134 - -1.61% -
std::set<int>::find(key)_(existent)/1024 -2.98% 4.106 3.984 - 2.23% -
std::unordered_multiset<int>::erase(iterator)/32 -2.98% 20.038 19.440 - -0.04% -
SetIntersection_Front_Set_uint64_1024_16 -2.98% 1227791.863 1191190.368 - -3.88% -
SetIntersection_None_Set_uint32_16_16 -2.98% 35910927.606 34841700.183 - -2.87% -
SetIntersection_Interlaced_Vector_float_256_1 -2.98% 4228546.790 4102670.260 - -0.71% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.98% 2210.858 2145.075 - 0.31% -
std::multimap<int,_int>::erase(iterator)/1024 -2.97% 21.391 20.754 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.97% 1607453.914 1559643.187 - -4.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.97% 11748.370 11399.199 - 0.21% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.97% 5.553 5.388 - 1.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.96% 147174.337 142811.792 - -1.66% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.96% 216600887.248 210182344.611 - -2.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.96% 4188967.600 4064860.442 - -1.73% -
BM_CmpLess_short_uint -2.96% 1.145 1.111 - 0.33% -
std::multiset<int>::erase(iterator)/8192 -2.95% 24.003 23.295 - -11.04% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.95% 6837.019 6635.344 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.95% 11776159.120 11428809.492 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.95% 1692840.496 1642973.877 - 4.80% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.94% 275.105 267.007 - 0.53% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.94% 1105670.461 1073138.573 - 0.16% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.94% 215139479.982 208811541.374 - -2.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.94% 1061859.438 1030662.064 - -2.45% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.94% 36864.509 35781.628 - -0.27% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.94% 513308.528 498238.096 - -1.31% -
BM_StringDestroy_Huge -2.93% 10.927 10.607 - -1.44% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.93% 11295011.243 10963807.809 - -1.76% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.93% 17.211 16.707 - -2.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.92% 15593.653 15137.838 - 1.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.92% 1224383.796 1188635.457 - -2.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.92% 38010750.021 36902584.877 - -1.03% -
std::stable_sort(deque<int>)_(heap)/1024 -2.91% 2789.658 2708.396 - -0.84% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.91% 39326.470 38182.349 - -3.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.90% 4248614.427 4125198.869 - -0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.90% 1263085.043 1226396.889 - -2.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.90% 15.210 14.769 - -0.18% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.89% 523819.988 508655.846 - -1.27% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.89% 67.894 65.929 - 2.17% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.89% 12.246 11.892 - 0.17% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.89% 16.724 16.240 - 2.80% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.89% 983.493 955.083 - 0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.88% 765.876 743.794 - 0.30% -
BM_StringConstructDestroyCStr_Small_Opaque -2.88% 2.253 2.188 - -4.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.88% 1251047.852 1214985.188 - -2.57% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.88% 1456.669 1414.701 - 0.14% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.88% 13.347 12.963 - -0.38% -
SetIntersection_Interlaced_Vector_string_64_1 -2.88% 17259813.501 16762809.900 - -5.49% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.88% 3.851 3.740 - -6.13% -
SetIntersection_None_Set_uint32_16_1 -2.87% 67523204.098 65585779.059 - -3.02% -
std::all_of(list<int>)_(process_all)/8 -2.87% 2.719 2.641 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.86% 64421992.092 62579370.052 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.86% 1186100.636 1152178.702 - -0.08% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.85% 1066480.963 1036054.036 - -1.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.85% 15.316 14.879 - -2.42% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.85% 1619121.174 1573015.625 - -1.27% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.85% 12.073 11.729 - 0.05% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.84% 22873.156 22224.302 - 1.00% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.84% 17985941.162 17475747.105 - -2.60% -
SetIntersection_Front_Vector_uint64_16_1 -2.83% 63659597.606 61856476.876 - -2.32% -
BM_CmpLess_int_uchar -2.83% 1.152 1.119 - 0.79% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.83% 101908.781 99028.930 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.83% 16586291.537 16117702.607 - -0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.82% 20.544 19.964 - 0.48% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.82% 541720870.301 526470927.151 - -2.41% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.81% 16.374 15.914 - -5.96% -
SetIntersection_Front_Vector_uint32_1024_64 -2.81% 1372393.456 1333851.939 - 1.27% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.80% 419.715 407.951 - -2.50% -
bm_ranges_lexicographical_compare<int>/1 -2.79% 1.286 1.250 - -9.71% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.79% 161.642 157.130 - -0.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.79% 850.348 826.625 - 0.54% -
BM_PushHeap_uint64_SingleElement_4 -2.79% 0.377 0.366 - 2.94% -
SetIntersection_None_Set_uint64_1_1 -2.78% 542417661.344 527317210.893 - -2.55% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.78% 2471.142 2402.382 - 2.98% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.78% 19.724 19.176 - 8.05% -
SetIntersection_None_Vector_uint64_64_4 -2.78% 16108444.272 15660644.756 - -2.23% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.78% 56739466.246 55163139.339 - -2.83% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.78% 26.452 25.718 - -4.28% -
SetIntersection_None_Set_uint64_1024_16 -2.78% 8972386.503 8723225.169 - -0.41% -
SetIntersection_Front_Vector_uint64_16_16 -2.77% 36216717.230 35211780.279 - -1.86% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.77% 56615.908 55046.354 - -1.17% -
BM_vector_deque_ranges_move/64 -2.77% 2.820 2.742 - -2.61% -
std::find_end(list<int>)_(process_all)/8192 -2.77% 7498.840 7291.303 - -2.55% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.77% 20.215 19.656 - 0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.77% 9.480 9.218 - -0.96% -
SetIntersection_None_Vector_uint64_16_1 -2.76% 64001503.396 62233244.719 - -2.88% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.76% 120426.009 117099.420 - -1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.76% 13005203.083 12646358.406 - -4.68% -
BM_StringResizeAndOverwrite -2.76% 0.841 0.818 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.75% 1073225.193 1043691.812 - -0.18% -
SetIntersection_Front_Vector_uint64_4_1 -2.75% 216359574.843 210412087.415 - -2.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.75% 60.415 58.755 - 0.45% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.75% 43.261 42.073 - -1.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.74% 488262.020 474870.412 - 1.16% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.74% 137389266.988 133622251.075 - -3.31% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.74% 2.828 2.751 - 2.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.74% 36.308 35.313 - 1.72% -
SetIntersection_Front_Vector_uint64_1_1 -2.74% 540750500.120 525938539.447 - -2.62% -
SetIntersection_Front_Set_uint32_256_4 -2.74% 4257677.515 4141067.265 - -1.18% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.73% 63585104.934 61847791.942 - -2.25% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.73% 542.023 527.216 - 1.14% -
SetIntersection_None_Set_uint64_4_4 -2.73% 137100652.284 133355817.237 - -2.17% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.73% 13.693 13.319 - -1.00% -
SetIntersection_Front_Set_uint32_16384_1 -2.73% 1054686.198 1025879.247 - -1.68% -
BM_CmpLess_ushort_ushort -2.73% 1.090 1.060 - 1.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.73% 3.160 3.074 - -0.33% -
BM_StringDestroy_Large -2.72% 7.416 7.214 - -3.27% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.72% 4.154 4.041 - 3.78% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.72% 15.476 15.056 - -1.49% -
SetIntersection_None_Set_string_1024_1 -2.71% 9175112.863 8926356.586 - -0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.71% 4235902.351 4121074.910 - -2.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.71% 387.514 377.015 - -6.54% -
SetIntersection_None_Set_uint64_64_16 -2.71% 18468691.972 17968394.782 - -3.01% -
std::multiset<int>::clear()/32 -2.71% 636.117 618.899 - -2.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.71% 929275.850 904130.353 - -1.24% -
BM_StringRelational_Less_Huge_Empty_Control -2.71% 1.655 1.610 - 0.14% -
SetIntersection_Front_Set_uint64_256_16 -2.70% 4544499.534 4421743.792 - -1.27% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.70% 4221573.717 4107569.870 - -2.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.70% 1122039.562 1091776.780 - -1.71% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.70% 2583.297 2513.626 - -0.96% -
SetIntersection_Interlaced_Set_string_256_16 -2.70% 18329013.724 17834828.763 - 0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.70% 14477.288 14086.958 - -3.05% -
std::find_if(list<int>)_(process_all)/8192 -2.69% 7450.918 7250.258 - -17.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -2.69% 7172435.720 6979385.185 - 0.14% -
SetIntersection_None_Set_uint32_1024_1 -2.69% 8954576.000 8713783.714 - -3.52% -
SetIntersection_Front_Set_float_262144_4 -2.69% 1097414.686 1067932.123 - 3.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.68% 3.544 3.449 - -1.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.68% 13.620 13.255 - 1.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.68% 764.962 744.477 - -0.37% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.68% 4584.955 4462.183 - 0.19% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.68% 2155.737 2098.030 - 0.47% -
std::make_heap(vector<int>)_(ascending)/8 -2.68% 16.963 16.509 - -0.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.68% 1454.441 1415.535 - 1.43% -
BM_CmpEqual_uint_uint -2.67% 1.092 1.063 - 0.21% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.67% 674.797 656.760 - -3.14% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.67% 25.414 24.735 - 3.20% -
SetIntersection_None_Vector_string_256_1 -2.66% 4581619.318 4459600.524 - -0.62% -
std::sort(deque<int>)_(ascending)/8 -2.66% 17.770 17.297 - -3.96% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.65% 4853.916 4725.161 - 0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.65% 16955.704 16506.481 - 0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.65% 1298.875 1264.471 - 1.11% -
BM_deque_deque_move_backward/2 -2.65% 2.526 2.459 - -2.29% -
SetIntersection_Front_Vector_uint64_4_4 -2.65% 137284286.380 133649670.592 - -2.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.64% 6837.681 6656.907 - 0.34% -
BM_CmpEqual_uchar_uchar -2.64% 1.081 1.053 - -1.95% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.63% 32.321 31.469 - -3.10% -
SetIntersection_None_Vector_uint64_4_4 -2.63% 135498711.368 131930304.267 - -2.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.63% 140659.434 136957.707 - -0.66% -
SetIntersection_None_Set_string_262144_262144 -2.62% 1710767.334 1666005.775 - 5.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.61% 87284.752 85002.507 - -0.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.61% 138138.831 134527.574 - -2.54% -
SetIntersection_None_Set_uint64_16384_4 -2.61% 165013346.874 160702933.143 - -2.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.61% 1391.772 1355.428 - -5.25% -
SetIntersection_None_Vector_uint64_16_16 -2.60% 34107677.915 33220120.123 - -2.67% -
std::multiset<std::string>::ctor(const&)/1024 -2.60% 35493.582 34570.156 - 0.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.60% 122227.464 119049.337 - 1.57% -
SetIntersection_Interlaced_Set_string_64_1 -2.60% 17518317.560 17063310.757 - -1.33% -
SetIntersection_Interlaced_Set_string_1024_16 -2.60% 13172778.262 12830646.236 - 0.24% -
SetIntersection_None_Vector_uint64_256_1 -2.60% 4322103.341 4209902.458 - -1.03% -
SetIntersection_None_Vector_uint64_1_1 -2.60% 540328773.212 526304262.160 - -2.59% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.59% 4861.077 4735.285 - 0.88% -
std::set<int>::find(key)_(non-existent)/32 -2.58% 2.284 2.225 - -1.18% -
SetIntersection_Front_Set_uint32_1_1 -2.58% 542315347.184 528349939.656 - -2.51% -
BM_deque_deque_ranges_copy/4000 -2.57% 146.260 142.497 - 1.12% -
SetIntersection_None_Set_uint64_16384_1024 -2.57% 169268240.056 164914985.294 - -4.89% -
SetIntersection_Front_Vector_uint64_64_1 -2.57% 16616495.539 16189531.420 - -3.18% -
std::stable_sort(deque<int>)_(descending)/1024 -2.57% 2964.942 2888.819 - -1.03% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.57% 34202.804 33324.702 - 0.02% -
SetIntersection_Front_Vector_uint64_16384_1 -2.57% 1062926.961 1035639.013 - -0.71% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.57% 380.154 370.398 - 0.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.56% 15.278 14.887 - -0.04% -
std::multiset<int>::erase(iterator)/32 -2.56% 21.190 20.647 - -5.88% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.56% 1635740.154 1593820.066 - -1.03% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.56% 33.399 32.544 - -0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.56% 22845672.486 22261707.062 - 3.11% -
SetIntersection_None_Vector_uint64_262144_1 -2.55% 1140983.357 1111835.635 - -1.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.55% 14634.212 14260.398 - 1.98% -
SetIntersection_None_Set_uint64_4_1 -2.55% 219261208.834 213667431.314 - -2.33% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.55% 63.374 61.758 - 0.08% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.55% 13.083 12.750 - 0.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.55% 166983.802 162729.886 - -0.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.55% 20.762 20.233 - 0.77% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.54% 257.745 251.190 - -1.26% -
SetIntersection_Front_Vector_uint32_64_4 -2.54% 16161426.000 15750470.713 - -1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.54% 1065455.972 1038388.200 - -7.26% -
std::copy_backward(vector<int>)/262144 -2.54% 12515.639 12197.867 - -0.75% -
SetIntersection_None_Vector_uint64_1024_64 -2.54% 1094413.085 1066650.750 - -1.00% -
SetIntersection_None_Vector_uint32_1024_16 -2.53% 1105840.484 1077813.431 - -1.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.53% 6788.506 6616.556 - 0.70% -
SetIntersection_Front_Set_uint32_1024_4 -2.53% 1080958.442 1053649.524 - -7.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.51% 15.062 14.684 - 0.06% -
std::upper_bound(std::list<int>)/8192 -2.51% 14122.896 13768.796 - -3.27% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.51% 410.177 399.898 - -0.14% -
BM_CmpLess_uchar_uint -2.51% 1.088 1.061 - -0.62% -
SetIntersection_Interlaced_Set_string_16_1 -2.50% 66731081.712 65060116.150 - -1.89% -
std::unordered_multiset<int>::clear()/32 -2.50% 599.786 584.810 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.50% 1110330.722 1082611.595 - -1.14% -
SetIntersection_Front_Vector_uint64_256_16 -2.50% 4267256.340 4160732.050 - -1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.50% 1248716.959 1217554.443 - -2.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.49% 206.279 201.134 - -2.55% -
std::flat_multimap<int,_int>::clear()/0 -2.49% 402.105 392.082 - -4.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.49% 8973748.452 8750103.062 - -2.18% -
SetIntersection_Front_Vector_uint32_256_4 -2.49% 4226886.626 4121581.401 - -1.13% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.49% 11115296.641 10839080.444 - -1.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.48% 170124.182 165896.633 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.48% 5895150.031 5748689.387 - 0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.48% 170028454.787 165812973.191 - -1.11% -
SetIntersection_None_Set_float_1024_1 -2.47% 8974772.755 8752766.046 - -6.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.47% 626.093 610.609 - -0.75% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.47% 23.426 22.847 - 0.36% -
SetIntersection_Front_Set_uint32_16384_4 -2.47% 1075179.071 1048613.451 - 0.12% -
SetIntersection_None_Set_uint32_1024_64 -2.47% 9030494.945 8807369.184 - -3.21% -
std::flat_multimap<int,_int>::clear()/32 -2.47% 401.845 391.934 - -2.94% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.47% 22.816 22.253 - -4.14% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.46% 63758636.537 62187266.031 - -2.65% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.46% 84.216 82.141 - 1.93% -
SetIntersection_None_Vector_uint64_4_1 -2.46% 216457447.253 211126832.320 - -2.63% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.46% 216504830.734 211174854.490 - -2.41% -
std::unordered_multiset<int>::ctor(const&)/32 -2.46% 204.962 199.917 - -1.42% -
SetIntersection_None_Set_uint64_16_1 -2.46% 67117901.294 65466990.093 - -3.55% -
BM_PushHeap_string_QuickSortAdversary_16 -2.45% 10.743 10.479 - -0.66% -
SetIntersection_Interlaced_Set_string_16384_256 -2.45% 358077212.254 349296699.237 - -2.28% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.45% 26620.027 25967.792 - 0.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.45% 1500.403 1463.657 - 4.93% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.45% 1.504 1.468 - -5.12% -
SetIntersection_Front_Vector_uint32_262144_16 -2.44% 1137510.540 1109706.310 - -5.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.44% 1253226.482 1222668.781 - -2.20% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.43% 16678407.296 16272467.922 - -2.69% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.43% 12045931.402 11752786.144 - -1.19% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.43% 504.129 491.873 - -1.71% -
SetIntersection_Front_Set_string_16_4 -2.43% 64661544.221 63090573.826 - 0.88% -
SetIntersection_None_Set_uint32_4_1 -2.43% 219577407.786 214244804.682 - -2.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.43% 1201530.088 1172371.677 - -1.12% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.43% 9935992.598 9694978.599 - -4.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.43% 446.263 435.441 - -2.69% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.42% 4.310 4.206 - -0.48% -
std::sort(vector<int>)_(shuffled)/8 -2.42% 23.104 22.544 - -0.05% -
BM_deque_vector_copy_backward/1 -2.42% 2.117 2.066 - -7.06% -
SetIntersection_Front_Set_uint32_16_1 -2.42% 63854649.244 62312015.594 - -2.46% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.41% 2.963 2.892 - -1.40% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.41% 13.659 13.330 - -0.64% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.41% 23208.731 22648.439 - 0.72% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.41% 138498967.862 135155417.743 - -2.40% -
SetIntersection_None_Vector_string_4_4 -2.41% 138990411.721 135635912.613 - -1.16% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.41% 1301531.740 1270128.502 - -2.30% -
rng::fold_left(deque<int>)/8192 -2.41% 4554.097 4444.264 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.41% 16842247.539 16436093.410 - -1.11% -
SetIntersection_None_Vector_uint32_16384_1024 -2.41% 1117583.399 1090643.070 - -2.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.40% 4187037.762 4086368.811 - -6.71% -
SetIntersection_None_Set_string_1024_64 -2.40% 9049882.699 8832652.819 - -0.07% -
SetIntersection_Interlaced_Set_string_1024_1 -2.40% 1114131.154 1087401.328 - -5.70% -
SetIntersection_Front_Set_string_256_1 -2.40% 4393257.625 4288002.562 - -2.24% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.39% 13.444 13.124 - -0.36% -
SetIntersection_Front_Vector_uint32_262144_1 -2.39% 1065785.498 1040357.338 - 0.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.38% 140584.791 137231.948 - -1.00% -
SetIntersection_None_Set_string_16_16 -2.38% 37044843.940 36162501.740 - -0.73% -
std::set<std::string>::erase(iterator)/8192 -2.38% 31.029 30.290 - 2.09% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.38% 25.106 24.508 - 0.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.38% 400.715 391.175 - -0.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.38% 811.331 792.025 - 0.41% -
SetIntersection_Front_Set_uint32_16_4 -2.38% 55331500.982 54014872.503 - -2.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.38% 1515830.791 1479765.141 - -3.20% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.38% 52.048 50.811 - 1.09% -
std::multimap<int,_int>::clear()/32 -2.38% 666.607 650.766 - -0.36% -
SetIntersection_None_Set_float_262144_16384 -2.38% 1201612.141 1173058.594 - 0.07% -
bm_ranges_swap_ranges_vb_unaligned/512 -2.37% 13.438 13.119 - -2.24% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.37% 63731781.903 62218856.803 - -2.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.37% 23.836 23.270 - -1.44% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.37% 27223.754 26577.951 - -0.50% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.37% 18.802 18.356 - -0.13% -
SetIntersection_Interlaced_Vector_string_64_16 -2.37% 30240466.886 29523975.691 - -1.59% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -2.37% 28.048 27.384 - -0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.37% 10366278.661 10120917.165 - -1.62% -
SetIntersection_None_Vector_float_16384_16 -2.36% 1132002.459 1105238.884 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.36% 2.957 2.887 - -1.41% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.36% 2978.392 2908.103 - -0.49% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.36% 18123.411 17696.060 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.36% 17173009.279 16768405.981 - -2.45% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.36% 30.260 29.547 - -0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.35% 39152978.349 38231050.390 - -1.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.35% 461906.336 451032.030 - 0.13% -
BM_PushHeap_float_Random_262144 -2.35% 7.779 7.596 - -0.98% -
BM_deque_vector_copy/64 -2.35% 2.644 2.582 - -0.01% -
std::copy_n(list<int>)/32768 -2.35% 26678.186 26052.165 - -0.71% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.34% 1744190.727 1703296.841 - 1.98% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.34% 740.408 723.064 - -1.12% -
SetIntersection_Front_Vector_float_256_4 -2.34% 4225779.107 4126805.444 - -0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.34% 8737238.736 8532868.511 - -6.28% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.34% 61.435 59.998 - -2.41% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.33% 40171.401 39233.486 - -8.22% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.33% 56108.442 54798.682 - -4.42% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.33% 22.470 21.946 - 0.89% -
BM_StringEraseToEnd_Huge_Transparent -2.33% 2.413 2.357 - -2.97% -
SetIntersection_Front_Vector_string_262144_16 -2.32% 1608091.112 1570719.404 - -3.47% -
SetIntersection_Front_Vector_uint64_262144_1 -2.32% 1058925.944 1034318.967 - -0.61% -
SetIntersection_Front_Vector_float_64_4 -2.32% 16150474.099 15775195.521 - -0.32% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.32% 8300.318 8107.458 - 0.31% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.32% 102599.184 100216.416 - 0.70% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.32% 399.859 390.574 - -2.63% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.32% 20.126 19.659 - 1.21% -
std::flat_map<int,_int>::clear()/8192 -2.32% 417.984 408.292 - -0.39% -
BM_CmpLess_ushort_uint -2.32% 1.081 1.056 - -1.05% -
SetIntersection_None_Vector_uint64_16_4 -2.32% 54330257.146 53070779.807 - -2.35% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.32% 1055290.918 1030828.725 - -1.14% -
SetIntersection_Front_Vector_string_16384_1024 -2.32% 38681646.155 37785439.587 - -0.08% -
std::generate_n(deque<int>)/8192 -2.32% 2015.759 1969.086 - 0.66% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.31% 6604.652 6451.762 - -2.05% -
SetIntersection_None_Vector_uint32_262144_256 -2.31% 1140484.727 1114092.616 - -1.88% -
std::map<std::string,_int>::erase(iterator)/32 -2.31% 28.573 27.912 - -10.37% -
SetIntersection_Interlaced_Set_float_1024_64 -2.31% 10294092.846 10056020.346 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.31% 1207091.858 1179189.462 - 0.11% -
SetIntersection_Interlaced_Vector_float_16_16 -2.31% 36209774.075 35373027.234 - -1.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.31% 1879.295 1835.869 - 0.37% -
BM_num_put<double> -2.31% 58.842 57.482 - 0.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.31% 1615.396 1578.115 - 4.30% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.31% 1634458.902 1596749.024 - -1.41% -
SetIntersection_None_Vector_uint32_1024_1 -2.31% 1098923.609 1073571.480 - -0.44% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.31% 2.313 2.260 - -4.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.31% 6859.385 6701.232 - -6.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.31% 1064862.368 1040317.257 - -5.59% -
std::multimap<std::string,_int>::clear()/1024 -2.30% 22540.064 22020.525 - 0.83% -
BM_StringFindNoMatch/10 -2.30% 1.356 1.325 - 4.28% -
SetIntersection_None_Vector_uint32_1024_4 -2.30% 1101704.300 1076356.134 - -0.22% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.30% 20.118 19.655 - -4.28% -
BM_PushHeap_uint32_Ascending_16384 -2.30% 3.704 3.618 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.30% 17512672.119 17110384.510 - -3.07% -
SetIntersection_Interlaced_Set_uint32_1_1 -2.30% 541180685.779 528754613.636 - -2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.30% 2128366.699 2079502.033 - 2.55% -
SetIntersection_Front_Vector_uint32_16384_4 -2.30% 1075728.418 1051033.362 - -5.74% -
BM_CmpLess_schar_ushort -2.29% 1.121 1.095 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.29% 57272196.144 55959378.936 - -2.50% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.29% 5.317 5.195 - -0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.29% 47.355 46.271 - 0.40% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.29% 508443.599 496813.402 - -2.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.29% 400.924 391.760 - -2.47% -
SetIntersection_None_Set_uint32_16_4 -2.29% 57235440.283 55927427.581 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.28% 1656192.547 1618355.957 - -2.18% -
BM_deque_vector_ranges_copy/5500 -2.28% 198.332 193.809 - -1.35% -
SetIntersection_Front_Vector_uint32_16384_1 -2.28% 1064317.168 1040074.814 - -5.99% -
SetIntersection_Front_Set_uint32_4_1 -2.28% 216451508.726 211521748.397 - -2.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.28% 623608.637 609408.677 - -1.51% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.28% 13259586.619 12957688.140 - -1.72% -
SetIntersection_None_Vector_uint64_64_1 -2.27% 16819258.196 16436876.043 - -1.31% -
SetIntersection_None_Set_uint32_4_4 -2.27% 137216034.472 134096986.062 - -2.08% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.27% 1331267.982 1301011.150 - -1.18% -
BM_deque_deque_move_backward/512 -2.27% 19.744 19.295 - 2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.27% 144204758.663 140928988.028 - -2.65% -
SetIntersection_None_Vector_string_16384_16384 -2.27% 1247558.401 1219239.454 - -0.04% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.27% 9.488 9.272 - 0.17% -
SetIntersection_None_Vector_float_16_4 -2.27% 54796785.307 53554113.868 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.27% 1343750.734 1313286.785 - -0.95% -
SetIntersection_None_Vector_string_262144_1 -2.26% 1320752.211 1290871.612 - -4.57% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -2.26% 20.716 20.248 - 0.16% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.26% 14113.460 13794.938 - 0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.26% 736.111 719.498 - -1.41% -
SetIntersection_Front_Set_uint32_64_16 -2.26% 15398257.263 15050913.815 - -4.37% -
SetIntersection_Front_Vector_string_64_16 -2.25% 20885225.283 20414514.110 - 3.12% -
BM_deque_deque_copy/4000 -2.25% 145.950 142.661 - 0.92% -
BM_StringRelational_Eq_Empty_Small_Control -2.25% 0.477 0.467 - -3.80% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.25% 36092640.788 35280819.493 - -1.54% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.25% 165.767 162.042 - 1.84% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -2.25% 3157.428 3086.513 - 0.03% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.24% 21068083.177 20596242.955 - -4.01% -
SetIntersection_Interlaced_Set_string_16_4 -2.24% 73754440.426 72103156.841 - -2.06% -
std::set<int>::count(key)_(non-existent)/32 -2.24% 3.015 2.948 - 2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.24% 1996611.330 1951971.924 - 0.48% -
SetIntersection_None_Set_uint64_16_4 -2.24% 57148398.323 55870812.626 - -2.31% -
BM_deque_deque_move_backward/1 -2.23% 2.777 2.715 - -2.18% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.23% 197183.778 192787.058 - 0.22% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.23% 203.960 199.413 - -0.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.23% 21.884 21.397 - -4.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.23% 8854331.574 8657175.078 - -0.83% -
SetIntersection_Front_Vector_uint64_16_4 -2.22% 54707575.338 53490443.816 - -2.56% -
SetIntersection_None_Vector_string_262144_16 -2.22% 1310665.749 1281532.332 - -5.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.22% 18612063.147 18199214.987 - -0.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.22% 18.268 17.863 - -0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.22% 1173.764 1147.736 - 1.57% -
BM_CmpEqual_ushort_ushort -2.21% 1.086 1.062 - -0.06% -
std::pop_heap(deque<int>)/8 -2.21% 53.201 52.024 - -0.24% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.21% 603.360 590.047 - 0.81% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.21% 6853.370 6702.205 - 0.57% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.20% 19.904 19.466 - -0.25% -
SetIntersection_Front_Set_uint32_64_4 -2.20% 16223857.197 15866890.653 - -0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.20% 1030945.833 1008293.638 - -4.12% -
SetIntersection_Front_Set_uint32_64_1 -2.20% 16759194.315 16390959.094 - -1.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.20% 36052.335 35260.590 - -1.20% -
SetIntersection_None_Vector_uint32_256_4 -2.20% 4251167.400 4157826.919 - -5.94% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.19% 1061325.299 1038043.882 - -6.04% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.19% 20.495 20.046 - -0.30% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.19% 2791.654 2730.472 - 0.79% -
SetIntersection_None_Vector_string_262144_262144 -2.19% 1317178.590 1288327.861 - 0.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.19% 71.347 69.785 - -31.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.19% 59.578 58.275 - 18.30% -
SetIntersection_None_Vector_string_64_4 -2.19% 16913673.142 16543886.830 - -0.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.19% 13146.039 12858.697 - 9.09% -
SetIntersection_None_Vector_uint32_16_4 -2.18% 54666782.030 53473382.342 - -0.48% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.18% 1908.207 1866.599 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.18% 11710237.067 11454964.334 - 0.21% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.18% 400.199 391.479 - -0.33% -
BM_CmpEqual_uchar_int -2.18% 1.093 1.069 - -0.75% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.17% 94999.524 92933.399 - 0.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.17% 63833.936 62445.818 - -3.81% -
SetIntersection_None_Vector_uint32_4_1 -2.17% 217300221.154 212583032.500 - -0.53% -
std::reverse_copy(vector<int>)/4096 -2.17% 134.328 131.414 - -1.53% -
std::pop_heap(vector<size_t>)/8 -2.17% 52.702 51.559 - -0.15% -
SetIntersection_Front_Vector_uint64_64_16 -2.17% 14506186.516 14191951.729 - -2.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.17% 5902996.389 5775165.754 - -3.12% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.17% 4569049.601 4470128.464 - -1.58% -
std::map<int,_int>::find(key)_(existent)/8192 -2.16% 5.507 5.388 - -1.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.16% 11.574 11.324 - 0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.16% 4251146.599 4159475.911 - 0.42% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.16% 835.640 817.632 - -6.52% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.15% 38563937.553 37733012.022 - -0.76% -
std::flat_map<int,_int>::ctor(const&)/8192 -2.15% 1931.177 1889.578 - -1.38% -
SetIntersection_Front_Vector_uint64_256_4 -2.15% 4232684.291 4141720.805 - 0.56% -
SetIntersection_None_Vector_float_64_64 -2.15% 8611066.786 8426318.602 - -0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.15% 51.966 50.852 - 1.26% -
BM_StringConstructDestroyCStr_Large_Transparent -2.14% 10.129 9.911 - -12.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.14% 36897.959 36106.879 - 0.01% -
std::stable_partition(deque<int>)_(dense)/32 -2.14% 29.751 29.113 - 2.33% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.14% 42.306 41.400 - -1.46% -
SetIntersection_None_Vector_uint32_16_1 -2.14% 64290174.378 62913732.235 - -0.46% -
std::flat_map<int,_int>::clear()/0 -2.14% 398.924 390.394 - 0.08% -
BM_CmpLess_schar_uchar -2.14% 1.121 1.097 - 0.23% -
SetIntersection_None_Vector_uint32_1_1 -2.13% 541529052.613 529968155.349 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.13% 1269302.084 1242239.666 - -1.30% -
SetIntersection_None_Set_uint32_1_1 -2.13% 542360359.474 530798246.616 - -2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.13% 1196653.862 1171166.234 - -1.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.13% 13880996.596 13585832.957 - -1.18% -
SetIntersection_Front_Vector_float_4_4 -2.13% 137660030.403 134734699.784 - -0.42% -
SetIntersection_None_Set_string_64_16 -2.12% 18987297.820 18584476.642 - -2.54% -
SetIntersection_Front_Set_uint32_262144_262144 -2.12% 1660380.857 1625212.482 - -2.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.12% 398.718 390.275 - -0.12% -
SetIntersection_None_Vector_uint32_1024_256 -2.12% 1093842.660 1070680.400 - -0.44% -
std::deque<std::string>::ctor(size)/32 -2.12% 51.330 50.244 - 21.47% -
std::flat_multimap<int,_int>::clear()/1024 -2.12% 401.215 392.729 - -2.86% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.11% 24.203 23.691 - 0.38% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.11% 25.507 24.968 - 2.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.11% 1184141.591 1159134.578 - 0.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.11% 15.017 14.700 - 0.07% -
SetIntersection_None_Vector_uint64_1024_1 -2.11% 1096194.824 1073061.368 - -0.35% -
SetIntersection_Interlaced_Vector_string_256_1 -2.11% 4347446.389 4255749.663 - -4.41% -
SetIntersection_None_Vector_uint32_16384_4 -2.11% 1118123.114 1094548.679 - -0.68% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.11% 399.036 390.623 - -0.12% -
SetIntersection_Interlaced_Set_float_16_16 -2.11% 38789084.375 37972098.159 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.10% 16888053.845 16532605.850 - -0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.10% 1098142.576 1075032.503 - 0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.10% 1190927.963 1165871.222 - -5.83% -
BM_CmpEqual_short_ushort -2.10% 1.119 1.096 - -0.13% -
SetIntersection_Interlaced_Vector_uint32_16_4 -2.10% 56595814.142 55406844.193 - -1.83% -
std::copy_backward(vector<int>)/32768 -2.10% 3795.777 3716.251 - -0.49% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.09% 1.802 1.764 - 0.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.09% 20050.501 19631.031 - 0.48% -
SetIntersection_Front_Set_uint32_4_4 -2.09% 138398625.990 135504212.002 - -2.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.09% 765.234 749.243 - -2.15% -
std::is_sorted(list<int>)/8192 -2.09% 7306.584 7154.176 - -1.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.09% 1.802 1.764 - 0.68% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.08% 15.358 15.037 - 0.15% -
SetIntersection_None_Vector_uint32_64_4 -2.08% 16153118.292 15816452.847 - -0.72% -
std::find_if(list<int>)_(bail_25%)/8192 -2.08% 1452.046 1421.862 - -1.14% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.08% 1595439.453 1562278.563 - -1.07% -
SetIntersection_Interlaced_Vector_uint32_4_1 -2.08% 216466118.256 211968431.856 - -2.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.08% 819.794 802.765 - 0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.08% 1065735.386 1043600.900 - 0.12% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.07% 481.458 471.468 - 3.42% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.07% 16280.873 15943.131 - -3.06% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.07% 20.220 19.801 - -3.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.07% 4446082.029 4354033.370 - -6.08% -
std::find_if(deque<int>)_(process_all)/8 -2.07% 2.576 2.523 - 0.28% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.07% 526288.956 515405.083 - 0.56% -
SetIntersection_Interlaced_Set_string_262144_1 -2.07% 1110736.749 1087782.125 - 2.75% -
SetIntersection_Interlaced_Set_string_1_1 -2.06% 566736809.475 555040715.729 - -1.30% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.06% 20.603 20.178 - 0.43% -
std::pop_heap(deque<float>)/8 -2.06% 53.037 51.944 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.06% 58816174.085 57604223.005 - -2.24% -
SetIntersection_None_Vector_float_256_16 -2.06% 4099074.404 4014724.528 - -0.12% -
SetIntersection_None_Vector_uint32_4_4 -2.06% 135715168.064 132924127.852 - -0.58% -
SetIntersection_Front_Set_float_256_1 -2.06% 4215403.305 4128719.615 - 0.38% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.06% 1925.795 1886.203 - -0.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.05% 621.748 608.974 - -0.14% -
BM_CmpLess_short_ushort -2.05% 1.125 1.102 - 0.95% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.05% 110368.182 108101.097 - -10.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.05% 1158242.529 1134459.383 - -0.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.05% 400.310 392.090 - -2.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.05% 16676682.436 16334575.048 - -0.32% -
std::set<std::string>::clear()/0 -2.05% 401.471 393.240 - 0.01% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.05% 13167.920 12897.950 - 7.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.05% 544791965.446 533629311.021 - -1.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.05% 402.818 394.565 - -2.28% -
BM_deque_deque_move/5500 -2.05% 202.045 197.907 - -0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.05% 401.005 392.797 - -2.58% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.04% 819.837 803.088 - 0.85% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.04% 377.936 370.217 - -1.55% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.04% 138.667 135.836 - 0.73% -
SetIntersection_None_Set_uint32_256_4 -2.04% 11503521.639 11268663.992 - -3.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.04% 543412778.453 532339531.290 - -1.57% -
SetIntersection_None_Set_float_256_1 -2.04% 11581584.109 11345755.584 - -1.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.03% 64005546.802 62703100.092 - -0.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.03% 399.755 391.627 - -2.33% -
SetIntersection_Front_Set_uint64_16_16 -2.03% 38449012.134 37667325.930 - -0.09% -
SetIntersection_Interlaced_Set_string_4_1 -2.03% 226748245.583 222141705.557 - -0.82% -
SetIntersection_None_Vector_uint32_64_1 -2.03% 16894173.347 16550985.879 - -2.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.03% 52.850 51.777 - -4.38% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.02% 8646.464 8471.422 - -0.27% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.02% 11513758.484 11280750.169 - -2.80% -
SetIntersection_Front_Vector_uint32_4_1 -2.02% 216305967.543 211931125.841 - -2.32% -
BM_deque_deque_copy_backward/64 -2.02% 3.411 3.342 - -0.18% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.01% 1064191.656 1042766.206 - 1.09% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.01% 5.969 5.849 - -1.58% -
SetIntersection_Front_Vector_string_262144_1024 -2.01% 40066086.138 39259674.038 - 0.65% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.01% 16.100 15.776 - -0.63% -
SetIntersection_Interlaced_Vector_float_16_1 -2.01% 63798274.896 62515223.044 - -0.32% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.01% 11.344 11.116 - 7.30% -
SetIntersection_None_Set_float_262144_1024 -2.01% 1204483.070 1180264.564 - -0.04% -
std::partial_sort(deque<int>)_(descending)/8 -2.01% 43.329 42.460 - -1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -2.01% 7496009.072 7345623.991 - -2.12% -
BM_CmpEqual_schar_int -2.01% 1.131 1.108 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.01% 4230272.987 4145423.623 - -1.02% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.00% 10.953 10.734 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_1_1 -2.00% 540987696.421 530154829.261 - -2.15% -
std::count(list<int>)_(every_other)/8 -2.00% 2.131 2.089 - 0.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.00% 143732.920 140855.719 - -1.18% -
SetIntersection_Interlaced_Vector_string_4_1 -2.00% 223104044.453 218638647.684 - -1.81% -
SetIntersection_None_Set_uint64_16384_256 -2.00% 169128235.160 165744255.021 - -2.29% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.00% 325.245 318.740 - -12.26% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.00% 13.068 12.806 - 0.18% -
SetIntersection_None_Vector_float_64_4 -2.00% 16316493.242 15990524.640 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.00% 137617701.811 134871107.757 - -1.52% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.00% 4.251 4.166 - -0.79% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.99% 12.992 12.733 - 0.22% -
SetIntersection_Front_Vector_uint32_1024_1 -1.99% 1059493.162 1038365.010 - -0.07% -
std::flat_map<int,_int>::ctor(const&)/32 -1.99% 23.271 22.807 - -0.06% -
SetIntersection_None_Vector_uint32_64_64 -1.99% 8592701.836 8421653.318 - -1.99% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.99% 397.916 390.001 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.99% 1636964.273 1604445.393 - -1.43% -
SetIntersection_Front_Set_float_16_4 -1.99% 55820845.415 54712062.318 - -0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.99% 399.715 391.777 - -1.96% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.99% 18.847 18.473 - 0.73% -
SetIntersection_None_Vector_uint32_64_16 -1.98% 13721896.923 13449561.219 - -0.80% -
SetIntersection_None_Set_float_4_4 -1.98% 137839271.761 135106958.073 - 0.05% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.98% 1543732.828 1513144.615 - -0.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.98% 8274.288 8110.558 - 0.36% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.98% 18.897 18.523 - -8.21% -
SetIntersection_None_Vector_uint32_16384_16384 -1.98% 1119446.159 1097312.385 - -1.40% -
SetIntersection_Front_Set_string_1_1 -1.98% 564725508.719 553560228.974 - -1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.97% 11694218.203 11463465.637 - -2.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.97% 18.762 18.392 - -0.52% -
SetIntersection_None_Vector_uint64_256_256 -1.97% 2159798.351 2117263.903 - 0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.97% 139204842.573 136467521.417 - -1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.97% 63944282.974 62687421.967 - -1.10% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.96% 15.976 15.663 - 1.10% -
std::sort(vector<int>)_(ascending)/8 -1.96% 16.086 15.771 - -0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.96% 9.116 8.937 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.96% 55521758.252 54433104.533 - -2.41% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.96% 26.059 25.548 - 2.28% -
SetIntersection_Interlaced_Set_string_262144_256 -1.96% 2081556.232 2040805.256 - 2.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.96% 21.792 21.365 - -9.47% -
SetIntersection_None_Set_float_262144_262144 -1.96% 1204247.479 1180689.047 - -0.03% -
SetIntersection_Front_Set_uint64_262144_4 -1.95% 1096229.573 1074811.670 - 1.26% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.95% 571.028 559.890 - -1.93% -
SetIntersection_Interlaced_Set_float_4_4 -1.95% 139177711.205 136465461.521 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.94% 5114643.937 5015211.126 - -10.55% -
SetIntersection_None_Vector_uint64_64_64 -1.94% 8627991.744 8460299.352 - 0.52% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.94% 18.765 18.401 - -4.94% -
std::pop_heap(vector<std::string>)/8 -1.94% 54.290 53.236 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.94% 1055557.560 1035096.765 - -8.30% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.94% 1908.898 1871.900 - 0.47% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.94% 19.390 19.014 - -0.65% -
SetIntersection_None_Vector_float_4_4 -1.94% 136030635.479 133395237.061 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.94% 56236560.783 55147722.690 - -1.60% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.93% 3848.883 3774.411 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.93% 49143.381 48192.606 - 0.57% -
SetIntersection_Front_Vector_uint32_256_1 -1.93% 4214152.026 4132684.272 - -0.51% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.93% 63839582.058 62606080.004 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.93% 1140480.675 1118452.238 - -2.70% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.93% 4.322 4.238 - -0.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.93% 385.430 377.988 - 0.22% -
SetIntersection_None_Vector_string_1024_1024 -1.93% 1175487.100 1152828.899 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.92% 10047913.355 9854500.554 - 0.61% -
BM_StringCopy_Huge -1.92% 110.873 108.744 - 0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.92% 1067688.484 1047185.054 - 1.70% -
std::copy(vector<int>)/4096 -1.92% 150.626 147.735 - -34.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.92% 398.764 391.114 - 0.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.92% 13.056 12.806 - -0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.92% 353509.387 346735.781 - 0.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.92% 12375.756 12138.637 - -4.79% -
SetIntersection_None_Vector_uint32_262144_1 -1.92% 1128766.049 1107140.617 - -3.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.91% 85623.373 83984.009 - -3.50% -
SetIntersection_None_Set_uint64_16_16 -1.91% 35654619.155 34972462.988 - -3.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.91% 16689089.567 16369876.856 - -4.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.91% 1177747.916 1155277.631 - 0.50% -
SetIntersection_None_Vector_string_16384_16 -1.91% 1242465.925 1218784.090 - -0.34% -
std::set<std::string>::erase(key)_(existent)/1024 -1.91% 74.668 73.245 - -25.31% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.90% 12.972 12.725 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.90% 8918258.087 8748508.859 - -2.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.90% 10828.801 10622.706 - -2.56% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.90% 13.210 12.959 - 0.04% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.90% 12114603.735 11884049.816 - -3.66% -
BM_CmpLess_uchar_uchar -1.90% 1.078 1.057 - -0.71% -
std::flat_multimap<int,_int>::clear()/8192 -1.90% 419.513 411.532 - -1.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.90% 86513.804 84868.742 - 0.84% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.90% 60003140.116 58863354.962 - -1.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.90% 16261498.149 15953203.901 - -3.08% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.90% 15.336 15.046 - 0.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.90% 396780.483 389259.597 - -0.67% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.90% 16.864 16.545 - -0.76% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.90% 24.952 24.479 - 5.67% -
BM_PushHeap_string_QuickSortAdversary_64 -1.89% 13.366 13.113 - -0.65% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.89% 13.051 12.804 - 0.39% -
SetIntersection_Front_Set_float_64_64 -1.89% 13646673.642 13388930.454 - -4.20% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.89% 8.462 8.302 - 0.83% -
BM_deque_vector_copy/1 -1.89% 2.139 2.099 - 3.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.89% 1686599.854 1654782.389 - -1.84% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.89% 6.108 5.993 - 2.48% -
SetIntersection_None_Set_string_1_1 -1.88% 550860337.676 540495222.393 - -1.61% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.88% 4207656.665 4128631.346 - -1.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.88% 52.294 51.312 - -0.40% -
SetIntersection_None_Vector_float_1_1 -1.88% 542865270.508 532680761.574 - -0.12% -
SetIntersection_None_Set_string_4_1 -1.88% 225004552.149 220784697.094 - -1.35% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.87% 13855898.284 13596304.347 - 0.02% -
std::find(vector<char>)_(process_all)/50 -1.87% 1.646 1.615 - -0.42% -
std::multiset<std::string>::clear()/0 -1.87% 399.166 391.692 - -0.27% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.87% 24.576 24.116 - -3.24% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.87% 18.743 18.392 - -0.83% -
SetIntersection_Front_Set_string_16384_1 -1.87% 1110558.098 1089782.490 - 0.54% -
SetIntersection_Front_Vector_uint64_64_4 -1.87% 16075897.703 15775219.468 - -3.16% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.87% 36288627.262 35610591.583 - -2.51% -
SetIntersection_None_Vector_uint32_16384_16 -1.87% 1114813.746 1094005.588 - -5.94% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.87% 380.113 373.020 - -1.66% -
SetIntersection_Front_Vector_uint32_4_4 -1.87% 136628659.436 134079567.997 - -2.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.86% 168592094.691 165450708.210 - -1.21% -
SetIntersection_Front_Set_string_262144_16 -1.86% 1938129.251 1902030.059 - 8.76% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.86% 466.637 457.958 - -2.49% -
SetIntersection_Front_Set_string_16_16 -1.86% 59201679.304 58101471.890 - -2.39% -
BM_StringCopy_Small -1.86% 0.672 0.659 - -0.10% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.86% 16697876.304 16387829.218 - -1.89% -
SetIntersection_Interlaced_Vector_float_4_4 -1.86% 137770842.045 135212732.603 - -0.31% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.86% 22.097 21.686 - -0.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.85% 468.373 459.686 - 0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.85% 64569072.363 63371939.956 - -1.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.85% 1061672.351 1041994.003 - 0.20% -
BM_CmpEqual_short_schar -1.85% 1.150 1.128 - 0.38% -
SetIntersection_Front_Vector_string_1_1 -1.85% 555663769.551 545373439.430 - -2.29% -
SetIntersection_None_Set_string_4_4 -1.85% 140366264.746 137768114.293 - -1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.85% 4605565.917 4520363.290 - -0.76% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.85% 18.280 17.942 - -0.64% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.85% 210241.865 206355.482 - -3.96% -
SetIntersection_Front_Set_uint64_262144_1 -1.85% 1068576.316 1048830.454 - 0.66% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.85% 23398.721 22966.461 - 0.11% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.85% 399.620 392.241 - 0.37% -
SetIntersection_None_Vector_float_262144_16384 -1.85% 1172193.335 1150550.021 - 2.32% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.85% 13.048 12.807 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.84% 8991234.226 8825432.115 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.84% 542834330.704 532826854.137 - -1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.84% 1196457.007 1174401.580 - 0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.84% 547741091.247 537646378.882 - -1.50% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.84% 370.577 363.749 - -1.28% -
SetIntersection_None_Vector_string_1024_64 -1.84% 1184281.984 1162485.637 - 0.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.84% 400.360 392.992 - 0.28% -
SetIntersection_None_Vector_float_4_1 -1.84% 217741939.458 213734630.506 - -0.00% -
SetIntersection_Front_Vector_uint32_16_1 -1.84% 63538202.363 62369318.378 - -2.49% -
std::sort_heap(deque<int>,_pred)/8 -1.84% 34.758 34.119 - -2.18% -
SetIntersection_Front_Set_uint64_64_4 -1.84% 16277911.661 15978837.211 - -1.41% -
SetIntersection_Front_Set_uint64_16384_1 -1.84% 1059419.799 1039959.072 - -6.65% -
std::flat_map<int,_int>::clear()/32 -1.83% 397.835 390.550 - -0.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.83% 399.474 392.159 - -0.28% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.83% 13.484 13.237 - -0.52% -
std::stable_partition(list<int>)_(dense)/50 -1.82% 57.680 56.628 - -1.05% -
SetIntersection_Interlaced_Vector_float_16_4 -1.82% 57234745.688 56190756.822 - 0.27% -
SetIntersection_None_Vector_uint32_16_16 -1.82% 34071696.239 33450338.721 - -3.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.82% 55497465.628 54485847.439 - -2.38% -
std::multiset<std::string>::clear()/8192 -1.82% 217763.273 213799.610 - -0.45% -
std::multimap<int,_int>::clear()/1024 -1.82% 11110.454 10908.491 - -2.97% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.82% 216675829.100 212739245.574 - -1.88% -
std::multimap<int,_int>::ctor(const&)/8192 -1.82% 53130.309 52165.433 - 0.64% -
SetIntersection_None_Set_float_1024_64 -1.81% 9101645.475 8936479.172 - -4.81% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.81% 24.133 23.695 - 1.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.81% 1182808.202 1161382.177 - 1.77% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.81% 5448.275 5349.647 - 0.14% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.81% 224361271.331 220301307.418 - -2.14% -
SetIntersection_None_Vector_uint32_262144_16384 -1.81% 1140317.291 1119685.229 - -5.97% -
SetIntersection_None_Vector_float_256_64 -1.81% 3485211.169 3422175.475 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.81% 1172152.588 1150985.230 - 1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.81% 220157180.664 216183117.079 - -1.31% -
SetIntersection_Front_Vector_string_1024_1 -1.80% 1092486.189 1072776.913 - 0.33% -
SetIntersection_Front_Vector_uint64_16384_16384 -1.80% 74450260.835 73107193.724 - -3.55% -
SetIntersection_None_Set_uint64_262144_16 -1.80% 1234401.937 1212147.135 - -10.39% -
SetIntersection_Front_Set_uint32_262144_4 -1.80% 1071669.695 1052355.945 - -0.35% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.80% 24.711 24.266 - 0.92% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.80% 5381.197 5284.415 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.80% 10910963.406 10714877.264 - -1.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.80% 621.985 610.810 - -2.82% -
std::set<int>::clear()/0 -1.80% 398.092 390.945 - -0.25% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.79% 41.151 40.415 - -1.30% -
std::find_if(vector<bool>)_(process_all)/50 -1.79% 24.016 23.586 - -1.53% -
SetIntersection_Interlaced_Vector_float_256_16 -1.79% 5884909.753 5779564.741 - -4.33% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.79% 24.093 23.662 - -1.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.79% 398.436 391.319 - -2.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.79% 1094577.011 1075026.674 - -0.19% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.78% 542209913.817 532532314.100 - -1.67% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.78% 4.855 4.769 - 1.70% -
std::replace_if(list<int>)_(sprinkled)/50 -1.78% 23.420 23.003 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.78% 1121236.695 1101302.585 - -2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.78% 2.027 1.991 - -0.98% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.77% 973.842 956.560 - 2.17% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.77% 190677.887 187304.021 - -5.16% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.77% 397.416 390.388 - -0.02% -
std::unordered_set<int>::ctor(const&)/32 -1.77% 203.434 199.838 - 0.51% -
SetIntersection_None_Vector_string_64_64 -1.77% 8957959.193 8799639.933 - -4.37% -
SetIntersection_Front_Vector_float_16_4 -1.77% 54866913.990 53897413.723 - -0.43% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.77% 20.211 19.854 - 0.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.76% 24.167 23.741 - -19.37% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.76% 451.123 443.164 - -0.41% -
SetIntersection_None_Set_string_16_1 -1.76% 69301747.736 68080109.350 - -1.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.76% 1263006.594 1240755.859 - -0.05% -
SetIntersection_Front_Set_float_64_1 -1.76% 16695467.670 16401432.828 - -0.01% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.76% 19.138 18.801 - -8.24% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.76% 537.264 527.803 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.76% 217341092.674 213516484.816 - -1.16% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.76% 14073448.888 13825924.019 - 5.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.76% 16612561.349 16320476.650 - -2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.76% 139790266.744 137335399.653 - -1.42% -
SetIntersection_Front_Vector_string_262144_256 -1.76% 9584094.546 9415803.700 - -0.05% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.75% 398.198 391.212 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.75% 63955660.720 62834182.286 - -1.95% -
std::copy_n(vector<int>)/1048576 -1.75% 50207.954 49328.171 - -1.72% -
SetIntersection_Front_Set_float_16_1 -1.75% 63800294.722 62682937.819 - 0.08% -
BM_CmpLess_short_schar -1.75% 0.968 0.951 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.75% 216926625.376 213133694.653 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.75% 542902106.741 533419834.693 - -1.46% -
SetIntersection_Front_Vector_uint32_1_1 -1.74% 540980493.886 531543292.516 - -1.91% -
SetIntersection_Front_Vector_string_64_1 -1.74% 17081262.489 16783464.044 - -0.48% -
SetIntersection_Interlaced_Vector_string_4_4 -1.74% 153879752.243 151198281.132 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.74% 1664655.191 1635670.328 - -1.27% -
BM_StringDestroy_Empty -1.74% 0.633 0.622 - -0.14% -
SetIntersection_Front_Set_float_262144_1 -1.74% 1031146.200 1013218.324 - -2.77% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.74% 1.289 1.267 - 0.31% -
bm_lexicographical_compare<int>/1 -1.74% 1.447 1.422 - -2.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.74% 4252341.218 4178526.598 - -3.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.73% 218188921.158 214406170.654 - -1.61% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.73% 333.708 327.928 - -4.15% -
SetIntersection_Front_Set_uint64_16384_16 -1.73% 1206813.359 1185978.920 - -0.31% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.73% 5.682 5.584 - 3.92% -
SetIntersection_None_Set_float_16384_16384 -1.73% 160745861.464 157972799.037 - -1.49% -
SetIntersection_None_Set_float_16384_4 -1.72% 159001102.512 156258844.564 - -1.55% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.72% 87.638 86.127 - -1.19% -
BM_vector_deque_copy/5500 -1.72% 198.104 194.689 - 0.01% -
SetIntersection_None_Set_float_1_1 -1.72% 544405158.250 535023285.981 - 0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.72% 43.969 43.211 - 0.87% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.72% 12414990.576 12201365.224 - -0.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.72% 397.545 390.704 - -0.21% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.72% 23.080 22.683 - 1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.72% 1175457.734 1155255.014 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.72% 218362034.403 214611708.894 - -2.81% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.72% 15011.685 14754.085 - 0.85% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.72% 5429.638 5336.502 - -0.10% -
SetIntersection_Interlaced_Vector_float_16384_4 -1.71% 1650158.699 1621872.026 - 16.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.71% 616251.928 605701.648 - 1.71% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.71% 18.492 18.176 - -0.01% -
std::search(vector<int>)_(no_match)/1024 -1.71% 219.520 215.768 - 2.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.71% 217075329.561 213366101.731 - -1.43% -
std::unordered_set<int>::clear()/0 -1.71% 397.878 391.080 - -0.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.71% 399.906 393.075 - -0.24% -
SetIntersection_Front_Set_uint64_256_4 -1.71% 4255338.034 4182660.334 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.70% 10.408 10.231 - -0.76% -
SetIntersection_None_Vector_string_64_16 -1.70% 14382474.485 14137453.209 - -1.88% -
SetIntersection_Interlaced_Vector_string_16_1 -1.70% 65604980.314 64487396.458 - -1.36% -
SetIntersection_Front_Set_uint32_256_256 -1.70% 7788110.806 7655482.311 - -1.94% -
SetIntersection_Front_Set_uint64_262144_64 -1.70% 1699019.864 1670088.341 - -6.16% -
SetIntersection_Interlaced_Vector_float_4_1 -1.70% 216772346.559 213082352.661 - 0.10% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.70% 44.226 43.474 - -1.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.70% 398.769 391.994 - -0.12% -
BM_CmpEqual_schar_short -1.70% 1.120 1.101 - -1.13% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.70% 27299.583 26836.314 - 1.38% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.70% 55514.512 54572.917 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.70% 15179591.155 14922266.923 - 0.18% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.69% 1.912 1.880 - 0.19% -
BM_num_put<long_double> -1.69% 59.679 58.669 - 0.35% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.69% 228.589 224.723 - 0.42% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.69% 101.415 99.700 - 0.71% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.69% 4.595 4.517 - -0.18% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.69% 4.383 4.309 - 0.74% -
SetIntersection_None_Vector_uint32_262144_262144 -1.69% 1141241.657 1121960.262 - -0.43% -
SetIntersection_None_Set_uint64_64_4 -1.69% 21660535.242 21295185.271 - -3.94% -
SetIntersection_Front_Vector_uint32_16384_256 -1.69% 2156052.399 2119700.733 - -7.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.69% 543284524.648 534126274.386 - -1.40% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.69% 1557009.228 1530771.427 - -0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.69% 54.342 53.426 - 0.90% -
SetIntersection_Interlaced_Set_float_4_1 -1.68% 217375524.638 213712795.444 - 0.29% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.68% 13.047 12.827 - 0.59% -
std::multiset<int>::erase(iterator)/1024 -1.68% 23.673 23.275 - -6.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.68% 780.090 766.996 - -0.55% -
SetIntersection_None_Vector_string_4_1 -1.68% 220246483.862 216550816.594 - -1.63% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.68% 69270.179 68108.199 - -0.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.68% 130288.140 128103.611 - -0.30% -
std::stable_sort(vector<int>)_(heap)/8 -1.68% 21.635 21.273 - 1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.67% 216611120.227 212985051.706 - -1.56% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.67% 12.887 12.672 - -0.12% -
SetIntersection_Front_Vector_string_4_1 -1.67% 222007773.708 218295264.284 - -1.49% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.67% 5.909 5.810 - -1.13% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.67% 19.337 19.014 - -0.43% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.67% 26564.708 26121.364 - 0.04% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.67% 22.692 22.314 - -0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.67% 210318.353 206813.018 - 0.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.67% 121743.979 119715.720 - 0.80% -
std::find_if(vector<int>)_(bail_25%)/1024 -1.66% 28.007 27.541 - 2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.66% 16734415.503 16456033.260 - -2.52% -
SetIntersection_Front_Vector_uint64_64_64 -1.66% 10702633.848 10524708.974 - -3.40% -
BM_num_get<float> -1.66% 37.057 36.442 - -1.45% -
std::rotate(list<int>)_(by_1/3)/50 -1.66% 23.151 22.767 - 0.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.66% 54842.392 53932.278 - -0.99% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 6812.765 6699.844 - 0.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.66% 45023.810 44277.839 - 0.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.65% 13.004 12.789 - 0.08% -
SetIntersection_Front_Set_float_4_1 -1.65% 216828586.892 213247257.385 - 0.12% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.65% 21115254.937 20766506.095 - -2.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.65% 217101137.257 213515857.115 - -1.77% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.65% 1280043.701 1258933.838 - -0.52% -
SetIntersection_Interlaced_Vector_float_256_256 -1.65% 4606317.495 4530353.900 - 0.15% -
BM_std_minmax_element<int>/64 -1.65% 17.174 16.891 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.65% 37392154.278 36776336.129 - -1.31% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.65% 52719.900 51852.220 - -6.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.65% 19.401 19.082 - -0.43% -
BM_CmpLess_short_int -1.65% 1.136 1.117 - 0.42% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.64% 402.522 395.901 - -3.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.64% 1156.495 1137.480 - -10.44% -
SetIntersection_Front_Vector_uint32_1024_16 -1.64% 1129614.866 1111042.249 - 0.03% -
SetIntersection_None_Set_float_4_1 -1.64% 219928071.767 216312155.914 - 0.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.64% 12.855 12.643 - -0.63% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.64% 13297.534 13078.954 - 0.45% -
SetIntersection_Front_Vector_float_4_1 -1.64% 216458259.426 212900289.015 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.64% 1085120.825 1067302.319 - -0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.64% 1533171.629 1507999.439 - -0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.64% 118248.438 116307.903 - -2.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.64% 35.699 35.114 - 3.40% -
SetIntersection_Front_Vector_float_16_1 -1.64% 63740982.007 62695176.679 - 0.17% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.64% 14.304 14.070 - -0.04% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.64% 3.569 3.510 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.64% 138492345.907 136222049.206 - -1.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.64% 4398540.380 4326507.267 - 0.12% -
SetIntersection_None_Vector_float_256_1 -1.64% 4316317.025 4245643.816 - -0.73% -
std::find(vector<bool>)_(process_all)/1024 -1.64% 4.636 4.560 - -0.54% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.64% 562.840 553.636 - -12.21% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.63% 22.732 22.361 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.63% 34411732.764 33849396.335 - -1.44% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -1.63% 38.547 37.917 - 2.31% -
SetIntersection_Front_Set_uint64_64_16 -1.63% 15400705.090 15149259.060 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.63% 63671783.020 62632350.583 - -1.82% -
SetIntersection_None_Vector_float_16_16 -1.63% 34118096.115 33561300.702 - -0.12% -
SetIntersection_Interlaced_Set_float_1024_1 -1.63% 1061672.011 1044352.709 - 0.02% -
SetIntersection_None_Vector_string_1_1 -1.63% 543671244.851 534811271.276 - -1.53% -
SetIntersection_None_Vector_uint32_256_16 -1.63% 4058798.596 3992739.533 - 0.06% -
SetIntersection_None_Vector_float_64_1 -1.63% 16949921.754 16674058.296 - -0.48% -
BM_StringAssignAsciizMix_Transparent -1.63% 3.081 3.031 - 0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.63% 63654542.809 62619015.011 - -1.57% -
SetIntersection_Front_Set_string_262144_1 -1.63% 1105079.899 1087111.977 - 2.43% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.63% 1443.350 1419.884 - -8.68% -
std::none_of(list<int>)_(process_all)/32 -1.63% 11.799 11.608 - -1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.62% 16698388.968 16427284.836 - -5.01% -
SetIntersection_Front_Vector_float_1024_1 -1.62% 1056776.886 1039671.921 - -0.61% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.62% 7874019.660 7746587.277 - -0.97% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.62% 19.013 18.705 - -0.86% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.62% 1646205.730 1619604.084 - -1.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.61% 13.057 12.846 - -0.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.61% 1024.779 1008.250 - -2.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.61% 399.780 393.336 - 0.42% -
std::search(vector<int>)_(no_match)/1000 -1.61% 214.568 211.114 - 3.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.61% 542566472.017 533835896.599 - -1.28% -
SetIntersection_None_Set_uint64_64_1 -1.61% 22581522.629 22218426.147 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.61% 1083592.178 1066173.430 - 0.46% -
BM_deque_vector_move/64 -1.61% 2.652 2.609 - -1.85% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.61% 143687.897 141378.921 - -0.48% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 397.678 391.289 - -2.16% -
SetIntersection_None_Vector_uint64_16384_16 -1.61% 1111855.840 1093998.744 - -6.09% -
SetIntersection_Interlaced_Vector_string_1_1 -1.60% 556927368.924 547992619.586 - -1.62% -
BM_deque_vector_ranges_move/5500 -1.60% 197.144 193.984 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.60% 545289697.873 536559217.509 - -1.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.60% 398.977 392.597 - -0.46% -
SetIntersection_Front_Set_uint64_1024_1 -1.60% 1059873.233 1042926.487 - -6.16% -
SetIntersection_Front_Vector_uint64_262144_16 -1.60% 1120010.974 1102111.420 - 0.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.60% 12227.506 12032.184 - -0.44% -
std::lower_bound(std::list<int>)/8192 -1.60% 14213.834 13986.795 - -2.00% -
SetIntersection_Interlaced_Set_float_1_1 -1.60% 542946400.066 534281740.260 - 0.32% -
rng::contains(list<int>)_(process_all)/32 -1.59% 9.046 8.902 - -0.39% -
BM_StringAssignAsciiz_Large_Opaque -1.59% 11.787 11.599 - 0.49% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.59% 17.569 17.289 - -2.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.59% 136358818.604 134192203.645 - -1.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.59% 680.917 670.104 - 0.30% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.59% 13.090 12.882 - -1.59% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -1.59% 12.374 12.178 - 5.62% -
SetIntersection_Front_Vector_string_64_4 -1.58% 17827429.013 17545651.870 - -1.91% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.58% 800.593 787.948 - 1.07% -
SetIntersection_None_Set_uint64_16384_16 -1.58% 167918423.877 165267316.975 - -2.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.58% 1262323.158 1242396.486 - 0.54% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.58% 77580.928 76356.356 - -0.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -1.58% 1.156 1.137 - 10.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.58% 542727498.137 534171757.327 - -1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.58% 542772261.657 534220060.520 - -1.78% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.57% 27.842 27.404 - 4.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.57% 442.645 435.683 - -2.45% -
SetIntersection_None_Vector_uint64_1024_256 -1.57% 1088515.945 1071401.566 - -0.35% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.57% 15.707 15.460 - -1.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.57% 398.607 392.351 - -0.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.57% 761.305 749.367 - -1.43% -
BM_PushHeap_float_QuickSortAdversary_16 -1.57% 0.990 0.974 - -0.01% -
SetIntersection_None_Vector_float_262144_64 -1.56% 1147223.260 1129277.596 - -0.10% -
SetIntersection_Front_Set_float_16384_1024 -1.56% 12469021.683 12273988.513 - -9.64% -
SetIntersection_None_Vector_uint64_1024_1024 -1.56% 1095331.508 1078211.073 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.56% 54852921.199 53995710.609 - -1.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.56% 38.180 37.583 - 0.59% -
std::pop_heap(deque<size_t>)/8 -1.56% 52.901 52.075 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.56% 136985596.814 134846636.128 - -2.15% -
SetIntersection_Front_Vector_float_1_1 -1.56% 541729523.349 533276633.573 - 0.11% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.56% 16.999 16.733 - -0.62% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -1.56% 1.285 1.265 - 4.09% -
SetIntersection_None_Set_uint64_16384_1 -1.56% 160439959.594 157939912.877 - -2.88% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.56% 5.985 5.891 - -0.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.56% 13.054 12.850 - -0.07% -
std::set<std::string>::ctor(const&)/1024 -1.56% 35219.954 34671.470 - 0.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.55% 8696.423 8561.467 - 0.41% -
SetIntersection_Front_Set_string_64_1 -1.55% 17263111.994 16995771.520 - -1.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.55% 1056491.772 1040139.218 - -0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.55% 1502459.873 1479229.227 - -1.02% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.55% 401.987 395.772 - 0.05% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.55% 138504559.110 136363391.666 - -1.66% -
SetIntersection_Front_Vector_float_64_1 -1.54% 16645742.569 16388803.677 - 0.08% -
SetIntersection_None_Set_float_1024_1024 -1.54% 8991857.397 8853195.702 - -0.26% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.54% 661.528 651.332 - -0.54% -
SetIntersection_None_Set_string_256_64 -1.54% 9428165.036 9282875.494 - -1.41% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.54% 15.822 15.578 - 1.17% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.54% 398.078 391.951 - 0.63% -
std::is_sorted(vector<int>)/8192 -1.54% 1928.366 1898.690 - -4.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.54% 728.615 717.411 - -3.06% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.54% 39.552 38.944 - -1.36% -
SetIntersection_Interlaced_Vector_string_256_4 -1.54% 6302829.421 6206033.205 - 4.03% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.53% 22.789 22.439 - -0.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.53% 16598508.789 16344217.362 - -4.17% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.53% 8648.875 8516.581 - 0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.53% 397.265 391.188 - -0.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.53% 18530507.819 18247104.960 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.53% 1149515.145 1131941.081 - 0.50% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.53% 14.162 13.945 - 11.20% -
SetIntersection_Interlaced_Set_float_64_1 -1.53% 16654687.769 16400334.202 - 0.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.53% 3.587 3.533 - -0.36% -
SetIntersection_Interlaced_Vector_float_1_1 -1.53% 542459171.297 534182710.354 - 0.24% -
std::set<int>::count(key)_(existent)/32 -1.53% 1.700 1.674 - 3.40% -
SetIntersection_Front_Set_uint64_4_4 -1.53% 138721966.678 136605895.714 - -1.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.53% 397.630 391.565 - 0.04% -
SetIntersection_None_Vector_string_256_16 -1.52% 4323954.653 4258017.002 - -0.11% -
SetIntersection_None_Set_string_1024_16 -1.52% 9180812.435 9040885.440 - 2.45% -
SetIntersection_Interlaced_Set_float_262144_256 -1.52% 1585005.209 1560861.326 - 0.85% -
SetIntersection_None_Set_float_16384_1 -1.52% 159023715.713 156602203.442 - -1.28% -
SetIntersection_Front_Vector_uint32_64_1 -1.52% 16666240.216 16412609.312 - -4.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.52% 201799789.194 198728884.680 - -3.21% -
std::set<int>::contains(key)_(existent)/1024 -1.52% 3.778 3.720 - -3.84% -
SetIntersection_None_Vector_uint32_262144_16 -1.52% 1138355.437 1121035.939 - -0.92% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.52% 13701.740 13493.366 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.52% 35727399.415 35184475.295 - -0.32% -
SetIntersection_Interlaced_Vector_float_64_1 -1.52% 16669146.872 16415879.753 - 0.05% -
SetIntersection_Front_Set_string_4_1 -1.52% 224377351.457 220973588.210 - -1.43% -
SetIntersection_Interlaced_Set_float_16_1 -1.51% 63838778.174 62872084.226 - 0.35% -
std::find(list<int>)_(bail_25%)/32768 -1.51% 8129.120 8006.100 - -2.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.51% 21.860 21.529 - 0.24% -
SetIntersection_Front_Set_uint64_16_1 -1.51% 63670798.394 62709346.629 - -1.76% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.51% 17.844 17.574 - -0.32% -
SetIntersection_None_Vector_string_16384_1 -1.51% 1242322.275 1223578.361 - -0.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.51% 25.012 24.635 - -0.82% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.51% 20.783 20.470 - -2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.51% 59096291.225 58206387.157 - -2.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.50% 452.090 445.290 - -1.41% -
std::map<int,_int>::clear()/0 -1.50% 397.789 391.806 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.50% 1834721.313 1807148.302 - -11.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.50% 67260612.057 66250351.341 - -1.40% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.50% 14.193 13.980 - -0.07% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.50% 124602.611 122735.652 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.50% 1363333.343 1342907.547 - -5.85% -
SetIntersection_Front_Vector_uint32_16_4 -1.50% 54635464.459 53817591.255 - -0.69% -
std::unique(deque<int>)_(sprinkled)/32 -1.50% 53.766 52.961 - -1.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.50% 252372.831 248599.210 - 2.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.49% 396.883 390.951 - -1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.49% 138350800.733 136283449.940 - -1.23% -
std::unordered_set<std::string>::ctor(const&)/0 -1.49% 13.105 12.910 - -0.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.49% 32.661 32.174 - -25.42% -
SetIntersection_Front_Vector_float_16384_1 -1.49% 1053208.428 1037523.154 - -0.54% -
SetIntersection_Interlaced_Set_float_16_4 -1.49% 60059432.400 59165332.548 - -0.56% -
SetIntersection_None_Vector_string_16_16 -1.49% 35091368.072 34569171.405 - -2.22% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.49% 86.806 85.515 - -2.01% -
SetIntersection_None_Vector_float_16_1 -1.48% 64161355.631 63209649.353 - -0.12% -
std::find_if_not(deque<int>)_(process_all)/8 -1.48% 2.669 2.629 - -4.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.48% 19.184 18.901 - 0.59% -
SetIntersection_None_Set_string_16_4 -1.48% 59171111.987 58296867.745 - -0.57% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.48% 450.319 443.671 - -2.28% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.47% 12.998 12.806 - 0.97% -
SetIntersection_Interlaced_Set_float_262144_64 -1.47% 1573635.904 1550439.941 - 0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.47% 3523444.244 3471507.540 - -0.18% -
BM_CmpEqual_short_int -1.47% 1.136 1.119 - 0.32% -
SetIntersection_None_Set_float_16_16 -1.47% 35987858.396 35457573.944 - 0.40% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.47% 16.215 15.976 - 0.11% -
SetIntersection_Front_Set_string_1024_1 -1.47% 1106618.958 1090330.534 - 1.01% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.47% 6517.530 6421.781 - -1.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.47% 138110981.754 136083740.163 - -1.76% -
SetIntersection_None_Vector_uint32_16384_64 -1.47% 1115973.525 1099601.961 - -6.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.47% 54960253.464 54154054.095 - -0.84% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.47% 4.654 4.586 - -0.04% -
SetIntersection_None_Vector_uint32_262144_64 -1.47% 1139972.234 1123258.376 - 0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.47% 213204.359 210078.689 - 0.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.46% 562912.329 554670.714 - 1.17% -
SetIntersection_None_Vector_string_262144_64 -1.46% 1308777.185 1289619.286 - 0.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.46% 1.160 1.143 - 2.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.46% 220901474.929 217670607.760 - -1.48% -
SetIntersection_None_Set_float_16_1 -1.46% 68013977.265 67019577.259 - 1.00% -
SetIntersection_None_Vector_float_262144_262144 -1.46% 1151246.363 1134420.799 - 3.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.46% 17.422 17.168 - -0.41% -
SetIntersection_Front_Set_uint32_16384_64 -1.46% 1674342.786 1649898.228 - -3.87% -
SetIntersection_Front_Set_uint64_16_4 -1.46% 55371264.765 54562948.436 - -1.47% -
std::unordered_multiset<int>::ctor(const&)/0 -1.46% 13.077 12.886 - 0.42% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 13.761 13.560 - -0.38% -
std::sort(deque<int>)_(repeated)/8192 -1.46% 6838.740 6738.983 - -1.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.46% 16.478 16.238 - -0.11% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.46% 399.188 393.374 - 0.42% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.46% 55622.540 54812.561 - 0.17% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.46% 17.557 17.302 - -0.23% -
SetIntersection_Front_Set_uint32_1024_16 -1.46% 1218841.643 1201095.786 - -6.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.46% 1578628.408 1555652.386 - -4.49% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.45% 2.280 2.247 - -4.25% -
SetIntersection_None_Vector_float_262144_1024 -1.45% 1153369.700 1136610.160 - 1.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.45% 37343460.212 36800898.463 - -1.25% -
std::sort(vector<int>)_(pipe-organ)/8 -1.45% 17.968 17.708 - 1.23% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.45% 27.324 26.929 - -1.99% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.45% 416.048 410.030 - -2.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.45% 9.292 9.157 - -0.29% -
std::unordered_map<int,_int>::clear()/0 -1.44% 397.578 391.838 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.44% 217574489.586 214433456.678 - -1.28% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.44% 217.763 214.621 - -1.40% -
bm_ranges_swap_ranges_vb_aligned/64 -1.44% 3.067 3.023 - -2.58% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.43% 386.354 380.810 - 1.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.43% 136039799.336 134090147.122 - -1.55% -
SetIntersection_Interlaced_Set_string_4_4 -1.43% 161752356.068 159440177.135 - 0.48% -
SetIntersection_None_Vector_uint64_256_64 -1.43% 3440982.179 3391918.441 - -0.23% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.43% 1.820 1.794 - 0.79% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.42% 180054031.222 177488942.845 - -2.18% -
BM_deque_deque_ranges_move_backward/4096 -1.42% 155.306 153.095 - 1.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.42% 45.608 44.959 - 1.60% -
SetIntersection_None_Vector_uint32_1024_1024 -1.42% 1087243.083 1071780.547 - -0.39% -
SetIntersection_None_Set_float_262144_4 -1.42% 1199770.508 1182721.924 - 0.60% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.42% 41.231 40.646 - -0.70% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.42% 7.353 7.249 - 2.06% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.42% 6.673 6.579 - -7.86% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.42% 17.766 17.514 - -0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.42% 398.399 392.757 - 0.06% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.42% 59.667 58.822 - -1.09% -
SetIntersection_None_Vector_string_16_1 -1.41% 65951122.562 65018167.616 - -1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.41% 63988636.497 63084761.203 - -2.10% -
std::unordered_multimap<int,_int>::clear()/1024 -1.41% 8476.642 8356.977 - 3.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.41% 139492100.581 137525091.883 - -1.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.41% 37716.851 37185.692 - 0.74% -
SetIntersection_None_Set_float_262144_256 -1.41% 1196047.936 1179206.299 - 0.30% -
SetIntersection_Front_Vector_float_16384_256 -1.41% 2168473.030 2137955.440 - -6.05% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.41% 6533.163 6441.361 - -1.10% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.40% 16575089.713 16342459.514 - -3.51% -
std::set<std::string>::ctor(const&)/0 -1.40% 12.905 12.724 - 0.32% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.40% 23.348 23.021 - -1.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.40% 1.064 1.049 - -0.06% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.40% 612515.698 603943.377 - 0.54% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.40% 1050980.676 1036279.034 - 0.55% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.40% 1.415 1.395 - -0.39% -
SetIntersection_Interlaced_Set_string_262144_16 -1.40% 2162017.088 2131819.256 - 1.70% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.40% 18.564 18.305 - -1.50% -
SetIntersection_None_Vector_float_256_4 -1.40% 4268277.429 4208710.550 - 0.17% -
SetIntersection_Front_Vector_string_16_1 -1.39% 65192527.863 64283364.663 - -1.95% -
SetIntersection_Interlaced_Set_string_262144_4 -1.39% 1877489.744 1851338.785 - 3.55% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.39% 1058852.244 1044104.709 - 1.09% -
SetIntersection_Front_Set_string_16_1 -1.39% 66005298.276 65088594.618 - -1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.39% 1064877.395 1050110.229 - 2.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.39% 398.749 393.221 - 0.07% -
std::unordered_set<std::string>::clear()/0 -1.39% 398.988 393.461 - -1.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.38% 398.797 393.281 - 0.58% -
SetIntersection_None_Vector_string_64_1 -1.38% 17577822.504 17334729.684 - -1.72% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.38% 13.004 12.825 - 0.20% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.38% 41.448 40.875 - 0.22% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.38% 13.109 12.928 - -2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.38% 205628505.192 202788862.158 - -4.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.38% 207958820.379 205088043.800 - 2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.38% 34336117.851 33862352.599 - -1.46% -
SetIntersection_None_Vector_uint32_16384_1 -1.38% 1114384.838 1099011.760 - 0.08% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.38% 23.350 23.028 - -0.15% -
SetIntersection_Front_Vector_uint32_256_64 -1.38% 4357765.708 4297790.977 - 1.64% -
SetIntersection_Front_Set_float_1_1 -1.38% 541531665.480 534082574.332 - 0.27% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.37% 2105109.699 2076221.762 - 1.20% -
SetIntersection_Front_Set_string_262144_64 -1.37% 4991120.743 4922714.051 - 6.46% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.37% 23.704 23.380 - -14.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.37% 1040889.794 1026661.141 - 0.93% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.36% 818.171 807.022 - -1.38% -
BM_StringFindStringLiteral/2048 -1.36% 40.727 40.172 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.36% 63815976.226 62946588.790 - -1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.36% 1235254.614 1218449.733 - -5.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 528.806 521.613 - 1.17% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.36% 60333716.109 59513315.290 - -2.48% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.36% 71.833 70.858 - 0.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.36% 396.574 391.197 - -0.83% -
BM_deque_deque_move_backward/4096 -1.36% 154.004 151.916 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.36% 21495996.580 21204711.774 - 0.24% -
SetIntersection_None_Set_string_64_1 -1.35% 23272576.626 22957549.414 - -0.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.35% 66268.701 65374.786 - -0.54% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 12.904 12.730 - -0.11% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.35% 23.723 23.404 - -0.43% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.35% 18.692 18.440 - 0.10% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.35% 2.063 2.035 - 0.04% -
SetIntersection_None_Set_float_16_4 -1.35% 57409192.620 56635963.635 - 0.23% -
SetIntersection_Front_Set_uint64_4_1 -1.35% 216691185.212 213774092.274 - -1.52% -
SetIntersection_None_Vector_string_256_64 -1.35% 3679144.223 3629649.093 - -0.86% -
std::map<std::string,_int>::clear()/0 -1.34% 399.890 394.520 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.34% 16213840.419 15996171.110 - -0.50% -
std::pop_heap(vector<int>)/8 -1.34% 51.641 50.948 - -0.33% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.34% 1.260 1.243 - -0.20% -
std::multimap<std::string,_int>::clear()/0 -1.34% 399.083 393.734 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.34% 2194280.366 2164879.904 - -0.45% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.34% 1.333 1.315 - -17.14% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.34% 431.915 426.129 - 0.38% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.34% 397.041 391.738 - -0.01% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.34% 333.164 328.715 - -3.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.33% 398.984 393.661 - -0.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.33% 15226.288 15023.242 - 0.33% -
BM_StringFindCharLiteral/512 -1.33% 9.562 9.434 - 0.32% -
SetIntersection_None_Set_float_64_1 -1.33% 22164630.300 21869594.390 - 1.38% -
SetIntersection_None_Set_float_262144_16 -1.33% 1201036.377 1185064.613 - 0.78% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.33% 12160.987 11999.328 - 0.39% -
std::set<int>::ctor(const&)/0 -1.33% 12.921 12.749 - 0.13% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.33% 25.052 24.720 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.33% 1083688.704 1069307.506 - -5.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.33% 8735872.298 8619990.584 - -0.15% -
SetIntersection_Interlaced_Set_float_16384_4 -1.33% 171734920.891 169458535.889 - -1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.32% 1345830.970 1328031.282 - -0.85% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.32% 4920.825 4855.748 - -0.01% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.32% 24.763 24.436 - -4.01% -
BM_deque_vector_move_backward/5500 -1.32% 200.931 198.281 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.32% 138376045.157 136552797.770 - -1.18% -
std::unordered_multimap<int,_int>::clear()/0 -1.32% 396.294 391.079 - -0.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.32% 18.364 18.122 - -0.11% -
std::flat_map<int,_int>::ctor(const&)/0 -1.31% 12.944 12.774 - -0.02% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.31% 405.058 399.744 - 0.02% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.31% 7133270.619 7039821.969 - -11.08% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.31% 398.854 393.644 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -1.31% 4344247.022 4287547.495 - -26.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.30% 90442.635 89262.407 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.30% 1603539.576 1582638.612 - 1.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.30% 16759089.685 16540874.528 - -1.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.30% 63779.148 62949.024 - -1.11% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.30% 12702.973 12537.800 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.30% 1095720.571 1081481.066 - 1.31% -
std::make_heap(vector<int>)_(heap)/1024 -1.30% 275.186 271.611 - -0.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.30% 52.346 51.666 - 0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.30% 14132.890 13949.509 - 0.65% -
SetIntersection_None_Vector_uint64_262144_16 -1.29% 1134303.679 1119618.074 - -0.15% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.29% 399.401 394.239 - 0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.29% 672.771 664.076 - 0.16% -
rng::starts_with(deque<int>,_pred)/8 -1.29% 4.689 4.628 - -1.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.29% 143882.380 142024.046 - -0.40% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.29% 17.096 16.875 - 0.72% -
rng::fold_left(vector<int>)/32 -1.29% 21.979 21.696 - 0.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.29% 13014.337 12846.632 - 1.48% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.29% 342409.433 338000.860 - 0.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.29% 608115.312 600286.112 - -0.13% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.29% 397.676 392.557 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.29% 1050106.682 1036590.928 - 0.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.29% 42126767.046 41584603.873 - -1.91% -
std::partition_copy(vector<int>)/32 -1.28% 8.078 7.974 - -2.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.28% 16315289.156 16105765.819 - -2.54% -
std::multimap<int,_int>::erase(iterator)/32 -1.28% 20.978 20.709 - -0.45% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.28% 5965275.149 5888730.148 - -1.64% -
BM_deque_vector_ranges_copy_backward/5500 -1.28% 200.606 198.036 - 0.94% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.28% 13.070 12.902 - -0.11% -
SetIntersection_Front_Vector_uint32_16384_16 -1.28% 1113680.286 1099427.065 - -5.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.28% 540349945.110 533440624.699 - -1.35% -
std::set<std::string>::contains(key)_(existent)/8192 -1.28% 28.668 28.301 - -3.03% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.28% 577.594 570.215 - 0.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.28% 417.858 412.526 - 0.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.28% 13180.992 13012.849 - 0.76% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.28% 76484.215 75508.933 - -0.08% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.27% 397.583 392.516 - 0.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.27% 5.466 5.396 - -0.37% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.27% 400.007 394.917 - 0.17% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.27% 12.964 12.799 - -1.77% -
SetIntersection_None_Set_string_64_64 -1.27% 11869624.117 11718696.252 - 1.53% -
BM_CmpEqual_schar_uchar -1.27% 1.114 1.100 - 0.78% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.27% 1.995 1.970 - 10.38% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -1.27% 27.944 27.590 - -1.51% -
SetIntersection_Interlaced_Set_string_262144_64 -1.27% 2147820.719 2120598.875 - 2.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.27% 1289.110 1272.777 - -0.55% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.27% 347806.776 343402.791 - -0.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 397.073 392.050 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.26% 64731371.829 63913843.694 - -1.32% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.26% 21.110 20.844 - -1.18% -
std::multiset<int>::ctor(const&)/0 -1.26% 12.918 12.755 - 0.55% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.26% 10208425.177 10080173.256 - -1.10% -
SetIntersection_None_Set_string_1024_4 -1.26% 8913836.554 8801866.940 - -3.75% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.26% 14.166 13.988 - 0.49% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.25% 12.935 12.773 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.25% 4902341.021 4840926.578 - -4.59% -
BM_deque_vector_move/64000 -1.25% 3005.362 2967.731 - -3.87% -
std::reverse(vector<int>)/32768 -1.25% 1049.244 1036.132 - 0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.25% 7735.701 7639.344 - -1.04% -
BM_CmpEqual_short_uchar -1.24% 1.114 1.100 - -0.22% -
SetIntersection_Interlaced_Set_float_262144_16 -1.24% 1609847.736 1589816.082 - 0.38% -
std::pop_heap(vector<float>)/8 -1.24% 50.906 50.272 - -0.28% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.24% 22.618 22.337 - 0.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.24% 11275.992 11135.849 - -5.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.24% 230604211.443 227738515.196 - -0.11% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.24% 5.944 5.870 - -44.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.24% 12281433.946 12128914.710 - -1.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.24% 396.639 391.715 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.24% 12040491.056 11891246.968 - 1.47% -
std::sort_heap(vector<NonIntegral>)/1024 -1.24% 9931.799 9808.747 - -0.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.23% 21.648 21.381 - -0.41% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.23% 18.655 18.425 - -0.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.23% 18.349 18.123 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.23% 203497029.353 200991575.515 - -4.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.23% 11251370.324 11113039.719 - -5.65% -
BM_CmpEqual_uchar_ushort -1.23% 1.070 1.057 - 0.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.23% 397.863 392.980 - 0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.23% 670.044 661.822 - -1.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.23% 169736.869 167654.165 - 0.86% -
SetIntersection_None_Set_float_16384_16 -1.23% 158598567.120 156654529.928 - -1.14% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.22% 35819.614 35380.953 - 1.68% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.22% 17.144 16.934 - 0.74% -
BM_deque_deque_move/1 -1.22% 2.580 2.549 - 2.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.22% 371.217 366.677 - 1.10% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.22% 210259.060 207688.305 - -0.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.22% 151443.356 149591.906 - -1.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.22% 13.446 13.281 - -0.05% -
std::list<int>::ctor(size)/32 -1.22% 327.376 323.378 - -5.14% -
BM_deque_vector_ranges_copy_backward/0 -1.22% 1.374 1.357 - -0.75% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.22% 22722826.647 22445487.604 - -1.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 13.070 12.910 - -0.09% -
std::multiset<int>::clear()/0 -1.22% 395.123 390.307 - -0.23% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.22% 9136.669 9025.578 - 0.33% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.22% 54841.951 54175.256 - 0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.21% 1106464.926 1093039.537 - 1.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.21% 396.495 391.694 - 0.30% -
std::map<std::string,_int>::ctor(const&)/1024 -1.21% 35638.740 35207.356 - -0.44% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.21% 175433.960 173314.811 - 1.05% -
SetIntersection_None_Vector_uint32_256_64 -1.21% 3437782.050 3396265.722 - -0.44% -
SetIntersection_None_Vector_string_16_4 -1.20% 56169386.849 55492769.699 - -0.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.20% 4.022 3.974 - -4.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.20% 4412188.482 4359072.117 - 1.50% -
BM_deque_deque_ranges_move/65536 -1.20% 3107.141 3069.737 - -0.60% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.20% 535.194 528.771 - 1.21% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.20% 94152.033 93022.296 - 0.53% -
SetIntersection_None_Vector_string_256_4 -1.20% 4518672.656 4464455.407 - 0.85% -
std::move_backward(vector<int>)/262144 -1.20% 21617.353 21358.111 - -5.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.20% 67478614.111 66670003.491 - -1.85% -
SetIntersection_None_Vector_string_262144_4 -1.20% 1303127.044 1287532.146 - 2.25% -
BM_deque_deque_copy_backward/512 -1.20% 19.130 18.902 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.19% 21.617 21.359 - 0.69% -
BM_deque_vector_move/5500 -1.19% 195.292 192.961 - -5.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 396.115 391.389 - 0.24% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.19% 13.076 12.920 - -4.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.19% 12.892 12.738 - -0.00% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.19% 27.776 27.445 - 5.27% -
BM_CmpEqual_uint_uchar -1.19% 1.100 1.087 - -1.24% -
std::unordered_multiset<int>::clear()/0 -1.19% 396.600 391.888 - -2.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.19% 397.672 392.957 - 0.18% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.19% 416.725 411.785 - 0.09% -
std::flat_map<int,_int>::clear()/1024 -1.18% 398.906 394.196 - -0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.18% 395.570 390.913 - 0.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.18% 18.592 18.373 - -1.39% -
SetIntersection_Front_Vector_float_256_1 -1.18% 4197705.454 4148374.361 - 0.76% -
SetIntersection_None_Vector_float_262144_256 -1.17% 1150417.204 1136903.685 - -0.34% -
SetIntersection_None_Set_float_1024_16 -1.17% 8905860.686 8801306.334 - -5.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 13.027 12.874 - 0.40% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.17% 16.530 16.336 - -3.53% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.17% 1920.953 1898.415 - 0.82% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.17% 12.843 12.692 - 0.37% -
SetIntersection_None_Set_float_262144_1 -1.17% 1202049.803 1187977.537 - 0.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.17% 2.413 2.385 - 5.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.17% 13592.281 13433.213 - -3.84% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.17% 5721.474 5654.546 - -0.62% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 398.178 393.533 - 0.33% -
BM_StringRelational_Less_Small_Empty_Control -1.17% 1.679 1.660 - 0.03% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.16% 13.021 12.869 - 0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.16% 1680877.573 1661305.433 - -3.55% -
SetIntersection_Front_Set_float_1024_1 -1.16% 1057404.758 1045092.741 - 2.33% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.16% 4206023.000 4157081.771 - -6.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.16% 14929761.354 14756280.894 - -1.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.16% 1130196.866 1117069.126 - 0.50% -
std::multiset<int>::find(key)_(existent)/8192 -1.16% 8.908 8.805 - 10.43% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.16% 3.336 3.298 - -0.04% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.16% 21.997 21.742 - -1.40% -
BM_StringAssignAsciiz_Huge_Transparent -1.16% 191.637 189.422 - -0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.15% 398.417 393.820 - 0.28% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.15% 13710.223 13552.109 - 0.45% -
BM_CmpLess_uint_uint -1.15% 1.080 1.067 - 1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.15% 1175862.515 1162317.840 - 1.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.15% 396.366 391.801 - -0.03% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.15% 12.844 12.697 - -0.13% -
SetIntersection_Front_Set_uint32_256_16 -1.15% 4530857.824 4478758.971 - -1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.15% 353815202.608 349758394.260 - -4.58% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.15% 4997.938 4940.689 - -0.82% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.14% 1544752.277 1527068.115 - 1.52% -
SetIntersection_None_Set_float_256_4 -1.14% 11414192.692 11283637.903 - -0.90% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.14% 7.979 7.888 - 0.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.14% 52.243 51.647 - 0.49% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 36316.503 35901.931 - -1.80% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.14% 142912.089 141283.290 - -2.82% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.14% 58.275 57.612 - -0.23% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.14% 19.217 18.999 - -0.49% -
std::unordered_set<int>::ctor(const&)/0 -1.14% 13.012 12.864 - -0.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 395.551 391.055 - -0.01% -
std::sort(deque<int>)_(repeated)/8 -1.14% 18.070 17.865 - -3.93% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.14% 13.397 13.245 - -0.38% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.13% 53.207 52.604 - 0.24% -
SetIntersection_Front_Vector_float_256_16 -1.13% 4226474.973 4178795.122 - -0.97% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.13% 35.838 35.434 - -0.97% -
SetIntersection_Front_Set_float_4_4 -1.13% 138746766.524 137183354.107 - 0.03% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.13% 15.730 15.552 - 0.17% -
BM_StringFindStringLiteral/512 -1.13% 9.665 9.557 - -0.00% -
SetIntersection_Front_Set_float_64_4 -1.12% 16303704.663 16120333.857 - 0.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.12% 398.132 393.657 - 0.21% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.12% 2.249 2.224 - -13.16% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.12% 1716161.541 1696900.229 - -0.59% -
std::unordered_set<std::string>::ctor(const&)/32 -1.12% 795.931 787.014 - -9.03% -
SetIntersection_None_Set_uint64_262144_1 -1.11% 1225983.479 1212333.904 - -3.47% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.11% 253.971 251.148 - -1.10% -
SetIntersection_Front_Set_string_16384_4 -1.11% 1258331.676 1244343.630 - -5.61% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.11% 57157.086 56521.745 - 0.34% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.11% 785.946 777.210 - -4.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 397.604 393.187 - 0.93% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.11% 26299.354 26007.222 - -1.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.11% 13556.133 13405.630 - -2.03% -
SetIntersection_Front_Set_uint64_1024_4 -1.11% 1088833.813 1076749.659 - -5.33% -
std::unique(vector<int>)_(sprinkled)/8192 -1.11% 3965.626 3921.619 - -0.37% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 396.568 392.169 - -0.02% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.11% 28.884 28.564 - -3.38% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.11% 17.852 17.654 - -0.07% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.11% 341270.812 337494.586 - 0.44% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.11% 12279.990 12144.199 - 0.35% -
std::any_of(list<int>)_(process_all)/32 -1.10% 11.748 11.618 - -0.71% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.10% 761.374 752.989 - 0.50% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.10% 11640.301 11512.127 - 6.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.10% 17.233 17.044 - 0.07% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.10% 414.830 410.270 - 0.51% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.10% 42.043 41.581 - -7.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.10% 12161050.279 12027571.533 - -0.77% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.10% 512807.143 507178.684 - -1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.10% 1111320.571 1099133.527 - 2.59% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.10% 12.587 12.449 - 0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.10% 12575822.217 12438052.593 - -0.35% -
BM_deque_vector_ranges_move/70000 -1.10% 3260.444 3224.734 - -0.11% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 396.950 392.603 - 0.69% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 12.871 12.730 - 0.61% -
std::copy_n(list<int>)/8 -1.09% 2.249 2.224 - 0.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.09% 6584.250 6512.465 - -1.73% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.09% 32.079 31.729 - 0.11% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.09% 12.930 12.789 - -1.82% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.09% 97811.238 96747.467 - 0.63% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.08% 31.594 31.252 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.08% 1014687.591 1003690.039 - -6.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.08% 940421.622 930235.098 - -0.61% -
SetIntersection_None_Vector_float_64_16 -1.08% 13762019.008 13613080.454 - 0.31% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.08% 347.680 343.918 - -1.31% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.08% 17.187 17.001 - -0.47% -
SetIntersection_Front_Vector_float_1024_4 -1.08% 1070035.065 1058478.852 - 2.95% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.08% 218727339.981 216370938.632 - -3.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.08% 788.683 780.194 - 0.62% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.08% 1.630 1.613 - 0.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.08% 35.720 35.336 - -40.33% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.07% 180.366 178.428 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.07% 13936868.153 13787228.091 - -2.68% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.07% 8.041 7.955 - 0.45% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.07% 12.860 12.722 - 0.69% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.07% 211675713.781 209408451.029 - -3.21% -
SetIntersection_Front_Set_string_16384_1024 -1.07% 58563680.761 57936842.473 - -3.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.07% 186797.930 184801.759 - 2.98% -
SetIntersection_Front_Vector_string_1024_16 -1.07% 1616549.365 1599324.301 - 3.23% -
SetIntersection_Front_Vector_string_262144_4 -1.06% 1186812.688 1174176.884 - 1.12% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.06% 668.108 660.996 - 0.94% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.06% 1101.470 1089.746 - -0.11% -
SetIntersection_None_Set_float_256_256 -1.06% 5915177.303 5852403.312 - 2.20% -
std::is_sorted(vector<int>)/1024 -1.06% 247.984 245.360 - -1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.05% 1.481 1.465 - 0.07% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.05% 1922.355 1902.092 - 0.04% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.05% 12.274 12.145 - 0.90% -
std::map<std::string,_int>::ctor(const&)/8192 -1.05% 349335.870 345657.078 - -0.38% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.05% 22.426 22.190 - -5.05% -
SetIntersection_None_Vector_uint64_262144_262144 -1.05% 1138528.605 1126567.013 - -5.86% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.05% 13.105 12.968 - -0.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.05% 20084.678 19874.224 - 1.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.05% 15.323 15.162 - -0.55% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.04% 17.362 17.180 - -0.55% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.04% 505.396 500.120 - -9.77% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.04% 13.367 13.228 - 0.10% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.04% 20080.072 19870.711 - 1.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.04% 399.520 395.357 - -2.44% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.04% 16.020 15.853 - -3.60% -
BM_CmpEqual_int_schar -1.04% 1.125 1.113 - -0.26% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.04% 5182.046 5128.117 - 0.34% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.04% 602122.020 595879.736 - 0.49% -
rng::fold_left(list<int>)/32 -1.04% 20.985 20.767 - 0.70% -
std::partition(deque<int>)_(dense)/1024 -1.04% 357.251 353.551 - 0.44% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.04% 4.061 4.019 - 0.12% -
std::stable_sort(vector<int>)_(repeated)/8 -1.03% 15.843 15.679 - 1.26% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.03% 4725.111 4676.349 - 0.35% -
std::set<int>::erase(key)_(existent)/8192 -1.03% 69.240 68.526 - 1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.03% 1067883.320 1056916.125 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.03% 217231593.790 215001178.109 - -0.89% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.03% 35878.167 35510.063 - 0.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 598.273 592.150 - 0.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.02% 13.013 12.880 - 0.48% -
SetIntersection_None_Set_string_256_4 -1.02% 11663625.844 11544416.569 - 1.34% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.02% 19.980 19.777 - 1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.02% 9755174.591 9655818.464 - -3.32% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.02% 87.025 86.141 - -0.83% -
SetIntersection_Front_Set_uint64_262144_262144 -1.02% 1677013.348 1659990.318 - -1.19% -
BM_vector_deque_ranges_copy_backward/512 -1.01% 17.668 17.489 - -1.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.01% 41.523 41.102 - 0.89% -
std::move_backward(vector<bool>)_(aligned)/512 -1.01% 2.280 2.257 - 2.02% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.01% 1881.801 1862.781 - -0.43% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.01% 6490.822 6425.223 - 17.19% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.01% 2.095 2.074 - 0.02% -
SetIntersection_None_Set_float_262144_64 -1.01% 1192726.645 1180687.092 - 0.33% -
std::for_each_n(deque<int>)/8 -1.01% 1.156 1.144 - -2.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.01% 1.315 1.302 - 0.99% -
std::generate(list<int>)/32 -1.00% 8.526 8.440 - 0.52% -
std::stable_partition(vector<int>)_(sparse)/32 -1.00% 7.459 7.384 - 1.53% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.00% 15.021 14.870 - 0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.00% 201241354.042 199222607.611 - -1.88% -
BM_deque_vector_ranges_move/512 -1.00% 16.741 16.573 - 0.11% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.00% 45.186 44.734 - -5.28% -


Report Time: 6.44s
Name Current %
BM_CmpEqual_int_int 1.083 -
BM_CmpEqual_int_schar 1.113 -
BM_CmpEqual_int_short 1.128 1.61%
BM_CmpEqual_int_uchar 1.080 -2.85%
BM_CmpEqual_int_uint 1.074 -
BM_CmpEqual_int_ushort 1.105 3.57%
BM_CmpEqual_schar_int 1.108 -
BM_CmpEqual_schar_schar 1.088 3.60%
BM_CmpEqual_schar_short 1.101 -1.13%
BM_CmpEqual_schar_uchar 1.100 -
BM_CmpEqual_schar_uint 1.098 1.35%
BM_CmpEqual_schar_ushort 1.106 1.15%
BM_CmpEqual_short_int 1.119 -
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.047 -2.68%
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.102 -4.66%
BM_CmpEqual_short_ushort 1.096 -
BM_CmpEqual_uchar_int 1.069 -
BM_CmpEqual_uchar_schar 1.031 2.19%
BM_CmpEqual_uchar_short 0.985 -2.06%
BM_CmpEqual_uchar_uchar 1.053 -1.95%
BM_CmpEqual_uchar_uint 1.067 1.04%
BM_CmpEqual_uchar_ushort 1.057 -
BM_CmpEqual_uint_int 1.052 -
BM_CmpEqual_uint_schar 1.057 4.27%
BM_CmpEqual_uint_short 1.023 2.17%
BM_CmpEqual_uint_uchar 1.087 -1.24%
BM_CmpEqual_uint_uint 1.063 -
BM_CmpEqual_uint_ushort 1.118 1.07%
BM_CmpEqual_ushort_int 1.067 -
BM_CmpEqual_ushort_schar 1.013 -
BM_CmpEqual_ushort_short 1.007 -
BM_CmpEqual_ushort_uchar 1.115 -
BM_CmpEqual_ushort_uint 1.062 -
BM_CmpEqual_ushort_ushort 1.062 -
BM_CmpLess_int_int 1.078 2.45%
BM_CmpLess_int_schar 1.135 1.90%
BM_CmpLess_int_short 1.135 -
BM_CmpLess_int_uchar 1.119 -
BM_CmpLess_int_uint 1.072 -1.15%
BM_CmpLess_int_ushort 1.098 -
BM_CmpLess_schar_int 1.130 -
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.947 -
BM_CmpLess_schar_uchar 1.097 -
BM_CmpLess_schar_uint 1.097 -
BM_CmpLess_schar_ushort 1.095 -
BM_CmpLess_short_int 1.117 -
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.953 -
BM_CmpLess_short_uchar 1.099 2.07%
BM_CmpLess_short_uint 1.111 -
BM_CmpLess_short_ushort 1.102 -
BM_CmpLess_uchar_int 1.080 -
BM_CmpLess_uchar_schar 1.036 2.69%
BM_CmpLess_uchar_short 1.039 -
BM_CmpLess_uchar_uchar 1.057 -
BM_CmpLess_uchar_uint 1.061 -
BM_CmpLess_uchar_ushort 1.072 -
BM_CmpLess_uint_int 1.076 1.23%
BM_CmpLess_uint_schar 1.081 2.42%
BM_CmpLess_uint_short 1.015 2.63%
BM_CmpLess_uint_uchar 1.119 1.09%
BM_CmpLess_uint_uint 1.067 1.60%
BM_CmpLess_uint_ushort 1.116 -
BM_CmpLess_ushort_int 1.085 -
BM_CmpLess_ushort_schar 1.053 2.32%
BM_CmpLess_ushort_short 1.059 -
BM_CmpLess_ushort_uchar 1.128 2.29%
BM_CmpLess_ushort_uint 1.056 -1.05%
BM_CmpLess_ushort_ushort 1.060 1.05%
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.173 -
BM_PushHeap_float_Ascending_16 1.026 -
BM_PushHeap_float_Ascending_16384 4.107 -4.03%
BM_PushHeap_float_Ascending_256 2.504 -
BM_PushHeap_float_Ascending_262144 5.282 3.35%
BM_PushHeap_float_Ascending_4 0.539 -
BM_PushHeap_float_Ascending_64 1.801 1.02%
BM_PushHeap_float_Descending_1 0.412 -28.52%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.380 3.51%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.388 6.76%
BM_PushHeap_float_Descending_64 0.385 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.101 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.512 -
BM_PushHeap_float_PipeOrgan_256 1.756 1.53%
BM_PushHeap_float_PipeOrgan_262144 3.147 -
BM_PushHeap_float_PipeOrgan_4 0.489 -
BM_PushHeap_float_PipeOrgan_64 1.324 -1.65%
BM_PushHeap_float_QuickSortAdversary_1 0.470 -
BM_PushHeap_float_QuickSortAdversary_1024 0.629 -
BM_PushHeap_float_QuickSortAdversary_16 0.974 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.483 -10.12%
BM_PushHeap_float_Random_1024 7.503 -
BM_PushHeap_float_Random_16 5.415 -
BM_PushHeap_float_Random_16384 7.661 -1.58%
BM_PushHeap_float_Random_256 7.259 -
BM_PushHeap_float_Random_262144 7.596 -
BM_PushHeap_float_Random_4 2.864 -
BM_PushHeap_float_Random_64 6.706 -
BM_PushHeap_float_SingleElement_1 0.537 -22.95%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.376 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.377 -3.70%
BM_PushHeap_float_SingleElement_64 0.384 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.432 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.696 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.316 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.477 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.403 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.618 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.579 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.394 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.035 4.76%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.369 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.424 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.770 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.577 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.190 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.533 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.092 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.586 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.558 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.909 -1.32%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.480 1.30%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.900 2.07%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.905 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.822 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.750 5.17%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.583 3.21%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.476 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.660 5.70%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -7.61%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.577 -5.45%
BM_PushHeap_string_Ascending_1 0.701 48.72%
BM_PushHeap_string_Ascending_1024 14.041 -
BM_PushHeap_string_Ascending_16 4.911 4.16%
BM_PushHeap_string_Ascending_16384 22.790 7.33%
BM_PushHeap_string_Ascending_256 11.725 6.51%
BM_PushHeap_string_Ascending_262144 35.335 24.30%
BM_PushHeap_string_Ascending_4 2.572 2.04%
BM_PushHeap_string_Ascending_64 7.935 5.91%
BM_PushHeap_string_Descending_1 0.585 24.29%
BM_PushHeap_string_Descending_1024 3.146 7.35%
BM_PushHeap_string_Descending_16 2.401 7.64%
BM_PushHeap_string_Descending_16384 3.271 13.82%
BM_PushHeap_string_Descending_256 3.015 7.30%
BM_PushHeap_string_Descending_262144 5.650 13.27%
BM_PushHeap_string_Descending_4 2.187 4.33%
BM_PushHeap_string_Descending_64 2.818 11.97%
BM_PushHeap_string_PipeOrgan_1 0.642 21.76%
BM_PushHeap_string_PipeOrgan_1024 9.921 -
BM_PushHeap_string_PipeOrgan_16 4.224 2.52%
BM_PushHeap_string_PipeOrgan_16384 15.418 9.55%
BM_PushHeap_string_PipeOrgan_256 8.340 3.44%
BM_PushHeap_string_PipeOrgan_262144 20.793 20.77%
BM_PushHeap_string_PipeOrgan_4 2.636 2.18%
BM_PushHeap_string_PipeOrgan_64 6.059 4.58%
BM_PushHeap_string_QuickSortAdversary_1 0.642 21.72%
BM_PushHeap_string_QuickSortAdversary_1024 15.460 -1.26%
BM_PushHeap_string_QuickSortAdversary_16 10.479 -
BM_PushHeap_string_QuickSortAdversary_16384 16.339 -8.41%
BM_PushHeap_string_QuickSortAdversary_256 14.836 -
BM_PushHeap_string_QuickSortAdversary_262144 17.248 1.29%
BM_PushHeap_string_QuickSortAdversary_4 6.366 -
BM_PushHeap_string_QuickSortAdversary_64 13.113 -
BM_PushHeap_string_Random_1 0.526 -17.93%
BM_PushHeap_string_Random_1024 14.974 2.35%
BM_PushHeap_string_Random_16 10.626 2.55%
BM_PushHeap_string_Random_16384 16.658 5.18%
BM_PushHeap_string_Random_256 14.399 -1.42%
BM_PushHeap_string_Random_262144 21.671 4.01%
BM_PushHeap_string_Random_4 6.214 2.25%
BM_PushHeap_string_Random_64 12.979 -
BM_PushHeap_string_SingleElement_1 0.708 -
BM_PushHeap_string_SingleElement_1024 2.615 1.29%
BM_PushHeap_string_SingleElement_16 2.610 -
BM_PushHeap_string_SingleElement_16384 2.651 3.14%
BM_PushHeap_string_SingleElement_256 2.640 2.86%
BM_PushHeap_string_SingleElement_262144 2.680 2.43%
BM_PushHeap_string_SingleElement_4 2.393 3.98%
BM_PushHeap_string_SingleElement_64 2.727 3.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.429 -32.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.507 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.991 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.580 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.803 1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.854 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.887 -1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.531 -3.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.585 -4.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -1.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -4.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.592 -2.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.565 -14.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.663 1.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.574 19.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.022 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.465 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.396 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.827 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.155 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.635 2.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.538 1.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.302 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.180 1.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.108 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.793 1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.680 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.466 -5.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.157 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.007 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.218 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.937 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.392 1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.569 -1.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.596 1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.619 14.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.607 -1.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.615 8.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.638 3.22%
BM_PushHeap_uint32_Ascending_1 0.393 -36.04%
BM_PushHeap_uint32_Ascending_1024 2.606 -
BM_PushHeap_uint32_Ascending_16 0.929 -
BM_PushHeap_uint32_Ascending_16384 3.618 -
BM_PushHeap_uint32_Ascending_256 2.137 -
BM_PushHeap_uint32_Ascending_262144 4.881 -
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.571 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.353 -
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.343 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.574 -17.44%
BM_PushHeap_uint32_PipeOrgan_1024 1.923 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.392 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.040 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.306 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.472 -31.88%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.980 6.48%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -3.28%
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.660 30.98%
BM_PushHeap_uint32_Random_1024 5.805 -
BM_PushHeap_uint32_Random_16 4.184 -1.38%
BM_PushHeap_uint32_Random_16384 5.817 -
BM_PushHeap_uint32_Random_256 5.582 1.09%
BM_PushHeap_uint32_Random_262144 5.885 -
BM_PushHeap_uint32_Random_4 2.087 -
BM_PushHeap_uint32_Random_64 5.053 -2.67%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.346 3.17%
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.357 4.76%
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.710 -
BM_PushHeap_uint64_Ascending_16 1.009 2.99%
BM_PushHeap_uint64_Ascending_16384 3.807 2.76%
BM_PushHeap_uint64_Ascending_256 2.253 1.30%
BM_PushHeap_uint64_Ascending_262144 4.918 -
BM_PushHeap_uint64_Ascending_4 0.546 -
BM_PushHeap_uint64_Ascending_64 1.715 -
BM_PushHeap_uint64_Descending_1 0.634 21.46%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.372 -
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.402 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.382 2.73%
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.887 -
BM_PushHeap_uint64_PipeOrgan_16384 2.392 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.037 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.033 6.55%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.556 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.219 -
BM_PushHeap_uint64_Random_16 4.500 1.96%
BM_PushHeap_uint64_Random_16384 6.372 1.31%
BM_PushHeap_uint64_Random_256 6.101 3.14%
BM_PushHeap_uint64_Random_262144 6.385 -
BM_PushHeap_uint64_Random_4 2.590 2.10%
BM_PushHeap_uint64_Random_64 5.629 2.12%
BM_PushHeap_uint64_SingleElement_1 0.613 -
BM_PushHeap_uint64_SingleElement_1024 0.374 2.90%
BM_PushHeap_uint64_SingleElement_16 0.356 5.44%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.381 6.51%
BM_PushHeap_uint64_SingleElement_4 0.366 2.94%
BM_PushHeap_uint64_SingleElement_64 0.365 3.75%
BM_StringAssignAsciizMix_Opaque 4.946 -3.56%
BM_StringAssignAsciizMix_Transparent 3.031 -
BM_StringAssignAsciiz_Empty_Opaque 2.984 -6.44%
BM_StringAssignAsciiz_Empty_Transparent 0.351 -
BM_StringAssignAsciiz_Huge_Opaque 189.808 -
BM_StringAssignAsciiz_Huge_Transparent 189.422 -
BM_StringAssignAsciiz_Large_Opaque 11.599 -
BM_StringAssignAsciiz_Large_Transparent 11.626 -
BM_StringAssignAsciiz_Small_Opaque 2.984 -4.24%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.717 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 106.579 -2.78%
BM_StringAssignStr_Huge_Transparent 107.035 -1.25%
BM_StringAssignStr_Large_Opaque 11.351 11.71%
BM_StringAssignStr_Large_Transparent 10.838 5.24%
BM_StringAssignStr_Small_Opaque 0.751 2.69%
BM_StringAssignStr_Small_Transparent 0.490 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.127 -3.01%
BM_StringConstructDestroyCStr_Empty_Transparent 0.241 -11.97%
BM_StringConstructDestroyCStr_Huge_Opaque 157.130 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.628 -
BM_StringConstructDestroyCStr_Large_Opaque 15.520 -12.24%
BM_StringConstructDestroyCStr_Large_Transparent 9.911 -12.06%
BM_StringConstructDestroyCStr_Small_Opaque 2.188 -4.85%
BM_StringConstructDestroyCStr_Small_Transparent 0.396 -3.70%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 108.744 -
BM_StringCopy_Large 6.117 -
BM_StringCopy_Small 0.659 -
BM_StringCtorDefault 0.456 43.19%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.607 -1.44%
BM_StringDestroy_Large 7.214 -3.27%
BM_StringDestroy_Small 0.621 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.353 -
BM_StringEraseToEnd_Huge_Opaque 2.276 -1.50%
BM_StringEraseToEnd_Huge_Transparent 2.357 -2.97%
BM_StringEraseToEnd_Large_Opaque 0.998 1.20%
BM_StringEraseToEnd_Large_Transparent 0.834 -
BM_StringEraseToEnd_Small_Opaque 0.595 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.790 -20.53%
BM_StringEraseWithMove_Empty_Transparent 0.563 -25.02%
BM_StringEraseWithMove_Huge_Opaque 45.063 2.30%
BM_StringEraseWithMove_Huge_Transparent 43.886 1.12%
BM_StringEraseWithMove_Large_Opaque 2.828 2.76%
BM_StringEraseWithMove_Large_Transparent 2.695 3.75%
BM_StringEraseWithMove_Small_Opaque 2.186 -2.22%
BM_StringEraseWithMove_Small_Transparent 2.178 -2.38%
BM_StringFindAllMatch/1 3.011 2.29%
BM_StringFindAllMatch/131072 2270.456 -
BM_StringFindAllMatch/32768 574.830 -
BM_StringFindAllMatch/4096 80.069 -
BM_StringFindAllMatch/512 11.613 1.02%
BM_StringFindAllMatch/64 3.318 2.60%
BM_StringFindAllMatch/8 2.863 2.04%
BM_StringFindCharLiteral/1024 17.940 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.135 -
BM_StringFindCharLiteral/256 5.311 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.935 -
BM_StringFindCharLiteral/512 9.434 -
BM_StringFindCharLiteral/64 2.125 -
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.741 -
BM_StringFindMatch1/1 981.331 -
BM_StringFindMatch1/32768 1564.462 -
BM_StringFindMatch1/4096 1057.283 -
BM_StringFindMatch1/512 997.579 -
BM_StringFindMatch1/64 981.835 -
BM_StringFindMatch1/8 980.924 -
BM_StringFindMatch2/1 980.859 -
BM_StringFindMatch2/32768 1563.831 -
BM_StringFindMatch2/4096 1057.807 -
BM_StringFindMatch2/512 998.902 -
BM_StringFindMatch2/64 981.564 -
BM_StringFindMatch2/8 984.987 -
BM_StringFindNoMatch/10 1.325 4.28%
BM_StringFindNoMatch/131072 1961.630 -
BM_StringFindNoMatch/32768 498.554 -
BM_StringFindNoMatch/4096 75.064 -1.84%
BM_StringFindNoMatch/512 9.318 -3.18%
BM_StringFindNoMatch/64 2.097 -
BM_StringFindStringLiteral/1024 18.215 -
BM_StringFindStringLiteral/128 3.207 1.21%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.172 -
BM_StringFindStringLiteral/256 5.449 -
BM_StringFindStringLiteral/32 1.773 4.60%
BM_StringFindStringLiteral/4096 77.163 -
BM_StringFindStringLiteral/512 9.557 -
BM_StringFindStringLiteral/64 2.253 5.87%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.021 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.742 -3.17%
BM_StringRead_Cold_Deep_Empty 1.209 -3.24%
BM_StringRead_Cold_Deep_Large 1.264 -1.27%
BM_StringRead_Cold_Deep_Small 1.199 -1.14%
BM_StringRead_Cold_Shallow_Empty 1.115 -2.60%
BM_StringRead_Cold_Shallow_Large 1.138 -4.70%
BM_StringRead_Cold_Shallow_Small 1.116 -2.47%
BM_StringRead_Hot_Deep_Empty 0.503 -
BM_StringRead_Hot_Deep_Large 0.509 -
BM_StringRead_Hot_Deep_Small 0.512 4.83%
BM_StringRead_Hot_Shallow_Empty 0.487 -
BM_StringRead_Hot_Shallow_Large 0.488 2.25%
BM_StringRead_Hot_Shallow_Small 0.476 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.585 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.585 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.909 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.035 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.154 -8.32%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.835 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.202 -12.93%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.446 26.77%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -4.35%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -2.08%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.818 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.320 -30.01%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.355 -19.91%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.649 2.08%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.647 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.691 3.43%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.627 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.529 -3.66%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.603 1.08%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.890 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.414 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.047 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.166 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.157 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.658 3.09%
BM_StringRelational_Compare_Empty_Huge_Control 1.657 3.21%
BM_StringRelational_Compare_Empty_Large_Control 1.880 2.86%
BM_StringRelational_Compare_Empty_Small_Control 1.659 3.29%
BM_StringRelational_Compare_Huge_Empty_Control 1.661 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.329 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.654 -
BM_StringRelational_Compare_Huge_Huge_Control 98.982 -
BM_StringRelational_Compare_Huge_Large_Control 2.111 1.49%
BM_StringRelational_Compare_Huge_Small_Control 1.852 -
BM_StringRelational_Compare_Large_Empty_Control 1.773 10.33%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.877 1.72%
BM_StringRelational_Compare_Small_Empty_Control 1.662 3.43%
BM_StringRelational_Compare_Small_Huge_Control 1.852 -
BM_StringRelational_Compare_Small_Large_Control 1.851 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.668 2.92%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 2.111 23.20%
BM_StringRelational_Eq_Empty_Huge_Control 0.474 -2.20%
BM_StringRelational_Eq_Empty_Large_Control 0.494 4.10%
BM_StringRelational_Eq_Empty_Small_Control 0.467 -3.80%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 21.34%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.179 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.594 -
BM_StringRelational_Eq_Huge_Huge_Control 98.927 -
BM_StringRelational_Eq_Large_Huge_Control 0.480 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.617 -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.316 1.73%
BM_StringRelational_Eq_Small_Huge_Control 0.481 -
BM_StringRelational_Eq_Small_Large_Control 0.485 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.644 -3.69%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.004 -8.08%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.229 -27.73%
BM_StringRelational_Eq_Small_Small_Control 1.954 -2.51%
BM_StringRelational_Less_Empty_Empty_Control 1.660 3.20%
BM_StringRelational_Less_Empty_Huge_Control 1.661 3.19%
BM_StringRelational_Less_Empty_Large_Control 1.660 3.20%
BM_StringRelational_Less_Empty_Small_Control 1.665 3.41%
BM_StringRelational_Less_Huge_Empty_Control 1.610 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -1.06%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.831 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.593 -
BM_StringRelational_Less_Huge_Huge_Control 98.568 -
BM_StringRelational_Less_Huge_Large_Control 2.098 -
BM_StringRelational_Less_Huge_Small_Control 1.849 -
BM_StringRelational_Less_Large_Empty_Control 1.691 1.84%
BM_StringRelational_Less_Large_Huge_Control 2.169 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.395 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.113 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.627 -
BM_StringRelational_Less_Large_Large_Control 2.149 -
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.660 -
BM_StringRelational_Less_Small_Huge_Control 1.865 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.390 -1.36%
BM_StringRelational_Less_Small_Small_ChangeLast 1.762 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -1.50%
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.818 -
BM_align/1 0.662 -4.45%
BM_align/256 0.638 -5.55%
BM_align/64 0.638 -7.62%
BM_align/8 0.642 -7.12%
BM_deque_deque_copy/0 0.740 -13.02%
BM_deque_deque_copy/1 2.557 -
BM_deque_deque_copy/1024 37.318 2.31%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 142.661 -
BM_deque_deque_copy/4096 149.606 1.91%
BM_deque_deque_copy/512 17.710 -
BM_deque_deque_copy/5500 200.141 2.03%
BM_deque_deque_copy/64 3.059 1.06%
BM_deque_deque_copy/64000 3035.310 3.90%
BM_deque_deque_copy/65536 3053.559 -
BM_deque_deque_copy/70000 3353.095 5.78%
BM_deque_deque_copy_backward/0 0.882 2.76%
BM_deque_deque_copy_backward/1 2.713 -2.06%
BM_deque_deque_copy_backward/1024 38.417 -
BM_deque_deque_copy_backward/2 2.466 -2.29%
BM_deque_deque_copy_backward/4000 146.810 1.03%
BM_deque_deque_copy_backward/4096 153.439 1.13%
BM_deque_deque_copy_backward/512 18.902 -
BM_deque_deque_copy_backward/5500 207.863 2.74%
BM_deque_deque_copy_backward/64 3.342 -
BM_deque_deque_copy_backward/64000 7757.248 -1.02%
BM_deque_deque_copy_backward/65536 8079.501 -
BM_deque_deque_copy_backward/70000 8432.759 -
BM_deque_deque_move/0 0.845 -6.66%
BM_deque_deque_move/1 2.549 2.10%
BM_deque_deque_move/1024 37.539 -
BM_deque_deque_move/2 2.302 2.72%
BM_deque_deque_move/4000 142.671 -
BM_deque_deque_move/4096 148.790 -
BM_deque_deque_move/512 17.638 -
BM_deque_deque_move/5500 197.907 -
BM_deque_deque_move/64 3.056 -
BM_deque_deque_move/64000 3038.450 1.02%
BM_deque_deque_move/65536 3100.252 -
BM_deque_deque_move/70000 3420.763 1.42%
BM_deque_deque_move_backward/0 0.860 -6.26%
BM_deque_deque_move_backward/1 2.715 -2.18%
BM_deque_deque_move_backward/1024 38.316 1.50%
BM_deque_deque_move_backward/2 2.459 -2.29%
BM_deque_deque_move_backward/4000 144.660 -
BM_deque_deque_move_backward/4096 151.916 -
BM_deque_deque_move_backward/512 19.295 2.28%
BM_deque_deque_move_backward/5500 204.858 1.39%
BM_deque_deque_move_backward/64 3.496 4.54%
BM_deque_deque_move_backward/64000 7901.638 2.25%
BM_deque_deque_move_backward/65536 8004.227 -1.98%
BM_deque_deque_move_backward/70000 8826.859 2.87%
BM_deque_deque_ranges_copy/0 0.741 -19.18%
BM_deque_deque_ranges_copy/1 2.501 1.05%
BM_deque_deque_ranges_copy/1024 37.136 1.52%
BM_deque_deque_ranges_copy/2 2.240 -
BM_deque_deque_ranges_copy/4000 142.497 1.12%
BM_deque_deque_ranges_copy/4096 149.398 -
BM_deque_deque_ranges_copy/512 17.663 -
BM_deque_deque_ranges_copy/5500 198.885 -
BM_deque_deque_ranges_copy/64 3.051 -
BM_deque_deque_ranges_copy/64000 3069.576 4.95%
BM_deque_deque_ranges_copy/65536 3083.170 -
BM_deque_deque_ranges_copy/70000 3348.073 2.66%
BM_deque_deque_ranges_copy_backward/0 0.919 32.67%
BM_deque_deque_ranges_copy_backward/1 2.727 6.47%
BM_deque_deque_ranges_copy_backward/1024 37.805 -
BM_deque_deque_ranges_copy_backward/2 2.467 7.30%
BM_deque_deque_ranges_copy_backward/4000 145.708 -
BM_deque_deque_ranges_copy_backward/4096 152.864 1.60%
BM_deque_deque_ranges_copy_backward/512 19.111 1.34%
BM_deque_deque_ranges_copy_backward/5500 205.578 1.78%
BM_deque_deque_ranges_copy_backward/64 3.397 -
BM_deque_deque_ranges_copy_backward/64000 7822.752 -
BM_deque_deque_ranges_copy_backward/65536 8049.336 1.13%
BM_deque_deque_ranges_copy_backward/70000 8652.066 -
BM_deque_deque_ranges_move/0 0.765 -14.21%
BM_deque_deque_ranges_move/1 2.388 -1.20%
BM_deque_deque_ranges_move/1024 37.116 -
BM_deque_deque_ranges_move/2 2.129 -1.88%
BM_deque_deque_ranges_move/4000 143.606 -1.23%
BM_deque_deque_ranges_move/4096 149.656 -
BM_deque_deque_ranges_move/512 17.648 -
BM_deque_deque_ranges_move/5500 199.453 -
BM_deque_deque_ranges_move/64 3.074 -2.26%
BM_deque_deque_ranges_move/64000 3016.405 -1.25%
BM_deque_deque_ranges_move/65536 3069.737 -
BM_deque_deque_ranges_move/70000 3493.262 1.82%
BM_deque_deque_ranges_move_backward/0 0.918 14.65%
BM_deque_deque_ranges_move_backward/1 2.737 -
BM_deque_deque_ranges_move_backward/1024 37.670 -2.31%
BM_deque_deque_ranges_move_backward/2 2.460 -
BM_deque_deque_ranges_move_backward/4000 145.824 -
BM_deque_deque_ranges_move_backward/4096 153.095 1.10%
BM_deque_deque_ranges_move_backward/512 19.292 -2.11%
BM_deque_deque_ranges_move_backward/5500 206.220 1.89%
BM_deque_deque_ranges_move_backward/64 3.490 -3.99%
BM_deque_deque_ranges_move_backward/64000 7833.357 -
BM_deque_deque_ranges_move_backward/65536 8073.625 -
BM_deque_deque_ranges_move_backward/70000 8614.227 1.53%
BM_deque_vector_copy/0 1.385 3.09%
BM_deque_vector_copy/1 2.099 3.50%
BM_deque_vector_copy/1024 37.426 -
BM_deque_vector_copy/2 1.830 4.37%
BM_deque_vector_copy/4000 142.380 -
BM_deque_vector_copy/4096 145.574 -
BM_deque_vector_copy/512 16.581 -
BM_deque_vector_copy/5500 198.051 -
BM_deque_vector_copy/64 2.582 -
BM_deque_vector_copy/64000 2847.972 -
BM_deque_vector_copy/65536 2890.684 -
BM_deque_vector_copy/70000 3162.839 -
BM_deque_vector_copy_backward/0 1.319 -4.85%
BM_deque_vector_copy_backward/1 2.066 -7.06%
BM_deque_vector_copy_backward/1024 37.181 -
BM_deque_vector_copy_backward/2 1.774 -5.24%
BM_deque_vector_copy_backward/4000 143.623 -
BM_deque_vector_copy_backward/4096 148.285 -
BM_deque_vector_copy_backward/512 17.909 -
BM_deque_vector_copy_backward/5500 201.686 1.82%
BM_deque_vector_copy_backward/64 2.922 -
BM_deque_vector_copy_backward/64000 8059.708 -1.40%
BM_deque_vector_copy_backward/65536 8227.185 -
BM_deque_vector_copy_backward/70000 8724.617 1.49%
BM_deque_vector_move/0 1.503 10.10%
BM_deque_vector_move/1 2.089 -
BM_deque_vector_move/1024 37.328 -
BM_deque_vector_move/2 1.834 -
BM_deque_vector_move/4000 142.698 -
BM_deque_vector_move/4096 145.317 -
BM_deque_vector_move/512 16.575 -
BM_deque_vector_move/5500 192.961 -5.40%
BM_deque_vector_move/64 2.609 -1.85%
BM_deque_vector_move/64000 2967.731 -3.87%
BM_deque_vector_move/65536 2984.445 -3.59%
BM_deque_vector_move/70000 3235.388 -
BM_deque_vector_move_backward/0 1.465 1.52%
BM_deque_vector_move_backward/1 2.117 -
BM_deque_vector_move_backward/1024 37.206 -
BM_deque_vector_move_backward/2 1.830 -
BM_deque_vector_move_backward/4000 142.406 -
BM_deque_vector_move_backward/4096 148.827 -
BM_deque_vector_move_backward/512 17.894 -
BM_deque_vector_move_backward/5500 198.281 -
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 8044.709 -
BM_deque_vector_move_backward/65536 8253.088 2.34%
BM_deque_vector_move_backward/70000 8976.530 4.86%
BM_deque_vector_ranges_copy/0 1.444 11.25%
BM_deque_vector_ranges_copy/1 2.104 -
BM_deque_vector_ranges_copy/1024 37.447 -
BM_deque_vector_ranges_copy/2 1.832 -3.34%
BM_deque_vector_ranges_copy/4000 142.704 -
BM_deque_vector_ranges_copy/4096 145.329 -1.38%
BM_deque_vector_ranges_copy/512 16.554 -
BM_deque_vector_ranges_copy/5500 193.809 -1.35%
BM_deque_vector_ranges_copy/64 2.621 -4.97%
BM_deque_vector_ranges_copy/64000 2911.883 -
BM_deque_vector_ranges_copy/65536 2928.828 -
BM_deque_vector_ranges_copy/70000 3187.789 -
BM_deque_vector_ranges_copy_backward/0 1.357 -
BM_deque_vector_ranges_copy_backward/1 2.041 -1.89%
BM_deque_vector_ranges_copy_backward/1024 36.693 -
BM_deque_vector_ranges_copy_backward/2 1.775 -3.18%
BM_deque_vector_ranges_copy_backward/4000 150.214 1.98%
BM_deque_vector_ranges_copy_backward/4096 149.753 1.14%
BM_deque_vector_ranges_copy_backward/512 17.899 -
BM_deque_vector_ranges_copy_backward/5500 198.036 -
BM_deque_vector_ranges_copy_backward/64 2.924 -
BM_deque_vector_ranges_copy_backward/64000 7891.453 -
BM_deque_vector_ranges_copy_backward/65536 8164.934 -
BM_deque_vector_ranges_copy_backward/70000 8792.289 -
BM_deque_vector_ranges_move/0 1.469 -
BM_deque_vector_ranges_move/1 2.073 -
BM_deque_vector_ranges_move/1024 37.752 -
BM_deque_vector_ranges_move/2 1.835 2.81%
BM_deque_vector_ranges_move/4000 139.723 -
BM_deque_vector_ranges_move/4096 145.829 -
BM_deque_vector_ranges_move/512 16.573 -
BM_deque_vector_ranges_move/5500 193.984 -
BM_deque_vector_ranges_move/64 2.642 1.60%
BM_deque_vector_ranges_move/64000 2953.174 -
BM_deque_vector_ranges_move/65536 2972.865 -
BM_deque_vector_ranges_move/70000 3224.734 -
BM_deque_vector_ranges_move_backward/0 1.369 -2.91%
BM_deque_vector_ranges_move_backward/1 2.015 -3.68%
BM_deque_vector_ranges_move_backward/1024 36.702 -
BM_deque_vector_ranges_move_backward/2 1.764 -3.37%
BM_deque_vector_ranges_move_backward/4000 145.560 1.24%
BM_deque_vector_ranges_move_backward/4096 149.100 -
BM_deque_vector_ranges_move_backward/512 17.881 -
BM_deque_vector_ranges_move_backward/5500 198.223 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 8031.679 3.29%
BM_deque_vector_ranges_move_backward/65536 8192.556 4.05%
BM_deque_vector_ranges_move_backward/70000 8660.086 -1.12%
BM_getline_string 16.761 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.394 14.19%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.460 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 254307.771 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.444 1.35%
BM_lexicographical_compare_three_way<IntPtr>/16384 3763.401 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.361 -
BM_lexicographical_compare_three_way<IntPtr>/262144 62025.133 3.04%
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 954.169 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.681 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15083.861 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.288 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.523 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497036.344 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.234 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7711.498 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.162 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123422.627 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.775 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1933.531 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.591 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30821.687 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.253 -1.92%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.459 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246561.539 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.326 1.30%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3790.842 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.723 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60432.773 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.239 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 959.264 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.687 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15093.337 -
BM_lexicographical_compare_three_way_fast_path/1 0.396 -6.58%
BM_lexicographical_compare_three_way_fast_path/1024 246.413 -
BM_lexicographical_compare_three_way_fast_path/1048576 245884.313 -
BM_lexicographical_compare_three_way_fast_path/16 4.397 -
BM_lexicographical_compare_three_way_fast_path/16384 3774.667 -
BM_lexicographical_compare_three_way_fast_path/256 71.306 -
BM_lexicographical_compare_three_way_fast_path/262144 60288.141 -
BM_lexicographical_compare_three_way_fast_path/4 1.156 -
BM_lexicographical_compare_three_way_fast_path/4096 957.555 -
BM_lexicographical_compare_three_way_fast_path/64 15.643 -
BM_lexicographical_compare_three_way_fast_path/65536 15075.029 -
BM_lexicographical_compare_three_way_slow_path/1 0.434 5.71%
BM_lexicographical_compare_three_way_slow_path/1024 294.250 -
BM_lexicographical_compare_three_way_slow_path/1048576 294764.696 -
BM_lexicographical_compare_three_way_slow_path/16 4.571 -
BM_lexicographical_compare_three_way_slow_path/16384 4552.225 -
BM_lexicographical_compare_three_way_slow_path/256 79.867 -
BM_lexicographical_compare_three_way_slow_path/262144 72699.338 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.856 -
BM_lexicographical_compare_three_way_slow_path/64 17.839 -
BM_lexicographical_compare_three_way_slow_path/65536 18185.843 -
BM_map_find_string_literal 12.042 -
BM_num_get<bool> 11.596 -2.22%
BM_num_get<double> 35.850 -2.78%
BM_num_get<float> 36.442 -1.45%
BM_num_get<long> 10.652 -2.17%
BM_num_get<long_double> 36.775 -1.32%
BM_num_get<long_long> 10.768 -
BM_num_get<unsigned_int> 9.791 1.11%
BM_num_get<unsigned_long> 10.445 -
BM_num_get<unsigned_long_long> 10.311 -
BM_num_get<unsigned_short> 10.028 -1.48%
BM_num_get<void*> 10.864 -1.63%
BM_num_put<bool> 10.805 -
BM_num_put<const_void*> 12.017 -1.39%
BM_num_put<double> 57.482 -
BM_num_put<long> 11.476 1.72%
BM_num_put<long_double> 58.669 -
BM_num_put<long_long> 11.164 -2.97%
BM_num_put<unsigned_long> 11.539 1.67%
BM_num_put<unsigned_long_long> 10.918 -2.41%
BM_std_minmax_element<char>/1 0.314 -
BM_std_minmax_element<char>/1024 283.847 15.77%
BM_std_minmax_element<char>/2 0.686 5.76%
BM_std_minmax_element<char>/3 1.245 7.63%
BM_std_minmax_element<char>/4 1.287 6.47%
BM_std_minmax_element<char>/4000 1090.270 16.25%
BM_std_minmax_element<char>/4096 1028.595 7.07%
BM_std_minmax_element<char>/512 144.100 14.34%
BM_std_minmax_element<char>/5500 1369.698 6.38%
BM_std_minmax_element<char>/64 17.651 3.89%
BM_std_minmax_element<char>/64000 15835.788 4.31%
BM_std_minmax_element<char>/65536 16213.852 4.22%
BM_std_minmax_element<char>/70000 17345.452 4.34%
BM_std_minmax_element<int>/1 0.306 -
BM_std_minmax_element<int>/1024 265.326 -
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.149 -9.34%
BM_std_minmax_element<int>/4 1.253 2.10%
BM_std_minmax_element<int>/4000 1019.095 -
BM_std_minmax_element<int>/4096 1042.576 -
BM_std_minmax_element<int>/512 134.528 -
BM_std_minmax_element<int>/5500 1394.262 -
BM_std_minmax_element<int>/64 16.891 -
BM_std_minmax_element<int>/64000 16275.598 -
BM_std_minmax_element<int>/65536 16614.776 -
BM_std_minmax_element<int>/70000 17782.895 -
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 274.390 -
BM_std_minmax_element<long_long>/2 0.687 14.92%
BM_std_minmax_element<long_long>/3 1.148 -3.63%
BM_std_minmax_element<long_long>/4 1.256 -
BM_std_minmax_element<long_long>/4000 1051.598 -
BM_std_minmax_element<long_long>/4096 1076.077 -
BM_std_minmax_element<long_long>/512 139.338 -
BM_std_minmax_element<long_long>/5500 1438.386 -
BM_std_minmax_element<long_long>/64 17.245 -
BM_std_minmax_element<long_long>/64000 16760.754 -
BM_std_minmax_element<long_long>/65536 17150.521 -
BM_std_minmax_element<long_long>/70000 18314.069 -
BM_std_minmax_element<short>/1 0.305 -
BM_std_minmax_element<short>/1024 283.934 5.61%
BM_std_minmax_element<short>/2 0.690 -
BM_std_minmax_element<short>/3 1.151 -
BM_std_minmax_element<short>/4 1.258 3.05%
BM_std_minmax_element<short>/4000 1086.300 5.76%
BM_std_minmax_element<short>/4096 1112.048 5.35%
BM_std_minmax_element<short>/512 144.568 4.96%
BM_std_minmax_element<short>/5500 1492.483 5.99%
BM_std_minmax_element<short>/64 17.601 2.34%
BM_std_minmax_element<short>/64000 17279.378 5.22%
BM_std_minmax_element<short>/65536 17700.485 5.23%
BM_std_minmax_element<short>/70000 18899.836 4.88%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.615 -10.48%
BM_tolower_string<char> 16.104 6.07%
BM_tolower_string<wchar_t> 6.439 1.01%
BM_toupper_char<char> 0.462 -32.62%
BM_toupper_char<wchar_t> 0.485 -29.08%
BM_toupper_string<char> 15.107 -1.61%
BM_toupper_string<wchar_t> 6.297 -
BM_vector_deque_copy/0 0.547 19.38%
BM_vector_deque_copy/1 2.087 -5.88%
BM_vector_deque_copy/1024 36.528 1.16%
BM_vector_deque_copy/2 1.783 -7.78%
BM_vector_deque_copy/4000 139.997 -
BM_vector_deque_copy/4096 144.892 -
BM_vector_deque_copy/512 16.952 -
BM_vector_deque_copy/5500 194.689 -
BM_vector_deque_copy/64 2.656 -2.94%
BM_vector_deque_copy/64000 3083.736 8.86%
BM_vector_deque_copy/65536 2898.809 1.52%
BM_vector_deque_copy/70000 3346.364 7.92%
BM_vector_deque_copy_backward/0 0.437 -20.44%
BM_vector_deque_copy_backward/1 2.138 -7.60%
BM_vector_deque_copy_backward/1024 39.575 4.44%
BM_vector_deque_copy_backward/2 1.886 -7.89%
BM_vector_deque_copy_backward/4000 148.915 6.26%
BM_vector_deque_copy_backward/4096 152.827 3.06%
BM_vector_deque_copy_backward/512 17.824 2.16%
BM_vector_deque_copy_backward/5500 198.817 -
BM_vector_deque_copy_backward/64 3.064 2.98%
BM_vector_deque_copy_backward/64000 8019.661 -
BM_vector_deque_copy_backward/65536 8335.387 1.58%
BM_vector_deque_copy_backward/70000 8888.324 1.94%
BM_vector_deque_move/0 0.400 -
BM_vector_deque_move/1 2.126 -7.90%
BM_vector_deque_move/1024 36.120 -
BM_vector_deque_move/2 1.884 -8.44%
BM_vector_deque_move/4000 141.924 -
BM_vector_deque_move/4096 147.762 2.41%
BM_vector_deque_move/512 16.968 -
BM_vector_deque_move/5500 198.301 1.25%
BM_vector_deque_move/64 2.749 -1.71%
BM_vector_deque_move/64000 3077.631 8.54%
BM_vector_deque_move/65536 3174.783 11.01%
BM_vector_deque_move/70000 3440.812 10.87%
BM_vector_deque_move_backward/0 0.561 10.64%
BM_vector_deque_move_backward/1 2.149 -6.99%
BM_vector_deque_move_backward/1024 38.748 2.18%
BM_vector_deque_move_backward/2 1.879 -8.27%
BM_vector_deque_move_backward/4000 143.841 1.76%
BM_vector_deque_move_backward/4096 149.773 -
BM_vector_deque_move_backward/512 18.435 5.52%
BM_vector_deque_move_backward/5500 199.702 -1.02%
BM_vector_deque_move_backward/64 3.078 3.66%
BM_vector_deque_move_backward/64000 8089.926 8.84%
BM_vector_deque_move_backward/65536 8012.033 1.31%
BM_vector_deque_move_backward/70000 8644.781 5.64%
BM_vector_deque_ranges_copy/0 0.499 24.16%
BM_vector_deque_ranges_copy/1 2.061 -2.43%
BM_vector_deque_ranges_copy/1024 38.261 7.47%
BM_vector_deque_ranges_copy/2 1.849 -1.06%
BM_vector_deque_ranges_copy/4000 143.492 2.46%
BM_vector_deque_ranges_copy/4096 146.759 1.66%
BM_vector_deque_ranges_copy/512 16.926 -
BM_vector_deque_ranges_copy/5500 199.027 2.27%
BM_vector_deque_ranges_copy/64 2.705 -1.87%
BM_vector_deque_ranges_copy/64000 3079.818 8.74%
BM_vector_deque_ranges_copy/65536 3048.262 6.71%
BM_vector_deque_ranges_copy/70000 3342.015 7.75%
BM_vector_deque_ranges_copy_backward/0 0.459 -7.55%
BM_vector_deque_ranges_copy_backward/1 2.322 6.36%
BM_vector_deque_ranges_copy_backward/1024 37.935 3.10%
BM_vector_deque_ranges_copy_backward/2 1.992 6.97%
BM_vector_deque_ranges_copy_backward/4000 143.937 2.01%
BM_vector_deque_ranges_copy_backward/4096 151.599 2.55%
BM_vector_deque_ranges_copy_backward/512 17.489 -1.58%
BM_vector_deque_ranges_copy_backward/5500 198.826 -
BM_vector_deque_ranges_copy_backward/64 3.014 -1.00%
BM_vector_deque_ranges_copy_backward/64000 7875.544 -1.56%
BM_vector_deque_ranges_copy_backward/65536 8201.282 1.13%
BM_vector_deque_ranges_copy_backward/70000 8765.279 -4.38%
BM_vector_deque_ranges_move/0 0.453 15.46%
BM_vector_deque_ranges_move/1 2.086 -9.40%
BM_vector_deque_ranges_move/1024 36.079 1.09%
BM_vector_deque_ranges_move/2 1.831 -10.95%
BM_vector_deque_ranges_move/4000 143.044 -
BM_vector_deque_ranges_move/4096 147.844 2.68%
BM_vector_deque_ranges_move/512 16.906 -
BM_vector_deque_ranges_move/5500 198.032 1.53%
BM_vector_deque_ranges_move/64 2.742 -2.61%
BM_vector_deque_ranges_move/64000 3010.955 6.21%
BM_vector_deque_ranges_move/65536 3077.587 7.67%
BM_vector_deque_ranges_move/70000 3274.421 5.47%
BM_vector_deque_ranges_move_backward/0 0.453 -17.68%
BM_vector_deque_ranges_move_backward/1 2.328 13.18%
BM_vector_deque_ranges_move_backward/1024 38.540 -
BM_vector_deque_ranges_move_backward/2 2.054 15.80%
BM_vector_deque_ranges_move_backward/4000 142.915 -1.34%
BM_vector_deque_ranges_move_backward/4096 150.464 1.40%
BM_vector_deque_ranges_move_backward/512 17.481 -3.27%
BM_vector_deque_ranges_move_backward/5500 198.476 -5.04%
BM_vector_deque_ranges_move_backward/64 2.968 -5.18%
BM_vector_deque_ranges_move_backward/64000 7970.373 -
BM_vector_deque_ranges_move_backward/65536 8033.631 -
BM_vector_deque_ranges_move_backward/70000 8456.731 -
SetIntersection_Front_Set_float_1024_1 1045092.741 2.33%
SetIntersection_Front_Set_float_1024_1024 13857459.583 9.17%
SetIntersection_Front_Set_float_1024_16 1174172.103 -4.01%
SetIntersection_Front_Set_float_1024_256 3889906.329 -5.35%
SetIntersection_Front_Set_float_1024_4 1077912.465 -
SetIntersection_Front_Set_float_1024_64 1717206.139 -5.21%
SetIntersection_Front_Set_float_16384_1 999365.706 -3.66%
SetIntersection_Front_Set_float_16384_1024 12273988.513 -9.64%
SetIntersection_Front_Set_float_16384_16 1232381.262 1.54%
SetIntersection_Front_Set_float_16384_16384 228021423.711 -1.39%
SetIntersection_Front_Set_float_16384_256 4067346.964 -3.23%
SetIntersection_Front_Set_float_16384_4 1059639.321 -1.38%
SetIntersection_Front_Set_float_16384_64 1784037.360 1.32%
SetIntersection_Front_Set_float_16_1 62682937.819 -
SetIntersection_Front_Set_float_16_16 38659253.649 -
SetIntersection_Front_Set_float_16_4 54712062.318 -
SetIntersection_Front_Set_float_1_1 534082574.332 -
SetIntersection_Front_Set_float_256_1 4128719.615 -
SetIntersection_Front_Set_float_256_16 4525917.511 -
SetIntersection_Front_Set_float_256_256 7700664.139 -4.09%
SetIntersection_Front_Set_float_256_4 4219377.537 -
SetIntersection_Front_Set_float_256_64 5643862.880 -1.58%
SetIntersection_Front_Set_float_262144_1 1013218.324 -2.77%
SetIntersection_Front_Set_float_262144_1024 13108244.557 -4.70%
SetIntersection_Front_Set_float_262144_16 1169063.461 -3.21%
SetIntersection_Front_Set_float_262144_16384 232173504.099 2.10%
SetIntersection_Front_Set_float_262144_256 4075207.492 -2.30%
SetIntersection_Front_Set_float_262144_262144 1635112.223 -
SetIntersection_Front_Set_float_262144_4 1067932.123 3.70%
SetIntersection_Front_Set_float_262144_64 1681625.525 -5.03%
SetIntersection_Front_Set_float_4_1 213247257.385 -
SetIntersection_Front_Set_float_4_4 137183354.107 -
SetIntersection_Front_Set_float_64_1 16401432.828 -
SetIntersection_Front_Set_float_64_16 15692241.774 -
SetIntersection_Front_Set_float_64_4 16120333.857 -
SetIntersection_Front_Set_float_64_64 13388930.454 -4.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1050110.229 2.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14462441.567 5.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1234592.261 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4310359.658 -2.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1081481.066 1.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1914879.092 2.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1031651.996 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13906398.190 -11.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1249688.156 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 345115534.464 -3.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4304267.965 1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1075026.674 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1807148.302 -11.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62687421.967 -1.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39042491.779 -1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55147722.690 -1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533419834.693 -1.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4159475.911 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4520363.290 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8289987.624 -7.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4208782.513 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5752440.500 -5.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1038388.200 -7.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13722773.180 -9.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1216621.089 -1.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 336259744.404 -2.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4393715.886 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1850312.418 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1088536.458 -5.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1788610.578 -3.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213516484.816 -1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137525091.883 -1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16436093.410 -1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15524857.847 -1.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16117702.607 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14468337.037 -
SetIntersection_Front_Set_string_1024_1 1090330.534 1.01%
SetIntersection_Front_Set_string_1024_1024 54980255.506 -
SetIntersection_Front_Set_string_1024_16 1883444.665 -
SetIntersection_Front_Set_string_1024_256 14736450.181 -5.04%
SetIntersection_Front_Set_string_1024_4 1255129.284 -
SetIntersection_Front_Set_string_1024_64 4873124.530 8.03%
SetIntersection_Front_Set_string_16384_1 1089782.490 -
SetIntersection_Front_Set_string_16384_1024 57936842.473 -3.03%
SetIntersection_Front_Set_string_16384_16 1924564.728 9.91%
SetIntersection_Front_Set_string_16384_16384 347895006.536 -
SetIntersection_Front_Set_string_16384_256 14726072.147 -
SetIntersection_Front_Set_string_16384_4 1244343.630 -5.61%
SetIntersection_Front_Set_string_16384_64 4518859.518 -3.39%
SetIntersection_Front_Set_string_16_1 65088594.618 -1.48%
SetIntersection_Front_Set_string_16_16 58101471.890 -2.39%
SetIntersection_Front_Set_string_16_4 63090573.826 -
SetIntersection_Front_Set_string_1_1 553560228.974 -1.28%
SetIntersection_Front_Set_string_256_1 4288002.562 -2.24%
SetIntersection_Front_Set_string_256_16 7218232.532 1.59%
SetIntersection_Front_Set_string_256_256 29149596.181 -4.17%
SetIntersection_Front_Set_string_256_4 4948511.118 -1.51%
SetIntersection_Front_Set_string_256_64 15221471.331 6.80%
SetIntersection_Front_Set_string_262144_1 1087111.977 2.43%
SetIntersection_Front_Set_string_262144_1024 59533141.826 -
SetIntersection_Front_Set_string_262144_16 1902030.059 8.76%
SetIntersection_Front_Set_string_262144_16384 349395294.033 -
SetIntersection_Front_Set_string_262144_256 14984562.187 -
SetIntersection_Front_Set_string_262144_262144 17786413.818 -
SetIntersection_Front_Set_string_262144_4 1273419.886 1.82%
SetIntersection_Front_Set_string_262144_64 4922714.051 6.46%
SetIntersection_Front_Set_string_4_1 220973588.210 -1.43%
SetIntersection_Front_Set_string_4_4 154852494.434 -1.41%
SetIntersection_Front_Set_string_64_1 16995771.520 -1.85%
SetIntersection_Front_Set_string_64_16 23536424.930 3.01%
SetIntersection_Front_Set_string_64_4 18195171.017 -4.28%
SetIntersection_Front_Set_string_64_64 36017493.334 3.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1030662.064 -2.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23474248.138 -7.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1328031.282 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6547994.029 -3.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1093039.537 1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2340292.325 -4.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1008293.638 -4.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25123911.535 -9.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1342907.547 -5.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358642549.894 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6577765.337 -5.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1101302.585 -2.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2275283.700 -10.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63084761.203 -2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41584603.873 -1.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56493095.892 -1.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536559217.509 -1.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4145423.623 -1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4992456.514 -6.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12646358.406 -4.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4356722.282 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7538072.254 -7.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1003690.039 -6.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26300648.419 -6.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1275821.192 -10.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 350883439.451 -3.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6262356.991 -14.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2935487.385 -3.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1102762.742 -5.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2336931.484 -10.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214611708.894 -2.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140928988.028 -2.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16456033.260 -2.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17110384.510 -3.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16532605.850 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17967278.736 -3.64%
SetIntersection_Front_Set_uint32_1024_1 1023636.268 -7.52%
SetIntersection_Front_Set_uint32_1024_1024 11668170.865 -5.83%
SetIntersection_Front_Set_uint32_1024_16 1201095.786 -6.32%
SetIntersection_Front_Set_uint32_1024_256 3628207.133 -9.13%
SetIntersection_Front_Set_uint32_1024_4 1053649.524 -7.72%
SetIntersection_Front_Set_uint32_1024_64 1551135.115 -16.66%
SetIntersection_Front_Set_uint32_16384_1 1025879.247 -1.68%
SetIntersection_Front_Set_uint32_16384_1024 12478108.341 -
SetIntersection_Front_Set_uint32_16384_16 1178961.290 -2.75%
SetIntersection_Front_Set_uint32_16384_16384 217061201.700 -3.25%
SetIntersection_Front_Set_uint32_16384_256 3825682.232 -2.17%
SetIntersection_Front_Set_uint32_16384_4 1048613.451 -
SetIntersection_Front_Set_uint32_16384_64 1649898.228 -3.87%
SetIntersection_Front_Set_uint32_16_1 62312015.594 -2.46%
SetIntersection_Front_Set_uint32_16_16 37491988.481 -2.68%
SetIntersection_Front_Set_uint32_16_4 54014872.503 -2.81%
SetIntersection_Front_Set_uint32_1_1 528349939.656 -2.51%
SetIntersection_Front_Set_uint32_256_1 4055864.422 -2.33%
SetIntersection_Front_Set_uint32_256_16 4478758.971 -1.74%
SetIntersection_Front_Set_uint32_256_256 7655482.311 -1.94%
SetIntersection_Front_Set_uint32_256_4 4141067.265 -1.18%
SetIntersection_Front_Set_uint32_256_64 5393329.241 -2.17%
SetIntersection_Front_Set_uint32_262144_1 986916.891 -8.65%
SetIntersection_Front_Set_uint32_262144_1024 12611927.425 -
SetIntersection_Front_Set_uint32_262144_16 1178356.559 -1.30%
SetIntersection_Front_Set_uint32_262144_16384 222163718.808 -1.69%
SetIntersection_Front_Set_uint32_262144_256 4137713.743 5.42%
SetIntersection_Front_Set_uint32_262144_262144 1625212.482 -2.33%
SetIntersection_Front_Set_uint32_262144_4 1052355.945 -
SetIntersection_Front_Set_uint32_262144_64 1653317.859 -
SetIntersection_Front_Set_uint32_4_1 211521748.397 -2.41%
SetIntersection_Front_Set_uint32_4_4 135504212.002 -2.19%
SetIntersection_Front_Set_uint32_64_1 16390959.094 -1.22%
SetIntersection_Front_Set_uint32_64_16 15050913.815 -4.37%
SetIntersection_Front_Set_uint32_64_4 15866890.653 -
SetIntersection_Front_Set_uint32_64_64 13211388.555 -
SetIntersection_Front_Set_uint64_1024_1 1042926.487 -6.16%
SetIntersection_Front_Set_uint64_1024_1024 12428200.959 5.72%
SetIntersection_Front_Set_uint64_1024_16 1191190.368 -3.88%
SetIntersection_Front_Set_uint64_1024_256 4170255.606 9.82%
SetIntersection_Front_Set_uint64_1024_4 1076749.659 -5.33%
SetIntersection_Front_Set_uint64_1024_64 1646969.097 3.66%
SetIntersection_Front_Set_uint64_16384_1 1039959.072 -6.65%
SetIntersection_Front_Set_uint64_16384_1024 12485860.934 3.14%
SetIntersection_Front_Set_uint64_16384_16 1185978.920 -
SetIntersection_Front_Set_uint64_16384_16384 225999112.230 -
SetIntersection_Front_Set_uint64_16384_256 3892813.675 -7.79%
SetIntersection_Front_Set_uint64_16384_4 1028770.205 -1.83%
SetIntersection_Front_Set_uint64_16384_64 1689705.562 -
SetIntersection_Front_Set_uint64_16_1 62709346.629 -1.76%
SetIntersection_Front_Set_uint64_16_16 37667325.930 -
SetIntersection_Front_Set_uint64_16_4 54562948.436 -1.47%
SetIntersection_Front_Set_uint64_1_1 544547940.223 -
SetIntersection_Front_Set_uint64_256_1 4171262.024 -
SetIntersection_Front_Set_uint64_256_16 4421743.792 -1.27%
SetIntersection_Front_Set_uint64_256_256 7629648.716 1.29%
SetIntersection_Front_Set_uint64_256_4 4182660.334 -
SetIntersection_Front_Set_uint64_256_64 5428265.346 2.26%
SetIntersection_Front_Set_uint64_262144_1 1048830.454 -
SetIntersection_Front_Set_uint64_262144_1024 12683739.738 3.42%
SetIntersection_Front_Set_uint64_262144_16 1201102.668 1.10%
SetIntersection_Front_Set_uint64_262144_16384 218992236.748 -
SetIntersection_Front_Set_uint64_262144_256 4028342.900 1.85%
SetIntersection_Front_Set_uint64_262144_262144 1659990.318 -1.19%
SetIntersection_Front_Set_uint64_262144_4 1074811.670 1.26%
SetIntersection_Front_Set_uint64_262144_64 1670088.341 -6.16%
SetIntersection_Front_Set_uint64_4_1 213774092.274 -1.52%
SetIntersection_Front_Set_uint64_4_4 136605895.714 -1.20%
SetIntersection_Front_Set_uint64_64_1 16483238.201 -1.85%
SetIntersection_Front_Set_uint64_64_16 15149259.060 -
SetIntersection_Front_Set_uint64_64_4 15978837.211 -1.41%
SetIntersection_Front_Set_uint64_64_64 13138482.130 -
SetIntersection_Front_Vector_float_1024_1 1039671.921 -
SetIntersection_Front_Vector_float_1024_1024 5905351.863 9.01%
SetIntersection_Front_Vector_float_1024_16 1116561.569 1.72%
SetIntersection_Front_Vector_float_1024_256 2274048.743 5.76%
SetIntersection_Front_Vector_float_1024_4 1058478.852 2.95%
SetIntersection_Front_Vector_float_1024_64 1362340.037 2.22%
SetIntersection_Front_Vector_float_16384_1 1037523.154 -
SetIntersection_Front_Vector_float_16384_1024 5417713.797 -
SetIntersection_Front_Vector_float_16384_16 1120153.791 -
SetIntersection_Front_Vector_float_16384_16384 77662952.206 8.08%
SetIntersection_Front_Vector_float_16384_256 2137955.440 -6.05%
SetIntersection_Front_Vector_float_16384_4 1037474.371 -1.99%
SetIntersection_Front_Vector_float_16384_64 1361011.029 -1.06%
SetIntersection_Front_Vector_float_16_1 62695176.679 -
SetIntersection_Front_Vector_float_16_16 35702668.840 -
SetIntersection_Front_Vector_float_16_4 53897413.723 -
SetIntersection_Front_Vector_float_1_1 533276633.573 -
SetIntersection_Front_Vector_float_256_1 4148374.361 -
SetIntersection_Front_Vector_float_256_16 4178795.122 -
SetIntersection_Front_Vector_float_256_256 4545347.389 5.77%
SetIntersection_Front_Vector_float_256_4 4126805.444 -
SetIntersection_Front_Vector_float_256_64 4349797.317 1.93%
SetIntersection_Front_Vector_float_262144_1 1019563.620 -2.07%
SetIntersection_Front_Vector_float_262144_1024 5411265.127 -
SetIntersection_Front_Vector_float_262144_16 1102600.794 -
SetIntersection_Front_Vector_float_262144_16384 77391274.288 7.70%
SetIntersection_Front_Vector_float_262144_256 2283332.838 5.42%
SetIntersection_Front_Vector_float_262144_262144 351609352.176 -
SetIntersection_Front_Vector_float_262144_4 1062083.185 2.06%
SetIntersection_Front_Vector_float_262144_64 1358370.979 1.09%
SetIntersection_Front_Vector_float_4_1 212900289.015 -
SetIntersection_Front_Vector_float_4_4 134734699.784 -
SetIntersection_Front_Vector_float_64_1 16388803.677 -
SetIntersection_Front_Vector_float_64_16 14313451.631 -
SetIntersection_Front_Vector_float_64_4 15775195.521 -
SetIntersection_Front_Vector_float_64_64 10909052.598 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1047464.797 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8308622.293 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1164272.475 1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2897270.589 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1069988.145 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1479765.141 -3.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047096.590 2.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8423599.273 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1118452.238 -2.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 120275997.349 2.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2906475.706 1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1067302.319 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1507999.439 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62834182.286 -1.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36800898.463 -1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54485847.439 -2.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534220060.520 -1.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4190665.466 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4359072.117 1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5775054.381 1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4121074.910 -2.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4840926.578 -4.59%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1040139.218 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8469325.811 1.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1115711.483 -2.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 120444075.427 1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2894266.230 -1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350467231.081 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1075032.503 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1529688.623 -4.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 215001178.109 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136222049.206 -1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16369876.856 -4.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14756280.894 -1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15996171.110 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12128914.710 -1.21%
SetIntersection_Front_Vector_string_1024_1 1072776.913 -
SetIntersection_Front_Vector_string_1024_1024 38340265.929 -1.67%
SetIntersection_Front_Vector_string_1024_16 1599324.301 3.23%
SetIntersection_Front_Vector_string_1024_256 9060903.358 -3.04%
SetIntersection_Front_Vector_string_1024_4 1189275.955 -
SetIntersection_Front_Vector_string_1024_64 3191947.530 -2.13%
SetIntersection_Front_Vector_string_16384_1 1074374.934 1.74%
SetIntersection_Front_Vector_string_16384_1024 37785439.587 -
SetIntersection_Front_Vector_string_16384_16 1617230.654 -
SetIntersection_Front_Vector_string_16384_16384 352434853.680 -
SetIntersection_Front_Vector_string_16384_256 9327900.103 -
SetIntersection_Front_Vector_string_16384_4 1194738.850 -
SetIntersection_Front_Vector_string_16384_64 3385942.710 3.95%
SetIntersection_Front_Vector_string_16_1 64283364.663 -1.95%
SetIntersection_Front_Vector_string_16_16 50730254.402 -2.08%
SetIntersection_Front_Vector_string_16_4 59864727.119 -1.18%
SetIntersection_Front_Vector_string_1_1 545373439.430 -2.29%
SetIntersection_Front_Vector_string_256_1 4258756.810 -
SetIntersection_Front_Vector_string_256_16 6209173.721 3.31%
SetIntersection_Front_Vector_string_256_256 20202754.523 3.79%
SetIntersection_Front_Vector_string_256_4 4541215.252 -6.57%
SetIntersection_Front_Vector_string_256_64 10412712.267 -2.28%
SetIntersection_Front_Vector_string_262144_1 1083211.149 -
SetIntersection_Front_Vector_string_262144_1024 39259674.038 -
SetIntersection_Front_Vector_string_262144_16 1570719.404 -3.47%
SetIntersection_Front_Vector_string_262144_16384 346371667.248 -
SetIntersection_Front_Vector_string_262144_256 9415803.700 -
SetIntersection_Front_Vector_string_262144_262144 14414564.777 -
SetIntersection_Front_Vector_string_262144_4 1174176.884 1.12%
SetIntersection_Front_Vector_string_262144_64 3168075.367 4.14%
SetIntersection_Front_Vector_string_4_1 218295264.284 -1.49%
SetIntersection_Front_Vector_string_4_4 150972789.758 -
SetIntersection_Front_Vector_string_64_1 16783464.044 -
SetIntersection_Front_Vector_string_64_16 20414514.110 3.12%
SetIntersection_Front_Vector_string_64_4 17545651.870 -1.91%
SetIntersection_Front_Vector_string_64_64 25998458.028 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1045395.135 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9099607.998 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1159134.578 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3024525.430 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1066173.430 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1582638.612 1.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1050995.103 1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8962762.928 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1167984.767 -2.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129828671.515 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3074336.023 1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1071758.011 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1555652.386 -4.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62619015.011 -1.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36902584.877 -1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54433104.533 -2.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532339531.290 -1.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4064860.442 -1.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4354033.370 -6.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6134433.462 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4178526.598 -3.66%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5015211.126 -10.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1043691.812 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9091420.530 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1121417.880 -3.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129253190.059 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3075647.085 1.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350744925.520 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1069307.506 -5.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1559643.187 -4.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212985051.706 -1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136467521.417 -1.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16320476.650 -2.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14922266.923 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15953203.901 -3.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12438052.593 -
SetIntersection_Front_Vector_uint32_1024_1 1038365.010 -
SetIntersection_Front_Vector_uint32_1024_1024 5293118.371 -1.39%
SetIntersection_Front_Vector_uint32_1024_16 1111042.249 -
SetIntersection_Front_Vector_uint32_1024_256 2121342.837 -
SetIntersection_Front_Vector_uint32_1024_4 1050300.356 -1.63%
SetIntersection_Front_Vector_uint32_1024_64 1333851.939 1.27%
SetIntersection_Front_Vector_uint32_16384_1 1040074.814 -5.99%
SetIntersection_Front_Vector_uint32_16384_1024 5334137.500 -6.35%
SetIntersection_Front_Vector_uint32_16384_16 1099427.065 -5.67%
SetIntersection_Front_Vector_uint32_16384_16384 72964980.531 -
SetIntersection_Front_Vector_uint32_16384_256 2119700.733 -7.07%
SetIntersection_Front_Vector_uint32_16384_4 1051033.362 -5.74%
SetIntersection_Front_Vector_uint32_16384_64 1325122.709 -4.51%
SetIntersection_Front_Vector_uint32_16_1 62369318.378 -2.49%
SetIntersection_Front_Vector_uint32_16_16 35165331.884 -3.57%
SetIntersection_Front_Vector_uint32_16_4 53817591.255 -
SetIntersection_Front_Vector_uint32_1_1 531543292.516 -1.91%
SetIntersection_Front_Vector_uint32_256_1 4132684.272 -
SetIntersection_Front_Vector_uint32_256_16 4120371.673 -2.43%
SetIntersection_Front_Vector_uint32_256_256 4508249.503 6.31%
SetIntersection_Front_Vector_uint32_256_4 4121581.401 -1.13%
SetIntersection_Front_Vector_uint32_256_64 4297790.977 1.64%
SetIntersection_Front_Vector_uint32_262144_1 1040357.338 -
SetIntersection_Front_Vector_uint32_262144_1024 5296364.475 -
SetIntersection_Front_Vector_uint32_262144_16 1109706.310 -5.43%
SetIntersection_Front_Vector_uint32_262144_16384 72860382.728 1.21%
SetIntersection_Front_Vector_uint32_262144_256 2124161.273 -
SetIntersection_Front_Vector_uint32_262144_262144 351322262.542 -
SetIntersection_Front_Vector_uint32_262144_4 1048662.252 -6.15%
SetIntersection_Front_Vector_uint32_262144_64 1316685.200 -3.47%
SetIntersection_Front_Vector_uint32_4_1 211931125.841 -2.32%
SetIntersection_Front_Vector_uint32_4_4 134079567.997 -2.26%
SetIntersection_Front_Vector_uint32_64_1 16412609.312 -4.01%
SetIntersection_Front_Vector_uint32_64_16 14179841.673 -
SetIntersection_Front_Vector_uint32_64_4 15750470.713 -1.48%
SetIntersection_Front_Vector_uint32_64_64 10582463.099 -3.62%
SetIntersection_Front_Vector_uint64_1024_1 1040333.873 -5.44%
SetIntersection_Front_Vector_uint64_1024_1024 5258687.099 -10.94%
SetIntersection_Front_Vector_uint64_1024_16 1113626.348 1.02%
SetIntersection_Front_Vector_uint64_1024_256 2261825.484 -
SetIntersection_Front_Vector_uint64_1024_4 1059580.866 -4.62%
SetIntersection_Front_Vector_uint64_1024_64 1357684.118 -
SetIntersection_Front_Vector_uint64_16384_1 1035639.013 -
SetIntersection_Front_Vector_uint64_16384_1024 5900341.019 11.21%
SetIntersection_Front_Vector_uint64_16384_16 1097277.983 -1.70%
SetIntersection_Front_Vector_uint64_16384_16384 73107193.724 -3.55%
SetIntersection_Front_Vector_uint64_16384_256 2187280.312 3.52%
SetIntersection_Front_Vector_uint64_16384_4 991506.888 -6.04%
SetIntersection_Front_Vector_uint64_16384_64 1319149.371 -3.17%
SetIntersection_Front_Vector_uint64_16_1 61856476.876 -2.32%
SetIntersection_Front_Vector_uint64_16_16 35211780.279 -1.86%
SetIntersection_Front_Vector_uint64_16_4 53490443.816 -2.56%
SetIntersection_Front_Vector_uint64_1_1 525938539.447 -2.62%
SetIntersection_Front_Vector_uint64_256_1 4064113.950 -1.44%
SetIntersection_Front_Vector_uint64_256_16 4160732.050 -1.14%
SetIntersection_Front_Vector_uint64_256_256 4430679.576 -4.90%
SetIntersection_Front_Vector_uint64_256_4 4141720.805 -
SetIntersection_Front_Vector_uint64_256_64 4335759.571 -4.99%
SetIntersection_Front_Vector_uint64_262144_1 1034318.967 -
SetIntersection_Front_Vector_uint64_262144_1024 5827656.734 -2.44%
SetIntersection_Front_Vector_uint64_262144_16 1102111.420 -
SetIntersection_Front_Vector_uint64_262144_16384 73610647.150 -3.05%
SetIntersection_Front_Vector_uint64_262144_256 2086696.220 -8.11%
SetIntersection_Front_Vector_uint64_262144_262144 348716303.254 -
SetIntersection_Front_Vector_uint64_262144_4 1045212.947 -5.41%
SetIntersection_Front_Vector_uint64_262144_64 1291676.543 -9.27%
SetIntersection_Front_Vector_uint64_4_1 210412087.415 -2.68%
SetIntersection_Front_Vector_uint64_4_4 133649670.592 -2.58%
SetIntersection_Front_Vector_uint64_64_1 16189531.420 -3.18%
SetIntersection_Front_Vector_uint64_64_16 14191951.729 -2.15%
SetIntersection_Front_Vector_uint64_64_4 15775219.468 -3.16%
SetIntersection_Front_Vector_uint64_64_64 10524708.974 -3.40%
SetIntersection_Interlaced_Set_float_1024_1 1044352.709 -
SetIntersection_Interlaced_Set_float_1024_1024 12201365.224 -
SetIntersection_Interlaced_Set_float_1024_16 11586496.218 1.98%
SetIntersection_Interlaced_Set_float_1024_256 14274943.609 -4.21%
SetIntersection_Interlaced_Set_float_1024_4 9776520.887 -1.67%
SetIntersection_Interlaced_Set_float_1024_64 10056020.346 -
SetIntersection_Interlaced_Set_float_16384_1 996268.521 -3.22%
SetIntersection_Interlaced_Set_float_16384_1024 175123940.552 -1.33%
SetIntersection_Interlaced_Set_float_16384_16 212303575.422 -
SetIntersection_Interlaced_Set_float_16384_16384 217033011.191 -2.40%
SetIntersection_Interlaced_Set_float_16384_256 205066171.544 -
SetIntersection_Interlaced_Set_float_16384_4 169458535.889 -1.90%
SetIntersection_Interlaced_Set_float_16384_64 219542301.980 -
SetIntersection_Interlaced_Set_float_16_1 62872084.226 -
SetIntersection_Interlaced_Set_float_16_16 37972098.159 -
SetIntersection_Interlaced_Set_float_16_4 59165332.548 -
SetIntersection_Interlaced_Set_float_1_1 534281740.260 -
SetIntersection_Interlaced_Set_float_256_1 4173703.920 -
SetIntersection_Interlaced_Set_float_256_16 12091754.393 -1.27%
SetIntersection_Interlaced_Set_float_256_256 7738325.934 2.81%
SetIntersection_Interlaced_Set_float_256_4 11423067.320 5.59%
SetIntersection_Interlaced_Set_float_256_64 13265334.278 -3.28%
SetIntersection_Interlaced_Set_float_262144_1 1044306.123 1.58%
SetIntersection_Interlaced_Set_float_262144_1024 1527068.115 1.52%
SetIntersection_Interlaced_Set_float_262144_16 1589816.082 -
SetIntersection_Interlaced_Set_float_262144_16384 1258933.838 -
SetIntersection_Interlaced_Set_float_262144_256 1560861.326 -
SetIntersection_Interlaced_Set_float_262144_262144 1643684.328 -
SetIntersection_Interlaced_Set_float_262144_4 1283311.848 -
SetIntersection_Interlaced_Set_float_262144_64 1550439.941 -
SetIntersection_Interlaced_Set_float_4_1 213712795.444 -
SetIntersection_Interlaced_Set_float_4_4 136465461.521 -
SetIntersection_Interlaced_Set_float_64_1 16400334.202 -
SetIntersection_Interlaced_Set_float_64_16 21751096.749 -4.29%
SetIntersection_Interlaced_Set_float_64_4 21202826.690 1.15%
SetIntersection_Interlaced_Set_float_64_64 13423328.287 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1043600.900 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13293982.156 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11572105.925 1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14935257.805 11.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9655818.464 -3.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10120917.165 -1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1041994.003 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179189388.926 2.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215903703.465 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 255231482.851 4.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204037535.996 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177767937.085 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227738515.196 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62703100.092 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38231050.390 -1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59793903.651 -1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533835896.599 -1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4125198.869 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12027571.533 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8234130.486 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11712045.823 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13924190.436 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1044173.183 -6.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1604445.393 -1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1654782.389 -1.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1313286.785 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1635670.328 -1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1831957.764 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1353609.373 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1618355.957 -2.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213366101.731 -1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137335399.653 -1.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16334575.048 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21929680.680 1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21136575.848 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13787228.091 -2.68%
SetIntersection_Interlaced_Set_string_1024_1 1087401.328 -5.70%
SetIntersection_Interlaced_Set_string_1024_1024 54085557.676 -1.25%
SetIntersection_Interlaced_Set_string_1024_16 12830646.236 -
SetIntersection_Interlaced_Set_string_1024_256 35604127.126 2.19%
SetIntersection_Interlaced_Set_string_1024_4 10387269.019 1.24%
SetIntersection_Interlaced_Set_string_1024_64 16514938.046 -
SetIntersection_Interlaced_Set_string_16384_1 1099485.664 2.30%
SetIntersection_Interlaced_Set_string_16384_1024 351455539.751 -
SetIntersection_Interlaced_Set_string_16384_16 347013086.842 45.49%
SetIntersection_Interlaced_Set_string_16384_16384 348935910.694 -
SetIntersection_Interlaced_Set_string_16384_256 349296699.237 -2.28%
SetIntersection_Interlaced_Set_string_16384_4 198198210.427 1.17%
SetIntersection_Interlaced_Set_string_16384_64 357360445.689 1.12%
SetIntersection_Interlaced_Set_string_16_1 65060116.150 -1.89%
SetIntersection_Interlaced_Set_string_16_16 59406290.918 -2.68%
SetIntersection_Interlaced_Set_string_16_4 72103156.841 -2.06%
SetIntersection_Interlaced_Set_string_1_1 555040715.729 -1.30%
SetIntersection_Interlaced_Set_string_256_1 4358320.877 -4.98%
SetIntersection_Interlaced_Set_string_256_16 17834828.763 -
SetIntersection_Interlaced_Set_string_256_256 30288167.653 -3.22%
SetIntersection_Interlaced_Set_string_256_4 13053892.602 -
SetIntersection_Interlaced_Set_string_256_64 30612809.125 -1.60%
SetIntersection_Interlaced_Set_string_262144_1 1087782.125 2.75%
SetIntersection_Interlaced_Set_string_262144_1024 2076221.762 1.20%
SetIntersection_Interlaced_Set_string_262144_16 2131819.256 1.70%
SetIntersection_Interlaced_Set_string_262144_16384 2981245.687 1.47%
SetIntersection_Interlaced_Set_string_262144_256 2040805.256 2.56%
SetIntersection_Interlaced_Set_string_262144_262144 18207381.510 2.45%
SetIntersection_Interlaced_Set_string_262144_4 1851338.785 3.55%
SetIntersection_Interlaced_Set_string_262144_64 2120598.875 2.10%
SetIntersection_Interlaced_Set_string_4_1 222141705.557 -
SetIntersection_Interlaced_Set_string_4_4 159440177.135 -
SetIntersection_Interlaced_Set_string_64_1 17063310.757 -1.33%
SetIntersection_Interlaced_Set_string_64_16 38253782.007 -1.04%
SetIntersection_Interlaced_Set_string_64_4 26070991.051 1.72%
SetIntersection_Interlaced_Set_string_64_64 36739068.144 5.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1056916.125 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22733061.770 -2.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11919603.721 -1.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18505280.688 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9854500.554 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11891246.968 1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1058695.601 -1.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 234877805.271 1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 238359741.063 -3.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353721942.890 -1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 246973253.403 -29.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 198728884.680 -3.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354825094.203 2.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 64597987.557 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41704223.566 -2.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62579370.052 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 547280402.087 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4267800.243 2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13081038.452 4.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11940005.494 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11795989.149 2.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16593660.194 -2.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1026661.141 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1951971.924 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2086216.959 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1765426.108 3.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1981815.350 1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2923875.406 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1820811.768 3.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2079502.033 2.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 224259992.389 2.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 146005069.686 2.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16540874.528 -1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25990797.411 1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22740210.405 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18294624.523 1.73%
SetIntersection_Interlaced_Set_uint32_1024_1 988541.800 -4.92%
SetIntersection_Interlaced_Set_uint32_1024_1024 12281429.061 -1.28%
SetIntersection_Interlaced_Set_uint32_1024_16 11171973.737 -3.25%
SetIntersection_Interlaced_Set_uint32_1024_256 14075742.013 -
SetIntersection_Interlaced_Set_uint32_1024_4 9694978.599 -4.84%
SetIntersection_Interlaced_Set_uint32_1024_64 10080173.256 -1.10%
SetIntersection_Interlaced_Set_uint32_16384_1 1036054.036 -1.66%
SetIntersection_Interlaced_Set_uint32_16384_1024 172104696.010 -3.44%
SetIntersection_Interlaced_Set_uint32_16384_16 209408451.029 -3.21%
SetIntersection_Interlaced_Set_uint32_16384_16384 218735141.290 -4.47%
SetIntersection_Interlaced_Set_uint32_16384_256 200991575.515 -4.12%
SetIntersection_Interlaced_Set_uint32_16384_4 166686903.585 -4.85%
SetIntersection_Interlaced_Set_uint32_16384_64 216370938.632 -3.58%
SetIntersection_Interlaced_Set_uint32_16_1 62187266.031 -2.65%
SetIntersection_Interlaced_Set_uint32_16_16 37269146.333 -2.71%
SetIntersection_Interlaced_Set_uint32_16_4 58863354.962 -1.84%
SetIntersection_Interlaced_Set_uint32_1_1 528754613.636 -2.46%
SetIntersection_Interlaced_Set_uint32_256_1 4030021.300 -7.94%
SetIntersection_Interlaced_Set_uint32_256_16 11884049.816 -3.66%
SetIntersection_Interlaced_Set_uint32_256_256 7746587.277 -
SetIntersection_Interlaced_Set_uint32_256_4 10883456.966 -6.35%
SetIntersection_Interlaced_Set_uint32_256_64 13825924.019 5.71%
SetIntersection_Interlaced_Set_uint32_262144_1 1007612.562 -6.63%
SetIntersection_Interlaced_Set_uint32_262144_1024 1513144.615 -
SetIntersection_Interlaced_Set_uint32_262144_16 1573015.625 -1.27%
SetIntersection_Interlaced_Set_uint32_262144_16384 1226357.992 -3.34%
SetIntersection_Interlaced_Set_uint32_262144_256 1527228.435 -3.28%
SetIntersection_Interlaced_Set_uint32_262144_262144 1835498.289 1.18%
SetIntersection_Interlaced_Set_uint32_262144_4 1247709.473 -2.76%
SetIntersection_Interlaced_Set_uint32_262144_64 1534246.502 -1.76%
SetIntersection_Interlaced_Set_uint32_4_1 211174854.490 -2.41%
SetIntersection_Interlaced_Set_uint32_4_4 135155417.743 -2.40%
SetIntersection_Interlaced_Set_uint32_64_1 16272467.922 -2.69%
SetIntersection_Interlaced_Set_uint32_64_16 21220695.778 -7.23%
SetIntersection_Interlaced_Set_uint32_64_4 20766506.095 -2.45%
SetIntersection_Interlaced_Set_uint32_64_64 13605661.219 2.77%
SetIntersection_Interlaced_Set_uint64_1024_1 1022025.911 -1.52%
SetIntersection_Interlaced_Set_uint64_1024_1024 14670020.171 17.42%
SetIntersection_Interlaced_Set_uint64_1024_16 11280750.169 -2.80%
SetIntersection_Interlaced_Set_uint64_1024_256 15427230.996 5.04%
SetIntersection_Interlaced_Set_uint64_1024_4 11495265.862 15.48%
SetIntersection_Interlaced_Set_uint64_1024_64 10840286.726 6.82%
SetIntersection_Interlaced_Set_uint64_16384_1 1008295.466 -4.08%
SetIntersection_Interlaced_Set_uint64_16384_1024 177488942.845 -2.18%
SetIntersection_Interlaced_Set_uint64_16384_16 220301307.418 -2.14%
SetIntersection_Interlaced_Set_uint64_16384_16384 241558594.213 -
SetIntersection_Interlaced_Set_uint64_16384_256 208811541.374 -2.33%
SetIntersection_Interlaced_Set_uint64_16384_4 180139280.173 -
SetIntersection_Interlaced_Set_uint64_16384_64 231306856.303 -1.54%
SetIntersection_Interlaced_Set_uint64_16_1 62606080.004 -1.23%
SetIntersection_Interlaced_Set_uint64_16_16 37733012.022 -
SetIntersection_Interlaced_Set_uint64_16_4 59513315.290 -2.48%
SetIntersection_Interlaced_Set_uint64_1_1 532532314.100 -1.67%
SetIntersection_Interlaced_Set_uint64_256_1 4157081.771 -6.36%
SetIntersection_Interlaced_Set_uint64_256_16 11752786.144 -1.19%
SetIntersection_Interlaced_Set_uint64_256_256 7670362.570 -
SetIntersection_Interlaced_Set_uint64_256_4 10963807.809 -1.76%
SetIntersection_Interlaced_Set_uint64_256_64 13596304.347 -
SetIntersection_Interlaced_Set_uint64_262144_1 1001639.681 -4.14%
SetIntersection_Interlaced_Set_uint64_262144_1024 1562278.563 -1.07%
SetIntersection_Interlaced_Set_uint64_262144_16 1619604.084 -1.63%
SetIntersection_Interlaced_Set_uint64_262144_16384 1270128.502 -2.30%
SetIntersection_Interlaced_Set_uint64_262144_256 1593820.066 -1.03%
SetIntersection_Interlaced_Set_uint64_262144_262144 1696900.229 -
SetIntersection_Interlaced_Set_uint64_262144_4 1301011.150 -1.18%
SetIntersection_Interlaced_Set_uint64_262144_64 1596749.024 -1.41%
SetIntersection_Interlaced_Set_uint64_4_1 212739245.574 -1.88%
SetIntersection_Interlaced_Set_uint64_4_4 136363391.666 -1.66%
SetIntersection_Interlaced_Set_uint64_64_1 16387829.218 -1.89%
SetIntersection_Interlaced_Set_uint64_64_16 22445487.604 -1.28%
SetIntersection_Interlaced_Set_uint64_64_4 20596242.955 -4.01%
SetIntersection_Interlaced_Set_uint64_64_64 12957688.140 -1.72%
SetIntersection_Interlaced_Vector_float_1024_1 1044104.709 1.09%
SetIntersection_Interlaced_Vector_float_1024_1024 5913780.749 -
SetIntersection_Interlaced_Vector_float_1024_16 2761347.435 52.35%
SetIntersection_Interlaced_Vector_float_1024_256 5512720.500 -18.19%
SetIntersection_Interlaced_Vector_float_1024_4 1386621.835 6.42%
SetIntersection_Interlaced_Vector_float_1024_64 4702155.392 42.91%
SetIntersection_Interlaced_Vector_float_16384_1 1038161.178 -
SetIntersection_Interlaced_Vector_float_16384_1024 49219769.737 20.25%
SetIntersection_Interlaced_Vector_float_16384_16 2557197.484 11.86%
SetIntersection_Interlaced_Vector_float_16384_16384 79457547.365 -
SetIntersection_Interlaced_Vector_float_16384_256 15941644.544 6.00%
SetIntersection_Interlaced_Vector_float_16384_4 1621872.026 16.58%
SetIntersection_Interlaced_Vector_float_16384_64 5622252.285 -
SetIntersection_Interlaced_Vector_float_16_1 62515223.044 -
SetIntersection_Interlaced_Vector_float_16_16 35373027.234 -1.30%
SetIntersection_Interlaced_Vector_float_16_4 56190756.822 -
SetIntersection_Interlaced_Vector_float_1_1 534182710.354 -
SetIntersection_Interlaced_Vector_float_256_1 4102670.260 -
SetIntersection_Interlaced_Vector_float_256_16 5779564.741 -4.33%
SetIntersection_Interlaced_Vector_float_256_256 4530353.900 -
SetIntersection_Interlaced_Vector_float_256_4 4639888.753 -
SetIntersection_Interlaced_Vector_float_256_64 6891220.887 -4.20%
SetIntersection_Interlaced_Vector_float_262144_1 1042766.206 1.09%
SetIntersection_Interlaced_Vector_float_262144_1024 99936540.797 24.49%
SetIntersection_Interlaced_Vector_float_262144_16 2979538.812 -9.83%
SetIntersection_Interlaced_Vector_float_262144_16384 347557575.389 -2.73%
SetIntersection_Interlaced_Vector_float_262144_256 20708801.568 -5.53%
SetIntersection_Interlaced_Vector_float_262144_262144 350499168.629 -
SetIntersection_Interlaced_Vector_float_262144_4 2004958.669 37.97%
SetIntersection_Interlaced_Vector_float_262144_64 17305977.266 87.96%
SetIntersection_Interlaced_Vector_float_4_1 213082352.661 -
SetIntersection_Interlaced_Vector_float_4_4 135212732.603 -
SetIntersection_Interlaced_Vector_float_64_1 16415879.753 -
SetIntersection_Interlaced_Vector_float_64_16 16557504.196 -1.82%
SetIntersection_Interlaced_Vector_float_64_4 18015161.632 2.77%
SetIntersection_Interlaced_Vector_float_64_64 10696163.169 -1.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1035096.765 -8.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8348683.035 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2228761.692 -24.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7587889.909 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1348191.570 -14.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4287547.495 -26.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1047185.054 1.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55500799.996 -15.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3030382.679 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120865216.545 1.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20434423.454 -26.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1479229.227 -1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7345623.991 -2.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62946588.790 -1.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36776336.129 -1.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57604223.005 -2.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534171757.327 -1.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4165901.716 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6979385.185 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5777372.528 -1.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4979989.336 -1.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8672828.840 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1021321.192 -2.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 104242175.659 -19.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4033271.583 -52.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349758394.260 -4.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36928399.426 -42.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350562976.089 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1661305.433 -3.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11827269.497 -47.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213515857.115 -1.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136083740.163 -1.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16427284.836 -5.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18796264.682 -4.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18038306.226 -4.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12202840.195 1.13%
SetIntersection_Interlaced_Vector_string_1024_1 1049209.095 -1.92%
SetIntersection_Interlaced_Vector_string_1024_1024 40064922.951 1.93%
SetIntersection_Interlaced_Vector_string_1024_16 3443324.755 5.42%
SetIntersection_Interlaced_Vector_string_1024_256 22938515.973 12.50%
SetIntersection_Interlaced_Vector_string_1024_4 1703296.841 1.98%
SetIntersection_Interlaced_Vector_string_1024_64 8512033.598 7.09%
SetIntersection_Interlaced_Vector_string_16384_1 1070808.412 -
SetIntersection_Interlaced_Vector_string_16384_1024 122380916.587 9.45%
SetIntersection_Interlaced_Vector_string_16384_16 4965006.437 21.46%
SetIntersection_Interlaced_Vector_string_16384_16384 351347159.081 -
SetIntersection_Interlaced_Vector_string_16384_256 44831862.477 18.68%
SetIntersection_Interlaced_Vector_string_16384_4 2000275.839 11.10%
SetIntersection_Interlaced_Vector_string_16384_64 14859016.127 23.76%
SetIntersection_Interlaced_Vector_string_16_1 64487396.458 -1.36%
SetIntersection_Interlaced_Vector_string_16_16 49622024.070 -3.57%
SetIntersection_Interlaced_Vector_string_16_4 67706659.515 -
SetIntersection_Interlaced_Vector_string_1_1 547992619.586 -1.62%
SetIntersection_Interlaced_Vector_string_256_1 4255749.663 -4.41%
SetIntersection_Interlaced_Vector_string_256_16 10707796.424 1.30%
SetIntersection_Interlaced_Vector_string_256_256 20590302.178 11.44%
SetIntersection_Interlaced_Vector_string_256_4 6206033.205 4.03%
SetIntersection_Interlaced_Vector_string_256_64 19324622.492 3.84%
SetIntersection_Interlaced_Vector_string_262144_1 1073138.573 -
SetIntersection_Interlaced_Vector_string_262144_1024 345575203.002 49.48%
SetIntersection_Interlaced_Vector_string_262144_16 6870420.808 22.71%
SetIntersection_Interlaced_Vector_string_262144_16384 1090100.258 7.82%
SetIntersection_Interlaced_Vector_string_262144_256 83419269.676 28.25%
SetIntersection_Interlaced_Vector_string_262144_262144 14860819.334 2.53%
SetIntersection_Interlaced_Vector_string_262144_4 2346736.681 16.93%
SetIntersection_Interlaced_Vector_string_262144_64 23155195.960 21.96%
SetIntersection_Interlaced_Vector_string_4_1 218638647.684 -1.81%
SetIntersection_Interlaced_Vector_string_4_4 151198281.132 -
SetIntersection_Interlaced_Vector_string_64_1 16762809.900 -5.49%
SetIntersection_Interlaced_Vector_string_64_16 29523975.691 -1.59%
SetIntersection_Interlaced_Vector_string_64_4 21939378.479 1.09%
SetIntersection_Interlaced_Vector_string_64_64 25745135.057 -3.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040317.257 -5.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8998558.472 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2744047.669 8.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10249354.507 4.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1483821.774 2.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5725933.425 5.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1053213.024 1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 73648358.949 10.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2940729.122 -15.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128527204.432 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 31061246.949 10.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1688268.595 8.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8823025.854 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62632350.583 -1.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37213900.844 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58206387.157 -2.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532826854.137 -1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4174839.932 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7977906.436 7.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6065313.457 -1.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5299091.351 -5.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10096428.111 1.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1048901.569 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 158943666.383 11.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5278365.328 14.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 354771398.128 1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 51947978.281 12.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350848166.533 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1976686.045 7.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16556502.595 11.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213133694.653 -1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136552797.770 -1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16344217.362 -4.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20051369.116 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18655471.976 3.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12359415.921 -1.35%
SetIntersection_Interlaced_Vector_uint32_1024_1 1036590.928 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5888730.148 -1.64%
SetIntersection_Interlaced_Vector_uint32_1024_16 1944732.333 -
SetIntersection_Interlaced_Vector_uint32_1024_256 6084012.849 -2.92%
SetIntersection_Interlaced_Vector_uint32_1024_4 1287254.337 4.00%
SetIntersection_Interlaced_Vector_uint32_1024_64 3614443.233 -21.93%
SetIntersection_Interlaced_Vector_uint32_16384_1 1038043.882 -6.04%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45846099.947 1.67%
SetIntersection_Interlaced_Vector_uint32_16384_16 2550106.946 7.04%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79226648.209 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15133285.788 -
SetIntersection_Interlaced_Vector_uint32_16384_4 1405869.157 -
SetIntersection_Interlaced_Vector_uint32_16384_64 5820163.215 2.21%
SetIntersection_Interlaced_Vector_uint32_16_1 62218856.803 -2.07%
SetIntersection_Interlaced_Vector_uint32_16_16 35610591.583 -2.51%
SetIntersection_Interlaced_Vector_uint32_16_4 55406844.193 -1.83%
SetIntersection_Interlaced_Vector_uint32_1_1 530154829.261 -2.15%
SetIntersection_Interlaced_Vector_uint32_256_1 4107569.870 -2.68%
SetIntersection_Interlaced_Vector_uint32_256_16 5843519.333 -1.32%
SetIntersection_Interlaced_Vector_uint32_256_256 4470128.464 -1.58%
SetIntersection_Interlaced_Vector_uint32_256_4 4726224.102 -5.66%
SetIntersection_Interlaced_Vector_uint32_256_64 6962303.352 -5.88%
SetIntersection_Interlaced_Vector_uint32_262144_1 1030828.725 -1.14%
SetIntersection_Interlaced_Vector_uint32_262144_1024 85168793.150 -
SetIntersection_Interlaced_Vector_uint32_262144_16 3289256.131 5.89%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348776281.237 -
SetIntersection_Interlaced_Vector_uint32_262144_256 28182765.337 -8.97%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350815073.921 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1549294.744 -19.37%
SetIntersection_Interlaced_Vector_uint32_262144_64 8073420.362 -
SetIntersection_Interlaced_Vector_uint32_4_1 211968431.856 -2.31%
SetIntersection_Interlaced_Vector_uint32_4_4 134846636.128 -2.15%
SetIntersection_Interlaced_Vector_uint32_64_1 16342459.514 -3.51%
SetIntersection_Interlaced_Vector_uint32_64_16 16737609.739 -1.13%
SetIntersection_Interlaced_Vector_uint32_64_4 16967740.576 -2.58%
SetIntersection_Interlaced_Vector_uint32_64_64 10839080.444 -1.28%
SetIntersection_Interlaced_Vector_uint64_1024_1 1036279.034 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5887550.310 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1908360.970 -12.92%
SetIntersection_Interlaced_Vector_uint64_1024_256 6268508.501 -22.58%
SetIntersection_Interlaced_Vector_uint64_1024_4 1273180.403 -2.76%
SetIntersection_Interlaced_Vector_uint64_1024_64 3257778.217 -34.91%
SetIntersection_Interlaced_Vector_uint64_16384_1 1015136.425 -2.01%
SetIntersection_Interlaced_Vector_uint64_16384_1024 43375081.351 -21.54%
SetIntersection_Interlaced_Vector_uint64_16384_16 2394836.605 -23.57%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78331919.634 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18628850.250 24.46%
SetIntersection_Interlaced_Vector_uint64_16384_4 1331413.018 -9.77%
SetIntersection_Interlaced_Vector_uint64_16384_64 5586605.717 -30.15%
SetIntersection_Interlaced_Vector_uint64_16_1 61847791.942 -2.25%
SetIntersection_Interlaced_Vector_uint64_16_16 35280819.493 -1.54%
SetIntersection_Interlaced_Vector_uint64_16_4 55163139.339 -2.83%
SetIntersection_Interlaced_Vector_uint64_1_1 526470927.151 -2.41%
SetIntersection_Interlaced_Vector_uint64_256_1 4128631.346 -1.09%
SetIntersection_Interlaced_Vector_uint64_256_16 6894629.672 -
SetIntersection_Interlaced_Vector_uint64_256_256 4549946.562 -
SetIntersection_Interlaced_Vector_uint64_256_4 4586844.343 -14.63%
SetIntersection_Interlaced_Vector_uint64_256_64 6761529.613 -
SetIntersection_Interlaced_Vector_uint64_262144_1 981367.271 -11.46%
SetIntersection_Interlaced_Vector_uint64_262144_1024 90921671.590 -11.85%
SetIntersection_Interlaced_Vector_uint64_262144_16 3036563.385 -60.41%
SetIntersection_Interlaced_Vector_uint64_262144_16384 364109921.073 6.93%
SetIntersection_Interlaced_Vector_uint64_262144_256 26203496.268 -24.95%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351019680.122 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1501366.183 -16.30%
SetIntersection_Interlaced_Vector_uint64_262144_64 8283636.390 -66.89%
SetIntersection_Interlaced_Vector_uint64_4_1 210182344.611 -2.72%
SetIntersection_Interlaced_Vector_uint64_4_4 133622251.075 -3.31%
SetIntersection_Interlaced_Vector_uint64_64_1 16168233.610 -
SetIntersection_Interlaced_Vector_uint64_64_16 16952962.660 -3.96%
SetIntersection_Interlaced_Vector_uint64_64_4 17475747.105 -2.60%
SetIntersection_Interlaced_Vector_uint64_64_64 10724453.195 -1.46%
SetIntersection_None_Set_float_1024_1 8752766.046 -6.49%
SetIntersection_None_Set_float_1024_1024 8853195.702 -
SetIntersection_None_Set_float_1024_16 8801306.334 -5.42%
SetIntersection_None_Set_float_1024_256 9023989.128 -4.17%
SetIntersection_None_Set_float_1024_4 8962633.636 -5.84%
SetIntersection_None_Set_float_1024_64 8936479.172 -4.81%
SetIntersection_None_Set_float_16384_1 156602203.442 -1.28%
SetIntersection_None_Set_float_16384_1024 157900013.504 -1.04%
SetIntersection_None_Set_float_16384_16 156654529.928 -1.14%
SetIntersection_None_Set_float_16384_16384 157972799.037 -1.49%
SetIntersection_None_Set_float_16384_256 156833268.833 -1.04%
SetIntersection_None_Set_float_16384_4 156258844.564 -1.55%
SetIntersection_None_Set_float_16384_64 156730760.669 -
SetIntersection_None_Set_float_16_1 67019577.259 -
SetIntersection_None_Set_float_16_16 35457573.944 -
SetIntersection_None_Set_float_16_4 56635963.635 -
SetIntersection_None_Set_float_1_1 535023285.981 -
SetIntersection_None_Set_float_256_1 11345755.584 -1.77%
SetIntersection_None_Set_float_256_16 11003560.345 2.66%
SetIntersection_None_Set_float_256_256 5852403.312 2.20%
SetIntersection_None_Set_float_256_4 11283637.903 -
SetIntersection_None_Set_float_256_64 9120635.396 -2.02%
SetIntersection_None_Set_float_262144_1 1187977.537 -
SetIntersection_None_Set_float_262144_1024 1180264.564 -
SetIntersection_None_Set_float_262144_16 1185064.613 -
SetIntersection_None_Set_float_262144_16384 1173058.594 -
SetIntersection_None_Set_float_262144_256 1179206.299 -
SetIntersection_None_Set_float_262144_262144 1180689.047 -
SetIntersection_None_Set_float_262144_4 1182721.924 -
SetIntersection_None_Set_float_262144_64 1180687.092 -
SetIntersection_None_Set_float_4_1 216312155.914 -
SetIntersection_None_Set_float_4_4 135106958.073 -
SetIntersection_None_Set_float_64_1 21869594.390 1.38%
SetIntersection_None_Set_float_64_16 18341827.819 2.59%
SetIntersection_None_Set_float_64_4 21070795.809 -1.66%
SetIntersection_None_Set_float_64_64 11092967.290 -3.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8708428.749 -4.52%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8906527.931 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8748508.859 -2.82%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8657175.078 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8825432.115 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8750103.062 -2.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162072099.684 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160365452.508 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171572636.373 1.00%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 175219957.798 4.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162647950.684 -1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165450708.210 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165812973.191 -1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66250351.341 -1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35184475.295 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55959378.936 -2.50%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534126274.386 -1.40%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11428809.492 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10946381.569 1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5748689.387 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11113039.719 -5.65%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9125570.195 -1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1214985.188 -2.57%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1226396.889 -2.01%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1220418.213 -2.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1240755.859 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1242396.486 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1242239.666 -1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1217554.443 -2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1222668.781 -2.20%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216183117.079 -1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134871107.757 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22261707.062 3.11%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18199214.987 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21508148.155 -2.03%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11483623.239 1.21%
SetIntersection_None_Set_string_1024_1 8926356.586 -
SetIntersection_None_Set_string_1024_1024 8911464.359 -1.16%
SetIntersection_None_Set_string_1024_16 9040885.440 2.45%
SetIntersection_None_Set_string_1024_256 9074571.996 3.17%
SetIntersection_None_Set_string_1024_4 8801866.940 -3.75%
SetIntersection_None_Set_string_1024_64 8832652.819 -
SetIntersection_None_Set_string_16384_1 199610814.073 2.07%
SetIntersection_None_Set_string_16384_1024 222870907.633 19.96%
SetIntersection_None_Set_string_16384_16 198266179.419 2.78%
SetIntersection_None_Set_string_16384_16384 194121885.683 -
SetIntersection_None_Set_string_16384_256 204993817.461 6.84%
SetIntersection_None_Set_string_16384_4 201265763.900 3.33%
SetIntersection_None_Set_string_16384_64 202804756.142 5.56%
SetIntersection_None_Set_string_16_1 68080109.350 -1.43%
SetIntersection_None_Set_string_16_16 36162501.740 -
SetIntersection_None_Set_string_16_4 58296867.745 -
SetIntersection_None_Set_string_1_1 540495222.393 -1.61%
SetIntersection_None_Set_string_256_1 11648140.094 -
SetIntersection_None_Set_string_256_16 11074431.638 1.14%
SetIntersection_None_Set_string_256_256 5893318.093 -
SetIntersection_None_Set_string_256_4 11544416.569 1.34%
SetIntersection_None_Set_string_256_64 9282875.494 -1.41%
SetIntersection_None_Set_string_262144_1 1638550.535 2.78%
SetIntersection_None_Set_string_262144_1024 1660056.805 5.21%
SetIntersection_None_Set_string_262144_16 1641925.453 2.80%
SetIntersection_None_Set_string_262144_16384 1640292.478 2.61%
SetIntersection_None_Set_string_262144_256 1639418.539 2.62%
SetIntersection_None_Set_string_262144_262144 1666005.775 5.50%
SetIntersection_None_Set_string_262144_4 1638974.285 2.93%
SetIntersection_None_Set_string_262144_64 1644376.793 3.25%
SetIntersection_None_Set_string_4_1 220784697.094 -1.35%
SetIntersection_None_Set_string_4_4 137768114.293 -1.28%
SetIntersection_None_Set_string_64_1 22957549.414 -
SetIntersection_None_Set_string_64_16 18584476.642 -2.54%
SetIntersection_None_Set_string_64_4 21966421.599 -
SetIntersection_None_Set_string_64_64 11718696.252 1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8762640.720 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8664340.415 -1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8699712.863 -1.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8676436.787 -2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8747091.117 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8855892.750 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202082866.980 -2.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 203090292.316 1.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 203494377.583 -4.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205088043.800 2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 199222607.611 -1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 202788862.158 -4.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 201923514.541 -1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66670003.491 -1.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35621160.777 -1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57058676.316 -2.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537646378.882 -1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11454964.334 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10714877.264 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5775165.754 -3.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11258529.537 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9200380.047 -1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1629800.049 4.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1603335.857 1.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1640142.578 4.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1629552.897 4.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1642973.877 4.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1607302.654 1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1596557.701 1.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1635798.420 4.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217670607.760 -1.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136283449.940 -1.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22506250.359 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18247104.960 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21204711.774 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11463465.637 -2.01%
SetIntersection_None_Set_uint32_1024_1 8713783.714 -3.52%
SetIntersection_None_Set_uint32_1024_1024 8747397.309 -3.31%
SetIntersection_None_Set_uint32_1024_16 8642280.378 -3.33%
SetIntersection_None_Set_uint32_1024_256 8675517.501 -2.67%
SetIntersection_None_Set_uint32_1024_4 8651400.167 -4.40%
SetIntersection_None_Set_uint32_1024_64 8807369.184 -3.21%
SetIntersection_None_Set_uint32_16384_1 153644712.050 -5.03%
SetIntersection_None_Set_uint32_16384_1024 154943089.544 -4.25%
SetIntersection_None_Set_uint32_16384_16 153955463.213 -4.49%
SetIntersection_None_Set_uint32_16384_16384 156594790.333 -3.98%
SetIntersection_None_Set_uint32_16384_256 154130081.431 -4.53%
SetIntersection_None_Set_uint32_16384_4 153671156.681 -4.58%
SetIntersection_None_Set_uint32_16384_64 154515175.304 -4.16%
SetIntersection_None_Set_uint32_16_1 65585779.059 -3.02%
SetIntersection_None_Set_uint32_16_16 34841700.183 -2.87%
SetIntersection_None_Set_uint32_16_4 55927427.581 -1.33%
SetIntersection_None_Set_uint32_1_1 530798246.616 -2.29%
SetIntersection_None_Set_uint32_256_1 11135789.132 -6.46%
SetIntersection_None_Set_uint32_256_16 10663827.683 -3.14%
SetIntersection_None_Set_uint32_256_256 5807844.533 -
SetIntersection_None_Set_uint32_256_4 11268663.992 -3.24%
SetIntersection_None_Set_uint32_256_64 9043920.937 -2.97%
SetIntersection_None_Set_uint32_262144_1 1177232.260 -
SetIntersection_None_Set_uint32_262144_1024 1167684.570 -
SetIntersection_None_Set_uint32_262144_16 1166901.043 -1.23%
SetIntersection_None_Set_uint32_262144_16384 1176192.547 -1.00%
SetIntersection_None_Set_uint32_262144_256 1167396.076 -
SetIntersection_None_Set_uint32_262144_262144 1169213.217 -1.30%
SetIntersection_None_Set_uint32_262144_4 1171408.043 -
SetIntersection_None_Set_uint32_262144_64 1167665.201 -1.31%
SetIntersection_None_Set_uint32_4_1 214244804.682 -2.49%
SetIntersection_None_Set_uint32_4_4 134096986.062 -2.08%
SetIntersection_None_Set_uint32_64_1 22288184.031 -2.17%
SetIntersection_None_Set_uint32_64_16 17450890.760 -5.29%
SetIntersection_None_Set_uint32_64_4 21371935.449 -3.71%
SetIntersection_None_Set_uint32_64_64 11483330.808 -
SetIntersection_None_Set_uint64_1024_1 8580218.774 -3.48%
SetIntersection_None_Set_uint64_1024_1024 8698644.104 -
SetIntersection_None_Set_uint64_1024_16 8723225.169 -
SetIntersection_None_Set_uint64_1024_256 8574492.516 -2.54%
SetIntersection_None_Set_uint64_1024_4 8542991.274 -4.14%
SetIntersection_None_Set_uint64_1024_64 8730774.257 -2.40%
SetIntersection_None_Set_uint64_16384_1 157939912.877 -2.88%
SetIntersection_None_Set_uint64_16384_1024 164914985.294 -4.89%
SetIntersection_None_Set_uint64_16384_16 165267316.975 -2.35%
SetIntersection_None_Set_uint64_16384_16384 167495006.821 -1.96%
SetIntersection_None_Set_uint64_16384_256 165744255.021 -2.29%
SetIntersection_None_Set_uint64_16384_4 160702933.143 -2.24%
SetIntersection_None_Set_uint64_16384_64 166568331.194 -
SetIntersection_None_Set_uint64_16_1 65466990.093 -3.55%
SetIntersection_None_Set_uint64_16_16 34972462.988 -3.17%
SetIntersection_None_Set_uint64_16_4 55870812.626 -2.31%
SetIntersection_None_Set_uint64_1_1 527317210.893 -2.55%
SetIntersection_None_Set_uint64_256_1 11269382.651 -1.91%
SetIntersection_None_Set_uint64_256_16 10659314.632 -2.92%
SetIntersection_None_Set_uint64_256_256 5647033.543 -3.04%
SetIntersection_None_Set_uint64_256_4 11189137.766 -1.04%
SetIntersection_None_Set_uint64_256_64 8944394.048 -3.68%
SetIntersection_None_Set_uint64_262144_1 1212333.904 -3.47%
SetIntersection_None_Set_uint64_262144_1024 1343136.883 6.85%
SetIntersection_None_Set_uint64_262144_16 1212147.135 -10.39%
SetIntersection_None_Set_uint64_262144_16384 1364157.471 9.38%
SetIntersection_None_Set_uint64_262144_256 1227346.437 -8.54%
SetIntersection_None_Set_uint64_262144_262144 1369843.670 10.42%
SetIntersection_None_Set_uint64_262144_4 1211107.748 -10.65%
SetIntersection_None_Set_uint64_262144_64 1224359.457 -9.21%
SetIntersection_None_Set_uint64_4_1 213667431.314 -2.33%
SetIntersection_None_Set_uint64_4_4 133355817.237 -2.17%
SetIntersection_None_Set_uint64_64_1 22218426.147 -
SetIntersection_None_Set_uint64_64_16 17968394.782 -3.01%
SetIntersection_None_Set_uint64_64_4 21295185.271 -3.94%
SetIntersection_None_Set_uint64_64_64 11324934.300 -1.82%
SetIntersection_None_Vector_float_1024_1 1090781.058 1.99%
SetIntersection_None_Vector_float_1024_1024 1096458.383 3.04%
SetIntersection_None_Vector_float_1024_16 1089674.754 -
SetIntersection_None_Vector_float_1024_256 1094477.392 -
SetIntersection_None_Vector_float_1024_4 1091842.181 -
SetIntersection_None_Vector_float_1024_64 1089888.715 -
SetIntersection_None_Vector_float_16384_1 1078808.683 -1.95%
SetIntersection_None_Vector_float_16384_1024 1110231.078 1.64%
SetIntersection_None_Vector_float_16384_16 1105238.884 -
SetIntersection_None_Vector_float_16384_16384 1108005.270 -
SetIntersection_None_Vector_float_16384_256 1106128.038 -
SetIntersection_None_Vector_float_16384_4 1105875.368 -
SetIntersection_None_Vector_float_16384_64 1092044.954 -1.00%
SetIntersection_None_Vector_float_16_1 63209649.353 -
SetIntersection_None_Vector_float_16_16 33561300.702 -
SetIntersection_None_Vector_float_16_4 53554113.868 -
SetIntersection_None_Vector_float_1_1 532680761.574 -
SetIntersection_None_Vector_float_256_1 4245643.816 -
SetIntersection_None_Vector_float_256_16 4014724.528 -
SetIntersection_None_Vector_float_256_256 2154310.745 -
SetIntersection_None_Vector_float_256_4 4208710.550 -
SetIntersection_None_Vector_float_256_64 3422175.475 1.23%
SetIntersection_None_Vector_float_262144_1 1124787.524 1.96%
SetIntersection_None_Vector_float_262144_1024 1136610.160 1.65%
SetIntersection_None_Vector_float_262144_16 1143750.651 -
SetIntersection_None_Vector_float_262144_16384 1150550.021 2.32%
SetIntersection_None_Vector_float_262144_256 1136903.685 -
SetIntersection_None_Vector_float_262144_262144 1134420.799 3.23%
SetIntersection_None_Vector_float_262144_4 1128421.860 -
SetIntersection_None_Vector_float_262144_64 1129277.596 -
SetIntersection_None_Vector_float_4_1 213734630.506 -
SetIntersection_None_Vector_float_4_4 133395237.061 -
SetIntersection_None_Vector_float_64_1 16674058.296 -
SetIntersection_None_Vector_float_64_16 13613080.454 -
SetIntersection_None_Vector_float_64_4 15990524.640 -
SetIntersection_None_Vector_float_64_64 8426318.602 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1099133.527 2.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1046330.701 -4.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1098863.865 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1111558.625 1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1082611.595 -1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1108351.170 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1116875.745 -1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1121527.590 -7.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1131941.081 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1141465.545 -5.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1141524.176 -2.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1134459.383 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1131893.405 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63913843.694 -1.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33862352.599 -1.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54154054.095 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533629311.021 -1.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4326507.267 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 3989133.563 -2.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2164879.904 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4304180.666 -1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3471507.540 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1155255.014 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1161382.177 1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1174401.580 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1113725.288 -10.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1171166.234 -1.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1174206.976 2.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1165871.222 -5.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1159947.465 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214406170.654 -1.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134192203.645 -1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16768405.981 -2.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13585832.957 -1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16198317.435 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8532868.511 -6.28%
SetIntersection_None_Vector_string_1024_1 1168297.446 -4.69%
SetIntersection_None_Vector_string_1024_1024 1152828.899 -
SetIntersection_None_Vector_string_1024_16 1167442.260 -
SetIntersection_None_Vector_string_1024_256 1173517.950 1.44%
SetIntersection_None_Vector_string_1024_4 1169550.381 2.00%
SetIntersection_None_Vector_string_1024_64 1162485.637 -
SetIntersection_None_Vector_string_16384_1 1223578.361 -
SetIntersection_None_Vector_string_16384_1024 1228227.820 -
SetIntersection_None_Vector_string_16384_16 1218784.090 -
SetIntersection_None_Vector_string_16384_16384 1219239.454 -
SetIntersection_None_Vector_string_16384_256 1229471.146 1.10%
SetIntersection_None_Vector_string_16384_4 1196263.070 -7.32%
SetIntersection_None_Vector_string_16384_64 1232376.028 -
SetIntersection_None_Vector_string_16_1 65018167.616 -1.93%
SetIntersection_None_Vector_string_16_16 34569171.405 -2.22%
SetIntersection_None_Vector_string_16_4 55492769.699 -
SetIntersection_None_Vector_string_1_1 534811271.276 -1.53%
SetIntersection_None_Vector_string_256_1 4459600.524 -
SetIntersection_None_Vector_string_256_16 4258017.002 -
SetIntersection_None_Vector_string_256_256 2208667.213 -8.51%
SetIntersection_None_Vector_string_256_4 4464455.407 -
SetIntersection_None_Vector_string_256_64 3629649.093 -
SetIntersection_None_Vector_string_262144_1 1290871.612 -4.57%
SetIntersection_None_Vector_string_262144_1024 1260105.874 -2.08%
SetIntersection_None_Vector_string_262144_16 1281532.332 -5.90%
SetIntersection_None_Vector_string_262144_16384 1307584.619 1.69%
SetIntersection_None_Vector_string_262144_256 1305245.451 -
SetIntersection_None_Vector_string_262144_262144 1288327.861 -
SetIntersection_None_Vector_string_262144_4 1287532.146 2.25%
SetIntersection_None_Vector_string_262144_64 1289619.286 -
SetIntersection_None_Vector_string_4_1 216550816.594 -1.63%
SetIntersection_None_Vector_string_4_4 135635912.613 -1.16%
SetIntersection_None_Vector_string_64_1 17334729.684 -1.72%
SetIntersection_None_Vector_string_64_16 14137453.209 -1.88%
SetIntersection_None_Vector_string_64_4 16543886.830 -
SetIntersection_None_Vector_string_64_64 8799639.933 -4.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117069.126 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1119106.960 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1125650.618 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1091776.780 -1.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1117967.005 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1127464.373 4.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1154008.748 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1155277.631 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1152178.702 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1133704.958 -2.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1162317.840 1.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1109407.151 -3.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1150985.230 1.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63371939.956 -1.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33849396.335 -1.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53995710.609 -1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 533440624.699 -1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4330898.378 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4086368.811 -6.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2181199.733 -2.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4300423.862 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3416628.267 -7.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1228880.134 -5.53%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1188635.457 -2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1172371.677 -1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1145481.802 -8.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1218449.733 -5.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1201148.036 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1182753.824 1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1179189.462 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214433456.678 -1.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134090147.122 -1.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16956655.872 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13749217.484 -1.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16105765.819 -2.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8619990.584 -
SetIntersection_None_Vector_uint32_1024_1 1073571.480 -
SetIntersection_None_Vector_uint32_1024_1024 1071780.547 -
SetIntersection_None_Vector_uint32_1024_16 1077813.431 -1.19%
SetIntersection_None_Vector_uint32_1024_256 1070680.400 -
SetIntersection_None_Vector_uint32_1024_4 1076356.134 -
SetIntersection_None_Vector_uint32_1024_64 1047733.214 -2.71%
SetIntersection_None_Vector_uint32_16384_1 1099011.760 -
SetIntersection_None_Vector_uint32_16384_1024 1090643.070 -2.92%
SetIntersection_None_Vector_uint32_16384_16 1094005.588 -5.94%
SetIntersection_None_Vector_uint32_16384_16384 1097312.385 -1.40%
SetIntersection_None_Vector_uint32_16384_256 1052400.447 -9.39%
SetIntersection_None_Vector_uint32_16384_4 1094548.679 -
SetIntersection_None_Vector_uint32_16384_64 1099601.961 -6.14%
SetIntersection_None_Vector_uint32_16_1 62913732.235 -
SetIntersection_None_Vector_uint32_16_16 33450338.721 -3.41%
SetIntersection_None_Vector_uint32_16_4 53473382.342 -
SetIntersection_None_Vector_uint32_1_1 529968155.349 -
SetIntersection_None_Vector_uint32_256_1 4169567.485 -3.21%
SetIntersection_None_Vector_uint32_256_16 3992739.533 -
SetIntersection_None_Vector_uint32_256_256 2109028.937 -
SetIntersection_None_Vector_uint32_256_4 4157826.919 -5.94%
SetIntersection_None_Vector_uint32_256_64 3396265.722 -
SetIntersection_None_Vector_uint32_262144_1 1107140.617 -3.90%
SetIntersection_None_Vector_uint32_262144_1024 1076160.335 -5.57%
SetIntersection_None_Vector_uint32_262144_16 1121035.939 -
SetIntersection_None_Vector_uint32_262144_16384 1119685.229 -5.97%
SetIntersection_None_Vector_uint32_262144_256 1114092.616 -1.88%
SetIntersection_None_Vector_uint32_262144_262144 1121960.262 -
SetIntersection_None_Vector_uint32_262144_4 1127307.786 -5.63%
SetIntersection_None_Vector_uint32_262144_64 1123258.376 -
SetIntersection_None_Vector_uint32_4_1 212583032.500 -
SetIntersection_None_Vector_uint32_4_4 132924127.852 -
SetIntersection_None_Vector_uint32_64_1 16550985.879 -2.33%
SetIntersection_None_Vector_uint32_64_16 13449561.219 -
SetIntersection_None_Vector_uint32_64_4 15816452.847 -
SetIntersection_None_Vector_uint32_64_64 8421653.318 -1.99%
SetIntersection_None_Vector_uint64_1024_1 1073061.368 -
SetIntersection_None_Vector_uint64_1024_1024 1078211.073 -
SetIntersection_None_Vector_uint64_1024_16 1036318.638 -4.19%
SetIntersection_None_Vector_uint64_1024_256 1071401.566 -
SetIntersection_None_Vector_uint64_1024_4 1032279.297 -4.11%
SetIntersection_None_Vector_uint64_1024_64 1066650.750 -1.00%
SetIntersection_None_Vector_uint64_16384_1 1050205.172 -8.47%
SetIntersection_None_Vector_uint64_16384_1024 1110883.005 1.22%
SetIntersection_None_Vector_uint64_16384_16 1093998.744 -6.09%
SetIntersection_None_Vector_uint64_16384_16384 1107271.647 -
SetIntersection_None_Vector_uint64_16384_256 1097007.601 1.01%
SetIntersection_None_Vector_uint64_16384_4 1080055.728 -6.80%
SetIntersection_None_Vector_uint64_16384_64 1068711.942 -7.64%
SetIntersection_None_Vector_uint64_16_1 62233244.719 -2.88%
SetIntersection_None_Vector_uint64_16_16 33220120.123 -2.67%
SetIntersection_None_Vector_uint64_16_4 53070779.807 -2.35%
SetIntersection_None_Vector_uint64_1_1 526304262.160 -2.59%
SetIntersection_None_Vector_uint64_256_1 4209902.458 -1.03%
SetIntersection_None_Vector_uint64_256_16 3896315.665 -6.70%
SetIntersection_None_Vector_uint64_256_256 2117263.903 -
SetIntersection_None_Vector_uint64_256_4 4063389.015 -6.15%
SetIntersection_None_Vector_uint64_256_64 3391918.441 -
SetIntersection_None_Vector_uint64_262144_1 1111835.635 -1.51%
SetIntersection_None_Vector_uint64_262144_1024 1089834.585 -3.16%
SetIntersection_None_Vector_uint64_262144_16 1119618.074 -
SetIntersection_None_Vector_uint64_262144_16384 1111252.895 -1.95%
SetIntersection_None_Vector_uint64_262144_256 1127343.008 -5.00%
SetIntersection_None_Vector_uint64_262144_262144 1126567.013 -5.86%
SetIntersection_None_Vector_uint64_262144_4 1059730.647 -4.51%
SetIntersection_None_Vector_uint64_262144_64 1073664.804 -3.09%
SetIntersection_None_Vector_uint64_4_1 211126832.320 -2.63%
SetIntersection_None_Vector_uint64_4_4 131930304.267 -2.55%
SetIntersection_None_Vector_uint64_64_1 16436876.043 -1.31%
SetIntersection_None_Vector_uint64_64_16 13224383.710 -3.34%
SetIntersection_None_Vector_uint64_64_4 15660644.756 -2.23%
SetIntersection_None_Vector_uint64_64_64 8460299.352 -
bm_gcd_complex 18.036 -
bm_gcd_random 29.056 -
bm_gcd_trivial 0.674 7.35%
bm_lexicographical_compare<int>/1 1.422 -2.28%
bm_lexicographical_compare<int>/1048576 68328.241 -
bm_lexicographical_compare<int>/262144 16237.757 -
bm_lexicographical_compare<int>/32768 1918.559 -
bm_lexicographical_compare<int>/4096 238.764 -
bm_lexicographical_compare<int>/512 29.898 -
bm_lexicographical_compare<int>/64 4.362 1.32%
bm_lexicographical_compare<int>/8 1.466 -
bm_lexicographical_compare<signed_char>/1 1.419 9.41%
bm_lexicographical_compare<signed_char>/1048576 16919.111 2.96%
bm_lexicographical_compare<signed_char>/262144 3849.530 -
bm_lexicographical_compare<signed_char>/32768 479.067 -
bm_lexicographical_compare<signed_char>/4096 59.816 -
bm_lexicographical_compare<signed_char>/512 7.850 2.09%
bm_lexicographical_compare<signed_char>/64 2.137 6.13%
bm_lexicographical_compare<signed_char>/8 3.331 3.07%
bm_lexicographical_compare<unsigned_char>/1 1.551 -
bm_lexicographical_compare<unsigned_char>/1048576 17921.556 -
bm_lexicographical_compare<unsigned_char>/262144 4492.369 -
bm_lexicographical_compare<unsigned_char>/32768 572.291 -
bm_lexicographical_compare<unsigned_char>/4096 77.710 -
bm_lexicographical_compare<unsigned_char>/512 8.735 -
bm_lexicographical_compare<unsigned_char>/64 1.984 5.13%
bm_lexicographical_compare<unsigned_char>/8 1.317 1.11%
bm_ranges_lexicographical_compare<int>/1 1.250 -9.71%
bm_ranges_lexicographical_compare<int>/1048576 68329.360 -
bm_ranges_lexicographical_compare<int>/262144 16237.062 -
bm_ranges_lexicographical_compare<int>/32768 1917.377 -
bm_ranges_lexicographical_compare<int>/4096 238.748 -
bm_ranges_lexicographical_compare<int>/512 29.807 -
bm_ranges_lexicographical_compare<int>/64 4.448 1.22%
bm_ranges_lexicographical_compare<int>/8 1.497 2.26%
bm_ranges_lexicographical_compare<signed_char>/1 1.786 6.34%
bm_ranges_lexicographical_compare<signed_char>/1048576 16243.421 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.580 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.947 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.870 -
bm_ranges_lexicographical_compare<signed_char>/512 8.080 -
bm_ranges_lexicographical_compare<signed_char>/64 2.529 4.69%
bm_ranges_lexicographical_compare<signed_char>/8 3.655 1.73%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.616 16.58%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17920.446 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.036 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.348 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.710 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.784 1.89%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.970 10.38%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 19.98%
bm_ranges_swap_ranges_vb_aligned/1024 6.503 -
bm_ranges_swap_ranges_vb_aligned/1048576 3502.721 4.82%
bm_ranges_swap_ranges_vb_aligned/128 3.432 -
bm_ranges_swap_ranges_vb_aligned/131072 246.996 -2.03%
bm_ranges_swap_ranges_vb_aligned/16 3.282 -
bm_ranges_swap_ranges_vb_aligned/16384 34.907 -
bm_ranges_swap_ranges_vb_aligned/2048 8.525 -
bm_ranges_swap_ranges_vb_aligned/256 3.546 2.68%
bm_ranges_swap_ranges_vb_aligned/262144 488.289 1.49%
bm_ranges_swap_ranges_vb_aligned/32 3.308 -
bm_ranges_swap_ranges_vb_aligned/32768 64.195 -
bm_ranges_swap_ranges_vb_aligned/4096 11.918 -
bm_ranges_swap_ranges_vb_aligned/512 5.134 -1.61%
bm_ranges_swap_ranges_vb_aligned/524288 1045.671 -
bm_ranges_swap_ranges_vb_aligned/64 3.023 -2.58%
bm_ranges_swap_ranges_vb_aligned/65536 123.202 -1.87%
bm_ranges_swap_ranges_vb_aligned/8 3.240 -
bm_ranges_swap_ranges_vb_aligned/8192 19.478 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15697.452 -
bm_ranges_swap_ranges_vb_unaligned/262144 3775.551 -
bm_ranges_swap_ranges_vb_unaligned/32768 478.111 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.863 -
bm_ranges_swap_ranges_vb_unaligned/512 13.119 -2.24%
bm_ranges_swap_ranges_vb_unaligned/64 6.205 -
bm_ranges_swap_ranges_vb_unaligned/8 5.347 12.26%
bm_swap_ranges_vb_aligned/1048576 3339.361 -
bm_swap_ranges_vb_aligned/262144 483.699 -
bm_swap_ranges_vb_aligned/32768 63.561 -
bm_swap_ranges_vb_aligned/4096 12.522 -
bm_swap_ranges_vb_aligned/512 4.932 -
bm_swap_ranges_vb_aligned/64 2.864 -
bm_swap_ranges_vb_aligned/8 3.346 3.89%
bm_swap_ranges_vb_unaligned/1048576 15932.502 -
bm_swap_ranges_vb_unaligned/262144 3840.751 -
bm_swap_ranges_vb_unaligned/32768 483.797 -
bm_swap_ranges_vb_unaligned/4096 65.068 -
bm_swap_ranges_vb_unaligned/512 12.585 -
bm_swap_ranges_vb_unaligned/64 4.963 -
bm_swap_ranges_vb_unaligned/8 4.762 -
bm_write 591.949 -2.88%
ranges::min(std::deque<__int128>)/1 0.667 -6.90%
ranges::min(std::deque<__int128>)/64 20.915 -17.17%
ranges::min(std::deque<__int128>)/70000 24495.612 -31.47%
ranges::min(std::deque<__int128>)/8 2.830 -2.01%
ranges::min(std::deque<char>)/1 0.610 -23.10%
ranges::min(std::deque<char>)/64 16.597 -
ranges::min(std::deque<char>)/70000 17881.402 -
ranges::min(std::deque<char>)/8 2.367 -4.39%
ranges::min(std::deque<long_long>)/1 0.693 7.26%
ranges::min(std::deque<long_long>)/64 16.351 -6.19%
ranges::min(std::deque<long_long>)/70000 19067.580 -
ranges::min(std::deque<long_long>)/8 2.306 -
ranges::min(std::list<__int128>)/1 0.366 -
ranges::min(std::list<__int128>)/64 33.515 -
ranges::min(std::list<__int128>)/70000 59435.133 -
ranges::min(std::list<__int128>)/8 2.059 -
ranges::min(std::list<char>)/1 0.391 7.65%
ranges::min(std::list<char>)/64 27.075 -
ranges::min(std::list<char>)/70000 54655.590 -
ranges::min(std::list<char>)/8 1.897 -
ranges::min(std::list<long_long>)/1 0.268 -40.06%
ranges::min(std::list<long_long>)/64 24.842 -
ranges::min(std::list<long_long>)/70000 50931.083 -1.11%
ranges::min(std::list<long_long>)/8 1.953 -
ranges::min(std::vector<__int128>)/1 0.416 10.68%
ranges::min(std::vector<__int128>)/64 25.658 -14.01%
ranges::min(std::vector<__int128>)/70000 28579.052 -16.92%
ranges::min(std::vector<__int128>)/8 2.888 -2.91%
ranges::min(std::vector<char>)/1 0.335 -13.26%
ranges::min(std::vector<char>)/64 4.236 -
ranges::min(std::vector<char>)/70000 495.450 -
ranges::min(std::vector<char>)/8 2.478 -
ranges::min(std::vector<long_long>)/1 0.371 11.58%
ranges::min(std::vector<long_long>)/64 4.682 -
ranges::min(std::vector<long_long>)/70000 7980.190 -
ranges::min(std::vector<long_long>)/8 2.247 -3.13%
ranges::minmax(std::deque<__int128>)/1 0.656 -3.09%
ranges::minmax(std::deque<__int128>)/64 31.835 -
ranges::minmax(std::deque<__int128>)/70000 34421.623 -
ranges::minmax(std::deque<__int128>)/8 3.742 -1.05%
ranges::minmax(std::deque<char>)/1 0.707 7.13%
ranges::minmax(std::deque<char>)/64 24.881 -8.10%
ranges::minmax(std::deque<char>)/70000 25595.999 -6.33%
ranges::minmax(std::deque<char>)/8 3.984 2.89%
ranges::minmax(std::deque<long_long>)/1 0.749 -5.16%
ranges::minmax(std::deque<long_long>)/64 27.912 16.33%
ranges::minmax(std::deque<long_long>)/70000 28070.402 8.05%
ranges::minmax(std::deque<long_long>)/8 4.034 3.10%
ranges::minmax(std::list<__int128>)/1 0.447 4.73%
ranges::minmax(std::list<__int128>)/64 39.487 -
ranges::minmax(std::list<__int128>)/70000 59376.761 4.49%
ranges::minmax(std::list<__int128>)/8 3.847 -
ranges::minmax(std::list<char>)/1 0.337 -24.53%
ranges::minmax(std::list<char>)/64 33.911 -3.36%
ranges::minmax(std::list<char>)/70000 53876.055 -2.96%
ranges::minmax(std::list<char>)/8 2.520 -
ranges::minmax(std::list<long_long>)/1 0.431 -
ranges::minmax(std::list<long_long>)/64 30.784 -
ranges::minmax(std::list<long_long>)/70000 55581.464 4.07%
ranges::minmax(std::list<long_long>)/8 2.566 1.64%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.115 -
ranges::minmax(std::vector<__int128>)/70000 35168.813 -
ranges::minmax(std::vector<__int128>)/8 4.131 -
ranges::minmax(std::vector<char>)/1 0.639 4.60%
ranges::minmax(std::vector<char>)/64 1.234 -3.08%
ranges::minmax(std::vector<char>)/70000 594.417 -
ranges::minmax(std::vector<char>)/8 0.940 -17.83%
ranges::minmax(std::vector<long_long>)/1 0.691 6.28%
ranges::minmax(std::vector<long_long>)/64 10.209 -
ranges::minmax(std::vector<long_long>)/70000 9205.621 -
ranges::minmax(std::vector<long_long>)/8 2.113 -
rng::contains(deque<int>)_(process_all)/1048576 244261.321 -
rng::contains(deque<int>)_(process_all)/32 8.621 -
rng::contains(deque<int>)_(process_all)/50 12.554 -
rng::contains(deque<int>)_(process_all)/8 2.915 -2.60%
rng::contains(deque<int>)_(process_all)/8192 1904.025 2.28%
rng::contains(list<int>)_(process_all)/1048576 820867.380 -
rng::contains(list<int>)_(process_all)/32 8.902 -
rng::contains(list<int>)_(process_all)/50 18.328 -
rng::contains(list<int>)_(process_all)/8 2.362 1.48%
rng::contains(list<int>)_(process_all)/8192 7298.865 5.03%
rng::contains(vector<int>)_(process_all)/1048576 232536.387 -
rng::contains(vector<int>)_(process_all)/32 8.278 1.05%
rng::contains(vector<int>)_(process_all)/50 12.210 -
rng::contains(vector<int>)_(process_all)/8 2.603 4.97%
rng::contains(vector<int>)_(process_all)/8192 1804.899 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19331.912 -10.89%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20286.558 -10.45%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1487700.954 2.73%
rng::contains_subrange(deque<int>)_(process_all)/1048576 427890.093 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.978 15.16%
rng::contains_subrange(deque<int>)_(process_all)/32 12.462 6.35%
rng::contains_subrange(deque<int>)_(process_all)/50 24.699 1.52%
rng::contains_subrange(deque<int>)_(process_all)/8192 3343.451 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503162.802 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.685 6.26%
rng::contains_subrange(deque<int>)_(same_length)/32 19.198 6.23%
rng::contains_subrange(deque<int>)_(same_length)/50 27.436 2.94%
rng::contains_subrange(deque<int>)_(same_length)/8192 3921.184 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 478160.490 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.434 1.54%
rng::contains_subrange(deque<int>)_(single_element)/32 17.608 1.10%
rng::contains_subrange(deque<int>)_(single_element)/50 25.634 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3730.113 -
rng::contains_subrange(list<int>)_(near_matches)/1000 39528.932 6.19%
rng::contains_subrange(list<int>)_(near_matches)/1024 39111.597 -6.70%
rng::contains_subrange(list<int>)_(near_matches)/8192 2541228.413 -1.64%
rng::contains_subrange(list<int>)_(process_all)/1048576 855059.400 2.30%
rng::contains_subrange(list<int>)_(process_all)/16 4.858 -
rng::contains_subrange(list<int>)_(process_all)/32 10.180 -
rng::contains_subrange(list<int>)_(process_all)/50 18.007 1.21%
rng::contains_subrange(list<int>)_(process_all)/8192 6978.075 -14.95%
rng::contains_subrange(list<int>)_(same_length)/1048576 944404.250 1.07%
rng::contains_subrange(list<int>)_(same_length)/16 5.849 -1.58%
rng::contains_subrange(list<int>)_(same_length)/32 16.567 -
rng::contains_subrange(list<int>)_(same_length)/50 25.156 -
rng::contains_subrange(list<int>)_(same_length)/8192 8569.449 8.10%
rng::contains_subrange(list<int>)_(single_element)/1048576 860149.551 7.00%
rng::contains_subrange(list<int>)_(single_element)/16 4.942 4.95%
rng::contains_subrange(list<int>)_(single_element)/32 10.151 1.35%
rng::contains_subrange(list<int>)_(single_element)/50 16.707 -2.69%
rng::contains_subrange(list<int>)_(single_element)/8192 7063.913 -2.80%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13292.204 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13962.525 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 761952.673 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209966.357 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.866 4.75%
rng::contains_subrange(vector<int>)_(process_all)/32 7.978 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.471 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1637.781 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243706.797 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.832 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.693 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.750 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1871.900 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 234717.019 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.687 -2.26%
rng::contains_subrange(vector<int>)_(single_element)/32 8.603 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.407 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1830.441 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 469.877 2.96%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491599.328 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.308 6.19%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.525 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3831.468 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.132 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.771 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 524.454 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513225.985 -1.31%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.590 -1.51%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.563 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3992.614 -1.35%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.157 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.710 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.156 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.157 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.161 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2042.195 -1.64%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2195814.072 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.187 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.037 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19660.664 11.31%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 738.052 13.35%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1445837.868 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.275 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.826 -6.03%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11399.199 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1815.490 -7.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2350618.846 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.790 1.44%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.751 2.83%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19631.031 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 600.191 2.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1446381.283 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.261 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.817 -1.23%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11322.092 2.39%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.711 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.681 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.711 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 765.575 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957949.213 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.663 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.074 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7861.167 -9.10%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.753 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.764 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 863.300 -3.39%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1072050.883 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.271 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.995 5.49%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10623.151 -22.93%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 80.897 2.24%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73719.055 -2.32%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.529 2.37%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.591 7.47%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.043 -4.33%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.231 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.202 -2.08%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.232 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.235 -5.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.215 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.909 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306286.183 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.788 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.991 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.489 -
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.384 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9393.466 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.775 1.25%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.963 1.35%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2312.542 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.733 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15664.966 1.42%
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.616 1.19%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.815 8.40%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3876.335 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 717.411 -3.06%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28269.292 5.84%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.816 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.441 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9920.719 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.214 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 675.073 2.83%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.607 2.02%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.012 -6.21%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.273 1.05%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.115 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8689.883 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.897 1.95%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.135 1.36%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2141.418 -
rng::find(vector<bool>)_(process_all)/1024 4.501 -
rng::find(vector<bool>)_(process_all)/1048576 3654.447 -
rng::find(vector<bool>)_(process_all)/50 0.784 -7.02%
rng::find(vector<bool>)_(process_all)/8 0.784 1.95%
rng::find(vector<bool>)_(process_all)/8192 33.462 -
rng::find_if(vector<bool>)_(process_all)/1024 565.841 -
rng::find_if(vector<bool>)_(process_all)/1048576 577584.467 -
rng::find_if(vector<bool>)_(process_all)/50 23.987 -
rng::find_if(vector<bool>)_(process_all)/8 3.573 -
rng::find_if(vector<bool>)_(process_all)/8192 4512.152 -
rng::find_if_not(vector<bool>)_(process_all)/1024 566.210 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 577706.677 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.695 1.65%
rng::find_if_not(vector<bool>)_(process_all)/8 3.510 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4518.286 -
rng::find_last(deque<int>)_(bail_10%)/1024 286.223 27.00%
rng::find_last(deque<int>)_(bail_10%)/1048576 323314.049 -
rng::find_last(deque<int>)_(bail_10%)/50 14.115 24.68%
rng::find_last(deque<int>)_(bail_10%)/8 2.785 2.74%
rng::find_last(deque<int>)_(bail_10%)/8192 2508.728 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.151 1.65%
rng::find_last(deque<int>)_(bail_90%)/1048576 25429.981 -
rng::find_last(deque<int>)_(bail_90%)/50 1.853 -
rng::find_last(deque<int>)_(bail_90%)/8 0.905 11.18%
rng::find_last(deque<int>)_(bail_90%)/8192 202.762 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.732 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 364327.159 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.100 -2.54%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.304 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5832.935 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 734.622 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 404273.256 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.721 1.21%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.420 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6558.508 11.47%
rng::find_last(list<int>)_(bail_10%)/1024 656.760 -3.14%
rng::find_last(list<int>)_(bail_10%)/1048576 784140.683 -
rng::find_last(list<int>)_(bail_10%)/50 15.865 -
rng::find_last(list<int>)_(bail_10%)/8 2.077 -
rng::find_last(list<int>)_(bail_10%)/8192 6309.230 -
rng::find_last(list<int>)_(bail_90%)/1024 77.665 1.00%
rng::find_last(list<int>)_(bail_90%)/1048576 86951.524 -
rng::find_last(list<int>)_(bail_90%)/50 1.251 -
rng::find_last(list<int>)_(bail_90%)/8 0.462 -
rng::find_last(list<int>)_(bail_90%)/8192 601.503 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.539 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206000.650 -
rng::find_last(vector<char>)_(bail_10%)/50 10.766 -
rng::find_last(vector<char>)_(bail_10%)/8 2.004 -
rng::find_last(vector<char>)_(bail_10%)/8192 1621.426 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.624 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23002.897 -
rng::find_last(vector<char>)_(bail_90%)/50 1.502 11.25%
rng::find_last(vector<char>)_(bail_90%)/8 0.423 -4.49%
rng::find_last(vector<char>)_(bail_90%)/8192 189.090 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.997 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213346.609 -
rng::find_last(vector<int>)_(bail_10%)/50 10.773 -
rng::find_last(vector<int>)_(bail_10%)/8 2.019 -
rng::find_last(vector<int>)_(bail_10%)/8192 1650.295 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.975 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23173.729 -
rng::find_last(vector<int>)_(bail_90%)/50 1.414 -6.03%
rng::find_last(vector<int>)_(bail_90%)/8 0.443 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.100 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.628 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362031.987 -1.27%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.763 -3.31%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.803 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2762.991 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.073 -1.59%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38182.349 -3.65%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.557 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.086 -5.53%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.518 -1.34%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 784.989 2.05%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 897901.960 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.609 1.58%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.478 6.28%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7084.622 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 769.211 -3.41%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 894543.721 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.681 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.379 -8.56%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6737.792 -
rng::find_last_if(list<int>)_(bail_10%)/1024 678.216 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804797.270 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.313 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.306 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6557.413 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.876 1.84%
rng::find_last_if(list<int>)_(bail_90%)/1048576 88600.376 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.160 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.156 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.873 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238288.699 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.331 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1861.417 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.935 1.18%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26209.154 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.490 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -8.30%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.470 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 249.280 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307364.103 -
rng::find_last_if(vector<int>)_(bail_10%)/50 12.178 5.62%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.648 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2187.544 -3.64%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.098 -1.25%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33511.810 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.509 -2.15%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.554 -2.73%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.494 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.162 -1.31%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361920.544 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.289 -2.15%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.812 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2765.036 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.468 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38949.134 2.17%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.415 -2.51%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.939 -4.26%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.553 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 758.247 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 904119.567 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.102 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.815 15.18%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6616.556 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 765.364 -3.22%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 899897.100 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.978 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.353 -5.40%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6537.941 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.323 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803565.422 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.835 12.89%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.186 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6576.896 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.183 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88621.093 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.081 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 605.010 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.407 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238638.714 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.387 -1.15%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1867.946 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.061 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26207.415 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.468 -5.12%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.474 -14.09%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.395 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.399 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307321.930 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.436 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.642 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2181.897 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.238 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33523.741 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.512 -2.56%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.477 -2.31%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.519 -
rng::fold_left(deque<int>)/1048576 554895.949 -
rng::fold_left(deque<int>)/32 16.555 1.10%
rng::fold_left(deque<int>)/50 27.599 1.06%
rng::fold_left(deque<int>)/8 4.096 4.63%
rng::fold_left(deque<int>)/8192 4444.264 -
rng::fold_left(list<int>)/1048576 1396854.339 1.97%
rng::fold_left(list<int>)/32 20.767 -
rng::fold_left(list<int>)/50 38.566 3.02%
rng::fold_left(list<int>)/8 3.862 -
rng::fold_left(list<int>)/8192 11861.681 10.98%
rng::fold_left(vector<int>)/1048576 1324964.411 -
rng::fold_left(vector<int>)/32 21.696 -
rng::fold_left(vector<int>)/50 37.227 -
rng::fold_left(vector<int>)/8 3.562 -
rng::fold_left(vector<int>)/8192 10310.608 -
rng::for_each(map<int>)/32 24.988 -
rng::for_each(map<int>)/50 37.801 -
rng::for_each(map<int>)/8 6.180 -
rng::for_each(map<int>)/8192 7315.989 -
rng::for_each(multimap<int>)/32 25.847 -
rng::for_each(multimap<int>)/50 40.508 1.79%
rng::for_each(multimap<int>)/8 6.167 -1.30%
rng::for_each(multimap<int>)/8192 7230.752 -1.35%
rng::for_each(multiset<int>)/32 25.373 -
rng::for_each(multiset<int>)/50 38.783 -
rng::for_each(multiset<int>)/8 6.913 1.12%
rng::for_each(multiset<int>)/8192 7681.112 -
rng::for_each(set<int>)/32 25.494 2.11%
rng::for_each(set<int>)/50 37.892 -
rng::for_each(set<int>)/8 6.843 3.83%
rng::for_each(set<int>)/8192 7662.320 -1.63%
rng::starts_with(deque<int>)/1000 456.280 -2.33%
rng::starts_with(deque<int>)/1024 481.790 3.31%
rng::starts_with(deque<int>)/1048576 493143.456 -
rng::starts_with(deque<int>)/8 4.034 -
rng::starts_with(deque<int>)/8192 3845.340 -
rng::starts_with(deque<int>,_pred)/1000 515.099 1.26%
rng::starts_with(deque<int>,_pred)/1024 529.353 -
rng::starts_with(deque<int>,_pred)/1048576 526117.565 3.29%
rng::starts_with(deque<int>,_pred)/8 4.628 -1.10%
rng::starts_with(deque<int>,_pred)/8192 4049.972 3.77%
rng::starts_with(list<int>)/1000 759.160 -
rng::starts_with(list<int>)/1024 776.654 -
rng::starts_with(list<int>)/1048576 940669.125 -
rng::starts_with(list<int>)/8 2.926 -1.20%
rng::starts_with(list<int>)/8192 9284.578 7.56%
rng::starts_with(list<int>,_pred)/1000 789.270 -
rng::starts_with(list<int>,_pred)/1024 806.970 -
rng::starts_with(list<int>,_pred)/1048576 969499.080 -
rng::starts_with(list<int>,_pred)/8 3.486 -
rng::starts_with(list<int>,_pred)/8192 10882.766 -
rng::starts_with(vector<int>)/1000 58.341 -
rng::starts_with(vector<int>)/1024 59.899 -
rng::starts_with(vector<int>)/1048576 68414.914 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.986 -
rng::starts_with(vector<int>,_pred)/1000 282.017 2.03%
rng::starts_with(vector<int>,_pred)/1024 296.281 2.94%
rng::starts_with(vector<int>,_pred)/1048576 304189.509 -
rng::starts_with(vector<int>,_pred)/8 2.651 -4.06%
rng::starts_with(vector<int>,_pred)/8192 2540.931 1.97%
std::adjacent_find(deque<int>)/1024 463.117 -
std::adjacent_find(deque<int>)/1048576 475982.908 -
std::adjacent_find(deque<int>)/50 18.158 20.29%
std::adjacent_find(deque<int>)/8 3.672 10.09%
std::adjacent_find(deque<int>)/8192 3712.271 -
std::adjacent_find(deque<int>,_pred)/1024 629.930 -
std::adjacent_find(deque<int>,_pred)/1048576 650299.907 -
std::adjacent_find(deque<int>,_pred)/50 28.696 -5.59%
std::adjacent_find(deque<int>,_pred)/8 4.039 -7.26%
std::adjacent_find(deque<int>,_pred)/8192 5095.011 -
std::adjacent_find(list<int>)/1024 736.040 -
std::adjacent_find(list<int>)/1048576 871601.213 -
std::adjacent_find(list<int>)/50 23.255 1.33%
std::adjacent_find(list<int>)/8 2.086 -
std::adjacent_find(list<int>)/8192 7175.702 7.49%
std::adjacent_find(list<int>,_pred)/1024 790.539 -
std::adjacent_find(list<int>,_pred)/1048576 919034.021 -
std::adjacent_find(list<int>,_pred)/50 29.253 -
std::adjacent_find(list<int>,_pred)/8 3.853 -
std::adjacent_find(list<int>,_pred)/8192 7190.810 -
std::adjacent_find(vector<int>)/1024 234.481 -
std::adjacent_find(vector<int>)/1048576 234129.204 -
std::adjacent_find(vector<int>)/50 11.979 -
std::adjacent_find(vector<int>)/8 2.021 -
std::adjacent_find(vector<int>)/8192 1829.611 -
std::adjacent_find(vector<int>,_pred)/1024 400.265 -
std::adjacent_find(vector<int>,_pred)/1048576 467676.468 -
std::adjacent_find(vector<int>,_pred)/50 23.658 1.12%
std::adjacent_find(vector<int>,_pred)/8 3.236 -1.81%
std::adjacent_find(vector<int>,_pred)/8192 3203.595 -
std::all_of(deque<int>)_(process_all)/32 12.339 -
std::all_of(deque<int>)_(process_all)/32768 10114.568 -
std::all_of(deque<int>)_(process_all)/50 18.928 -
std::all_of(deque<int>)_(process_all)/8 3.441 -
std::all_of(deque<int>)_(process_all)/8192 2529.333 -
std::all_of(list<int>)_(process_all)/32 11.452 -
std::all_of(list<int>)_(process_all)/32768 26668.124 3.52%
std::all_of(list<int>)_(process_all)/50 21.927 -
std::all_of(list<int>)_(process_all)/8 2.641 -
std::all_of(list<int>)_(process_all)/8192 7663.461 -1.18%
std::all_of(vector<int>)_(process_all)/32 8.604 3.12%
std::all_of(vector<int>)_(process_all)/32768 8099.420 -
std::all_of(vector<int>)_(process_all)/50 14.857 2.36%
std::all_of(vector<int>)_(process_all)/8 2.289 -4.44%
std::all_of(vector<int>)_(process_all)/8192 2031.343 -3.06%
std::any_of(deque<int>)_(process_all)/32 12.305 -
std::any_of(deque<int>)_(process_all)/32768 10098.961 -10.77%
std::any_of(deque<int>)_(process_all)/50 18.886 -
std::any_of(deque<int>)_(process_all)/8 3.431 -
std::any_of(deque<int>)_(process_all)/8192 2524.806 -11.92%
std::any_of(list<int>)_(process_all)/32 11.618 -
std::any_of(list<int>)_(process_all)/32768 26294.443 2.70%
std::any_of(list<int>)_(process_all)/50 21.921 -
std::any_of(list<int>)_(process_all)/8 2.666 -
std::any_of(list<int>)_(process_all)/8192 8273.869 18.62%
std::any_of(vector<int>)_(process_all)/32 8.413 1.08%
std::any_of(vector<int>)_(process_all)/32768 8103.627 -
std::any_of(vector<int>)_(process_all)/50 13.129 -7.22%
std::any_of(vector<int>)_(process_all)/8 2.499 6.32%
std::any_of(vector<int>)_(process_all)/8192 2031.914 -
std::copy(deque<int>)/1048576 50022.230 -
std::copy(deque<int>)/262144 11660.251 -
std::copy(deque<int>)/32768 1145.308 -
std::copy(deque<int>)/4096 145.149 -
std::copy(deque<int>)/512 16.646 -
std::copy(deque<int>)/64 5.504 -
std::copy(deque<int>)/8 2.775 2.78%
std::copy(list<int>)/1048576 866744.387 -
std::copy(list<int>)/262144 214176.385 -
std::copy(list<int>)/32768 26398.856 -
std::copy(list<int>)/4096 3271.224 -
std::copy(list<int>)/512 364.219 -
std::copy(list<int>)/64 33.552 10.80%
std::copy(list<int>)/8 2.473 -
std::copy(vector<bool>)_(aligned)/1048576 2830.203 -11.64%
std::copy(vector<bool>)_(aligned)/262144 786.891 19.83%
std::copy(vector<bool>)_(aligned)/32768 35.368 -
std::copy(vector<bool>)_(aligned)/4096 4.826 2.14%
std::copy(vector<bool>)_(aligned)/512 1.373 -
std::copy(vector<bool>)_(aligned)/64 1.353 -
std::copy(vector<bool>)_(unaligned)/1048576 7016.434 -
std::copy(vector<bool>)_(unaligned)/262144 1712.138 -
std::copy(vector<bool>)_(unaligned)/32768 218.158 -
std::copy(vector<bool>)_(unaligned)/4096 26.073 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.803 -
std::copy(vector<int>)/1048576 50198.490 -
std::copy(vector<int>)/262144 12452.431 -
std::copy(vector<int>)/32768 3548.106 5.17%
std::copy(vector<int>)/4096 147.735 -34.10%
std::copy(vector<int>)/512 15.939 -
std::copy(vector<int>)/64 2.438 -
std::copy(vector<int>)/8 2.242 -
std::copy_backward(deque<int>)/1048576 133333.388 1.28%
std::copy_backward(deque<int>)/262144 31669.806 -4.99%
std::copy_backward(deque<int>)/32768 3993.692 2.89%
std::copy_backward(deque<int>)/4096 150.393 1.79%
std::copy_backward(deque<int>)/512 18.072 -
std::copy_backward(deque<int>)/64 3.031 -
std::copy_backward(deque<int>)/8 2.792 -
std::copy_backward(list<int>)/1048576 879072.302 -
std::copy_backward(list<int>)/262144 218380.202 -
std::copy_backward(list<int>)/32768 26353.563 -
std::copy_backward(list<int>)/4096 3254.236 -
std::copy_backward(list<int>)/512 366.872 -
std::copy_backward(list<int>)/64 30.865 -
std::copy_backward(list<int>)/8 2.254 -1.22%
std::copy_backward(vector<bool>)_(aligned)/1048576 2362.789 -6.11%
std::copy_backward(vector<bool>)_(aligned)/262144 776.361 12.78%
std::copy_backward(vector<bool>)_(aligned)/32768 35.811 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.018 2.28%
std::copy_backward(vector<bool>)_(aligned)/512 1.558 6.60%
std::copy_backward(vector<bool>)_(aligned)/64 1.740 5.28%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6552.345 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1594.278 -
std::copy_backward(vector<bool>)_(unaligned)/32768 207.521 1.10%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.277 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.798 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.911 -
std::copy_backward(vector<int>)/1048576 50195.731 -
std::copy_backward(vector<int>)/262144 12197.867 -
std::copy_backward(vector<int>)/32768 3716.251 -
std::copy_backward(vector<int>)/4096 231.595 -1.75%
std::copy_backward(vector<int>)/512 16.595 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.291 3.99%
std::copy_if(deque<int>)_(entire_range)/1048576 274745.147 -
std::copy_if(deque<int>)_(entire_range)/262144 69353.936 -
std::copy_if(deque<int>)_(entire_range)/32768 8659.801 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.600 -
std::copy_if(deque<int>)_(entire_range)/512 135.300 -
std::copy_if(deque<int>)_(entire_range)/64 16.152 -
std::copy_if(deque<int>)_(entire_range)/8 2.548 -3.21%
std::copy_if(deque<int>)_(every_other)/1048576 372491.145 -
std::copy_if(deque<int>)_(every_other)/262144 92937.508 -
std::copy_if(deque<int>)_(every_other)/32768 11617.220 -
std::copy_if(deque<int>)_(every_other)/4096 1453.956 -
std::copy_if(deque<int>)_(every_other)/512 182.189 -
std::copy_if(deque<int>)_(every_other)/64 23.322 -
std::copy_if(deque<int>)_(every_other)/8 3.447 -
std::copy_if(list<int>)_(entire_range)/1048576 888474.601 1.89%
std::copy_if(list<int>)_(entire_range)/262144 217308.003 -
std::copy_if(list<int>)_(entire_range)/32768 26696.793 1.95%
std::copy_if(list<int>)_(entire_range)/4096 3045.341 -
std::copy_if(list<int>)_(entire_range)/512 363.502 -1.27%
std::copy_if(list<int>)_(entire_range)/64 30.432 -5.35%
std::copy_if(list<int>)_(entire_range)/8 2.512 -
std::copy_if(list<int>)_(every_other)/1048576 830463.186 -1.11%
std::copy_if(list<int>)_(every_other)/262144 208590.240 -
std::copy_if(list<int>)_(every_other)/32768 25591.080 -
std::copy_if(list<int>)_(every_other)/4096 3333.903 -1.89%
std::copy_if(list<int>)_(every_other)/512 360.042 -
std::copy_if(list<int>)_(every_other)/64 27.835 -
std::copy_if(list<int>)_(every_other)/8 2.295 -
std::copy_if(vector<int>)_(entire_range)/1048576 245058.071 -
std::copy_if(vector<int>)_(entire_range)/262144 59651.204 -
std::copy_if(vector<int>)_(entire_range)/32768 7433.241 -
std::copy_if(vector<int>)_(entire_range)/4096 931.268 -
std::copy_if(vector<int>)_(entire_range)/512 122.951 -
std::copy_if(vector<int>)_(entire_range)/64 16.633 6.61%
std::copy_if(vector<int>)_(entire_range)/8 2.297 -1.28%
std::copy_if(vector<int>)_(every_other)/1048576 496498.398 -
std::copy_if(vector<int>)_(every_other)/262144 127638.110 -
std::copy_if(vector<int>)_(every_other)/32768 16246.540 -
std::copy_if(vector<int>)_(every_other)/4096 1995.182 -
std::copy_if(vector<int>)_(every_other)/512 254.585 -
std::copy_if(vector<int>)_(every_other)/64 32.739 -
std::copy_if(vector<int>)_(every_other)/8 4.220 -
std::copy_n(deque<int>)/1048576 50095.688 -
std::copy_n(deque<int>)/262144 11641.410 -
std::copy_n(deque<int>)/32768 1132.842 -
std::copy_n(deque<int>)/4096 145.598 -
std::copy_n(deque<int>)/512 16.728 -
std::copy_n(deque<int>)/64 2.787 -
std::copy_n(deque<int>)/8 2.749 -
std::copy_n(list<int>)/1048576 866124.949 -
std::copy_n(list<int>)/262144 215592.504 -
std::copy_n(list<int>)/32768 26052.165 -
std::copy_n(list<int>)/4096 3894.759 -
std::copy_n(list<int>)/512 343.089 -
std::copy_n(list<int>)/64 14.883 2.27%
std::copy_n(list<int>)/8 2.224 -
std::copy_n(vector<bool>)_(aligned)/1048576 2152.855 16.68%
std::copy_n(vector<bool>)_(aligned)/262144 762.658 1.46%
std::copy_n(vector<bool>)_(aligned)/32768 35.236 -
std::copy_n(vector<bool>)_(aligned)/4096 4.769 1.70%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.357 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.265 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.462 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.621 -1.40%
std::copy_n(vector<bool>)_(unaligned)/4096 26.049 -
std::copy_n(vector<bool>)_(unaligned)/512 3.484 -
std::copy_n(vector<bool>)_(unaligned)/64 1.810 -
std::copy_n(vector<int>)/1048576 49328.171 -1.72%
std::copy_n(vector<int>)/262144 12433.199 -
std::copy_n(vector<int>)/32768 3769.709 -
std::copy_n(vector<int>)/4096 217.527 32.30%
std::copy_n(vector<int>)/512 16.063 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.180 1.77%
std::count(deque<int>)_(every_other)/1024 244.754 -
std::count(deque<int>)_(every_other)/1048576 252750.075 -
std::count(deque<int>)_(every_other)/8 2.528 -
std::count(deque<int>)_(every_other)/8192 1929.609 -
std::count(list<int>)_(every_other)/1024 697.544 -1.38%
std::count(list<int>)_(every_other)/1048576 819466.442 1.19%
std::count(list<int>)_(every_other)/8 2.089 -
std::count(list<int>)_(every_other)/8192 7160.995 -
std::count(vector<bool>)/1000 2.999 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1454.427 -
std::count(vector<bool>)/8192 11.411 -
std::count(vector<int>)_(every_other)/1024 102.672 -
std::count(vector<int>)_(every_other)/1048576 104964.144 -
std::count(vector<int>)_(every_other)/8 1.379 -
std::count(vector<int>)_(every_other)/8192 816.942 -
std::count_if(deque<int>)_(every_other)/1024 346.276 -
std::count_if(deque<int>)_(every_other)/1048576 342150.098 -
std::count_if(deque<int>)_(every_other)/8 3.484 -
std::count_if(deque<int>)_(every_other)/8192 2681.906 -
std::count_if(list<int>)_(every_other)/1024 750.976 -
std::count_if(list<int>)_(every_other)/1048576 885292.561 -
std::count_if(list<int>)_(every_other)/8 2.770 -
std::count_if(list<int>)_(every_other)/8192 7176.877 -
std::count_if(vector<int>)_(every_other)/1024 245.994 -
std::count_if(vector<int>)_(every_other)/1048576 247713.136 -
std::count_if(vector<int>)_(every_other)/8 4.166 -
std::count_if(vector<int>)_(every_other)/8192 1898.408 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 651.332 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.898 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2546.257 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.740 -12.26%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.734 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2541.999 -6.42%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.915 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.404 4.50%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 443.671 -2.28%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.858 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.741 5.72%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 443.164 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.013 -6.87%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.733 1.53%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2145.075 -
std::deque<int>::ctor(size)/1024 75.282 6.80%
std::deque<int>::ctor(size)/32 27.728 6.37%
std::deque<int>::ctor(size)/8192 445.232 3.13%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.414 5.56%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.699 6.49%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 426.855 1.01%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.483 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.603 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.554 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.995 1.98%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.777 2.73%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.021 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.928 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.011 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.982 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.662 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.483 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.030 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.646 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.774 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 345.135 8.82%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.472 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.744 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2542.647 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.697 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1033.767 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.785 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8107.458 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13720.684 5.65%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 752.989 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 117961.920 1.86%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.327 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.863 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6116.893 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6751.308 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.133 3.59%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54797.016 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 873.501 1.45%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 53.337 12.74%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12858.697 9.09%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22015.963 -2.79%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 678.618 8.18%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 193393.281 -8.21%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 874.954 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 53.815 -8.42%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12897.950 7.93%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21874.720 2.25%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 680.546 3.25%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 192911.461 3.96%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1080.629 1.78%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 59.062 7.46%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11587.078 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22248.883 6.87%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 687.204 7.03%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 194023.648 5.84%
std::deque<std::string>::ctor(size)/1024 734.484 3.57%
std::deque<std::string>::ctor(size)/32 50.244 21.47%
std::deque<std::string>::ctor(size)/8192 8585.111 2.61%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 958.485 2.51%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 49.890 10.21%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12460.464 1.94%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21894.312 8.08%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 644.191 10.31%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 190463.356 7.64%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.344 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.299 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.365 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.848 -1.76%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.300 -3.02%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.827 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.612 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.704 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2343.514 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.865 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.317 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2357.419 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.953 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.752 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.944 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 30.370 3.60%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.505 -4.81%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.753 -1.97%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.736 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.508 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.064 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.084 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.989 4.99%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.675 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 518.590 2.58%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.934 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4548.340 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6441.361 -1.10%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 157.606 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52544.103 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1031.864 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.526 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8110.558 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12942.623 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 779.902 3.81%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114857.773 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.379 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.228 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.335 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.925 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.776 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.848 -1.17%
std::distance(join_view(vector<vector<int>>))/1024 0.975 -
std::distance(join_view(vector<vector<int>>))/4096 4.448 -1.86%
std::distance(join_view(vector<vector<int>>))/50 0.604 -10.81%
std::distance(join_view(vector<vector<int>>))/8192 8.409 1.67%
std::equal(deque<int>)_(it,_it,_it)/1024 471.468 3.42%
std::equal(deque<int>)_(it,_it,_it)/1048576 499542.231 2.00%
std::equal(deque<int>)_(it,_it,_it)/50 22.765 -
std::equal(deque<int>)_(it,_it,_it)/8 4.252 -3.29%
std::equal(deque<int>)_(it,_it,_it)/8192 3883.440 1.99%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.871 -3.79%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424806.432 -10.35%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.018 -2.96%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.671 -6.83%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3095.935 -14.84%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 516.860 -1.77%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 524576.372 2.56%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.548 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.056 -4.45%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4167.645 4.57%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 522.766 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507178.684 -1.34%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.446 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.290 -5.11%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3955.709 -1.17%
std::equal(list<int>)_(it,_it,_it)/1024 1129.769 -28.34%
std::equal(list<int>)_(it,_it,_it)/1048576 1311203.965 -
std::equal(list<int>)_(it,_it,_it)/50 35.397 -
std::equal(list<int>)_(it,_it,_it)/8 2.711 -
std::equal(list<int>)_(it,_it,_it)/8192 9777.388 1.30%
std::equal(list<int>)_(it,_it,_it,_it)/1024 784.971 2.09%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952500.284 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.984 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.891 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12080.266 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.218 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 980034.197 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.842 -3.27%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.449 -1.98%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11943.585 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1157.886 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1315175.657 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.663 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.494 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11162.864 -
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6422.482 1.84%
std::equal(vector<bool>)_(unaligned)/50 1.014 21.84%
std::equal(vector<bool>)_(unaligned)/8 1.011 14.32%
std::equal(vector<bool>)_(unaligned)/8192 56.890 3.11%
std::equal(vector<int>)_(it,_it,_it)/1024 77.620 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73688.069 -
std::equal(vector<int>)_(it,_it,_it)/50 4.083 -1.17%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.374 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.249 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73706.483 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.527 7.19%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.556 12.73%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.847 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.384 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305529.803 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.679 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.994 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.190 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.914 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305501.254 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.471 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.613 -2.84%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.059 -
std::fill(deque<int>)/1024 30.509 1.80%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 235.028 -
std::fill(list<int>)/1024 494.070 1.63%
std::fill(list<int>)/32 8.300 -
std::fill(list<int>)/50 35.145 -1.18%
std::fill(list<int>)/8192 7735.767 -14.97%
std::fill(vector<bool>)/1048576 3832.262 -
std::fill(vector<bool>)/262144 230.918 -
std::fill(vector<bool>)/32768 30.102 2.14%
std::fill(vector<bool>)/4096 4.199 -
std::fill(vector<bool>)/512 1.610 -
std::fill(vector<bool>)/64 1.697 6.87%
std::fill(vector<int>)/1024 29.898 -
std::fill(vector<int>)/32 1.037 -
std::fill(vector<int>)/50 2.201 -
std::fill(vector<int>)/8192 233.310 -
std::fill_n(deque<int>)/1024 29.817 -
std::fill_n(deque<int>)/32 1.166 1.04%
std::fill_n(deque<int>)/50 2.205 -
std::fill_n(deque<int>)/8192 239.300 2.19%
std::fill_n(list<int>)/1024 450.511 -4.93%
std::fill_n(list<int>)/32 8.158 -
std::fill_n(list<int>)/50 16.896 7.96%
std::fill_n(list<int>)/8192 8616.607 -3.20%
std::fill_n(vector<bool>)/1048576 3820.967 -
std::fill_n(vector<bool>)/262144 941.146 -
std::fill_n(vector<bool>)/32768 30.103 -
std::fill_n(vector<bool>)/4096 4.188 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.458 4.22%
std::fill_n(vector<int>)/1024 29.541 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.218 -
std::fill_n(vector<int>)/8192 232.018 -1.36%
std::find(deque<int>)_(bail_25%)/1024 68.111 1.08%
std::find(deque<int>)_(bail_25%)/32768 1925.886 -
std::find(deque<int>)_(bail_25%)/8 2.288 -
std::find(deque<int>)_(bail_25%)/8192 482.758 1.30%
std::find(deque<int>)_(process_all)/1024 242.500 -
std::find(deque<int>)_(process_all)/32768 7744.521 -
std::find(deque<int>)_(process_all)/50 13.094 -14.64%
std::find(deque<int>)_(process_all)/8 3.487 -1.81%
std::find(deque<int>)_(process_all)/8192 1930.301 -
std::find(list<int>)_(bail_25%)/1024 137.915 8.70%
std::find(list<int>)_(bail_25%)/32768 8006.100 -2.73%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1457.963 -
std::find(list<int>)_(process_all)/1024 698.729 -
std::find(list<int>)_(process_all)/32768 25929.469 -
std::find(list<int>)_(process_all)/50 19.067 -
std::find(list<int>)_(process_all)/8 2.383 9.85%
std::find(list<int>)_(process_all)/8192 7234.794 5.15%
std::find(vector<bool>)_(process_all)/1024 4.560 -
std::find(vector<bool>)_(process_all)/1048576 3641.516 -
std::find(vector<bool>)_(process_all)/50 0.691 -18.08%
std::find(vector<bool>)_(process_all)/8 0.653 -17.05%
std::find(vector<bool>)_(process_all)/8192 33.452 -
std::find(vector<char>)_(bail_25%)/1024 5.382 1.38%
std::find(vector<char>)_(bail_25%)/32768 136.367 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.34%
std::find(vector<char>)_(bail_25%)/8192 39.724 -
std::find(vector<char>)_(process_all)/1024 16.246 -
std::find(vector<char>)_(process_all)/32768 495.209 -
std::find(vector<char>)_(process_all)/50 1.615 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.998 -
std::find(vector<int>)_(bail_25%)/1024 66.158 -
std::find(vector<int>)_(bail_25%)/32768 1865.969 -
std::find(vector<int>)_(bail_25%)/8 1.372 -3.88%
std::find(vector<int>)_(bail_25%)/8192 472.182 -
std::find(vector<int>)_(process_all)/1024 242.523 -
std::find(vector<int>)_(process_all)/32768 7381.189 -
std::find(vector<int>)_(process_all)/50 12.430 -
std::find(vector<int>)_(process_all)/8 2.707 -2.02%
std::find(vector<int>)_(process_all)/8192 1849.794 -
std::find(vector<long_long>)_(bail_25%)/1024 22.980 -
std::find(vector<long_long>)_(bail_25%)/32768 727.831 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 3.62%
std::find(vector<long_long>)_(bail_25%)/8192 188.331 -
std::find(vector<long_long>)_(process_all)/1024 90.034 -
std::find(vector<long_long>)_(process_all)/32768 2893.998 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.050 2.64%
std::find(vector<long_long>)_(process_all)/8192 725.162 -
std::find(vector<short>)_(bail_25%)/1024 5.961 -
std::find(vector<short>)_(bail_25%)/32768 187.641 -
std::find(vector<short>)_(bail_25%)/8 0.657 -9.45%
std::find(vector<short>)_(bail_25%)/8192 45.466 -
std::find(vector<short>)_(process_all)/1024 22.540 -
std::find(vector<short>)_(process_all)/32768 722.128 -
std::find(vector<short>)_(process_all)/50 1.692 1.04%
std::find(vector<short>)_(process_all)/8 0.686 -
std::find(vector<short>)_(process_all)/8192 180.362 -
std::find_end(deque<int>)_(match_near_end)/1000 42.083 -7.24%
std::find_end(deque<int>)_(match_near_end)/1024 33.578 -21.54%
std::find_end(deque<int>)_(match_near_end)/8192 277.518 -19.97%
std::find_end(deque<int>)_(near_matches)/1000 15723.906 -
std::find_end(deque<int>)_(near_matches)/1024 16315.578 -
std::find_end(deque<int>)_(near_matches)/8192 1124825.806 -
std::find_end(deque<int>)_(process_all)/1000 297.906 5.22%
std::find_end(deque<int>)_(process_all)/1024 293.884 -
std::find_end(deque<int>)_(process_all)/1048576 263410.712 -
std::find_end(deque<int>)_(process_all)/8192 1998.342 -16.56%
std::find_end(deque<int>)_(same_length)/1000 326.012 -
std::find_end(deque<int>)_(same_length)/1024 333.255 -
std::find_end(deque<int>)_(same_length)/8192 2736.980 -1.33%
std::find_end(deque<int>)_(single_element)/1000 311.800 -7.17%
std::find_end(deque<int>)_(single_element)/1024 328.727 -4.17%
std::find_end(deque<int>)_(single_element)/8192 2351.907 -6.45%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.741 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.599 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.203 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30989.411 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32267.565 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1878795.241 -
std::find_end(deque<int>,_pred)_(process_all)/1000 581.898 -
std::find_end(deque<int>,_pred)_(process_all)/1024 590.047 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593743.220 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4344.512 -
std::find_end(deque<int>,_pred)_(same_length)/1000 818.997 5.40%
std::find_end(deque<int>,_pred)_(same_length)/1024 814.736 2.46%
std::find_end(deque<int>,_pred)_(same_length)/8192 4984.350 -
std::find_end(deque<int>,_pred)_(single_element)/1000 661.380 -
std::find_end(deque<int>,_pred)_(single_element)/1024 668.832 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4872.665 1.43%
std::find_end(forward_list<int>)_(match_near_end)/1000 762.183 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4462.183 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256658.110 -
std::find_end(forward_list<int>)_(near_matches)/1000 36562.934 -
std::find_end(forward_list<int>)_(near_matches)/1024 37988.924 -
std::find_end(forward_list<int>)_(near_matches)/8192 2467340.669 -
std::find_end(forward_list<int>)_(process_all)/1000 691.106 -
std::find_end(forward_list<int>)_(process_all)/1024 708.679 -
std::find_end(forward_list<int>)_(process_all)/1048576 757615.745 -
std::find_end(forward_list<int>)_(process_all)/8192 5654.546 -
std::find_end(forward_list<int>)_(same_length)/1000 1451.496 -1.20%
std::find_end(forward_list<int>)_(same_length)/1024 1500.561 -
std::find_end(forward_list<int>)_(same_length)/8192 14224.149 -
std::find_end(forward_list<int>)_(single_element)/1000 689.911 -1.29%
std::find_end(forward_list<int>)_(single_element)/1024 706.830 -1.20%
std::find_end(forward_list<int>)_(single_element)/8192 5758.130 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.809 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5153.122 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275817.501 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41120.963 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42796.411 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2677871.805 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 788.465 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 807.022 -1.38%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 883762.246 -1.15%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6512.465 -1.73%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1531.628 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.460 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17824.207 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 763.471 2.38%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 781.650 4.34%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6396.694 4.19%
std::find_end(list<int>)_(match_near_end)/1000 77.054 -
std::find_end(list<int>)_(match_near_end)/1024 60.646 1.86%
std::find_end(list<int>)_(match_near_end)/8192 602.645 -
std::find_end(list<int>)_(near_matches)/1000 32914.165 -
std::find_end(list<int>)_(near_matches)/1024 34334.614 -
std::find_end(list<int>)_(near_matches)/8192 2244394.766 -
std::find_end(list<int>)_(process_all)/1000 713.434 -
std::find_end(list<int>)_(process_all)/1024 729.357 -
std::find_end(list<int>)_(process_all)/1048576 871593.983 -
std::find_end(list<int>)_(process_all)/8192 7291.303 -2.55%
std::find_end(list<int>)_(same_length)/1000 747.797 -
std::find_end(list<int>)_(same_length)/1024 748.115 -1.72%
std::find_end(list<int>)_(same_length)/8192 8114.342 -
std::find_end(list<int>)_(single_element)/1000 715.888 -
std::find_end(list<int>)_(single_element)/1024 732.451 -
std::find_end(list<int>)_(single_element)/8192 7712.572 -6.88%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.249 1.22%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.814 1.17%
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.700 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36622.989 -
std::find_end(list<int>,_pred)_(near_matches)/1024 37985.291 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2399230.024 -
std::find_end(list<int>,_pred)_(process_all)/1000 1620.944 104.55%
std::find_end(list<int>,_pred)_(process_all)/1024 1672.755 100.45%
std::find_end(list<int>,_pred)_(process_all)/1048576 958841.929 -
std::find_end(list<int>,_pred)_(process_all)/8192 7754.564 -4.88%
std::find_end(list<int>,_pred)_(same_length)/1000 778.403 -4.45%
std::find_end(list<int>,_pred)_(same_length)/1024 787.627 -5.22%
std::find_end(list<int>,_pred)_(same_length)/8192 10113.775 6.53%
std::find_end(list<int>,_pred)_(single_element)/1000 796.074 -
std::find_end(list<int>,_pred)_(single_element)/1024 815.032 -
std::find_end(list<int>,_pred)_(single_element)/8192 8105.775 -5.57%
std::find_end(vector<int>)_(match_near_end)/1000 27.582 -
std::find_end(vector<int>)_(match_near_end)/1024 28.525 -
std::find_end(vector<int>)_(match_near_end)/8192 201.530 -
std::find_end(vector<int>)_(near_matches)/1000 13520.992 -
std::find_end(vector<int>)_(near_matches)/1024 14014.503 -
std::find_end(vector<int>)_(near_matches)/8192 767982.555 -
std::find_end(vector<int>)_(process_all)/1000 218.863 -
std::find_end(vector<int>)_(process_all)/1024 224.624 1.81%
std::find_end(vector<int>)_(process_all)/1048576 222669.855 3.02%
std::find_end(vector<int>)_(process_all)/8192 1678.653 -
std::find_end(vector<int>)_(same_length)/1000 241.700 -1.11%
std::find_end(vector<int>)_(same_length)/1024 247.208 -2.76%
std::find_end(vector<int>)_(same_length)/8192 2020.971 1.38%
std::find_end(vector<int>)_(single_element)/1000 244.958 2.57%
std::find_end(vector<int>)_(single_element)/1024 249.182 2.10%
std::find_end(vector<int>)_(single_element)/8192 1929.200 3.66%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.393 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.069 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.516 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23099.065 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24009.401 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450957.039 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.317 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.314 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643735.537 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4303.249 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.526 -
std::find_end(vector<int>,_pred)_(same_length)/1024 624.472 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5103.258 2.55%
std::find_end(vector<int>,_pred)_(single_element)/1000 583.075 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.934 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4780.388 -
std::find_first_of(deque<int>)_(large_needle)/1024 365345.903 -
std::find_first_of(deque<int>)_(large_needle)/32 296.870 -
std::find_first_of(deque<int>)_(large_needle)/50 717.635 -
std::find_first_of(deque<int>)_(large_needle)/8192 23500488.900 -
std::find_first_of(deque<int>)_(small_needle)/1024 3505.366 -
std::find_first_of(deque<int>)_(small_needle)/32 110.321 -
std::find_first_of(deque<int>)_(small_needle)/50 169.900 -
std::find_first_of(deque<int>)_(small_needle)/8192 28028.115 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 612457.724 2.14%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 582.162 -3.21%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1567.993 -2.55%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36761989.002 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6247.464 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.668 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.245 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49824.400 -
std::find_first_of(list<int>)_(large_needle)/1024 920354.086 8.25%
std::find_first_of(list<int>)_(large_needle)/32 674.417 -
std::find_first_of(list<int>)_(large_needle)/50 1740.450 -
std::find_first_of(list<int>)_(large_needle)/8192 49080497.197 -
std::find_first_of(list<int>)_(small_needle)/1024 2750.524 -
std::find_first_of(list<int>)_(small_needle)/32 93.335 -
std::find_first_of(list<int>)_(small_needle)/50 140.457 -
std::find_first_of(list<int>)_(small_needle)/8192 22224.302 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1046657.228 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.958 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1963.458 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57704874.993 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5367.371 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.818 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.083 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43148.230 -
std::find_first_of(vector<int>)_(large_needle)/1024 108101.097 -10.79%
std::find_first_of(vector<int>)_(large_needle)/32 105.653 -10.91%
std::find_first_of(vector<int>)_(large_needle)/50 278.555 -7.85%
std::find_first_of(vector<int>)_(large_needle)/8192 7039821.969 -11.08%
std::find_first_of(vector<int>)_(small_needle)/1024 1600.341 9.34%
std::find_first_of(vector<int>)_(small_needle)/32 55.452 8.79%
std::find_first_of(vector<int>)_(small_needle)/50 82.464 11.19%
std::find_first_of(vector<int>)_(small_needle)/8192 12255.412 4.74%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 598687.232 1.80%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 488.048 -1.03%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1358.502 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41725441.177 9.57%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5691.279 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 185.391 6.45%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.808 2.07%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44949.333 -5.11%
std::find_if(deque<int>)_(bail_25%)/1024 78.126 -
std::find_if(deque<int>)_(bail_25%)/32768 2355.311 18.28%
std::find_if(deque<int>)_(bail_25%)/8 1.165 -
std::find_if(deque<int>)_(bail_25%)/8192 589.994 16.88%
std::find_if(deque<int>)_(process_all)/1024 250.844 -
std::find_if(deque<int>)_(process_all)/32768 8051.994 -
std::find_if(deque<int>)_(process_all)/50 12.691 -
std::find_if(deque<int>)_(process_all)/8 2.523 -
std::find_if(deque<int>)_(process_all)/8192 1999.782 -
std::find_if(list<int>)_(bail_25%)/1024 181.039 -
std::find_if(list<int>)_(bail_25%)/32768 7081.306 1.24%
std::find_if(list<int>)_(bail_25%)/8 0.920 -
std::find_if(list<int>)_(bail_25%)/8192 1421.862 -1.14%
std::find_if(list<int>)_(process_all)/1024 709.908 3.55%
std::find_if(list<int>)_(process_all)/32768 25749.949 1.36%
std::find_if(list<int>)_(process_all)/50 19.101 1.20%
std::find_if(list<int>)_(process_all)/8 2.366 3.92%
std::find_if(list<int>)_(process_all)/8192 7250.258 -17.93%
std::find_if(vector<bool>)_(process_all)/1024 569.064 -
std::find_if(vector<bool>)_(process_all)/1048576 581710.373 1.01%
std::find_if(vector<bool>)_(process_all)/50 23.586 -1.53%
std::find_if(vector<bool>)_(process_all)/8 3.487 -2.18%
std::find_if(vector<bool>)_(process_all)/8192 4547.528 1.13%
std::find_if(vector<char>)_(bail_25%)/1024 27.316 -1.12%
std::find_if(vector<char>)_(bail_25%)/32768 865.510 -
std::find_if(vector<char>)_(bail_25%)/8 0.853 -
std::find_if(vector<char>)_(bail_25%)/8192 224.723 -
std::find_if(vector<char>)_(process_all)/1024 124.838 -
std::find_if(vector<char>)_(process_all)/32768 3756.752 -
std::find_if(vector<char>)_(process_all)/50 6.636 -
std::find_if(vector<char>)_(process_all)/8 1.558 1.67%
std::find_if(vector<char>)_(process_all)/8192 945.222 -
std::find_if(vector<int>)_(bail_25%)/1024 27.541 2.49%
std::find_if(vector<int>)_(bail_25%)/32768 813.228 -
std::find_if(vector<int>)_(bail_25%)/8 0.788 -6.69%
std::find_if(vector<int>)_(bail_25%)/8192 212.248 -
std::find_if(vector<int>)_(process_all)/1024 115.192 -19.15%
std::find_if(vector<int>)_(process_all)/32768 3361.326 -26.70%
std::find_if(vector<int>)_(process_all)/50 5.865 -26.69%
std::find_if(vector<int>)_(process_all)/8 1.431 -10.52%
std::find_if(vector<int>)_(process_all)/8192 844.316 -26.21%
std::find_if_not(deque<int>)_(bail_25%)/1024 81.406 5.24%
std::find_if_not(deque<int>)_(bail_25%)/32768 2404.137 20.30%
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -
std::find_if_not(deque<int>)_(bail_25%)/8192 548.432 9.62%
std::find_if_not(deque<int>)_(process_all)/1024 270.618 -14.90%
std::find_if_not(deque<int>)_(process_all)/32768 8755.114 -14.89%
std::find_if_not(deque<int>)_(process_all)/50 12.707 -
std::find_if_not(deque<int>)_(process_all)/8 2.629 -4.12%
std::find_if_not(deque<int>)_(process_all)/8192 2151.153 -16.05%
std::find_if_not(list<int>)_(bail_25%)/1024 183.580 1.40%
std::find_if_not(list<int>)_(bail_25%)/32768 7765.998 -
std::find_if_not(list<int>)_(bail_25%)/8 0.986 7.89%
std::find_if_not(list<int>)_(bail_25%)/8192 1419.884 -8.68%
std::find_if_not(list<int>)_(process_all)/1024 734.785 1.08%
std::find_if_not(list<int>)_(process_all)/32768 25334.686 -7.32%
std::find_if_not(list<int>)_(process_all)/50 41.302 6.39%
std::find_if_not(list<int>)_(process_all)/8 3.663 3.19%
std::find_if_not(list<int>)_(process_all)/8192 7203.913 -4.73%
std::find_if_not(vector<bool>)_(process_all)/1024 569.785 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580258.754 -
std::find_if_not(vector<bool>)_(process_all)/50 24.270 -
std::find_if_not(vector<bool>)_(process_all)/8 3.568 -
std::find_if_not(vector<bool>)_(process_all)/8192 4534.877 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.085 -5.57%
std::find_if_not(vector<char>)_(bail_25%)/32768 948.721 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.820 -14.33%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.495 1.19%
std::find_if_not(vector<char>)_(process_all)/1024 124.688 -
std::find_if_not(vector<char>)_(process_all)/32768 3748.044 -
std::find_if_not(vector<char>)_(process_all)/50 6.626 -
std::find_if_not(vector<char>)_(process_all)/8 1.339 -5.77%
std::find_if_not(vector<char>)_(process_all)/8192 943.272 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.367 -5.46%
std::find_if_not(vector<int>)_(bail_25%)/32768 960.034 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.692 -
std::find_if_not(vector<int>)_(bail_25%)/8192 241.944 -1.10%
std::find_if_not(vector<int>)_(process_all)/1024 112.737 -
std::find_if_not(vector<int>)_(process_all)/32768 3201.779 -
std::find_if_not(vector<int>)_(process_all)/50 5.404 -24.73%
std::find_if_not(vector<int>)_(process_all)/8 1.602 12.43%
std::find_if_not(vector<int>)_(process_all)/8192 804.113 -
std::flat_map<int,_int>::clear()/0 390.394 -
std::flat_map<int,_int>::clear()/1024 394.196 -
std::flat_map<int,_int>::clear()/32 390.550 -
std::flat_map<int,_int>::clear()/8192 408.292 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.888 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.103 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.647 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.416 2.49%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.016 -25.99%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.230 -9.74%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.120 -29.79%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.235 1.39%
std::flat_map<int,_int>::count(key)_(existent)/32 3.067 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.661 1.11%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.468 -3.11%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.532 -8.42%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.140 -1.17%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.263 -12.27%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.066 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.746 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.670 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.085 -
std::flat_map<int,_int>::ctor(const&)/0 12.774 -
std::flat_map<int,_int>::ctor(const&)/1024 177.328 -
std::flat_map<int,_int>::ctor(const&)/32 22.807 -
std::flat_map<int,_int>::ctor(const&)/8192 1889.578 -1.38%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.773 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.121 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.847 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1886.203 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.560 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4201.530 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.428 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33103.707 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.608 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8697.344 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.787 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131516.707 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.406 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.336 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.680 -5.36%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.419 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.858 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.272 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.589 -
std::flat_map<int,_int>::erase(iterator)/1024 76.385 -2.72%
std::flat_map<int,_int>::erase(iterator)/32 19.896 -
std::flat_map<int,_int>::erase(iterator)/8192 491.873 -1.71%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.374 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.592 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.772 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 600.792 -2.20%
std::flat_map<int,_int>::erase(key)_(existent)/1024 90.046 -17.00%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.871 2.01%
std::flat_map<int,_int>::erase(key)_(existent)/8192 558.130 -1.99%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.520 4.97%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.602 -27.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.224 -13.16%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.555 -38.52%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.503 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.685 2.42%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.779 1.08%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.103 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.305 1.10%
std::flat_map<int,_int>::find(key)_(existent)/32 3.298 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.192 1.35%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.307 -29.92%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.279 37.28%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.706 15.78%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.027 48.48%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.769 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.639 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.211 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.276 -12.34%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.771 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 96.947 -3.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.777 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 542.774 -15.24%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.851 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.587 1.08%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.887 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.381 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.827 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.902 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.081 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 500.120 -9.77%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 405.735 3.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5166.203 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.974 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40076.740 2.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.585 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5673.323 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 610.609 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43479.837 1.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.820 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7667.226 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.104 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63052.282 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.957 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1416.099 -13.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.290 -1.41%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8492.805 -16.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.657 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1788.432 -2.60%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 458.728 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10989.961 -5.69%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.854 -28.85%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.023 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.036 1.00%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.046 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.311 -21.05%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.277 -3.46%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.148 -40.46%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.037 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.425 -1.26%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.109 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 553.636 -12.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.462 -26.97%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.817 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.452 -9.19%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.700 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.596 1.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.238 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.263 -5.53%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.684 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 100.915 1.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.531 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 553.850 -11.88%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.882 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.047 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.451 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.283 7.58%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.656 -27.68%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.244 -14.69%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.453 -32.00%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.779 -2.28%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.127 -1.19%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.547 -2.02%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 611.353 -7.71%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.473 5.10%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.141 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.654 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 638.474 -5.33%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.987 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 607.220 -5.45%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.998 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.496 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 8.455 69.02%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.385 5.75%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.594 70.34%
std::flat_multimap<int,_int>::clear()/0 392.082 -4.79%
std::flat_multimap<int,_int>::clear()/1024 392.729 -2.86%
std::flat_multimap<int,_int>::clear()/32 391.934 -2.94%
std::flat_multimap<int,_int>::clear()/8192 411.532 -1.52%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.297 2.37%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.211 3.79%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.589 1.36%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.373 -24.11%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.615 -38.27%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.184 -4.38%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.309 -39.89%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.703 -2.79%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.298 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.667 -7.92%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.072 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.085 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.707 3.34%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.056 -1.49%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.344 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.671 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.669 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.789 -1.82%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.397 1.11%
std::flat_multimap<int,_int>::ctor(const&)/32 22.979 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1926.718 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.799 -1.77%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.634 1.08%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.021 -1.07%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1922.297 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.928 -2.02%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3926.769 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.508 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31954.143 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.920 -4.63%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8439.680 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.838 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131184.906 3.10%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.012 -6.02%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.504 2.28%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.683 -6.55%
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.019 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.266 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.729 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.937 -4.75%
std::flat_multimap<int,_int>::erase(iterator)/8192 516.713 4.64%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.574 -2.63%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.030 -2.92%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.901 -3.60%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 615.009 -1.97%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.368 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.439 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 521.282 3.19%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.936 2.88%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.002 1.72%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.305 1.12%
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.593 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.846 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.061 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.302 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.351 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.145 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.481 14.67%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.295 -6.72%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.200 -1.76%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.181 -8.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.764 -2.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.330 16.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.379 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.375 57.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.729 -2.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.685 -16.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.782 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 583.691 3.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.867 -2.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.104 -1.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.162 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.529 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.879 -2.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.540 -1.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.062 -4.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 525.280 3.48%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.627 -2.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4913.746 -4.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 597.014 -4.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37375.796 -4.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.090 -2.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5463.631 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 610.810 -2.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41970.360 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.760 -2.47%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7359.356 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 661.822 -1.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60665.111 1.36%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.565 -2.28%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1079.126 -2.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.441 -2.69%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5978.340 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.797 -2.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1099.846 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 435.683 -2.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6012.720 1.29%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 99.757 -15.75%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.090 1.30%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 574.272 2.90%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.790 -2.07%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.574 31.53%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.338 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.317 55.57%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.789 -1.88%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.268 -6.64%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.270 -1.44%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 565.705 2.75%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.998 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.069 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.502 -6.08%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.144 -19.59%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.260 -4.41%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.917 -20.49%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.681 -1.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.353 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.537 -1.78%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 704.081 7.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.738 -1.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.626 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.557 -2.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 710.431 5.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.338 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.254 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.782 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 684.820 6.17%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.955 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.961 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.324 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.240 5.65%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.262 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.855 7.91%
std::for_each(deque<int>)/32 3.696 -
std::for_each(deque<int>)/50 3.879 -
std::for_each(deque<int>)/8 0.920 -
std::for_each(deque<int>)/8192 254.976 -
std::for_each(join_view(vector<vector<int>>))/32 3.767 -
std::for_each(join_view(vector<vector<int>>))/50 4.000 -1.48%
std::for_each(join_view(vector<vector<int>>))/8 1.451 -5.60%
std::for_each(join_view(vector<vector<int>>))/8192 263.819 -
std::for_each(list<int>)/32 10.868 -
std::for_each(list<int>)/50 21.817 1.57%
std::for_each(list<int>)/8 2.537 3.33%
std::for_each(list<int>)/8192 7725.635 -4.92%
std::for_each(map<int>::iterator)/32 23.994 -
std::for_each(map<int>::iterator)/50 36.181 1.05%
std::for_each(map<int>::iterator)/8 5.016 -
std::for_each(map<int>::iterator)/8192 7438.079 -
std::for_each(multimap<int>::iterator)/32 23.621 -
std::for_each(multimap<int>::iterator)/50 36.400 -
std::for_each(multimap<int>::iterator)/8 5.076 -
std::for_each(multimap<int>::iterator)/8192 7408.827 -1.10%
std::for_each(multiset<int>::iterator)/32 23.545 -
std::for_each(multiset<int>::iterator)/50 36.127 1.35%
std::for_each(multiset<int>::iterator)/8 5.030 -
std::for_each(multiset<int>::iterator)/8192 7889.619 -
std::for_each(set<int>::iterator)/32 24.602 1.06%
std::for_each(set<int>::iterator)/50 36.823 -
std::for_each(set<int>::iterator)/8 5.040 -
std::for_each(set<int>::iterator)/8192 7778.041 -
std::for_each(vector<int>)/32 3.690 -
std::for_each(vector<int>)/50 3.882 -
std::for_each(vector<int>)/8 0.915 -
std::for_each(vector<int>)/8192 252.112 -
std::for_each_n(deque<int>)/32 3.765 -
std::for_each_n(deque<int>)/50 3.925 -
std::for_each_n(deque<int>)/8 1.144 -2.98%
std::for_each_n(deque<int>)/8192 254.821 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.900 1.60%
std::for_each_n(join_view(vector<vector<int>>))/50 4.312 -3.24%
std::for_each_n(join_view(vector<vector<int>>))/8 1.489 7.46%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.823 -
std::for_each_n(list<int>)/32 11.225 -
std::for_each_n(list<int>)/50 22.551 -
std::for_each_n(list<int>)/8 2.482 -3.13%
std::for_each_n(list<int>)/8192 7747.533 7.93%
std::for_each_n(vector<int>)/32 3.719 -
std::for_each_n(vector<int>)/50 3.859 -
std::for_each_n(vector<int>)/8 2.708 -
std::for_each_n(vector<int>)/8192 251.885 -
std::generate(deque<int>)/1024 244.602 -
std::generate(deque<int>)/32 8.073 -
std::generate(deque<int>)/50 12.063 -
std::generate(deque<int>)/8192 1909.214 -
std::generate(list<int>)/1024 670.908 -
std::generate(list<int>)/32 8.440 -
std::generate(list<int>)/50 15.596 4.39%
std::generate(list<int>)/8192 6968.182 -
std::generate(vector<int>)/1024 244.130 -
std::generate(vector<int>)/32 7.990 -
std::generate(vector<int>)/50 11.991 -
std::generate(vector<int>)/8192 1843.215 -
std::generate_n(deque<int>)/1024 244.470 -
std::generate_n(deque<int>)/32 8.235 -
std::generate_n(deque<int>)/50 12.236 -
std::generate_n(deque<int>)/8192 1969.086 -
std::generate_n(list<int>)/1024 650.924 -
std::generate_n(list<int>)/32 8.566 -
std::generate_n(list<int>)/50 15.168 -
std::generate_n(list<int>)/8192 6842.490 -8.14%
std::generate_n(vector<int>)/1024 243.014 -
std::generate_n(vector<int>)/32 7.869 -
std::generate_n(vector<int>)/50 11.917 -
std::generate_n(vector<int>)/8192 1842.707 -
std::is_partitioned(deque<int>)_(partitioned)/1024 304.847 4.53%
std::is_partitioned(deque<int>)_(partitioned)/32 9.624 4.72%
std::is_partitioned(deque<int>)_(partitioned)/50 14.761 6.16%
std::is_partitioned(deque<int>)_(partitioned)/8192 2402.382 2.98%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.415 1.72%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.231 -15.71%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.223 4.23%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 944.337 36.73%
std::is_partitioned(list<int>)_(partitioned)/1024 586.186 -
std::is_partitioned(list<int>)_(partitioned)/32 8.663 -
std::is_partitioned(list<int>)_(partitioned)/50 13.937 -
std::is_partitioned(list<int>)_(partitioned)/8192 6879.083 1.50%
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.726 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.309 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.523 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2158.878 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.046 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.581 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.498 -2.30%
std::is_partitioned(vector<int>)_(partitioned)/8192 1408.907 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.402 -18.13%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.620 -6.97%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.520 -4.31%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.015 -7.14%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.431 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.960 1.68%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3859.498 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515405.083 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.474 -1.05%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.453 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.495 2.41%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4045.875 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 691848.702 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.666 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.540 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.697 1.62%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4092.389 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519413.922 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.048 1.41%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.915 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.516 -4.80%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4069.510 2.18%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687643.638 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.976 -1.56%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 757.118 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8565.426 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420833.166 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.400 -1.46%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 787.948 1.07%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.618 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7717.193 1.13%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1594122.632 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.043 -1.49%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.983 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.792 1.88%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9090.087 2.56%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427396.214 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.748 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 803.088 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.166 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7922.285 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1603000.667 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.758 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.934 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.802 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.752 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212692.295 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.513 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.138 -3.96%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.416 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.979 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1014481.012 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.189 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 403.769 5.19%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.293 4.77%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3207.989 7.38%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211969.847 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.972 4.83%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.918 -1.31%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.390 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2768.988 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997707.436 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.613 -
std::is_sorted(deque<int>)/1024 471.934 -
std::is_sorted(deque<int>)/8 4.601 40.00%
std::is_sorted(deque<int>)/8192 3777.131 -
std::is_sorted(deque<int>,_pred)/1024 641.431 -
std::is_sorted(deque<int>,_pred)/8 4.783 -
std::is_sorted(deque<int>,_pred)/8192 5193.872 -
std::is_sorted(list<int>)/1024 750.774 -
std::is_sorted(list<int>)/8 2.140 -
std::is_sorted(list<int>)/8192 7154.176 -1.62%
std::is_sorted(list<int>,_pred)/1024 821.564 -
std::is_sorted(list<int>,_pred)/8 4.016 -
std::is_sorted(list<int>,_pred)/8192 8473.972 -6.63%
std::is_sorted(vector<int>)/1024 245.360 -1.63%
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1898.690 -4.04%
std::is_sorted(vector<int>,_pred)/1024 468.665 -
std::is_sorted(vector<int>,_pred)/8 3.209 -6.54%
std::is_sorted(vector<int>,_pred)/8192 3729.735 -
std::is_sorted_until(deque<int>)/1024 466.784 -
std::is_sorted_until(deque<int>)/8 2.790 10.40%
std::is_sorted_until(deque<int>)/8192 3739.358 -
std::is_sorted_until(deque<int>,_pred)/1024 606.917 1.87%
std::is_sorted_until(deque<int>,_pred)/8 4.456 7.76%
std::is_sorted_until(deque<int>,_pred)/8192 4807.112 -
std::is_sorted_until(list<int>)/1024 747.760 1.18%
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7230.437 8.21%
std::is_sorted_until(list<int>,_pred)/1024 792.560 -
std::is_sorted_until(list<int>,_pred)/8 3.635 -
std::is_sorted_until(list<int>,_pred)/8192 8918.506 5.44%
std::is_sorted_until(vector<int>)/1024 236.616 -
std::is_sorted_until(vector<int>)/8 2.037 -1.12%
std::is_sorted_until(vector<int>)/8192 1846.096 -
std::is_sorted_until(vector<int>,_pred)/1024 407.951 -2.50%
std::is_sorted_until(vector<int>,_pred)/8 3.686 4.27%
std::is_sorted_until(vector<int>,_pred)/8192 3380.415 4.93%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4759.967 2.61%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 536.512 1.37%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 38410.619 5.21%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 707.655 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.817 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11160.235 -4.38%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11779.240 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 332.118 -2.94%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100511.295 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11674.101 -2.25%
std::list<int>::ctor(Range)_(cheap_elements)/32 330.662 -3.02%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101245.428 -1.08%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11385.320 -4.31%
std::list<int>::ctor(const&)_(cheap_elements)/32 328.715 -3.96%
std::list<int>::ctor(const&)_(cheap_elements)/8192 97615.765 -4.00%
std::list<int>::ctor(size)/1024 12000.416 -2.57%
std::list<int>::ctor(size)/32 323.378 -5.14%
std::list<int>::ctor(size)/8192 97216.687 -2.81%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11683.389 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 327.928 -4.15%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99837.400 1.26%
std::list<int>::erase(begin)_(cheap_elements)/1024 13.740 25.56%
std::list<int>::erase(begin)_(cheap_elements)/32 13.609 24.45%
std::list<int>::erase(begin)_(cheap_elements)/8192 13.737 27.40%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.815 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.939 -2.42%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.729 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.541 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.068 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8119.728 -15.93%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6567.875 41.72%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 543.898 2.62%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 44398.753 17.85%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.766 3.72%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.777 1.09%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.640 3.74%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5872.580 23.64%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 633.959 18.18%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 41776.560 8.61%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17901.238 2.65%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 919.812 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 154297.272 -3.58%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.691 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.686 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14630.639 -2.42%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6909.400 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.042 1.84%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56049.256 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14926.823 -3.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 414.722 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 122272.389 -4.61%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 37423.429 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1087.162 2.05%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 314609.317 -2.13%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14508.321 -7.91%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 406.634 -4.16%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 119734.111 -7.53%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 36982.270 1.22%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1071.066 4.39%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 313764.236 2.15%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14791.816 4.20%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 406.689 4.25%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 119943.502 3.42%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 37432.907 4.95%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1056.332 4.86%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 315672.915 4.39%
std::list<std::string>::ctor(size)/1024 15288.722 20.33%
std::list<std::string>::ctor(size)/32 422.311 22.11%
std::list<std::string>::ctor(size)/8192 124713.417 19.77%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14911.368 9.90%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 418.077 18.79%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 122053.390 -13.02%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 37256.714 -3.54%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1047.345 -11.57%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 315826.436 -3.11%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.185 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.567 2.81%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.081 -1.19%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 34.522 5.24%
std::list<std::string>::erase(begin)_(expensive_elements)/32 32.234 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 34.202 5.82%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.457 2.28%
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.225 2.45%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.415 2.38%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 33.813 4.12%
std::list<std::string>::insert(begin)_(expensive_elements)/32 32.368 2.47%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 33.777 4.24%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1314.962 10.65%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.096 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10302.380 -2.41%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6862.172 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.147 -2.75%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55262.700 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5037.431 -3.52%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 535.420 -2.73%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40742.845 -3.09%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17667.647 -2.78%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 939.086 2.26%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 153430.256 -2.17%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.979 2.17%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.733 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.123 3.98%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.341 4.26%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.226 3.04%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.080 4.71%
std::lower_bound(std::deque<int>)/100 30.631 -
std::lower_bound(std::deque<int>)/8 16.850 -
std::lower_bound(std::deque<int>)/8192 65.208 -
std::lower_bound(std::forward_list<int>)/100 82.320 2.06%
std::lower_bound(std::forward_list<int>)/8 15.404 -
std::lower_bound(std::forward_list<int>)/8192 10377.548 -
std::lower_bound(std::list<int>)/100 90.986 -
std::lower_bound(std::list<int>)/8 15.455 -
std::lower_bound(std::list<int>)/8192 13986.795 -2.00%
std::lower_bound(std::vector<int>)/100 12.197 -6.40%
std::lower_bound(std::vector<int>)/8 7.845 -
std::lower_bound(std::vector<int>)/8192 15.730 -3.25%
std::make_heap(deque<int>)_(ascending)/1024 2621.412 -
std::make_heap(deque<int>)_(ascending)/8 26.808 -2.15%
std::make_heap(deque<int>)_(ascending)/8192 20703.567 -
std::make_heap(deque<int>)_(descending)/1024 1094.549 -2.19%
std::make_heap(deque<int>)_(descending)/8 20.863 -1.06%
std::make_heap(deque<int>)_(descending)/8192 8617.309 -1.09%
std::make_heap(deque<int>)_(heap)/1024 1095.418 -
std::make_heap(deque<int>)_(heap)/8 21.127 -
std::make_heap(deque<int>)_(heap)/8192 8629.042 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2659.365 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.929 -1.99%
std::make_heap(deque<int>)_(pipe-organ)/8192 20959.410 -
std::make_heap(deque<int>)_(repeated)/1024 2284.954 -
std::make_heap(deque<int>)_(repeated)/8 25.200 -
std::make_heap(deque<int>)_(repeated)/8192 18040.844 -
std::make_heap(deque<int>)_(shuffled)/1024 2569.813 -
std::make_heap(deque<int>)_(shuffled)/8 24.643 -
std::make_heap(deque<int>)_(shuffled)/8192 22778.268 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.339 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.908 -1.27%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17127.746 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.649 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.014 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5029.987 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.578 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.014 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5035.296 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.888 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.720 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17114.404 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.077 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.404 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13104.600 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.924 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.758 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15317.649 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 662.869 1.18%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.343 -3.55%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5123.411 1.25%
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.704 3.72%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.923 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.346 5.09%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.958 3.32%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.923 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.984 4.82%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 660.996 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.545 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5101.851 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.378 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.470 -1.86%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4599.712 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 616.149 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.326 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5284.415 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 679.884 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.027 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5255.423 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.727 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.870 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2169.158 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.614 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.855 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.908 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.909 1.55%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.845 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5378.413 2.18%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.748 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.335 1.75%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4789.037 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 662.771 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.674 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5712.162 -
std::make_heap(vector<int>)_(ascending)/1024 652.974 -
std::make_heap(vector<int>)_(ascending)/8 16.509 -
std::make_heap(vector<int>)_(ascending)/8192 5018.943 -
std::make_heap(vector<int>)_(descending)/1024 271.550 -
std::make_heap(vector<int>)_(descending)/8 14.829 -
std::make_heap(vector<int>)_(descending)/8192 1946.294 -
std::make_heap(vector<int>)_(heap)/1024 271.611 -
std::make_heap(vector<int>)_(heap)/8 14.835 -
std::make_heap(vector<int>)_(heap)/8192 1946.183 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.920 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.739 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4979.003 -
std::make_heap(vector<int>)_(repeated)/1024 560.817 -
std::make_heap(vector<int>)_(repeated)/8 15.603 -
std::make_heap(vector<int>)_(repeated)/8192 4259.088 -
std::make_heap(vector<int>)_(shuffled)/1024 572.757 -
std::make_heap(vector<int>)_(shuffled)/8 15.933 -
std::make_heap(vector<int>)_(shuffled)/8192 5077.906 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.983 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.875 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5017.946 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.685 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.796 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.721 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.414 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.811 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1949.869 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 671.230 1.38%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.870 -3.63%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5180.666 3.74%
std::make_heap(vector<int>,_pred)_(repeated)/1024 586.246 2.99%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.853 -3.60%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4403.844 2.84%
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.215 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.976 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4940.689 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16015.993 1.44%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.715 1.09%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 496813.402 -2.14%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16512.021 1.08%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.076 -1.24%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 498238.096 -1.31%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22010.642 3.04%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.405 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 595879.736 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18152.636 2.07%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.822 -1.09%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 508655.846 -1.27%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31677.504 -1.91%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 57.231 4.35%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 982676.611 -3.88%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14754.085 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.933 1.91%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 171965.346 -1.09%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22711.593 2.68%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.998 -2.41%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 636505.681 2.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15893.590 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.852 1.26%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 451032.030 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16644.251 1.38%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 61.568 1.92%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 464580.850 2.41%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21506.152 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.707 -3.86%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554670.714 1.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 18024.860 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 52.876 -1.81%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 474870.412 1.16%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31886.459 -2.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.312 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 961596.831 -3.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13855.976 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.435 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 165896.633 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22226.235 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 55.921 -4.64%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604057.137 2.45%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10942.377 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.211 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114461.284 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11191.393 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 51.777 -4.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115871.430 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14656.405 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.222 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158129.690 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12326.484 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.271 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129234.391 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24060.530 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.220 1.33%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269946.309 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5824.848 1.71%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.815 10.13%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63994.967 1.20%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15146.479 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.990 1.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 170422.170 2.74%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10906.039 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.505 2.62%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114810.231 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11135.849 -5.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 52.931 -2.63%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 117182.188 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14697.412 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.426 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157975.668 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12259.621 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.267 1.93%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129458.287 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23984.892 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 44.420 4.63%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270232.006 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5779.074 1.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 32.886 -8.70%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 63823.706 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15023.242 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.103 -1.31%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166296.653 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11082.686 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.730 4.57%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114613.662 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11585.178 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.975 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117777.568 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14979.400 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.795 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155952.766 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12853.405 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.132 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132525.406 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24199.468 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.103 3.36%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 269988.359 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5824.920 -4.08%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.711 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64515.365 1.91%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15061.135 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.604 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155068.039 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11040.150 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 46.596 6.70%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115177.605 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11558.049 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.930 1.70%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118250.063 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15002.307 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.407 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156768.909 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12881.330 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.959 1.60%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132760.543 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 24173.689 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 46.715 6.86%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 270028.804 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5850.354 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.583 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62949.024 -1.11%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15064.568 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.647 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155915.843 -
std::map<int,_int>::clear()/0 391.806 -
std::map<int,_int>::clear()/1024 10493.692 -
std::map<int,_int>::clear()/32 646.026 1.20%
std::map<int,_int>::clear()/8192 84479.073 -
std::map<int,_int>::contains(key)_(existent)/1024 4.028 -4.51%
std::map<int,_int>::contains(key)_(existent)/32 1.656 -
std::map<int,_int>::contains(key)_(existent)/8192 5.489 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.622 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.892 3.70%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.138 34.40%
std::map<int,_int>::count(key)_(existent)/1024 3.885 -
std::map<int,_int>::count(key)_(existent)/32 1.558 -
std::map<int,_int>::count(key)_(existent)/8192 5.782 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.521 -
std::map<int,_int>::count(key)_(non-existent)/32 3.002 2.23%
std::map<int,_int>::count(key)_(non-existent)/8192 11.515 3.89%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.844 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5996.396 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 192.175 1.07%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51410.233 -
std::map<int,_int>::ctor(const&)/0 12.742 -
std::map<int,_int>::ctor(const&)/1024 6469.878 -
std::map<int,_int>::ctor(const&)/32 223.028 -1.10%
std::map<int,_int>::ctor(const&)/8192 51685.872 -1.29%
std::map<int,_int>::ctor(const&,_alloc)/0 12.750 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6445.579 -1.32%
std::map<int,_int>::ctor(const&,_alloc)/32 226.776 -1.39%
std::map<int,_int>::ctor(const&,_alloc)/8192 50978.432 -2.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.815 1.29%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9230.657 3.58%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.225 6.15%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74032.954 -7.86%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.766 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13417.608 3.36%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 273.051 -1.49%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273321.368 10.16%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.475 1.25%
std::map<int,_int>::equal_range(key)_(existent)/32 1.797 -3.58%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.570 -3.05%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.236 3.33%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.500 -5.18%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.993 13.20%
std::map<int,_int>::erase(iterator)/1024 20.899 1.35%
std::map<int,_int>::erase(iterator)/32 20.787 1.00%
std::map<int,_int>::erase(iterator)/8192 24.133 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.516 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7395.617 -1.85%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.446 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56454.371 -1.83%
std::map<int,_int>::erase(key)_(existent)/1024 24.968 2.05%
std::map<int,_int>::erase(key)_(existent)/32 22.490 -9.81%
std::map<int,_int>::erase(key)_(existent)/8192 25.548 2.28%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.195 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.286 -3.89%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.249 2.06%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.930 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.764 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.010 -
std::map<int,_int>::find(key)_(existent)/1024 4.275 -3.74%
std::map<int,_int>::find(key)_(existent)/32 1.715 -1.57%
std::map<int,_int>::find(key)_(existent)/8192 5.388 -1.16%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.409 -4.56%
std::map<int,_int>::find(key)_(non-existent)/32 2.253 -5.95%
std::map<int,_int>::find(key)_(non-existent)/8192 7.519 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.361 2.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.752 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.526 1.68%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.948 3.85%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.331 1.78%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.086 2.15%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.962 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.545 1.46%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.439 2.02%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.517 -4.48%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.871 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.896 3.60%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.568 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.819 1.52%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.076 -2.06%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.696 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.187 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15919.940 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.794 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176364.466 -2.37%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.951 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11987.085 -2.65%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 651.271 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115904.083 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.473 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7639.344 -1.04%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 538.699 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134047.179 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.285 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11467.103 1.84%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.076 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91892.457 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.823 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9712.194 -3.01%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 633.109 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81318.952 -2.16%
std::map<int,_int>::insert(value)_(already_present)/1024 3.603 14.33%
std::map<int,_int>::insert(value)_(already_present)/32 1.761 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.041 3.78%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.340 1.89%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 28.476 7.52%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.251 2.88%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 39.215 12.44%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.316 2.05%
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.202 3.24%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.440 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.921 1.32%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.621 3.00%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.764 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.707 -6.00%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.299 2.30%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.237 -4.56%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.882 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.601 -5.52%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.305 2.17%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 22.502 8.03%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.513 6.19%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.982 1.26%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.581 2.59%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.492 -1.31%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.584 3.92%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.254 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.475 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.391 3.90%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.768 -11.25%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.404 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6902.319 4.85%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.187 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55668.663 5.58%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.460 1.41%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6928.536 5.20%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 236.404 3.85%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55145.821 4.42%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1476.542 1.45%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.744 5.17%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12725.022 -1.57%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.346 6.24%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.846 8.12%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.733 1.81%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.497 4.06%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.457 1.43%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.247 6.41%
std::map<std::string,_int>::clear()/0 394.520 -
std::map<std::string,_int>::clear()/1024 22024.483 -3.28%
std::map<std::string,_int>::clear()/32 913.791 6.77%
std::map<std::string,_int>::clear()/8192 214736.523 -4.85%
std::map<std::string,_int>::contains(key)_(existent)/1024 28.335 14.38%
std::map<std::string,_int>::contains(key)_(existent)/32 17.801 2.54%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.789 4.87%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 24.510 7.62%
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.960 3.29%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 32.378 8.75%
std::map<std::string,_int>::count(key)_(existent)/1024 28.589 17.52%
std::map<std::string,_int>::count(key)_(existent)/32 16.383 2.41%
std::map<std::string,_int>::count(key)_(existent)/8192 34.404 18.83%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.263 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 28.379 13.26%
std::map<std::string,_int>::count(key)_(non-existent)/32 11.116 7.30%
std::map<std::string,_int>::count(key)_(non-existent)/8192 37.426 11.45%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.888 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7030.790 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.680 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60275.904 1.11%
std::map<std::string,_int>::ctor(const&)/0 12.792 -
std::map<std::string,_int>::ctor(const&)/1024 35207.356 -
std::map<std::string,_int>::ctor(const&)/32 711.284 -16.25%
std::map<std::string,_int>::ctor(const&)/8192 345657.078 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.806 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36073.831 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 800.397 1.32%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347496.095 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.048 2.57%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40882.595 -2.14%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 817.632 -6.52%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389259.597 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.847 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55058.968 1.52%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1008.250 -2.35%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093510.485 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 26.132 10.83%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.793 9.60%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 33.489 13.94%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 29.156 17.50%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 12.452 18.34%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 39.696 17.90%
std::map<std::string,_int>::erase(iterator)/1024 25.786 -25.91%
std::map<std::string,_int>::erase(iterator)/32 27.912 -10.37%
std::map<std::string,_int>::erase(iterator)/8192 31.980 5.97%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.913 1.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13053.743 -1.29%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.423 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 122735.652 2.26%
std::map<std::string,_int>::erase(key)_(existent)/1024 62.508 -34.80%
std::map<std::string,_int>::erase(key)_(existent)/32 72.837 27.23%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.315 -36.06%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 19.702 -11.94%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.250 -14.34%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 26.986 -9.67%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.218 -7.96%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.491 -3.22%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.914 -5.96%
std::map<std::string,_int>::find(key)_(existent)/1024 27.632 11.18%
std::map<std::string,_int>::find(key)_(existent)/32 17.030 3.77%
std::map<std::string,_int>::find(key)_(existent)/8192 34.514 7.27%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 31.516 16.03%
std::map<std::string,_int>::find(key)_(non-existent)/32 15.264 17.05%
std::map<std::string,_int>::find(key)_(non-existent)/8192 40.277 13.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.738 -8.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.767 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.552 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.602 1.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.741 -19.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.045 25.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 46.981 4.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.470 -22.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.913 -6.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.583 -32.37%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.109 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 74.836 2.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.087 -1.07%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.415 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.748 -9.47%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.614 -2.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.805 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67891.281 2.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1485.041 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 930235.098 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.894 1.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44007.739 -1.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1264.471 1.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614441.984 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 397.305 -1.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39336.037 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1147.736 1.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 609408.677 -1.51%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.364 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35260.590 -1.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1294.028 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407899.680 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.692 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34610.214 -1.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1206.171 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367633.444 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.298 -5.26%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.716 -8.56%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.823 1.54%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.398 5.56%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.162 2.00%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 36.824 -4.29%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.389 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.720 12.43%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.490 6.55%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 38.974 11.15%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.381 13.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.941 -29.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.438 -22.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 33.852 10.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 30.874 -4.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.533 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 33.026 -22.47%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.244 10.75%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.149 -17.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.474 -4.42%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.605 1.48%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 44.117 -10.97%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 26.212 19.37%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 17.965 20.42%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.881 23.36%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 27.032 7.71%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.957 22.08%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 37.403 15.09%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.437 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36180.020 -11.54%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 863.422 2.21%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350208.107 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.441 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35901.931 -1.80%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 837.374 5.82%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350883.762 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.148 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15864.640 -3.44%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 365.273 15.92%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207688.305 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.151 7.48%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 19.494 18.93%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 33.277 25.72%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.304 26.06%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 12.213 22.65%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 39.455 28.88%
std::mismatch(deque<int>)_(it,_it,_it)/1000 457.958 -2.49%
std::mismatch(deque<int>)_(it,_it,_it)/1024 473.480 -1.37%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495615.570 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.740 -6.13%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3846.752 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 464.971 -2.40%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 467.499 -4.19%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495632.939 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.974 -4.65%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3803.203 -1.46%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 720.556 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 722.409 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627554.029 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.406 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4861.085 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 696.674 1.12%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 719.214 1.84%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625646.390 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.219 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4868.142 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.345 -
std::mismatch(list<int>)_(it,_it,_it)/1024 762.084 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 931632.019 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.654 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7374.493 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 760.132 -3.83%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 772.593 -6.79%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951063.037 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.050 2.83%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11512.127 6.12%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 802.498 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.458 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1007415.224 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.130 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11864.314 -4.09%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 796.650 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.546 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1001743.946 1.00%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.645 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 9946.330 -5.15%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.320 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.877 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68772.230 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.747 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.391 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.940 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 70108.294 2.66%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 487.367 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.784 -16.71%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.031 2.39%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 611683.529 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.160 -1.83%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4720.484 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.347 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.831 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606680.736 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.206 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4717.819 -
std::move(deque<int>)/1048576 55990.155 3.06%
std::move(deque<int>)/262144 15137.934 -
std::move(deque<int>)/32768 2384.560 1.38%
std::move(deque<int>)/4096 149.096 -
std::move(deque<int>)/512 22.180 -
std::move(deque<int>)/64 4.736 -
std::move(deque<int>)/8 3.442 1.60%
std::move(list<int>)/1048576 1016449.819 2.73%
std::move(list<int>)/262144 248190.054 1.98%
std::move(list<int>)/32768 31533.031 -
std::move(list<int>)/4096 5008.491 9.13%
std::move(list<int>)/512 365.222 5.09%
std::move(list<int>)/64 41.012 -
std::move(list<int>)/8 3.401 -
std::move(vector<bool>)_(aligned)/1048576 1736.288 -
std::move(vector<bool>)_(aligned)/262144 255.756 -
std::move(vector<bool>)_(aligned)/32768 36.798 -
std::move(vector<bool>)_(aligned)/4096 7.085 -
std::move(vector<bool>)_(aligned)/512 2.347 -
std::move(vector<bool>)_(aligned)/64 1.716 8.24%
std::move(vector<bool>)_(unaligned)/1048576 6526.086 -
std::move(vector<bool>)_(unaligned)/262144 1588.964 -
std::move(vector<bool>)_(unaligned)/32768 202.635 -2.96%
std::move(vector<bool>)_(unaligned)/4096 26.850 -
std::move(vector<bool>)_(unaligned)/512 5.101 8.34%
std::move(vector<bool>)_(unaligned)/64 1.628 -
std::move(vector<int>)/1048576 56012.049 -1.74%
std::move(vector<int>)/262144 14181.127 -33.04%
std::move(vector<int>)/32768 1727.630 -
std::move(vector<int>)/4096 134.097 -
std::move(vector<int>)/512 20.123 -
std::move(vector<int>)/64 4.146 -
std::move(vector<int>)/8 2.321 1.52%
std::move_backward(deque<int>)/1048576 132443.776 -
std::move_backward(deque<int>)/262144 31201.855 -
std::move_backward(deque<int>)/32768 3610.027 2.93%
std::move_backward(deque<int>)/4096 155.188 -1.08%
std::move_backward(deque<int>)/512 23.901 -
std::move_backward(deque<int>)/64 5.349 1.18%
std::move_backward(deque<int>)/8 3.503 2.03%
std::move_backward(list<int>)/1048576 1035195.022 -
std::move_backward(list<int>)/262144 261603.640 1.89%
std::move_backward(list<int>)/32768 31781.380 -
std::move_backward(list<int>)/4096 4845.078 -2.21%
std::move_backward(list<int>)/512 374.090 1.37%
std::move_backward(list<int>)/64 39.571 -
std::move_backward(list<int>)/8 3.372 1.52%
std::move_backward(vector<bool>)_(aligned)/1048576 1735.966 -
std::move_backward(vector<bool>)_(aligned)/262144 256.341 -
std::move_backward(vector<bool>)_(aligned)/32768 38.096 -
std::move_backward(vector<bool>)_(aligned)/4096 7.223 1.37%
std::move_backward(vector<bool>)_(aligned)/512 2.257 2.02%
std::move_backward(vector<bool>)_(aligned)/64 1.782 -5.58%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.884 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.341 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.735 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.477 -
std::move_backward(vector<bool>)_(unaligned)/512 4.517 -
std::move_backward(vector<bool>)_(unaligned)/64 1.682 -
std::move_backward(vector<int>)/1048576 56774.455 -
std::move_backward(vector<int>)/262144 21358.111 -5.92%
std::move_backward(vector<int>)/32768 1730.524 -
std::move_backward(vector<int>)/4096 135.649 -
std::move_backward(vector<int>)/512 20.841 -
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.270 -3.70%
std::multimap<int,_int>::clear()/0 391.589 -
std::multimap<int,_int>::clear()/1024 10908.491 -2.97%
std::multimap<int,_int>::clear()/32 650.766 -
std::multimap<int,_int>::clear()/8192 86516.453 -2.79%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.569 2.06%
std::multimap<int,_int>::contains(key)_(existent)/32 1.769 2.10%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.567 1.18%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.292 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.627 -4.33%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.882 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.347 -51.03%
std::multimap<int,_int>::count(key)_(existent)/1024 5.388 1.29%
std::multimap<int,_int>::count(key)_(existent)/32 3.647 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.559 1.46%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.548 -2.14%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.247 -4.25%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.768 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.847 -2.72%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5965.691 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.101 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51344.582 -
std::multimap<int,_int>::ctor(const&)/0 12.839 -
std::multimap<int,_int>::ctor(const&)/1024 6617.116 -
std::multimap<int,_int>::ctor(const&)/32 224.824 1.53%
std::multimap<int,_int>::ctor(const&)/8192 52165.433 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.847 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6794.685 4.41%
std::multimap<int,_int>::ctor(const&,_alloc)/32 247.362 9.15%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 54241.025 4.42%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.747 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8889.416 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 224.600 -8.68%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70506.728 -4.59%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.738 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13012.849 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 284.988 -2.12%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248599.210 2.31%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.554 5.83%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.440 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.993 2.48%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.909 3.16%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.722 15.84%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.161 2.68%
std::multimap<int,_int>::erase(iterator)/1024 20.754 -1.70%
std::multimap<int,_int>::erase(iterator)/32 20.709 -
std::multimap<int,_int>::erase(iterator)/8192 20.759 -1.19%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.241 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7564.317 1.40%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.101 1.58%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58032.450 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.718 -4.28%
std::multimap<int,_int>::erase(key)_(existent)/32 22.992 -
std::multimap<int,_int>::erase(key)_(existent)/8192 27.445 5.27%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.685 -3.33%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.301 -1.51%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.028 -3.45%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.269 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.298 6.00%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.131 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.812 -
std::multimap<int,_int>::find(key)_(existent)/32 1.740 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.381 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.239 -20.60%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.460 -21.42%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.107 -18.76%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.373 1.45%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.369 4.17%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.790 1.43%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.484 8.85%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.463 1.82%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.771 -5.27%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.666 2.22%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.097 2.66%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.432 1.51%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.461 -1.30%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.189 3.30%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.581 -7.32%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.416 1.41%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.397 -4.19%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.160 1.87%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.479 1.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.336 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14636.757 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.454 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184094.890 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.992 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11547.573 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 674.382 2.78%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121654.385 2.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.281 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12032.184 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 704.006 3.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 230408.277 12.91%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.910 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10622.706 -2.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 665.462 3.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89262.407 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.357 -2.44%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9996.382 1.62%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 677.939 1.31%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82905.621 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.794 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.473 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.586 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.198 1.12%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.195 6.82%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.496 4.34%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 38.103 8.36%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.274 1.48%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.190 -5.05%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.282 2.30%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.730 1.40%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.121 1.39%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.391 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.252 1.09%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.955 -60.03%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.408 -44.90%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.864 -62.90%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.467 1.17%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6431.333 -1.20%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.560 -1.84%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52230.077 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.388 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6421.781 -1.77%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.869 -2.95%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51257.834 -1.99%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.100 -1.22%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1450.322 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.503 1.17%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12696.853 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.092 -4.24%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.218 -2.74%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.870 -44.36%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.670 -27.10%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.821 -47.02%
std::multimap<std::string,_int>::clear()/0 393.734 -
std::multimap<std::string,_int>::clear()/1024 22020.525 -
std::multimap<std::string,_int>::clear()/32 890.556 -
std::multimap<std::string,_int>::clear()/8192 217196.618 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.660 -7.09%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.689 6.52%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.866 -4.78%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.273 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.365 -9.47%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.662 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.932 -5.31%
std::multimap<std::string,_int>::count(key)_(existent)/1024 26.337 2.27%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.655 -4.28%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.400 -4.56%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.436 -4.01%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.355 -1.93%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.941 -1.09%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.857 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7026.742 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.187 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59885.585 -
std::multimap<std::string,_int>::ctor(const&)/0 12.692 -
std::multimap<std::string,_int>::ctor(const&)/1024 35380.953 1.68%
std::multimap<std::string,_int>::ctor(const&)/32 799.465 13.33%
std::multimap<std::string,_int>::ctor(const&)/8192 343118.078 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.737 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36618.324 -1.74%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 866.161 13.44%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345529.560 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.888 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39233.486 -8.22%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 958.834 17.63%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382374.418 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.295 3.11%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58040.080 1.45%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1026.445 9.69%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1102483.206 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.278 5.25%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.421 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.810 -
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.226 10.76%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.690 5.73%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.769 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.760 2.62%
std::multimap<std::string,_int>::erase(iterator)/32 28.704 -8.82%
std::multimap<std::string,_int>::erase(iterator)/8192 30.997 -3.04%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.239 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12717.058 -4.32%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.661 1.91%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116932.991 -2.85%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.785 -31.66%
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.281 -20.58%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.276 1.77%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 27.234 12.13%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.681 8.07%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.421 -1.38%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.574 -3.31%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.579 -7.86%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.210 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.887 7.76%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.663 1.10%
std::multimap<std::string,_int>::find(key)_(existent)/8192 28.695 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 23.798 -11.64%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.960 -9.28%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.520 5.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.074 -14.78%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.433 2.07%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.773 14.47%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.911 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.847 12.70%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.777 -1.05%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.442 16.79%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.037 -2.15%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.088 -28.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.103 -20.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.895 -3.77%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.404 20.87%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.888 -29.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.498 -7.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.869 21.05%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.987 13.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.075 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65374.786 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1355.428 -5.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914652.334 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.661 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 46167.549 4.60%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1179.111 -5.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 605701.648 1.71%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.464 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64609.494 4.31%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1578.115 4.30%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 818688.467 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.291 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33717.580 1.09%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1137.480 -10.44%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382614.407 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.775 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32586.456 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1115.364 -6.81%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346735.781 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 34.087 -32.89%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.412 -1.85%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.179 14.48%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.570 7.69%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 69.032 17.36%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.773 -3.18%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.421 -1.95%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.349 49.26%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.458 15.61%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.609 22.24%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.030 -1.77%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.816 1.02%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 44.087 10.16%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 134.710 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.978 -3.77%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.320 -4.19%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.175 -3.20%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.477 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37185.692 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 651.674 -10.33%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347722.159 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.451 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36106.879 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 754.424 -2.27%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348450.169 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.136 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17575.108 3.25%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.317 12.68%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206813.018 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 89.992 3.91%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.953 -1.61%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 127.361 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.691 -49.03%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.144 -31.17%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.336 -40.33%
std::multiset<int>::clear()/0 390.307 -
std::multiset<int>::clear()/1024 9669.356 -5.44%
std::multiset<int>::clear()/32 618.899 -2.53%
std::multiset<int>::clear()/8192 76565.657 -6.56%
std::multiset<int>::contains(key)_(existent)/1024 3.956 1.23%
std::multiset<int>::contains(key)_(existent)/32 1.650 -2.84%
std::multiset<int>::contains(key)_(existent)/8192 8.465 3.31%
std::multiset<int>::contains(key)_(non-existent)/0 0.295 4.91%
std::multiset<int>::contains(key)_(non-existent)/1024 5.891 -
std::multiset<int>::contains(key)_(non-existent)/32 2.683 -6.57%
std::multiset<int>::contains(key)_(non-existent)/8192 10.111 6.73%
std::multiset<int>::count(key)_(existent)/1024 5.556 -1.37%
std::multiset<int>::count(key)_(existent)/32 3.826 -
std::multiset<int>::count(key)_(existent)/8192 9.098 -5.36%
std::multiset<int>::count(key)_(non-existent)/0 0.265 5.78%
std::multiset<int>::count(key)_(non-existent)/1024 5.810 -1.13%
std::multiset<int>::count(key)_(non-existent)/32 2.505 1.38%
std::multiset<int>::count(key)_(non-existent)/8192 9.130 -3.46%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.842 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5733.909 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.277 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47663.434 -
std::multiset<int>::ctor(const&)/0 12.755 -
std::multiset<int>::ctor(const&)/1024 6420.864 -1.87%
std::multiset<int>::ctor(const&)/32 224.310 -1.50%
std::multiset<int>::ctor(const&)/8192 51727.444 -1.57%
std::multiset<int>::ctor(const&,_alloc)/0 12.733 -
std::multiset<int>::ctor(const&,_alloc)/1024 6515.199 -
std::multiset<int>::ctor(const&,_alloc)/32 230.720 -
std::multiset<int>::ctor(const&,_alloc)/8192 52607.652 1.03%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.643 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9084.936 -2.05%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 251.809 10.63%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74963.796 -2.14%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.672 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12824.937 -1.54%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.115 -7.74%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247038.312 -3.27%
std::multiset<int>::equal_range(key)_(existent)/1024 5.324 -2.43%
std::multiset<int>::equal_range(key)_(existent)/32 2.342 -1.36%
std::multiset<int>::equal_range(key)_(existent)/8192 9.253 13.17%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.268 7.21%
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.523 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.549 5.59%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.987 5.07%
std::multiset<int>::erase(iterator)/1024 23.275 -6.72%
std::multiset<int>::erase(iterator)/32 20.647 -5.88%
std::multiset<int>::erase(iterator)/8192 23.295 -11.04%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.704 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6635.344 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 559.890 -1.93%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53252.792 -1.45%
std::multiset<int>::erase(key)_(existent)/1024 40.374 -4.46%
std::multiset<int>::erase(key)_(existent)/32 21.983 -4.30%
std::multiset<int>::erase(key)_(existent)/8192 62.457 3.39%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.267 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.487 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.455 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.865 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.264 4.88%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.940 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.794 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.144 -1.92%
std::multiset<int>::find(key)_(existent)/1024 4.013 -3.96%
std::multiset<int>::find(key)_(existent)/32 1.584 -2.39%
std::multiset<int>::find(key)_(existent)/8192 8.805 10.43%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.437 -
std::multiset<int>::find(key)_(non-existent)/32 2.269 -
std::multiset<int>::find(key)_(non-existent)/8192 8.164 1.30%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.321 -2.23%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.429 2.61%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.401 -4.94%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.502 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.122 -3.40%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.583 -2.43%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.415 -3.04%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.597 -1.96%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.443 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 58.275 18.30%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.721 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 81.567 8.13%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.119 -5.60%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.495 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.960 -4.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.859 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.275 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14516.906 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.064 -1.12%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188044.061 1.65%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.388 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11759.217 2.58%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.866 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118039.087 2.50%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.623 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12144.199 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 689.204 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192787.058 -
std::multiset<int>::insert(value)_(already_present)/1024 28.074 -
std::multiset<int>::insert(value)_(already_present)/32 18.426 -
std::multiset<int>::insert(value)_(already_present)/8192 31.847 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.001 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 56.602 18.10%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.194 1.42%
std::multiset<int>::insert(value)_(new_value,_end)/8192 84.785 3.83%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.075 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.608 5.01%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.967 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 34.965 7.91%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.128 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.211 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.910 2.06%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.534 -41.30%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.450 -26.30%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.640 -45.01%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.297 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6373.947 -1.38%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.452 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50969.028 -1.38%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.297 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6429.804 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 232.005 1.39%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51133.651 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1443.913 6.39%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 42.386 11.57%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12593.447 1.61%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.081 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.423 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.892 1.67%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.436 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.450 -3.27%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.627 -
std::multiset<std::string>::clear()/0 391.692 -
std::multiset<std::string>::clear()/1024 21556.324 -
std::multiset<std::string>::clear()/32 894.137 -
std::multiset<std::string>::clear()/8192 213799.610 -
std::multiset<std::string>::contains(key)_(existent)/1024 28.179 2.48%
std::multiset<std::string>::contains(key)_(existent)/32 20.034 -4.07%
std::multiset<std::string>::contains(key)_(existent)/8192 34.361 7.77%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.279 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.640 -16.58%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.940 -11.54%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.109 -4.89%
std::multiset<std::string>::count(key)_(existent)/1024 23.852 -4.92%
std::multiset<std::string>::count(key)_(existent)/32 20.029 -
std::multiset<std::string>::count(key)_(existent)/8192 28.178 -4.74%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.735 3.20%
std::multiset<std::string>::count(key)_(non-existent)/32 10.422 -
std::multiset<std::string>::count(key)_(non-existent)/8192 32.544 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.804 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6899.096 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 206.398 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57232.139 -
std::multiset<std::string>::ctor(const&)/0 12.699 -
std::multiset<std::string>::ctor(const&)/1024 34570.156 -
std::multiset<std::string>::ctor(const&)/32 814.352 17.35%
std::multiset<std::string>::ctor(const&)/8192 341608.238 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.702 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36954.897 2.22%
std::multiset<std::string>::ctor(const&,_alloc)/32 775.062 -11.81%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343646.179 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.837 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38235.477 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 758.839 -4.70%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379267.172 1.49%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.867 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54472.503 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1023.509 -2.98%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1078200.832 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.004 2.48%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.741 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.547 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.132 -3.15%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.201 -2.70%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.068 1.45%
std::multiset<std::string>::erase(iterator)/1024 31.368 1.54%
std::multiset<std::string>::erase(iterator)/32 27.004 -15.09%
std::multiset<std::string>::erase(iterator)/8192 36.213 7.18%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.175 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13078.954 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.262 -1.25%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119715.720 -
std::multiset<std::string>::erase(key)_(existent)/1024 96.654 1.94%
std::multiset<std::string>::erase(key)_(existent)/32 81.329 42.09%
std::multiset<std::string>::erase(key)_(existent)/8192 81.587 -13.31%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.885 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.253 1.90%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 30.643 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.519 7.01%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.186 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.733 1.47%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.642 -
std::multiset<std::string>::find(key)_(existent)/1024 23.776 -3.49%
std::multiset<std::string>::find(key)_(existent)/32 15.073 2.16%
std::multiset<std::string>::find(key)_(existent)/8192 29.547 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.289 -3.33%
std::multiset<std::string>::find(key)_(non-existent)/32 10.103 -3.20%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.564 -3.38%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.487 1.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 56.692 -2.88%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.350 -12.12%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.820 -4.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.478 28.64%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.324 -2.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.174 -25.42%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 64.336 -6.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.954 37.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.256 -16.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.494 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 74.948 1.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.114 3.40%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.495 4.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.274 -8.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.877 -22.09%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.994 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62445.818 -3.81%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1415.535 1.43%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 904130.353 -1.24%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.159 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42593.641 -2.03%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1264.663 1.80%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600286.112 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.715 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61190.370 -1.02%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1463.657 4.93%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 820113.893 -1.22%
std::multiset<std::string>::insert(value)_(already_present)/1024 53.773 -4.52%
std::multiset<std::string>::insert(value)_(already_present)/32 42.626 -12.37%
std::multiset<std::string>::insert(value)_(already_present)/8192 51.978 -17.27%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 24.888 -28.29%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.233 3.97%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.264 -18.10%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.724 -12.33%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.211 2.01%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.352 -5.56%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.763 3.12%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 54.836 -1.27%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 85.515 -2.01%
std::multiset<std::string>::lower_bound(key)_(existent)/32 35.808 -1.03%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 134.674 1.46%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 49.103 25.79%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 17.432 19.69%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 55.511 25.56%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.283 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 38337.990 3.98%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 791.819 1.85%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 362985.003 5.36%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.281 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35687.616 -1.23%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 777.210 -4.51%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343402.791 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16425.681 -30.57%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 326.015 -8.43%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206355.482 -3.96%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 88.288 2.66%
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.184 6.38%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 125.351 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 27.500 3.36%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.500 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 36.450 2.56%
std::none_of(deque<int>)_(process_all)/32 12.313 -
std::none_of(deque<int>)_(process_all)/32768 10123.126 -7.39%
std::none_of(deque<int>)_(process_all)/50 18.900 -
std::none_of(deque<int>)_(process_all)/8 3.436 -
std::none_of(deque<int>)_(process_all)/8192 2527.257 -8.62%
std::none_of(list<int>)_(process_all)/32 11.608 -1.23%
std::none_of(list<int>)_(process_all)/32768 26741.717 3.18%
std::none_of(list<int>)_(process_all)/50 21.802 -
std::none_of(list<int>)_(process_all)/8 2.704 1.91%
std::none_of(list<int>)_(process_all)/8192 8171.566 2.53%
std::none_of(vector<int>)_(process_all)/32 8.300 -
std::none_of(vector<int>)_(process_all)/32768 8110.876 -
std::none_of(vector<int>)_(process_all)/50 19.318 1.05%
std::none_of(vector<int>)_(process_all)/8 2.396 -3.03%
std::none_of(vector<int>)_(process_all)/8192 2032.898 -
std::partial_sort(deque<int>)_(ascending)/1024 7789.298 1.60%
std::partial_sort(deque<int>)_(ascending)/8 32.845 -2.28%
std::partial_sort(deque<int>)_(ascending)/8192 149768.838 3.43%
std::partial_sort(deque<int>)_(descending)/1024 17857.564 -
std::partial_sort(deque<int>)_(descending)/8 42.460 -1.33%
std::partial_sort(deque<int>)_(descending)/8192 270861.389 4.80%
std::partial_sort(deque<int>)_(heap)/1024 18053.680 -3.14%
std::partial_sort(deque<int>)_(heap)/8 40.238 -
std::partial_sort(deque<int>)_(heap)/8192 287844.347 7.04%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7735.263 1.10%
std::partial_sort(deque<int>)_(pipe-organ)/8 33.017 -3.00%
std::partial_sort(deque<int>)_(pipe-organ)/8192 144728.777 -1.52%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18932.960 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.801 -3.08%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 265796.175 4.12%
std::partial_sort(deque<int>)_(repeated)/1024 6446.125 2.03%
std::partial_sort(deque<int>)_(repeated)/8 26.574 2.03%
std::partial_sort(deque<int>)_(repeated)/8192 76375.504 -
std::partial_sort(deque<int>)_(shuffled)/1024 15691.480 -
std::partial_sort(deque<int>)_(shuffled)/8 32.536 -
std::partial_sort(deque<int>)_(shuffled)/8192 244247.047 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4786.809 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.178 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50921.579 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7924.372 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.521 3.82%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93534.684 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7957.822 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.567 2.73%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96261.776 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4772.396 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.129 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50926.368 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8843.566 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.753 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93471.996 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.437 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.846 -4.46%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28799.542 7.25%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6801.801 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.886 3.39%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83857.792 -
std::partial_sort(vector<int>)_(ascending)/1024 4759.854 -
std::partial_sort(vector<int>)_(ascending)/8 18.957 -
std::partial_sort(vector<int>)_(ascending)/8192 50589.929 -
std::partial_sort(vector<int>)_(descending)/1024 7929.169 -
std::partial_sort(vector<int>)_(descending)/8 24.577 2.39%
std::partial_sort(vector<int>)_(descending)/8192 94340.453 -
std::partial_sort(vector<int>)_(heap)/1024 7950.051 -
std::partial_sort(vector<int>)_(heap)/8 28.456 2.84%
std::partial_sort(vector<int>)_(heap)/8192 97595.514 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4761.992 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.954 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50493.155 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8845.259 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.982 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93167.742 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.977 -
std::partial_sort(vector<int>)_(repeated)/8 18.624 -
std::partial_sort(vector<int>)_(repeated)/8192 26577.951 -
std::partial_sort(vector<int>)_(shuffled)/1024 6781.800 -
std::partial_sort(vector<int>)_(shuffled)/8 29.183 6.50%
std::partial_sort(vector<int>)_(shuffled)/8192 88585.026 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5131.913 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.072 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53185.980 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8150.143 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.754 58.12%
std::partial_sort_copy(deque<int>)_(descending)/8192 95243.736 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8347.736 -
std::partial_sort_copy(deque<int>)_(heap)/8 21.880 45.44%
std::partial_sort_copy(deque<int>)_(heap)/8192 98775.107 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5128.117 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.118 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52889.136 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9048.292 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.114 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94886.334 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.648 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.709 -3.36%
std::partial_sort_copy(deque<int>)_(repeated)/8192 30335.013 3.52%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6950.530 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.324 1.56%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87257.900 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5349.647 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.338 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56717.726 -
std::partial_sort_copy(list<int>)_(descending)/1024 8195.455 -
std::partial_sort_copy(list<int>)_(descending)/8 15.610 -3.32%
std::partial_sort_copy(list<int>)_(descending)/8192 96493.211 -
std::partial_sort_copy(list<int>)_(heap)/1024 8226.504 -
std::partial_sort_copy(list<int>)_(heap)/8 17.341 -
std::partial_sort_copy(list<int>)_(heap)/8192 100070.342 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5336.502 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.321 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56521.745 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9136.817 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.102 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96204.894 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3116.278 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.829 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33443.988 1.43%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7058.901 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.707 -6.65%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88341.806 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4725.161 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.134 -2.04%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50632.669 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7868.045 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.832 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93022.296 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7984.513 1.31%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 16.927 7.35%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96747.467 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4735.285 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.196 -1.38%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50412.427 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8804.158 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.272 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92933.399 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.158 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.207 -2.78%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26836.314 1.38%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6702.205 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.231 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85093.805 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4825.814 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.690 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50833.390 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7904.242 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.552 -
std::partial_sort_copy(vector<int>)_(descending)/8192 94430.132 1.34%
std::partial_sort_copy(vector<int>)_(heap)/1024 7991.067 -4.71%
std::partial_sort_copy(vector<int>)_(heap)/8 16.336 -3.53%
std::partial_sort_copy(vector<int>)_(heap)/8192 102103.165 2.57%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4831.220 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.761 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50655.628 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8889.950 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.782 -1.62%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94846.994 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2485.189 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.638 -2.28%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27879.546 5.81%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6791.029 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.915 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88655.519 -
std::partition(deque<int>)_(dense)/1024 353.551 -
std::partition(deque<int>)_(dense)/32 10.320 13.64%
std::partition(deque<int>)_(dense)/50 15.657 17.16%
std::partition(deque<int>)_(dense)/8192 2790.449 -
std::partition(deque<int>)_(sparse)/1024 401.089 3.84%
std::partition(deque<int>)_(sparse)/32 9.914 -8.75%
std::partition(deque<int>)_(sparse)/50 15.383 3.22%
std::partition(deque<int>)_(sparse)/8192 3125.254 -
std::partition(list<int>)_(dense)/1024 388.419 -
std::partition(list<int>)_(dense)/32 8.872 2.53%
std::partition(list<int>)_(dense)/50 13.439 1.14%
std::partition(list<int>)_(dense)/8192 5075.978 -
std::partition(list<int>)_(sparse)/1024 717.582 -
std::partition(list<int>)_(sparse)/32 8.984 -
std::partition(list<int>)_(sparse)/50 22.475 -3.09%
std::partition(list<int>)_(sparse)/8192 8345.901 8.44%
std::partition(vector<int>)_(dense)/1024 248.768 -
std::partition(vector<int>)_(dense)/32 8.293 -5.70%
std::partition(vector<int>)_(dense)/50 13.048 -
std::partition(vector<int>)_(dense)/8192 1874.497 -
std::partition(vector<int>)_(sparse)/1024 255.991 -
std::partition(vector<int>)_(sparse)/32 8.858 2.42%
std::partition(vector<int>)_(sparse)/50 13.959 2.44%
std::partition(vector<int>)_(sparse)/8192 1865.628 -
std::partition_copy(deque<int>)/1024 674.136 -6.00%
std::partition_copy(deque<int>)/32 12.972 -
std::partition_copy(deque<int>)/50 22.831 7.58%
std::partition_copy(deque<int>)/8192 5733.062 -2.62%
std::partition_copy(list<int>)/1024 713.610 -
std::partition_copy(list<int>)/32 8.806 -29.44%
std::partition_copy(list<int>)/50 12.880 -1.37%
std::partition_copy(list<int>)/8192 7244.299 8.58%
std::partition_copy(vector<int>)/1024 464.929 1.30%
std::partition_copy(vector<int>)/32 7.974 -2.37%
std::partition_copy(vector<int>)/50 12.458 -
std::partition_copy(vector<int>)/8192 4580.986 -
std::partition_point(deque<int>)/1024 9.504 -
std::partition_point(deque<int>)/32 4.149 -
std::partition_point(deque<int>)/50 4.642 -
std::partition_point(deque<int>)/8192 15.250 -
std::partition_point(list<int>)/1024 1284.217 -
std::partition_point(list<int>)/32 15.943 -
std::partition_point(list<int>)/50 24.684 -1.20%
std::partition_point(list<int>)/8192 12418.114 5.61%
std::partition_point(vector<int>)/1024 6.189 -
std::partition_point(vector<int>)/32 2.575 -
std::partition_point(vector<int>)/50 2.573 -
std::partition_point(vector<int>)/8192 9.360 1.62%
std::pop_heap(deque<float>)/1024 12.618 -
std::pop_heap(deque<float>)/8 51.944 -
std::pop_heap(deque<float>)/8192 61.266 -1.05%
std::pop_heap(deque<int>)/1024 12.384 -
std::pop_heap(deque<int>)/8 52.024 -
std::pop_heap(deque<int>)/8192 53.610 1.37%
std::pop_heap(deque<size_t>)/1024 15.245 -
std::pop_heap(deque<size_t>)/8 52.075 -
std::pop_heap(deque<size_t>)/8192 59.711 1.24%
std::pop_heap(deque<std::string>)/1024 63.560 4.20%
std::pop_heap(deque<std::string>)/8 58.020 -2.67%
std::pop_heap(deque<std::string>)/8192 115.622 1.41%
std::pop_heap(vector<float>)/1024 8.459 1.32%
std::pop_heap(vector<float>)/8 50.272 -
std::pop_heap(vector<float>)/8192 19.847 -
std::pop_heap(vector<int>)/1024 9.905 -
std::pop_heap(vector<int>)/8 50.948 -
std::pop_heap(vector<int>)/8192 12.935 -
std::pop_heap(vector<size_t>)/1024 9.878 -
std::pop_heap(vector<size_t>)/8 51.559 -
std::pop_heap(vector<size_t>)/8192 13.132 -
std::pop_heap(vector<std::string>)/1024 21.368 3.78%
std::pop_heap(vector<std::string>)/8 53.236 -
std::pop_heap(vector<std::string>)/8192 51.413 -
std::remove(deque<int>)_(prefix)/1024 525.599 -
std::remove(deque<int>)_(prefix)/32 55.390 2.57%
std::remove(deque<int>)_(prefix)/50 61.532 -
std::remove(deque<int>)_(prefix)/8192 3862.273 -
std::remove(deque<int>)_(sprinkled)/1024 519.535 -
std::remove(deque<int>)_(sprinkled)/32 52.829 5.73%
std::remove(deque<int>)_(sprinkled)/50 59.111 7.59%
std::remove(deque<int>)_(sprinkled)/8192 3846.377 -
std::remove(list<int>)_(prefix)/1024 1004.079 -1.61%
std::remove(list<int>)_(prefix)/32 52.436 -
std::remove(list<int>)_(prefix)/50 63.346 -
std::remove(list<int>)_(prefix)/8192 8176.991 -
std::remove(list<int>)_(sprinkled)/1024 959.929 -
std::remove(list<int>)_(sprinkled)/32 52.124 -
std::remove(list<int>)_(sprinkled)/50 61.356 -
std::remove(list<int>)_(sprinkled)/8192 7938.534 -
std::remove(vector<int>)_(prefix)/1024 308.078 -
std::remove(vector<int>)_(prefix)/32 48.920 -
std::remove(vector<int>)_(prefix)/50 54.070 -
std::remove(vector<int>)_(prefix)/8192 2108.403 -
std::remove(vector<int>)_(sprinkled)/1024 285.470 -
std::remove(vector<int>)_(sprinkled)/32 49.207 -
std::remove(vector<int>)_(sprinkled)/50 53.295 -
std::remove(vector<int>)_(sprinkled)/8192 1991.119 -
std::remove_copy(deque<int>)_(prefix)/1024 408.682 8.42%
std::remove_copy(deque<int>)_(prefix)/32 13.076 1.24%
std::remove_copy(deque<int>)_(prefix)/50 19.093 -9.07%
std::remove_copy(deque<int>)_(prefix)/8192 3349.399 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.628 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.361 1.54%
std::remove_copy(deque<int>)_(sprinkled)/50 18.540 1.06%
std::remove_copy(deque<int>)_(sprinkled)/8192 2868.943 -
std::remove_copy(list<int>)_(prefix)/1024 748.681 1.24%
std::remove_copy(list<int>)_(prefix)/32 11.224 -
std::remove_copy(list<int>)_(prefix)/50 19.072 -
std::remove_copy(list<int>)_(prefix)/8192 6981.629 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.044 -
std::remove_copy(list<int>)_(sprinkled)/32 11.233 -
std::remove_copy(list<int>)_(sprinkled)/50 18.747 -
std::remove_copy(list<int>)_(sprinkled)/8192 6956.530 -
std::remove_copy(vector<int>)_(prefix)/1024 263.152 -
std::remove_copy(vector<int>)_(prefix)/32 9.393 -
std::remove_copy(vector<int>)_(prefix)/50 13.930 -1.04%
std::remove_copy(vector<int>)_(prefix)/8192 2058.545 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.080 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.466 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.601 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1931.785 -
std::remove_copy_if(deque<int>)_(prefix)/1024 520.955 -2.85%
std::remove_copy_if(deque<int>)_(prefix)/32 17.880 -2.84%
std::remove_copy_if(deque<int>)_(prefix)/50 27.962 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3774.411 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.584 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.551 1.13%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.894 1.13%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3567.543 -2.65%
std::remove_copy_if(list<int>)_(prefix)/1024 801.028 1.48%
std::remove_copy_if(list<int>)_(prefix)/32 16.935 -
std::remove_copy_if(list<int>)_(prefix)/50 24.875 1.05%
std::remove_copy_if(list<int>)_(prefix)/8192 7333.896 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 786.971 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.560 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.087 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7341.848 -
std::remove_copy_if(vector<int>)_(prefix)/1024 418.803 4.92%
std::remove_copy_if(vector<int>)_(prefix)/32 12.233 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.918 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3402.181 -1.88%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.496 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.509 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.566 -3.07%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.328 -
std::remove_if(deque<int>)_(prefix)/1024 557.285 -
std::remove_if(deque<int>)_(prefix)/32 58.154 4.94%
std::remove_if(deque<int>)_(prefix)/50 71.294 11.61%
std::remove_if(deque<int>)_(prefix)/8192 4291.767 -
std::remove_if(deque<int>)_(sprinkled)/1024 527.803 -
std::remove_if(deque<int>)_(sprinkled)/32 54.571 -1.77%
std::remove_if(deque<int>)_(sprinkled)/50 63.205 3.18%
std::remove_if(deque<int>)_(sprinkled)/8192 3911.599 -
std::remove_if(list<int>)_(prefix)/1024 1003.910 -
std::remove_if(list<int>)_(prefix)/32 58.628 -
std::remove_if(list<int>)_(prefix)/50 72.222 -
std::remove_if(list<int>)_(prefix)/8192 9963.401 -
std::remove_if(list<int>)_(sprinkled)/1024 982.595 -
std::remove_if(list<int>)_(sprinkled)/32 56.916 -
std::remove_if(list<int>)_(sprinkled)/50 72.627 -2.83%
std::remove_if(list<int>)_(sprinkled)/8192 8171.442 -
std::remove_if(vector<int>)_(prefix)/1024 352.666 -
std::remove_if(vector<int>)_(prefix)/32 49.014 -
std::remove_if(vector<int>)_(prefix)/50 55.070 -
std::remove_if(vector<int>)_(prefix)/8192 2653.203 2.82%
std::remove_if(vector<int>)_(sprinkled)/1024 522.922 1.06%
std::remove_if(vector<int>)_(sprinkled)/32 54.421 1.40%
std::remove_if(vector<int>)_(sprinkled)/50 63.654 -
std::remove_if(vector<int>)_(sprinkled)/8192 3850.013 -
std::replace(deque<int>)_(prefix)/1024 410.701 -
std::replace(deque<int>)_(prefix)/32 13.020 2.42%
std::replace(deque<int>)_(prefix)/50 19.416 1.53%
std::replace(deque<int>)_(prefix)/8192 3258.831 -
std::replace(deque<int>)_(sprinkled)/1024 350.025 -
std::replace(deque<int>)_(sprinkled)/32 12.143 -
std::replace(deque<int>)_(sprinkled)/50 18.202 -
std::replace(deque<int>)_(sprinkled)/8192 2796.786 -
std::replace(list<int>)_(prefix)/1024 738.689 -
std::replace(list<int>)_(prefix)/32 11.031 -
std::replace(list<int>)_(prefix)/50 17.169 -
std::replace(list<int>)_(prefix)/8192 7001.099 -
std::replace(list<int>)_(sprinkled)/1024 791.795 7.75%
std::replace(list<int>)_(sprinkled)/32 11.249 -
std::replace(list<int>)_(sprinkled)/50 19.772 6.69%
std::replace(list<int>)_(sprinkled)/8192 7359.614 -5.84%
std::replace(vector<int>)_(prefix)/1024 161.163 1.00%
std::replace(vector<int>)_(prefix)/32 5.159 -
std::replace(vector<int>)_(prefix)/50 7.751 2.74%
std::replace(vector<int>)_(prefix)/8192 1279.487 -
std::replace(vector<int>)_(sprinkled)/1024 145.202 -8.74%
std::replace(vector<int>)_(sprinkled)/32 5.347 -11.86%
std::replace(vector<int>)_(sprinkled)/50 8.457 -9.53%
std::replace(vector<int>)_(sprinkled)/8192 1128.789 -10.42%
std::replace_if(deque<int>)_(prefix)/1024 483.370 -1.39%
std::replace_if(deque<int>)_(prefix)/32 14.090 -
std::replace_if(deque<int>)_(prefix)/50 20.522 -
std::replace_if(deque<int>)_(prefix)/8192 3483.451 -
std::replace_if(deque<int>)_(sprinkled)/1024 373.213 1.17%
std::replace_if(deque<int>)_(sprinkled)/32 12.438 -
std::replace_if(deque<int>)_(sprinkled)/50 18.663 -
std::replace_if(deque<int>)_(sprinkled)/8192 3045.421 2.41%
std::replace_if(list<int>)_(prefix)/1024 735.496 -
std::replace_if(list<int>)_(prefix)/32 13.999 1.29%
std::replace_if(list<int>)_(prefix)/50 24.586 -
std::replace_if(list<int>)_(prefix)/8192 7154.570 -
std::replace_if(list<int>)_(sprinkled)/1024 742.705 -
std::replace_if(list<int>)_(sprinkled)/32 13.307 -
std::replace_if(list<int>)_(sprinkled)/50 23.003 -
std::replace_if(list<int>)_(sprinkled)/8192 7347.467 -
std::replace_if(vector<int>)_(prefix)/1024 269.948 -
std::replace_if(vector<int>)_(prefix)/32 9.541 -
std::replace_if(vector<int>)_(prefix)/50 13.924 -
std::replace_if(vector<int>)_(prefix)/8192 2022.341 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.930 -
std::replace_if(vector<int>)_(sprinkled)/32 8.724 -2.21%
std::replace_if(vector<int>)_(sprinkled)/50 12.866 -
std::replace_if(vector<int>)_(sprinkled)/8192 1922.059 -
std::reverse(deque<int>)/32768 5722.143 -
std::reverse(deque<int>)/4096 719.006 -
std::reverse(deque<int>)/512 113.214 -18.80%
std::reverse(deque<int>)/64 13.056 -23.01%
std::reverse(deque<int>)/8 2.524 -9.78%
std::reverse(list<int>)/32768 19745.770 -
std::reverse(list<int>)/4096 1761.866 -
std::reverse(list<int>)/512 193.338 -
std::reverse(list<int>)/64 17.510 -
std::reverse(list<int>)/8 1.927 -
std::reverse(vector<int>)/32768 1036.132 -
std::reverse(vector<int>)/4096 130.538 -
std::reverse(vector<int>)/512 16.362 -
std::reverse(vector<int>)/64 4.181 -
std::reverse(vector<int>)/8 1.541 -2.34%
std::reverse_copy(deque<int>)/32768 8030.179 -
std::reverse_copy(deque<int>)/4096 981.738 -
std::reverse_copy(deque<int>)/512 125.090 -4.22%
std::reverse_copy(deque<int>)/64 15.928 -
std::reverse_copy(deque<int>)/8 2.532 -
std::reverse_copy(list<int>)/32768 26083.773 -3.84%
std::reverse_copy(list<int>)/4096 3200.973 2.39%
std::reverse_copy(list<int>)/512 364.513 -
std::reverse_copy(list<int>)/64 30.324 -
std::reverse_copy(list<int>)/8 2.394 -1.97%
std::reverse_copy(vector<int>)/32768 981.559 -
std::reverse_copy(vector<int>)/4096 131.414 -1.53%
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.514 -
std::reverse_copy(vector<int>)/8 2.282 -7.65%
std::rotate(deque<int>)_(1_element_backward)/1024 40.415 -1.30%
std::rotate(deque<int>)_(1_element_backward)/32 3.532 -
std::rotate(deque<int>)_(1_element_backward)/50 5.145 -
std::rotate(deque<int>)_(1_element_backward)/8192 352.410 13.55%
std::rotate(deque<int>)_(1_element_forward)/1024 37.446 1.16%
std::rotate(deque<int>)_(1_element_forward)/32 4.130 -
std::rotate(deque<int>)_(1_element_forward)/50 5.419 -
std::rotate(deque<int>)_(1_element_forward)/8192 342.530 14.16%
std::rotate(deque<int>)_(by_1/2)/1024 188.249 -
std::rotate(deque<int>)_(by_1/2)/32 8.523 -
std::rotate(deque<int>)_(by_1/2)/50 11.554 -
std::rotate(deque<int>)_(by_1/2)/8192 1673.468 10.78%
std::rotate(deque<int>)_(by_1/3)/1024 416.533 -
std::rotate(deque<int>)_(by_1/3)/32 20.025 -1.67%
std::rotate(deque<int>)_(by_1/3)/50 29.133 -1.46%
std::rotate(deque<int>)_(by_1/3)/8192 3197.465 -
std::rotate(deque<int>)_(by_1/4)/1024 272.259 2.58%
std::rotate(deque<int>)_(by_1/4)/32 13.171 -
std::rotate(deque<int>)_(by_1/4)/50 27.480 1.86%
std::rotate(deque<int>)_(by_1/4)/8192 2497.414 2.10%
std::rotate(list<int>)_(1_element_backward)/1024 741.930 -
std::rotate(list<int>)_(1_element_backward)/32 13.237 -
std::rotate(list<int>)_(1_element_backward)/50 24.401 -
std::rotate(list<int>)_(1_element_backward)/8192 7527.324 -
std::rotate(list<int>)_(1_element_forward)/1024 731.565 -
std::rotate(list<int>)_(1_element_forward)/32 13.866 -
std::rotate(list<int>)_(1_element_forward)/50 25.814 1.99%
std::rotate(list<int>)_(1_element_forward)/8192 7222.720 -
std::rotate(list<int>)_(by_1/2)/1024 390.057 -
std::rotate(list<int>)_(by_1/2)/32 6.447 -
std::rotate(list<int>)_(by_1/2)/50 12.632 -
std::rotate(list<int>)_(by_1/2)/8192 4773.456 -
std::rotate(list<int>)_(by_1/3)/1024 810.500 -
std::rotate(list<int>)_(by_1/3)/32 16.698 -
std::rotate(list<int>)_(by_1/3)/50 22.767 -
std::rotate(list<int>)_(by_1/3)/8192 8411.588 -
std::rotate(list<int>)_(by_1/4)/1024 577.851 -
std::rotate(list<int>)_(by_1/4)/32 14.515 -
std::rotate(list<int>)_(by_1/4)/50 25.694 -
std::rotate(list<int>)_(by_1/4)/8192 6598.401 -
std::rotate(vector<bool>)_(1_element_backward)/1024 28.001 1.14%
std::rotate(vector<bool>)_(1_element_backward)/32 17.781 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.789 -
std::rotate(vector<bool>)_(1_element_backward)/8192 126.406 10.98%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.252 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.514 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.574 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.549 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.497 -
std::rotate(vector<bool>)_(by_1/2)/32 17.819 -
std::rotate(vector<bool>)_(by_1/2)/50 17.635 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.054 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.203 -
std::rotate(vector<bool>)_(by_1/3)/32 17.587 -
std::rotate(vector<bool>)_(by_1/3)/50 17.635 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.769 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.945 11.20%
std::rotate(vector<bool>)_(by_1/4)/32 17.715 -
std::rotate(vector<bool>)_(by_1/4)/50 17.542 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.156 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.527 -
std::rotate(vector<int>)_(1_element_backward)/32 2.914 -
std::rotate(vector<int>)_(1_element_backward)/50 5.328 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.328 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.195 -
std::rotate(vector<int>)_(1_element_forward)/32 2.958 -
std::rotate(vector<int>)_(1_element_forward)/50 5.256 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.074 -
std::rotate(vector<int>)_(by_1/2)/1024 31.729 -
std::rotate(vector<int>)_(by_1/2)/32 2.337 -
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.806 -
std::rotate(vector<int>)_(by_1/3)/1024 118.541 -
std::rotate(vector<int>)_(by_1/3)/32 10.021 -
std::rotate(vector<int>)_(by_1/3)/50 11.078 -
std::rotate(vector<int>)_(by_1/3)/8192 873.307 -
std::rotate(vector<int>)_(by_1/4)/1024 47.584 -
std::rotate(vector<int>)_(by_1/4)/32 4.729 -
std::rotate(vector<int>)_(by_1/4)/50 11.709 -
std::rotate(vector<int>)_(by_1/4)/8192 369.863 -
std::rotate_copy(deque<int>)/1024 34.409 -
std::rotate_copy(deque<int>)/32 2.666 -1.17%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 297.625 -
std::rotate_copy(list<int>)/1024 735.403 -
std::rotate_copy(list<int>)/32 8.641 -
std::rotate_copy(list<int>)/50 13.866 -
std::rotate_copy(list<int>)/8192 6709.792 -2.26%
std::rotate_copy(vector<int>)/1024 33.683 2.63%
std::rotate_copy(vector<int>)/32 2.093 -
std::rotate_copy(vector<int>)/50 2.678 -
std::rotate_copy(vector<int>)/8192 375.701 -39.80%
std::sample(deque<int>)/1024 11341.541 -
std::sample(deque<int>)/32 305.005 -
std::sample(deque<int>)/8192 91313.585 -
std::sample(list<int>)/1024 12042.352 -
std::sample(list<int>)/32 313.991 -
std::sample(list<int>)/8192 98488.540 -
std::sample(vector<int>)/1024 11260.526 -
std::sample(vector<int>)/32 302.180 -
std::sample(vector<int>)/8192 91327.617 -
std::search(deque<int>)_(near_matches)/1000 19444.069 -11.73%
std::search(deque<int>)_(near_matches)/1024 20145.944 -12.80%
std::search(deque<int>)_(near_matches)/8192 1446594.462 -
std::search(deque<int>)_(no_match)/1000 404.647 -
std::search(deque<int>)_(no_match)/1024 414.062 -
std::search(deque<int>)_(no_match)/1048576 422709.691 -
std::search(deque<int>)_(no_match)/8192 3297.670 -
std::search(deque<int>)_(same_length)/1000 327.286 -
std::search(deque<int>)_(same_length)/1024 476.523 -5.25%
std::search(deque<int>)_(same_length)/8192 3787.483 -
std::search(deque<int>)_(single_element)/1000 445.447 -
std::search(deque<int>)_(single_element)/1024 459.439 -
std::search(deque<int>)_(single_element)/8192 3656.642 -
std::search(deque<int>,_pred)_(near_matches)/1000 23947.301 -7.55%
std::search(deque<int>,_pred)_(near_matches)/1024 25130.981 -7.23%
std::search(deque<int>,_pred)_(near_matches)/8192 1530771.427 -
std::search(deque<int>,_pred)_(no_match)/1000 423.955 -7.89%
std::search(deque<int>,_pred)_(no_match)/1024 436.152 -7.57%
std::search(deque<int>,_pred)_(no_match)/1048576 446345.284 -7.98%
std::search(deque<int>,_pred)_(no_match)/8192 3494.762 -8.04%
std::search(deque<int>,_pred)_(same_length)/1000 479.481 -
std::search(deque<int>,_pred)_(same_length)/1024 511.120 1.24%
std::search(deque<int>,_pred)_(same_length)/8192 4036.860 1.05%
std::search(deque<int>,_pred)_(single_element)/1000 687.814 -
std::search(deque<int>,_pred)_(single_element)/1024 706.406 -
std::search(deque<int>,_pred)_(single_element)/8192 5678.817 -
std::search(list<int>)_(near_matches)/1000 38141.437 -
std::search(list<int>)_(near_matches)/1024 39792.077 1.19%
std::search(list<int>)_(near_matches)/8192 2543598.636 -
std::search(list<int>)_(no_match)/1000 694.359 -
std::search(list<int>)_(no_match)/1024 748.846 1.59%
std::search(list<int>)_(no_match)/1048576 845112.010 1.47%
std::search(list<int>)_(no_match)/8192 6706.233 1.71%
std::search(list<int>)_(same_length)/1000 747.706 -
std::search(list<int>)_(same_length)/1024 771.814 -
std::search(list<int>)_(same_length)/8192 8598.441 2.13%
std::search(list<int>)_(single_element)/1000 572.818 -10.88%
std::search(list<int>)_(single_element)/1024 756.389 -
std::search(list<int>)_(single_element)/8192 8133.143 -7.01%
std::search(list<int>,_pred)_(near_matches)/1000 41380.904 -
std::search(list<int>,_pred)_(near_matches)/1024 43409.566 -
std::search(list<int>,_pred)_(near_matches)/8192 2687494.096 -
std::search(list<int>,_pred)_(no_match)/1000 801.993 -
std::search(list<int>,_pred)_(no_match)/1024 821.618 -
std::search(list<int>,_pred)_(no_match)/1048576 955294.841 -
std::search(list<int>,_pred)_(no_match)/8192 7437.102 1.40%
std::search(list<int>,_pred)_(same_length)/1000 793.978 -
std::search(list<int>,_pred)_(same_length)/1024 812.262 -
std::search(list<int>,_pred)_(same_length)/8192 9693.855 12.27%
std::search(list<int>,_pred)_(single_element)/1000 801.669 -
std::search(list<int>,_pred)_(single_element)/1024 820.855 -
std::search(list<int>,_pred)_(single_element)/8192 9613.383 17.17%
std::search(vector<int>)_(near_matches)/1000 14402.037 1.21%
std::search(vector<int>)_(near_matches)/1024 15152.156 1.03%
std::search(vector<int>)_(near_matches)/8192 763748.278 -
std::search(vector<int>)_(no_match)/1000 211.114 3.00%
std::search(vector<int>)_(no_match)/1024 215.768 2.99%
std::search(vector<int>)_(no_match)/1048576 211914.476 1.69%
std::search(vector<int>)_(no_match)/8192 1653.766 1.89%
std::search(vector<int>)_(same_length)/1000 240.349 -
std::search(vector<int>)_(same_length)/1024 250.328 1.52%
std::search(vector<int>)_(same_length)/8192 1978.876 4.95%
std::search(vector<int>)_(single_element)/1000 232.884 2.95%
std::search(vector<int>)_(single_element)/1024 238.303 2.96%
std::search(vector<int>)_(single_element)/8192 1838.470 1.95%
std::search(vector<int>,_pred)_(near_matches)/1000 22855.221 -
std::search(vector<int>,_pred)_(near_matches)/1024 24017.188 -
std::search(vector<int>,_pred)_(near_matches)/8192 1460731.415 -
std::search(vector<int>,_pred)_(no_match)/1000 528.503 -
std::search(vector<int>,_pred)_(no_match)/1024 537.091 -
std::search(vector<int>,_pred)_(no_match)/1048576 600384.235 -
std::search(vector<int>,_pred)_(no_match)/8192 4291.588 -
std::search(vector<int>,_pred)_(same_length)/1000 601.704 -
std::search(vector<int>,_pred)_(same_length)/1024 616.193 -
std::search(vector<int>,_pred)_(same_length)/8192 4930.705 -
std::search(vector<int>,_pred)_(single_element)/1000 510.160 -4.05%
std::search(vector<int>,_pred)_(single_element)/1024 516.849 -5.05%
std::search(vector<int>,_pred)_(single_element)/8192 4163.997 -4.45%
std::search_n(deque<int>)_(no_match)/1024 294.246 -
std::search_n(deque<int>)_(no_match)/32 13.743 -
std::search_n(deque<int>)_(no_match)/8192 2344.511 -
std::search_n(deque<int>,_pred)_(no_match)/1024 616.534 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.723 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4040.830 -
std::search_n(list<int>)_(no_match)/1024 730.967 -
std::search_n(list<int>)_(no_match)/32 10.295 -
std::search_n(list<int>)_(no_match)/8192 6726.593 -
std::search_n(list<int>,_pred)_(no_match)/1024 839.733 -
std::search_n(list<int>,_pred)_(no_match)/32 17.093 -
std::search_n(list<int>,_pred)_(no_match)/8192 7407.320 -7.65%
std::search_n(vector<int>)_(no_match)/1024 209.432 -
std::search_n(vector<int>)_(no_match)/32 6.990 -
std::search_n(vector<int>)_(no_match)/8192 1621.046 -
std::search_n(vector<int>,_pred)_(no_match)/1024 423.647 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.084 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2963.266 -
std::set<int>::clear()/0 390.945 -
std::set<int>::clear()/1024 10008.404 12.08%
std::set<int>::clear()/32 649.525 5.71%
std::set<int>::clear()/8192 86767.467 14.54%
std::set<int>::contains(key)_(existent)/1024 3.720 -3.84%
std::set<int>::contains(key)_(existent)/32 1.627 -1.18%
std::set<int>::contains(key)_(existent)/8192 8.439 -1.34%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 7.100 15.25%
std::set<int>::contains(key)_(non-existent)/32 3.132 7.78%
std::set<int>::contains(key)_(non-existent)/8192 14.907 41.52%
std::set<int>::count(key)_(existent)/1024 4.069 -2.17%
std::set<int>::count(key)_(existent)/32 1.674 3.40%
std::set<int>::count(key)_(existent)/8192 8.823 7.36%
std::set<int>::count(key)_(non-existent)/0 0.259 -
std::set<int>::count(key)_(non-existent)/1024 7.586 2.99%
std::set<int>::count(key)_(non-existent)/32 2.948 2.45%
std::set<int>::count(key)_(non-existent)/8192 12.793 13.98%
std::set<int>::ctor(&&,_different_allocs)/0 12.833 -
std::set<int>::ctor(&&,_different_allocs)/1024 5995.310 -
std::set<int>::ctor(&&,_different_allocs)/32 183.580 1.97%
std::set<int>::ctor(&&,_different_allocs)/8192 48701.300 -
std::set<int>::ctor(const&)/0 12.749 -
std::set<int>::ctor(const&)/1024 6294.253 -
std::set<int>::ctor(const&)/32 222.824 -
std::set<int>::ctor(const&)/8192 51072.518 -
std::set<int>::ctor(const&,_alloc)/0 12.750 -
std::set<int>::ctor(const&,_alloc)/1024 6395.828 2.85%
std::set<int>::ctor(const&,_alloc)/32 223.208 -
std::set<int>::ctor(const&,_alloc)/8192 50974.589 2.97%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.722 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8516.581 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.698 4.11%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68108.199 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.730 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13017.090 1.93%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.009 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240950.277 1.46%
std::set<int>::equal_range(key)_(existent)/1024 4.436 -
std::set<int>::equal_range(key)_(existent)/32 1.823 -
std::set<int>::equal_range(key)_(existent)/8192 9.152 13.12%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.490 -
std::set<int>::equal_range(key)_(non-existent)/32 2.664 -4.04%
std::set<int>::equal_range(key)_(non-existent)/8192 9.936 -
std::set<int>::erase(iterator)/1024 21.224 8.61%
std::set<int>::erase(iterator)/32 20.783 6.65%
std::set<int>::erase(iterator)/8192 21.381 8.76%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.001 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7034.560 5.77%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 569.447 1.66%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57278.183 8.32%
std::set<int>::erase(key)_(existent)/1024 51.210 1.17%
std::set<int>::erase(key)_(existent)/32 22.303 4.74%
std::set<int>::erase(key)_(existent)/8192 68.526 1.10%
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.422 -5.54%
std::set<int>::erase(key)_(non-existent,_end)/32 2.247 -9.20%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.233 -5.54%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.892 -1.40%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.766 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.051 -
std::set<int>::find(key)_(existent)/1024 3.984 2.23%
std::set<int>::find(key)_(existent)/32 1.710 -
std::set<int>::find(key)_(existent)/8192 8.572 3.35%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.572 1.16%
std::set<int>::find(key)_(non-existent)/32 2.225 -1.18%
std::set<int>::find(key)_(non-existent)/8192 8.538 -14.69%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.044 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.096 5.95%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.436 1.56%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.080 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.040 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.396 1.72%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.901 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.313 1.72%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.180 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.734 -5.28%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.924 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.855 2.19%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.168 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.864 -1.34%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.000 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.554 -1.57%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.777 1.36%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16962.352 1.66%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 761.504 2.32%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188567.762 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.319 -2.73%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13000.729 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 669.766 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117970.509 -5.33%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.212 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7750.559 1.10%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 539.142 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130641.265 -1.63%
std::set<int>::insert(value)_(already_present)/1024 6.198 6.65%
std::set<int>::insert(value)_(already_present)/32 1.777 -
std::set<int>::insert(value)_(already_present)/8192 10.033 4.70%
std::set<int>::insert(value)_(new_value,_end)/0 17.105 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.875 -
std::set<int>::insert(value)_(new_value,_end)/32 18.705 -
std::set<int>::insert(value)_(new_value,_end)/8192 74.173 6.58%
std::set<int>::insert(value)_(new_value,_middle)/0 17.043 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.621 -3.03%
std::set<int>::insert(value)_(new_value,_middle)/32 18.425 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.586 1.70%
std::set<int>::lower_bound(key)_(existent)/1024 4.536 6.26%
std::set<int>::lower_bound(key)_(existent)/32 1.523 -
std::set<int>::lower_bound(key)_(existent)/8192 8.421 2.89%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.016 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.240 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.896 10.53%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.380 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6232.701 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.501 -1.67%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49827.836 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.751 3.39%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6265.705 1.70%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 221.133 1.41%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49840.448 -2.43%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.117 -1.07%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1327.794 -1.11%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.587 -2.74%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12308.191 -1.77%
std::set<int>::upper_bound(key)_(existent)/1024 4.286 3.40%
std::set<int>::upper_bound(key)_(existent)/32 1.772 -
std::set<int>::upper_bound(key)_(existent)/8192 7.913 -3.51%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.457 10.32%
std::set<int>::upper_bound(key)_(non-existent)/32 2.581 7.01%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.972 11.13%
std::set<std::string>::clear()/0 393.240 -
std::set<std::string>::clear()/1024 21780.138 -
std::set<std::string>::clear()/32 901.365 1.09%
std::set<std::string>::clear()/8192 214514.660 -
std::set<std::string>::contains(key)_(existent)/1024 23.020 -5.33%
std::set<std::string>::contains(key)_(existent)/32 14.473 -6.66%
std::set<std::string>::contains(key)_(existent)/8192 28.301 -3.03%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.407 -2.62%
std::set<std::string>::contains(key)_(non-existent)/32 10.240 -3.95%
std::set<std::string>::contains(key)_(non-existent)/8192 28.155 -
std::set<std::string>::count(key)_(existent)/1024 25.184 2.73%
std::set<std::string>::count(key)_(existent)/32 15.831 -6.99%
std::set<std::string>::count(key)_(existent)/8192 29.942 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.525 5.12%
std::set<std::string>::count(key)_(non-existent)/32 10.534 2.55%
std::set<std::string>::count(key)_(non-existent)/8192 34.133 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.844 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6917.234 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.319 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57401.227 -
std::set<std::string>::ctor(const&)/0 12.724 -
std::set<std::string>::ctor(const&)/1024 34671.470 -
std::set<std::string>::ctor(const&)/32 715.766 -9.57%
std::set<std::string>::ctor(const&)/8192 343167.058 -
std::set<std::string>::ctor(const&,_alloc)/0 12.725 -
std::set<std::string>::ctor(const&,_alloc)/1024 36985.388 -
std::set<std::string>::ctor(const&,_alloc)/32 689.599 -7.68%
std::set<std::string>::ctor(const&,_alloc)/8192 347190.975 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.730 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40147.380 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 804.518 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379667.902 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.861 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55006.268 -2.06%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 997.259 -2.55%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1100886.001 -1.08%
std::set<std::string>::equal_range(key)_(existent)/1024 24.017 7.62%
std::set<std::string>::equal_range(key)_(existent)/32 17.517 12.86%
std::set<std::string>::equal_range(key)_(existent)/8192 29.809 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.479 5.67%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.991 3.32%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.593 -1.51%
std::set<std::string>::erase(iterator)/1024 25.819 -6.05%
std::set<std::string>::erase(iterator)/32 25.585 -3.51%
std::set<std::string>::erase(iterator)/8192 30.290 2.09%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.557 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12918.022 3.11%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.062 1.45%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119049.337 1.57%
std::set<std::string>::erase(key)_(existent)/1024 73.245 -25.31%
std::set<std::string>::erase(key)_(existent)/32 53.044 -28.27%
std::set<std::string>::erase(key)_(existent)/8192 66.624 -20.39%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -4.51%
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.015 -4.98%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.960 -10.30%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.625 -5.89%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.803 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.536 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.686 -
std::set<std::string>::find(key)_(existent)/1024 24.398 -1.70%
std::set<std::string>::find(key)_(existent)/32 16.158 4.12%
std::set<std::string>::find(key)_(existent)/8192 34.588 -
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.994 -4.46%
std::set<std::string>::find(key)_(non-existent)/32 10.319 -1.11%
std::set<std::string>::find(key)_(non-existent)/8192 28.216 -3.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.656 29.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.660 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.114 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.028 2.81%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.263 -24.39%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 41.365 -12.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.962 3.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.755 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.986 -6.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.698 -1.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.526 9.63%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.526 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.545 -6.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.576 3.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.618 -9.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.064 -13.22%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.169 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65582.917 -2.96%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1482.077 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919500.684 6.74%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.738 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44277.839 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1272.777 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606943.463 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.917 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41708.505 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1128.403 4.53%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 616423.320 -
std::set<std::string>::insert(value)_(already_present)/1024 30.465 83.05%
std::set<std::string>::insert(value)_(already_present)/32 10.306 40.20%
std::set<std::string>::insert(value)_(already_present)/8192 38.462 -36.72%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.323 -4.31%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.254 -5.64%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.814 -15.68%
std::set<std::string>::insert(value)_(new_value,_end)/8192 71.037 7.36%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.070 34.34%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 52.746 8.61%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.577 -10.72%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 48.287 -9.10%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.425 -6.91%
std::set<std::string>::lower_bound(key)_(existent)/32 16.240 2.80%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.530 1.75%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.266 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.663 2.25%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.276 -2.20%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.245 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35801.389 -3.82%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 861.093 6.44%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347956.463 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.237 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36861.430 1.38%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 683.808 -2.11%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347854.532 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17045.000 4.41%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.544 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207960.658 1.55%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.380 4.87%
std::set<std::string>::upper_bound(key)_(existent)/32 15.250 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.909 2.72%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.559 -1.99%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.001 -1.81%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.469 -3.10%
std::shift_left(deque<int>)/1024 37.901 -
std::shift_left(deque<int>)/32 3.783 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.656 -
std::shift_left(list<int>)/1024 726.186 -
std::shift_left(list<int>)/32 13.435 -
std::shift_left(list<int>)/50 27.882 2.40%
std::shift_left(list<int>)/8192 7576.482 -
std::shift_left(vector<int>)/1024 35.429 -
std::shift_left(vector<int>)/32 3.991 3.54%
std::shift_left(vector<int>)/50 5.263 -
std::shift_left(vector<int>)/8192 280.894 -
std::shift_right(deque<int>)/1024 40.800 1.30%
std::shift_right(deque<int>)/32 3.419 -
std::shift_right(deque<int>)/50 4.519 -
std::shift_right(deque<int>)/8192 307.762 -
std::shift_right(list<int>)/1024 731.686 -
std::shift_right(list<int>)/32 14.449 -
std::shift_right(list<int>)/50 26.192 -2.37%
std::shift_right(list<int>)/8192 7399.243 3.17%
std::shift_right(vector<int>)/1024 35.559 -
std::shift_right(vector<int>)/32 2.958 -29.41%
std::shift_right(vector<int>)/50 5.322 -
std::shift_right(vector<int>)/8192 302.203 -
std::shuffle(deque<int>)/1024 9245.728 -
std::shuffle(deque<int>)/32 292.299 -
std::shuffle(deque<int>)/8192 73974.114 -
std::shuffle(vector<int>)/1024 8802.503 -
std::shuffle(vector<int>)/32 278.737 -
std::shuffle(vector<int>)/8192 70288.253 -
std::sort(deque<int>)_(ascending)/1024 763.725 -
std::sort(deque<int>)_(ascending)/8 17.297 -3.96%
std::sort(deque<int>)_(ascending)/8192 5736.155 -
std::sort(deque<int>)_(descending)/1024 1296.925 -
std::sort(deque<int>)_(descending)/8 25.357 -
std::sort(deque<int>)_(descending)/8192 10348.654 -
std::sort(deque<int>)_(heap)/1024 6202.191 -
std::sort(deque<int>)_(heap)/8 24.679 -
std::sort(deque<int>)_(heap)/8192 68843.889 -
std::sort(deque<int>)_(pipe-organ)/1024 2730.472 -
std::sort(deque<int>)_(pipe-organ)/8 20.023 -
std::sort(deque<int>)_(pipe-organ)/8192 26121.364 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17696.060 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.750 -2.52%
std::sort(deque<int>)_(qsort_adversarial)/8192 480561.935 -
std::sort(deque<int>)_(repeated)/1024 960.151 -9.80%
std::sort(deque<int>)_(repeated)/8 17.865 -3.93%
std::sort(deque<int>)_(repeated)/8192 6738.983 -1.19%
std::sort(deque<int>)_(shuffled)/1024 6826.589 -5.18%
std::sort(deque<int>)_(shuffled)/8 22.778 -1.05%
std::sort(deque<int>)_(shuffled)/8192 93942.724 9.45%
std::sort(vector<NonIntegral>)_(ascending)/1024 520.004 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.600 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3744.863 -
std::sort(vector<NonIntegral>)_(descending)/1024 771.310 -
std::sort(vector<NonIntegral>)_(descending)/8 24.920 -
std::sort(vector<NonIntegral>)_(descending)/8192 5252.592 -
std::sort(vector<NonIntegral>)_(heap)/1024 4270.119 -
std::sort(vector<NonIntegral>)_(heap)/8 23.327 1.43%
std::sort(vector<NonIntegral>)_(heap)/8192 49615.939 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1862.781 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.302 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18259.544 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13241.517 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.609 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155271.858 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.014 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.724 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3738.762 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4676.349 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.404 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81991.287 -
std::sort(vector<int>)_(ascending)/1024 519.182 -
std::sort(vector<int>)_(ascending)/8 15.771 -
std::sort(vector<int>)_(ascending)/8192 3736.667 -
std::sort(vector<int>)_(descending)/1024 1020.047 -
std::sort(vector<int>)_(descending)/8 24.843 1.70%
std::sort(vector<int>)_(descending)/8192 7200.622 -
std::sort(vector<int>)_(heap)/1024 4554.011 -
std::sort(vector<int>)_(heap)/8 23.625 1.23%
std::sort(vector<int>)_(heap)/8192 45436.209 -
std::sort(vector<int>)_(pipe-organ)/1024 2282.379 -
std::sort(vector<int>)_(pipe-organ)/8 17.708 1.23%
std::sort(vector<int>)_(pipe-organ)/8192 21559.579 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12970.244 -2.58%
std::sort(vector<int>)_(qsort_adversarial)/8 15.776 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148109.339 -2.85%
std::sort(vector<int>)_(repeated)/1024 665.111 -
std::sort(vector<int>)_(repeated)/8 16.016 1.09%
std::sort(vector<int>)_(repeated)/8192 5037.335 -
std::sort(vector<int>)_(shuffled)/1024 4611.734 -
std::sort(vector<int>)_(shuffled)/8 22.544 -
std::sort(vector<int>)_(shuffled)/8192 44817.510 -
std::sort_heap(deque<int>)/1024 13403.695 1.21%
std::sort_heap(deque<int>)/8 36.130 3.11%
std::sort_heap(deque<int>)/8192 468009.962 -
std::sort_heap(deque<int>,_pred)/1024 12499.394 1.93%
std::sort_heap(deque<int>,_pred)/8 34.119 -2.18%
std::sort_heap(deque<int>,_pred)/8192 429864.611 1.33%
std::sort_heap(vector<NonIntegral>)/1024 9808.747 -
std::sort_heap(vector<NonIntegral>)/8 30.011 1.58%
std::sort_heap(vector<NonIntegral>)/8192 105555.799 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9877.791 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.091 1.50%
std::sort_heap(vector<NonIntegral>,_pred)/8192 105872.817 -
std::sort_heap(vector<int>)/1024 9750.789 -
std::sort_heap(vector<int>)/8 29.487 -
std::sort_heap(vector<int>)/8192 105958.243 -
std::sort_heap(vector<int>,_pred)/1024 9811.832 -
std::sort_heap(vector<int>,_pred)/8 30.006 1.50%
std::sort_heap(vector<int>,_pred)/8192 106304.329 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2687.619 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1898.415 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1902.092 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9836.130 -
std::stable_partition(deque<int>)_(dense)/1024 605.743 4.00%
std::stable_partition(deque<int>)_(dense)/32 29.113 2.33%
std::stable_partition(deque<int>)_(dense)/50 39.369 5.32%
std::stable_partition(deque<int>)_(dense)/8192 5639.985 -
std::stable_partition(deque<int>)_(sparse)/1024 449.918 6.65%
std::stable_partition(deque<int>)_(sparse)/32 11.629 -11.30%
std::stable_partition(deque<int>)_(sparse)/50 28.729 -2.94%
std::stable_partition(deque<int>)_(sparse)/8192 3333.327 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4172.933 1.57%
std::stable_partition(list<int>)_(alloc_fails)/32 1875.904 -
std::stable_partition(list<int>)_(alloc_fails)/50 1893.528 -1.44%
std::stable_partition(list<int>)_(alloc_fails)/8192 25044.804 -5.47%
std::stable_partition(list<int>)_(dense)/1024 1746.290 23.31%
std::stable_partition(list<int>)_(dense)/32 36.684 -4.02%
std::stable_partition(list<int>)_(dense)/50 56.628 -1.05%
std::stable_partition(list<int>)_(dense)/8192 20505.398 8.71%
std::stable_partition(list<int>)_(sparse)/1024 922.221 -
std::stable_partition(list<int>)_(sparse)/32 9.715 1.97%
std::stable_partition(list<int>)_(sparse)/50 26.868 1.94%
std::stable_partition(list<int>)_(sparse)/8192 8829.836 2.21%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2332.249 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1890.163 1.20%
std::stable_partition(vector<int>)_(alloc_fails)/50 1866.599 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5346.076 -
std::stable_partition(vector<int>)_(dense)/1024 291.696 -
std::stable_partition(vector<int>)_(dense)/32 21.644 2.34%
std::stable_partition(vector<int>)_(dense)/50 26.382 3.24%
std::stable_partition(vector<int>)_(dense)/8192 2098.528 -
std::stable_partition(vector<int>)_(sparse)/1024 217.825 2.15%
std::stable_partition(vector<int>)_(sparse)/32 7.384 1.53%
std::stable_partition(vector<int>)_(sparse)/50 21.589 3.46%
std::stable_partition(vector<int>)_(sparse)/8192 1575.321 2.61%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3749.583 -5.87%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.659 1.21%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18821.798 -3.07%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28437.021 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.384 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26007.222 -1.08%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13794.938 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.193 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25609.912 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16506.481 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.292 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22181.578 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25967.792 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.349 1.95%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28390.287 1.18%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3681.507 -3.20%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.964 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13031.860 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19378.376 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.691 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24337.623 -
std::stable_sort(deque<int>)_(ascending)/1024 2098.030 -
std::stable_sort(deque<int>)_(ascending)/8 19.288 7.84%
std::stable_sort(deque<int>)_(ascending)/8192 13552.109 -
std::stable_sort(deque<int>)_(descending)/1024 2888.819 -1.03%
std::stable_sort(deque<int>)_(descending)/8 27.371 2.42%
std::stable_sort(deque<int>)_(descending)/8192 21085.332 2.69%
std::stable_sort(deque<int>)_(heap)/1024 2708.396 -
std::stable_sort(deque<int>)_(heap)/8 24.928 2.66%
std::stable_sort(deque<int>)_(heap)/8192 17222.734 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2908.103 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.946 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20376.669 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3086.513 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.176 8.05%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20616.560 -
std::stable_sort(deque<int>)_(repeated)/1024 1414.701 -
std::stable_sort(deque<int>)_(repeated)/8 18.934 3.90%
std::stable_sort(deque<int>)_(repeated)/8192 7659.273 -
std::stable_sort(deque<int>)_(shuffled)/1024 2513.626 -
std::stable_sort(deque<int>)_(shuffled)/8 23.373 1.93%
std::stable_sort(deque<int>)_(shuffled)/8192 14132.660 -1.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4794.617 -1.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.712 -2.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48192.606 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23928.610 5.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 25.366 2.74%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116307.903 -2.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13718.864 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.468 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107687.058 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13911.430 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.629 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84868.742 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22401.389 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.626 -3.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135691.100 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3471.613 1.21%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.539 -3.46%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17807.529 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17890.500 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.233 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146026.979 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3597.691 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.854 -1.08%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41277.260 -1.96%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12537.800 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.683 1.12%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187304.021 -5.16%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9529.309 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.359 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117373.029 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8181.845 1.02%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.305 -1.50%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116452.828 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13588.366 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.074 4.69%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199761.981 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.996 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.792 -2.80%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14097.659 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11999.328 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.656 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174320.022 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4572.178 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.095 1.40%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19044.108 1.49%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23261.870 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.116 -3.24%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24673.905 1.25%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13823.894 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.789 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30667.096 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13949.509 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.176 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22098.046 1.04%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22648.439 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.117 1.43%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34205.298 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3387.224 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.030 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10075.116 2.01%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17828.080 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.248 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28034.090 -
std::stable_sort(vector<int>)_(ascending)/1024 2066.773 -
std::stable_sort(vector<int>)_(ascending)/8 15.621 1.40%
std::stable_sort(vector<int>)_(ascending)/8192 13413.911 -
std::stable_sort(vector<int>)_(descending)/1024 2791.335 -
std::stable_sort(vector<int>)_(descending)/8 23.650 1.78%
std::stable_sort(vector<int>)_(descending)/8192 18403.398 -
std::stable_sort(vector<int>)_(heap)/1024 2533.575 -
std::stable_sort(vector<int>)_(heap)/8 21.273 1.13%
std::stable_sort(vector<int>)_(heap)/8192 14528.218 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2778.125 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.867 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18279.593 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2876.210 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.578 1.17%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18247.918 -
std::stable_sort(vector<int>)_(repeated)/1024 1089.746 -
std::stable_sort(vector<int>)_(repeated)/8 15.679 1.26%
std::stable_sort(vector<int>)_(repeated)/8192 5242.890 -
std::stable_sort(vector<int>)_(shuffled)/1024 2246.676 -
std::stable_sort(vector<int>)_(shuffled)/8 19.854 -
std::stable_sort(vector<int>)_(shuffled)/8192 10964.177 -
std::swap_ranges(deque<int>)/1024 319.317 -
std::swap_ranges(deque<int>)/32 10.420 -
std::swap_ranges(deque<int>)/50 15.862 -
std::swap_ranges(deque<int>)/8192 2549.163 -
std::swap_ranges(list<int>)/1024 771.943 -5.80%
std::swap_ranges(list<int>)/32 19.964 3.06%
std::swap_ranges(list<int>)/50 34.252 6.27%
std::swap_ranges(list<int>)/8192 10425.400 -2.37%
std::swap_ranges(vector<int>)/1024 62.625 -
std::swap_ranges(vector<int>)/32 4.817 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 475.742 -
std::transform(deque<int>)_(identity_transform)/1024 370.064 -
std::transform(deque<int>)_(identity_transform)/32 12.296 -49.29%
std::transform(deque<int>)_(identity_transform)/50 19.088 -
std::transform(deque<int>)_(identity_transform)/8192 2443.856 -
std::transform(deque<int>,_deque<int>)/1024 660.359 -
std::transform(deque<int>,_deque<int>)/32 21.523 -4.11%
std::transform(deque<int>,_deque<int>)/50 36.522 4.82%
std::transform(deque<int>,_deque<int>)/8192 5420.984 -
std::transform(list<int>)_(identity_transform)/1024 741.196 -
std::transform(list<int>)_(identity_transform)/32 16.993 -
std::transform(list<int>)_(identity_transform)/50 30.428 -
std::transform(list<int>)_(identity_transform)/8192 7062.204 -7.07%
std::transform(list<int>,_list<int>)/1024 839.658 -
std::transform(list<int>,_list<int>)/32 23.051 -
std::transform(list<int>,_list<int>)/50 37.193 -
std::transform(list<int>,_list<int>)/8192 9278.860 10.65%
std::transform(vector<int>)_(identity_transform)/1024 262.595 -
std::transform(vector<int>)_(identity_transform)/32 9.162 -
std::transform(vector<int>)_(identity_transform)/50 16.244 -
std::transform(vector<int>)_(identity_transform)/8192 2021.325 -
std::transform(vector<int>,_vector<int>)/1024 554.983 -
std::transform(vector<int>,_vector<int>)/32 17.185 -
std::transform(vector<int>,_vector<int>)/50 26.845 -
std::transform(vector<int>,_vector<int>)/8192 4443.464 -
std::unique(deque<int>)_(contiguous)/1024 514.864 -
std::unique(deque<int>)_(contiguous)/32 49.483 -8.04%
std::unique(deque<int>)_(contiguous)/52 55.597 -10.11%
std::unique(deque<int>)_(contiguous)/8192 3761.799 1.03%
std::unique(deque<int>)_(sprinkled)/1024 510.633 -
std::unique(deque<int>)_(sprinkled)/32 52.961 -1.68%
std::unique(deque<int>)_(sprinkled)/52 60.775 -3.78%
std::unique(deque<int>)_(sprinkled)/8192 3810.455 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.947 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.523 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.061 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4547.211 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.672 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.612 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.435 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5206.099 -
std::unique(list<int>)_(contiguous)/1024 938.745 1.45%
std::unique(list<int>)_(contiguous)/32 51.914 -
std::unique(list<int>)_(contiguous)/52 63.995 -
std::unique(list<int>)_(contiguous)/8192 7012.660 -
std::unique(list<int>)_(sprinkled)/1024 954.205 1.11%
std::unique(list<int>)_(sprinkled)/32 54.048 -
std::unique(list<int>)_(sprinkled)/52 67.282 -
std::unique(list<int>)_(sprinkled)/8192 7929.308 -2.36%
std::unique(list<int>,_pred)_(contiguous)/1024 956.560 2.17%
std::unique(list<int>,_pred)_(contiguous)/32 57.453 -
std::unique(list<int>,_pred)_(contiguous)/52 70.965 -
std::unique(list<int>,_pred)_(contiguous)/8192 8207.908 9.56%
std::unique(list<int>,_pred)_(sprinkled)/1024 1009.849 1.16%
std::unique(list<int>,_pred)_(sprinkled)/32 65.929 2.17%
std::unique(list<int>,_pred)_(sprinkled)/52 82.141 1.93%
std::unique(list<int>,_pred)_(sprinkled)/8192 8206.840 -
std::unique(vector<int>)_(contiguous)/1024 309.239 -
std::unique(vector<int>)_(contiguous)/32 48.087 -
std::unique(vector<int>)_(contiguous)/52 53.766 1.29%
std::unique(vector<int>)_(contiguous)/8192 1912.798 -
std::unique(vector<int>)_(sprinkled)/1024 531.696 -
std::unique(vector<int>)_(sprinkled)/32 54.647 -3.77%
std::unique(vector<int>)_(sprinkled)/52 65.188 -1.02%
std::unique(vector<int>)_(sprinkled)/8192 3921.619 -
std::unique(vector<int>,_pred)_(contiguous)/1024 488.156 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.355 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.595 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.668 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.460 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.836 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.719 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5163.821 -
std::unique_copy(deque<int>)_(contiguous)/1024 472.133 -
std::unique_copy(deque<int>)_(contiguous)/32 10.882 2.66%
std::unique_copy(deque<int>)_(contiguous)/52 14.761 -
std::unique_copy(deque<int>)_(contiguous)/8192 3724.559 -
std::unique_copy(deque<int>)_(sprinkled)/1024 485.142 4.22%
std::unique_copy(deque<int>)_(sprinkled)/32 9.215 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.739 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3914.177 3.67%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.680 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.780 6.17%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.880 3.14%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4481.168 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.369 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.685 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.252 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.424 -
std::unique_copy(list<int>)_(contiguous)/1024 738.093 -
std::unique_copy(list<int>)_(contiguous)/32 11.376 3.02%
std::unique_copy(list<int>)_(contiguous)/52 19.626 1.21%
std::unique_copy(list<int>)_(contiguous)/8192 6807.922 -
std::unique_copy(list<int>)_(sprinkled)/1024 742.778 -
std::unique_copy(list<int>)_(sprinkled)/32 13.489 -2.87%
std::unique_copy(list<int>)_(sprinkled)/52 24.083 -
std::unique_copy(list<int>)_(sprinkled)/8192 6951.274 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.477 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.314 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.958 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7622.036 2.10%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 837.966 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.369 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.055 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7653.949 1.18%
std::unique_copy(vector<int>)_(contiguous)/1024 247.613 -
std::unique_copy(vector<int>)_(contiguous)/32 8.737 2.18%
std::unique_copy(vector<int>)_(contiguous)/52 13.433 -
std::unique_copy(vector<int>)_(contiguous)/8192 1886.222 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.841 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.116 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.070 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3681.328 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.104 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.363 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.701 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3786.536 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.285 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.321 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.400 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4519.409 -
std::unordered_map<int,_int>::clear()/0 391.838 -
std::unordered_map<int,_int>::clear()/1024 9953.855 22.36%
std::unordered_map<int,_int>::clear()/32 640.982 9.70%
std::unordered_map<int,_int>::clear()/8192 79309.791 28.25%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.399 -11.55%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.672 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.640 10.25%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.372 -7.77%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.504 -8.28%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.406 -2.98%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.561 -4.19%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.450 -11.24%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.420 -9.43%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.315 -17.14%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.274 -18.50%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.455 16.38%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.393 1.96%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.387 12.19%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.070 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8471.422 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.354 1.33%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97234.304 1.13%
std::unordered_map<int,_int>::ctor(const&)/0 12.951 -
std::unordered_map<int,_int>::ctor(const&)/1024 6759.273 -1.41%
std::unordered_map<int,_int>::ctor(const&)/32 199.304 -2.31%
std::unordered_map<int,_int>::ctor(const&)/8192 55046.354 -1.17%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.963 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9730.337 -2.42%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.064 -2.28%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80755.977 -2.37%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.874 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13493.366 -1.95%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.020 -1.66%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141378.921 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.880 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13405.630 -2.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.217 -1.55%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142024.046 -
std::unordered_map<int,_int>::erase(iterator)/1024 21.599 10.10%
std::unordered_map<int,_int>::erase(iterator)/32 21.535 11.08%
std::unordered_map<int,_int>::erase(iterator)/8192 21.700 10.87%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.644 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6425.223 17.19%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 557.758 5.66%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51885.866 16.09%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 23.681 10.22%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.678 8.42%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.947 8.83%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.302 15.58%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.157 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.065 -1.17%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.111 -8.37%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.489 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.156 -4.73%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.192 -6.39%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.176 -7.87%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.326 -6.24%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.354 -11.69%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.466 -5.82%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.347 4.24%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.051 -17.35%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.112 6.72%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.137 10.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.757 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12999.133 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 717.371 -2.58%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139226.745 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.980 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13084.241 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.013 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 157503.522 13.37%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.912 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7384.714 -4.89%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 595.534 1.21%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85002.507 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.777 -1.96%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14086.958 -3.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 766.996 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149591.906 -1.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.221 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13762.240 -1.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 749.367 -1.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142811.792 -1.66%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.438 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.853 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.751 2.05%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.942 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.636 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.289 -1.71%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.784 -1.74%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.863 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.083 -2.10%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.187 -1.24%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.402 -2.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.951 -4.99%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.535 -1.47%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.016 -2.91%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.123 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.235 -1.63%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.082 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.816 3.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.122 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.678 -2.43%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.243 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.452 1.69%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.255 1.08%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7316.597 6.86%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 243.096 6.69%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57338.418 5.05%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.136 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6701.232 -6.78%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.134 -2.55%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55230.757 -2.00%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1387.486 1.53%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.146 -1.42%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26199.657 -2.19%
std::unordered_multimap<int,_int>::clear()/0 391.079 -
std::unordered_multimap<int,_int>::clear()/1024 8356.977 3.98%
std::unordered_multimap<int,_int>::clear()/32 597.600 1.47%
std::unordered_multimap<int,_int>::clear()/8192 64680.282 5.49%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.544 19.54%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.316 -9.29%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.454 10.13%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.498 36.36%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.767 7.11%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.777 -13.11%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.860 5.73%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.958 3.28%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.966 1.57%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.880 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.274 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.215 -2.60%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.298 2.93%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.130 -5.68%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.988 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8635.885 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 288.853 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99028.930 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.869 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6761.652 -
std::unordered_multimap<int,_int>::ctor(const&)/32 195.631 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54572.917 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.882 -1.59%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9101.264 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.148 -1.10%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76356.356 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.789 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12846.632 1.48%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.810 1.44%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139033.499 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.825 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12687.036 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.677 1.10%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140210.707 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.777 1.68%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.466 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.631 -1.18%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.801 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5712.086 -1.26%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.613 1.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46954.589 5.58%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.387 2.74%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.470 -2.14%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.744 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -10.86%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.207 -10.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.347 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.244 10.31%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.411 9.80%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.189 -2.92%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.332 39.10%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.242 -14.92%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.273 -9.62%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.300 -16.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.334 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.143 2.66%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.972 -4.84%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.096 -15.59%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.055 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15309.063 3.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.243 -2.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170022.913 2.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.389 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15137.838 1.92%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 762.852 1.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167654.165 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.913 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14260.398 1.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 802.765 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178230.423 1.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.114 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15374.412 -1.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 826.625 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 168672.657 2.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 402.452 3.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16491.547 1.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 849.123 4.97%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 184801.759 2.98%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.999 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.046 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.668 -1.59%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.392 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.380 -14.60%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.862 -16.01%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.421 -12.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.356 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.360 9.61%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.514 3.35%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.404 -28.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.172 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6656.907 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.599 5.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53932.278 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.140 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6697.848 -3.45%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.740 1.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54417.590 -1.91%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1345.141 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.635 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26253.837 -2.90%
std::unordered_multiset<int>::clear()/0 391.888 -2.57%
std::unordered_multiset<int>::clear()/1024 8155.182 -1.15%
std::unordered_multiset<int>::clear()/32 584.810 -
std::unordered_multiset<int>::clear()/8192 61461.457 -3.57%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.243 -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.448 7.06%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.496 4.50%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -15.40%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.713 -5.56%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.791 -4.14%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.462 -10.94%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.802 3.21%
std::unordered_multiset<int>::count(key)_(existent)/32 1.540 7.07%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.677 1.61%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.272 -11.61%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.211 -2.05%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.157 -1.47%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.268 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.980 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8561.467 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.196 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100216.416 -
std::unordered_multiset<int>::ctor(const&)/0 12.886 -
std::unordered_multiset<int>::ctor(const&)/1024 6664.897 -8.35%
std::unordered_multiset<int>::ctor(const&)/32 199.917 -1.42%
std::unordered_multiset<int>::ctor(const&)/8192 54798.682 -4.42%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.968 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9025.578 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 251.190 -1.26%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75508.933 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.806 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12567.748 -2.97%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.988 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 136957.707 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.846 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12412.031 -3.29%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.749 -1.28%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137231.948 -1.00%
std::unordered_multiset<int>::erase(iterator)/1024 19.484 -
std::unordered_multiset<int>::erase(iterator)/32 19.440 -
std::unordered_multiset<int>::erase(iterator)/8192 23.886 3.32%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.603 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5772.321 1.93%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 548.241 3.69%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46090.044 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.844 -1.18%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.398 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.742 -1.40%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.266 -44.15%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.268 -8.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.214 -8.29%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.238 -6.20%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.285 -3.45%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.198 -5.18%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.082 -3.79%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.421 7.49%
std::unordered_multiset<int>::find(key)_(existent)/32 1.408 3.93%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.557 5.85%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.049 2.67%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.154 1.15%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.116 1.12%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.050 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14681.162 -1.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 780.194 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166056.303 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.565 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14561.587 -2.27%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 744.477 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 162729.886 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.694 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13613.835 -2.33%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 792.025 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 169912.114 -1.04%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.701 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.078 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.217 -5.80%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.392 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.122 -3.81%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.844 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.259 -8.05%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.373 -1.39%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.717 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.604 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 21.898 1.61%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.126 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6703.847 -2.50%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 212.150 -4.74%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54003.595 -2.03%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.124 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6716.672 -3.53%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.536 -2.30%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55100.762 -1.87%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.934 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1287.330 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 26.418 4.44%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25276.107 -
std::unordered_set<int>::clear()/0 391.080 -
std::unordered_set<int>::clear()/1024 8348.245 5.87%
std::unordered_set<int>::clear()/32 600.310 2.52%
std::unordered_set<int>::clear()/8192 65012.385 5.99%
std::unordered_set<int>::contains(key)_(existent)/1024 1.369 10.20%
std::unordered_set<int>::contains(key)_(existent)/32 1.447 15.59%
std::unordered_set<int>::contains(key)_(existent)/8192 1.720 24.46%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.485 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.598 14.97%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.537 -6.32%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.539 21.53%
std::unordered_set<int>::count(key)_(existent)/1024 1.236 -14.28%
std::unordered_set<int>::count(key)_(existent)/32 1.332 -13.27%
std::unordered_set<int>::count(key)_(existent)/8192 1.407 -5.91%
std::unordered_set<int>::count(key)_(non-existent)/0 0.277 -
std::unordered_set<int>::count(key)_(non-existent)/1024 2.100 22.47%
std::unordered_set<int>::count(key)_(non-existent)/32 1.930 14.85%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.713 4.78%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.844 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9245.399 5.39%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.424 -2.31%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106668.186 1.56%
std::unordered_set<int>::ctor(const&)/0 12.864 -
std::unordered_set<int>::ctor(const&)/1024 6878.349 3.95%
std::unordered_set<int>::ctor(const&)/32 199.838 -
std::unordered_set<int>::ctor(const&)/8192 55641.977 2.13%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.959 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9809.743 -
std::unordered_set<int>::ctor(const&,_alloc)/32 267.723 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 80277.637 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.886 -3.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13433.213 -3.84%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.015 -6.54%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141283.290 -2.82%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.850 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13366.014 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.398 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140855.719 -1.18%
std::unordered_set<int>::erase(iterator)/1024 20.266 3.16%
std::unordered_set<int>::erase(iterator)/32 20.137 2.65%
std::unordered_set<int>::erase(iterator)/8192 20.102 1.18%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.479 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5661.419 5.00%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.216 1.14%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45806.577 4.99%
std::unordered_set<int>::erase(key)_(existent)/1024 22.174 3.03%
std::unordered_set<int>::erase(key)_(existent)/32 21.209 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.253 -4.14%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -10.91%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.485 2.47%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.406 -1.68%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.265 4.09%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.223 4.01%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.398 5.65%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.194 5.58%
std::unordered_set<int>::find(key)_(existent)/1024 1.317 -8.91%
std::unordered_set<int>::find(key)_(existent)/32 1.179 -8.08%
std::unordered_set<int>::find(key)_(existent)/8192 1.351 -6.27%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.141 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.158 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.210 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.597 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12138.637 -4.79%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 717.485 -1.46%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 134527.574 -2.54%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 403.040 2.19%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12632.373 -1.98%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 719.498 -1.41%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136223.135 -1.59%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.351 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7605.415 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 592.150 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83984.009 -3.50%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.383 -2.85%
std::unordered_set<int>::insert(value)_(already_present)/32 2.611 -4.51%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.573 -3.01%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.008 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.523 -8.21%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.999 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.801 -8.24%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.993 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.801 -3.08%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.110 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.413 -3.41%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.330 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6716.730 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 222.963 4.15%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54175.256 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.319 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6699.844 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.413 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54812.561 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1484.174 5.52%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.807 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27777.409 7.68%
std::unordered_set<std::string>::clear()/0 393.461 -1.05%
std::unordered_set<std::string>::clear()/1024 22900.701 -
std::unordered_set<std::string>::clear()/32 892.882 1.44%
std::unordered_set<std::string>::clear()/8192 217471.513 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.802 -5.31%
std::unordered_set<std::string>::contains(key)_(existent)/32 41.122 2.19%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.917 2.31%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.343 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.802 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.917 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.627 -5.19%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.804 -2.79%
std::unordered_set<std::string>::count(key)_(existent)/32 37.424 3.14%
std::unordered_set<std::string>::count(key)_(existent)/8192 44.245 14.80%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.327 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.662 -1.34%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.618 -7.35%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.637 1.47%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.886 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40998.751 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1087.064 14.87%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 727915.581 -
std::unordered_set<std::string>::ctor(const&)/0 12.910 -
std::unordered_set<std::string>::ctor(const&)/1024 33324.702 -
std::unordered_set<std::string>::ctor(const&)/32 787.014 -9.03%
std::unordered_set<std::string>::ctor(const&)/8192 337494.586 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.159 1.45%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63323.587 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1290.337 -11.70%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603943.377 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.910 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62684.728 1.39%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1665.022 -3.70%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639512.027 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.902 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61756.578 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1569.950 -1.84%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636337.946 -
std::unordered_set<std::string>::erase(iterator)/1024 33.961 22.40%
std::unordered_set<std::string>::erase(iterator)/32 27.848 -
std::unordered_set<std::string>::erase(iterator)/8192 32.885 4.51%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.289 -2.16%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12443.481 -2.18%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 658.702 -1.23%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117099.420 -1.92%
std::unordered_set<std::string>::erase(key)_(existent)/1024 112.831 -16.92%
std::unordered_set<std::string>::erase(key)_(existent)/32 99.455 90.83%
std::unordered_set<std::string>::erase(key)_(existent)/8192 58.063 -48.83%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.499 -1.82%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 26.183 33.31%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.514 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.288 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.873 -9.55%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 22.862 -5.12%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.024 -
std::unordered_set<std::string>::find(key)_(existent)/1024 30.596 -2.44%
std::unordered_set<std::string>::find(key)_(existent)/32 38.238 3.18%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.198 -10.04%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.319 -4.79%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.696 -9.91%
std::unordered_set<std::string>::find(key)_(non-existent)/32 20.883 -7.66%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.530 7.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.197 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 54885.873 -2.66%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1866.366 -5.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 603030.185 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.188 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53765.980 -3.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1943.452 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600255.062 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.951 -1.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54409.830 -4.19%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1992.676 21.41%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562669.652 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 65.814 60.99%
std::unordered_set<std::string>::insert(value)_(already_present)/32 37.095 -30.01%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 51.347 55.25%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.973 -29.46%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.945 -49.26%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 71.916 3.08%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.303 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.605 -20.45%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 68.342 5.04%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 53.137 6.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 52.287 -5.58%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.059 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35781.628 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 761.395 17.71%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338000.860 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.068 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35510.063 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 812.632 18.98%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 368706.950 8.73%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.851 4.80%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15943.131 -3.06%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 262.551 -10.38%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210078.689 -
std::upper_bound(std::deque<int>)/100 30.593 -
std::upper_bound(std::deque<int>)/8 18.031 -
std::upper_bound(std::deque<int>)/8192 65.008 -
std::upper_bound(std::forward_list<int>)/100 96.731 -
std::upper_bound(std::forward_list<int>)/8 16.108 -
std::upper_bound(std::forward_list<int>)/8192 10699.776 -
std::upper_bound(std::list<int>)/100 100.753 -
std::upper_bound(std::list<int>)/8 16.218 -
std::upper_bound(std::list<int>)/8192 13768.796 -3.27%
std::upper_bound(std::vector<int>)/100 12.314 -
std::upper_bound(std::vector<int>)/8 5.985 -
std::upper_bound(std::vector<int>)/8192 15.695 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.129 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.533 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 654.156 -4.29%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.309 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.007 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.138 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.692 7.81%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 867.243 -3.01%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.301 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.711 6.90%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 867.440 -2.32%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.811 1.09%
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.958 7.15%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 860.369 -3.06%
std::vector<int>::ctor(size)/1024 43.841 1.70%
std::vector<int>::ctor(size)/32 11.548 -
std::vector<int>::ctor(size)/8192 563.329 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.825 1.14%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.556 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.829 1.99%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.646 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.764 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.906 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.685 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.238 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.214 -1.34%
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.944 -1.36%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.050 -1.00%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.991 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 955.083 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 455.592 5.10%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5028.468 8.20%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 918.613 -2.06%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.686 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4667.969 -8.02%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 939.885 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 420.625 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4740.567 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.843 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.742 -2.73%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.878 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.964 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 876.786 27.13%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.700 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.371 4.49%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 656.272 -1.57%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.458 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.457 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.459 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.449 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.864 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.270 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4855.748 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12574.916 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.670 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109806.478 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.636 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.433 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6343.940 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6451.762 -2.05%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.230 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 58157.040 6.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.711 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.920 3.45%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6853.499 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19874.224 1.17%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 607.966 1.71%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173597.986 1.16%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.898 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.377 4.45%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6851.530 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19870.711 1.26%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 605.090 1.35%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173314.811 1.05%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 734.339 5.95%
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.048 3.03%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 7107.457 3.82%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20022.327 1.78%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 609.229 2.08%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174102.776 1.31%
std::vector<std::string>::ctor(size)/1024 427.875 1.08%
std::vector<std::string>::ctor(size)/32 35.907 12.97%
std::vector<std::string>::ctor(size)/8192 4194.875 1.50%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 796.766 3.90%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.183 26.99%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7076.386 1.15%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20106.214 1.18%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 584.455 1.41%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174588.724 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.052 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.649 4.60%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.530 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.840 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.434 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4590.806 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.337 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.892 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.648 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.987 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.321 -1.40%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.223 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.183 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.447 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4567.523 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.858 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.615 -1.82%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4585.640 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1835.869 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.780 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12532.511 1.69%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15346.611 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 795.408 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116673.333 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3411.901 1.37%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 528.771 1.21%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22966.461 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17005.219 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 863.574 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128103.611 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.885 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.849 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14165.969 1.36%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13544.500 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 876.085 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116711.469 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.721 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.138 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.222 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.835 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.491 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.758 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 410.549 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.056 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4332.622 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 5984.424 -8.10%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.836 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51852.220 -6.46%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.404 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.532 -1.92%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3230.246 3.33%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 593.957 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.968 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5733.847 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.821 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.827 -
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.348 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.028 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.567 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.807 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.806 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.804 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.314 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.337 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.361 -
vector<bool>(const_vector<bool>&) 9.899 3.08%
vector<bool>(size_type,_const_value_type&) 8.479 1.94%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.435 3.20%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.964 -
vector<bool>::reserve() 10.928 34.70%
vector<bool>::resize() 15.468 44.89%
Geometric Mean 893.148 -