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 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1784 1974
Performance Improvements 1906 1980
Unchanged Tests 38215 37951
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::flat_map<int,_int>::ctor(const&)/8192 120.89% 855.425 1889.578 - -1.38% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 120.39% 855.833 1886.203 - -0.89% -
SetIntersection_Interlaced_Vector_float_262144_64 116.55% 7991669.762 17305977.266 - 87.96% -
std::flat_multimap<int,_int>::ctor(const&)/8192 115.87% 892.527 1926.718 - 0.11% -
std::copy(vector<bool>)_(aligned)/262144 115.53% 365.093 786.891 - 19.83% -
std::find_end(list<int>,_pred)_(process_all)/1024 106.21% 811.194 1672.755 - 100.45% -
std::find_end(list<int>,_pred)_(process_all)/1000 104.68% 791.955 1620.944 - 104.55% -
std::copy(deque<int>)/64 99.59% 2.758 5.504 - 0.16% -
std::copy_n(vector<int>)/32768 96.68% 1916.625 3769.709 - -0.15% -
std::unordered_set<std::string>::erase(key)_(existent)/32 92.63% 51.630 99.455 - 90.83% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 75.29% 31.042 54.412 - -1.85% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 69.27% 0.263 0.446 - 26.77% -
std::multiset<std::string>::erase(key)_(existent)/32 62.71% 49.986 81.329 - 42.09% -
std::partial_sort_copy(deque<int>)_(descending)/8 62.43% 14.625 23.754 - 58.12% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 60.92% 40.900 65.814 - 60.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 57.99% 23.619 37.317 - 55.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 55.93% 47.992 74.836 - 2.73% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 55.78% 32.961 51.347 - 55.25% -
std::is_sorted(deque<int>)/8 55.48% 2.959 4.601 - 40.00% -
std::set<int>::contains(key)_(non-existent)/8192 51.85% 9.816 14.907 - 41.52% -
BM_StringCtorDefault 49.45% 0.305 0.456 - 43.19% -
BM_PushHeap_string_Ascending_1 48.79% 0.471 0.701 - 48.72% -
std::partial_sort_copy(deque<int>)_(heap)/8 47.65% 14.819 21.880 - 45.44% -
BM_PushHeap_uint32_PipeOrgan_1 46.36% 0.392 0.574 - -17.44% -
SetIntersection_Interlaced_Vector_string_262144_1024 44.87% 238540611.416 345575203.002 - 49.48% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 43.80% 42.686 61.381 - 13.08% -
std::unordered_set<int>::contains(key)_(non-existent)/0 43.53% 0.338 0.485 - -1.09% -
SetIntersection_Interlaced_Set_string_16384_16 42.95% 242758391.781 347013086.842 - 45.49% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 42.57% 4606.923 6567.875 - 41.72% -
BM_PushHeap_string_Descending_262144 40.75% 4.014 5.650 - 13.27% -
SetIntersection_Interlaced_Vector_float_1024_16 40.08% 1971228.044 2761347.435 - 52.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 38.36% 19.206 26.574 - 31.53% -
std::search(deque<int>)_(no_match)/1024 37.57% 300.990 414.062 - 0.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 36.87% 24.100 32.986 - -6.25% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 36.74% 690.596 944.337 - 36.73% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 36.62% 0.365 0.498 - 36.36% -
BM_vector_deque_ranges_copy/0 35.70% 0.368 0.499 - 24.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 33.02% 19.684 26.183 - 33.31% -
vector<bool>::resize() 32.51% 11.672 15.468 - 44.89% -
BM_PushHeap_string_Descending_16384 32.46% 2.470 3.271 - 13.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 31.97% 38.733 51.114 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.94% 45.830 60.470 - -22.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.92% 23.404 30.874 - -4.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 31.60% 73.892 97.244 - 10.75% -
std::move(deque<int>)/32768 31.24% 1816.952 2384.560 - 1.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.03% 51.721 67.767 - -0.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 30.84% 35.893 46.962 - 3.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 30.71% 1.019 1.332 - 39.10% -
std::copy(vector<bool>)_(aligned)/1048576 30.49% 2168.876 2830.203 - -11.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.45% 24.597 32.087 - -1.07% -
SetIntersection_Interlaced_Vector_float_262144_4 29.51% 1548130.787 2004958.669 - 37.97% -
SetIntersection_Interlaced_Vector_float_1024_64 29.17% 3640318.744 4702155.392 - 42.91% -
std::list<int>::erase(begin)_(cheap_elements)/8192 29.03% 10.646 13.737 - 27.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 28.91% 0.492 0.635 - 2.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 28.66% 30.292 38.974 - 11.15% -
std::unordered_set<std::string>::erase(iterator)/1024 28.61% 26.406 33.961 - 22.40% -
std::set<std::string>::erase(key)_(existent)/1024 28.24% 57.118 73.245 - -25.31% -
std::move(list<int>)/4096 28.19% 3907.016 5008.491 - 9.13% -
std::unordered_multiset<int>::find(key)_(existent)/8192 28.19% 1.215 1.557 - 5.85% -
BM_PushHeap_uint64_SingleElement_1 28.05% 0.479 0.613 - 0.93% -
std::map<std::string,_int>::contains(key)_(existent)/1024 26.84% 22.340 28.335 - 14.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 26.81% 10.217 12.957 - 22.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 26.11% 24.514 30.913 - -6.29% -
BM_PushHeap_string_Ascending_262144 25.94% 28.058 35.335 - 24.30% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 25.74% 31.571 39.696 - 17.90% -
std::search(list<int>,_pred)_(single_element)/8192 25.41% 7665.406 9613.383 - 17.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.12% 766.351 958.834 - 17.63% -
std::list<int>::erase(begin)_(cheap_elements)/1024 25.08% 10.985 13.740 - 25.56% -
std::map<std::string,_int>::find(key)_(non-existent)/32 24.83% 12.228 15.264 - 17.05% -
BM_deque_deque_ranges_copy_backward/0 24.78% 0.737 0.919 - 32.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.58% 27.573 34.349 - 49.26% -
std::list<int>::erase(begin)_(cheap_elements)/32 24.34% 10.945 13.609 - 24.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 24.31% 10.425 12.960 - 3.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.30% 28.838 35.847 - 12.70% -
std::find_end(deque<int>)_(match_near_end)/1000 24.07% 33.920 42.083 - -7.24% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 23.80% 15.180 18.793 - 9.60% -
BM_PushHeap_string_Descending_1 23.71% 0.473 0.585 - 24.29% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 23.51% 4754.904 5872.580 - 23.64% -
SetIntersection_Interlaced_Vector_float_262144_1024 23.44% 80961767.109 99936540.797 - 24.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 22.97% 8.968 11.027 - 48.48% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 22.83% 32.121 39.455 - 28.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 22.72% 7.266 8.917 - -20.49% -
std::equal(vector<bool>)_(unaligned)/50 22.71% 0.826 1.014 - 21.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 22.62% 29.856 36.609 - 22.24% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.61% 25.705 31.516 - 16.03% -
std::stable_partition(list<int>)_(dense)/1024 22.57% 1424.769 1746.290 - 23.31% -
BM_deque_deque_ranges_move_backward/0 22.41% 0.750 0.918 - 14.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 22.35% 24.910 30.478 - 28.64% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 22.18% 72.989 89.179 - 14.48% -
SetIntersection_Interlaced_Vector_string_262144_256 22.08% 68333543.450 83419269.676 - 28.25% -
std::list<std::string>::ctor(size)/32 22.08% 345.944 422.311 - 22.11% -
BM_PushHeap_string_PipeOrgan_1 22.03% 0.526 0.642 - 21.76% -
vector<bool>::reserve() 22.03% 8.955 10.928 - 34.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 21.91% 31.805 38.773 - -3.18% -
BM_PushHeap_uint32_Random_1 21.89% 0.541 0.660 - 30.98% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 21.64% 10.237 12.452 - 18.34% -
BM_PushHeap_string_QuickSortAdversary_1 21.62% 0.528 0.642 - 21.72% -
BM_PushHeap_string_Descending_256 21.53% 2.481 3.015 - 7.30% -
std::list<std::string>::ctor(size)/1024 21.49% 12584.629 15288.722 - 20.33% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 21.44% 10.670 12.958 - 7.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 21.40% 30.911 37.526 - 9.63% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 21.36% 25.795 31.304 - 26.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 21.33% 608.308 738.052 - 13.35% -
BM_PushHeap_string_Descending_64 20.84% 2.332 2.818 - 11.97% -
std::copy_backward(vector<bool>)_(aligned)/262144 20.68% 643.325 776.361 - 12.78% -
std::set<int>::contains(key)_(non-existent)/1024 20.65% 5.885 7.100 - 15.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.59% 53.350 64.336 - -6.09% -
std::list<std::string>::ctor(size)/8192 20.49% 103509.452 124713.417 - 19.77% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 20.42% 1.487 1.791 - -4.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 20.42% 1654.782 1992.676 - 21.41% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 20.40% 10.541 12.692 - 7.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.27% 64.358 77.404 - 20.87% -
std::unordered_set<int>::count(key)_(non-existent)/8192 20.18% 1.425 1.713 - 4.78% -
BM_PushHeap_string_Descending_1024 19.98% 2.622 3.146 - 7.35% -
SetIntersection_Interlaced_Vector_string_16384_64 19.97% 12385304.053 14859016.127 - 23.76% -
BM_deque_vector_move_backward/70000 19.86% 7488.985 8976.530 - 4.86% -
std::multimap<std::string,_int>::erase(iterator)/1024 19.82% 27.340 32.760 - 2.62% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 19.53% 33.695 40.277 - 13.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 19.46% 58.419 69.785 - -31.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 19.37% 48.821 58.275 - 18.30% -
BM_PushHeap_uint64_Descending_1 19.31% 0.532 0.634 - 21.46% -
BM_vector_deque_copy/0 19.30% 0.459 0.547 - 19.38% -
SetIntersection_Interlaced_Vector_string_16384_16 19.23% 4164355.830 4965006.437 - 21.46% -
std::rotate(vector<bool>)_(1_element_backward)/8192 19.21% 106.041 126.406 - 10.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 19.10% 4807656.133 5725933.425 - 5.25% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 18.99% 532.772 633.959 - 18.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 18.88% 5.168 6.144 - -19.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.85% 39.528 46.981 - 4.71% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 18.83% 27.247 32.378 - 8.75% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 18.72% 22.769 27.032 - 7.71% -
std::find_if(deque<int>)_(bail_25%)/32768 18.68% 1984.606 2355.311 - 18.28% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 18.53% 352.724 418.077 - 18.79% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 18.48% 22.124 26.212 - 19.37% -
std::multimap<std::string,_int>::ctor(const&)/32 18.37% 675.404 799.465 - 13.33% -
SetIntersection_Interlaced_Set_uint64_1024_1024 18.35% 12395322.127 14670020.171 - 17.42% -
std::find_if(deque<int>)_(bail_25%)/8192 18.30% 498.723 589.994 - 16.88% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 18.22% 10.752 12.711 - 6.90% -
std::fill_n(list<int>)/8192 18.05% 7299.415 8616.607 - -3.20% -
SetIntersection_Interlaced_Vector_string_262144_64 18.00% 19622919.663 23155195.960 - 21.96% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 17.98% 39.143 46.183 - 26.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 17.97% 23.086 27.234 - 12.13% -
BM_std_minmax_element<short>/5500 17.78% 1267.219 1492.483 - 5.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 17.63% 26.880 31.618 - -9.51% -
BM_std_minmax_element<short>/4000 17.61% 923.633 1086.300 - 5.76% -
BM_StringRelational_Eq_Empty_Empty_Control 17.61% 1.795 2.111 - 23.20% -
BM_std_minmax_element<short>/1024 17.53% 241.580 283.934 - 5.61% -
BM_std_minmax_element<short>/4096 17.53% 946.214 1112.048 - 5.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 17.42% 2.318 2.722 - 15.84% -
std::all_of(vector<int>)_(process_all)/50 17.39% 12.656 14.857 - 2.36% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 17.26% 649.308 761.395 - 17.71% -
BM_deque_vector_move_backward/65536 17.22% 7040.947 8253.088 - 2.34% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 17.15% 24.225 28.379 - 13.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 17.13% 12730.968 14911.368 - 9.90% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 17.08% 37920.789 44398.753 - 17.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.06% 47.022 55.045 - 25.78% -
SetIntersection_Interlaced_Vector_string_16384_256 16.86% 38364924.880 44831862.477 - 18.68% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 16.73% 104559.444 122053.390 - -13.02% -
std::multiset<std::string>::ctor(const&)/32 16.56% 698.643 814.352 - 17.35% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 16.43% 25.041 29.156 - 17.50% -
std::multiset<std::string>::erase(iterator)/8192 16.41% 31.108 36.213 - 7.18% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 16.25% 1.198 1.393 - 1.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 16.21% 516.460 600.191 - 2.49% -
std::unique_copy(deque<int>)_(contiguous)/32 16.20% 9.365 10.882 - 2.66% -
BM_std_minmax_element<short>/512 16.11% 124.509 144.568 - 4.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 15.90% 63544894.022 73648358.949 - 10.15% -
BM_deque_vector_move_backward/64000 15.85% 6943.867 8044.709 - 0.38% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 15.84% 28.911 33.489 - 13.94% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 15.84% 7.299 8.455 - 69.02% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 15.80% 6.285 7.279 - 37.28% -
SetIntersection_Interlaced_Set_uint64_1024_4 15.76% 9929873.557 11495265.862 - 15.48% -
std::unordered_multiset<int>::find(key)_(existent)/1024 15.74% 1.228 1.421 - 7.49% -
SetIntersection_Interlaced_Vector_string_262144_4 15.60% 2030042.690 2346736.681 - 16.93% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 15.54% 703.321 812.632 - 18.98% -
BM_deque_vector_ranges_move_backward/64000 15.51% 6952.945 8031.679 - 3.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 15.49% 1.611 1.860 - 5.73% -
std::is_sorted_until(list<int>,_pred)/8192 15.41% 7727.484 8918.506 - 5.44% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 15.34% 28.851 33.277 - 25.72% -
std::sort(deque<int>)_(shuffled)/8192 15.32% 81465.047 93942.724 - 9.45% -
SetIntersection_Interlaced_Vector_float_16384_4 15.22% 1407571.341 1621872.026 - 16.58% -
std::reverse(list<int>)/32768 15.22% 17136.783 19745.770 - 0.43% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 15.20% 1.487 1.713 - -5.56% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 15.19% 1.707 1.966 - 1.57% -
BM_PushHeap_uint32_QuickSortAdversary_1 15.08% 0.410 0.472 - -31.88% -
BM_deque_vector_copy_backward/64000 14.99% 7009.061 8059.708 - -1.40% -
std::map<std::string,_int>::find(key)_(existent)/32 14.95% 14.816 17.030 - 3.77% -
BM_deque_vector_ranges_copy_backward/70000 14.94% 7649.402 8792.289 - -0.30% -
std::unordered_multiset<int>::find(key)_(existent)/32 14.90% 1.225 1.408 - 3.93% -
std::move_backward(vector<int>)/262144 14.89% 18589.751 21358.111 - -5.92% -
SetIntersection_None_Set_string_16384_1024 14.84% 194072906.811 222870907.633 - 19.96% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 14.82% 38.397 44.087 - 10.16% -
BM_deque_vector_ranges_move_backward/65536 14.80% 7136.653 8192.556 - 4.05% -
ranges::min(std::vector<long_long>)/1 14.79% 0.323 0.371 - 11.58% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 14.79% 45.950 52.746 - 8.61% -
BM_lexicographical_compare_three_way_fast_path/1 14.78% 0.345 0.396 - -6.58% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.72% 38.567 44.245 - 14.80% -
std::map<std::string,_int>::find(key)_(existent)/1024 14.67% 24.097 27.632 - 11.18% -
std::rotate(deque<int>)_(1_element_forward)/8192 14.66% 298.741 342.530 - 14.16% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.64% 15.671 17.965 - 20.42% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 14.54% 1.412 1.618 - 21.34% -
std::search(list<int>,_pred)_(same_length)/8192 14.52% 8465.080 9693.855 - 12.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.28% 15.253 17.432 - 19.69% -
std::remove_if(deque<int>)_(prefix)/50 14.28% 62.387 71.294 - 11.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 14.27% 0.421 0.481 - 14.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 14.27% 8969716.708 10249354.507 - 4.13% -
std::rotate(deque<int>)_(1_element_backward)/8192 14.24% 308.476 352.410 - 13.55% -
BM_deque_vector_copy_backward/65536 14.19% 7204.574 8227.185 - -0.04% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 14.10% 10.128 11.556 - -0.37% -
BM_std_minmax_element<short>/65536 14.09% 15514.641 17700.485 - 5.23% -
BM_std_minmax_element<short>/64000 14.08% 15146.294 17279.378 - 5.22% -
BM_std_minmax_element<short>/70000 14.01% 16576.920 18899.836 - 4.88% -
BM_std_minmax_element<int>/4000 13.88% 894.866 1019.095 - 0.70% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 13.87% 34.439 39.215 - 12.44% -
BM_std_minmax_element<int>/4096 13.84% 915.845 1042.576 - 0.48% -
BM_std_minmax_element<int>/1024 13.83% 233.100 265.326 - 0.85% -
SetIntersection_Front_Set_uint32_262144_256 13.79% 3636159.323 4137713.743 - 5.42% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 13.73% 770.911 876.786 - 27.13% -
std::set<int>::count(key)_(non-existent)/8192 13.72% 11.249 12.793 - 13.98% -
std::fill_n(vector<bool>)/262144 13.67% 827.999 941.146 - 0.71% -
BM_std_minmax_element<int>/512 13.59% 118.437 134.528 - 0.85% -
ranges::minmax(std::vector<long_long>)/1 13.58% 0.608 0.691 - 6.28% -
BM_std_minmax_element<int>/70000 13.55% 15660.251 17782.895 - 0.65% -
BM_std_minmax_element<int>/65536 13.53% 14634.547 16614.776 - 0.55% -
std::set<int>::count(key)_(existent)/8192 13.50% 7.773 8.823 - 7.36% -
SetIntersection_Interlaced_Vector_string_1024_256 13.49% 20212681.641 22938515.973 - 12.50% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 13.41% 923.509 1047.345 - -11.57% -
BM_std_minmax_element<int>/5500 13.40% 1229.545 1394.262 - 0.55% -
BM_deque_vector_copy_backward/70000 13.36% 7696.135 8724.617 - 1.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 13.27% 203407.850 230408.277 - 12.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 13.22% 1.379 1.561 - -4.19% -
BM_deque_deque_ranges_copy_backward/2 13.01% 2.183 2.467 - 7.30% -
BM_deque_vector_ranges_copy_backward/64000 12.96% 6986.166 7891.453 - 0.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 12.91% 29.121 32.881 - 23.36% -
std::multiset<int>::equal_range(key)_(existent)/8192 12.90% 8.196 9.253 - 13.17% -
std::equal(vector<bool>)_(unaligned)/8 12.89% 0.896 1.011 - 14.32% -
BM_deque_vector_ranges_move_backward/70000 12.85% 7674.162 8660.086 - -1.12% -
std::unordered_set<int>::count(key)_(non-existent)/1024 12.82% 1.861 2.100 - 22.47% -
std::multimap<std::string,_int>::erase(iterator)/32 12.82% 25.442 28.704 - -8.82% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 12.75% 33.173 37.403 - 15.09% -
std::map<std::string,_int>::count(key)_(non-existent)/32 12.72% 9.861 11.116 - 7.30% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 12.66% 17.303 19.494 - 18.93% -
std::set<std::string>::upper_bound(key)_(existent)/1024 12.63% 21.646 24.380 - 4.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 12.62% 139857.760 157503.522 - 13.37% -
std::multiset<int>::contains(key)_(non-existent)/8192 12.59% 8.981 10.111 - 6.73% -
SetIntersection_Interlaced_Vector_string_262144_16 12.50% 6106808.263 6870420.808 - 22.71% -
BM_deque_deque_ranges_copy_backward/1 12.47% 2.425 2.727 - 6.47% -
std::unordered_multiset<int>::erase(iterator)/8192 12.45% 21.241 23.886 - 3.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.41% 609.213 684.820 - 6.17% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 12.39% 1.427 1.603 - 1.08% -
std::vector<std::string>::ctor(size)/32 12.38% 31.951 35.907 - 12.97% -
std::vector<int>::ctor(size)/32 12.36% 10.278 11.548 - -0.04% -
BM_std_minmax_element<int>/64000 12.36% 14485.864 16275.598 - 0.54% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 12.28% 37.751 42.386 - 11.57% -
std::find_if_not(deque<int>)_(bail_25%)/32768 12.23% 2142.173 2404.137 - 20.30% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 12.19% 4.292 4.815 - 15.18% -
std::set<int>::upper_bound(key)_(non-existent)/8192 12.18% 9.781 10.972 - 11.13% -
ranges::min(std::vector<char>)/8 12.10% 2.211 2.478 - 0.96% -
std::set<std::string>::find(key)_(existent)/8192 12.09% 30.858 34.588 - 0.94% -
BM_PushHeap_uint64_QuickSortAdversary_16 12.01% 0.922 1.033 - 6.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 11.98% 1765263.819 1976686.045 - 7.01% -
SetIntersection_Interlaced_Vector_float_16384_1024 11.95% 43964431.175 49219769.737 - 20.25% -
BM_PushHeap_string_Descending_16 11.95% 2.144 2.401 - 7.64% -
std::partition(deque<int>)_(dense)/50 11.95% 13.986 15.657 - 17.16% -
BM_deque_deque_move_backward/70000 11.91% 7887.509 8826.859 - 2.87% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 11.84% 32.638 36.503 - 1.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.82% 61.402 68.660 - -0.18% -
BM_deque_vector_ranges_copy_backward/65536 11.79% 7303.823 8164.934 - -0.29% -
BM_PushHeap_string_Ascending_16384 11.78% 20.388 22.790 - 7.33% -
SetIntersection_Interlaced_Vector_string_16384_4 11.75% 1789989.567 2000275.839 - 11.10% -
std::set<std::string>::equal_range(key)_(existent)/1024 11.71% 21.499 24.017 - 7.62% -
BM_vector_deque_copy_backward/65536 11.56% 7471.548 8335.387 - 1.58% -
std::map<std::string,_int>::count(key)_(existent)/1024 11.51% 25.638 28.589 - 17.52% -
std::search(deque<int>)_(near_matches)/1024 11.41% 18083.167 20145.944 - -12.80% -
BM_vector_deque_ranges_copy_backward/1 11.37% 2.085 2.322 - 6.36% -
rng::fold_left(list<int>)/8192 11.36% 10652.094 11861.681 - 10.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 11.32% 27901616.964 31061246.949 - 10.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 11.29% 2.964 3.298 - 6.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 11.23% 46702363.841 51947978.281 - 12.93% -
SetIntersection_Interlaced_Vector_float_16384_16 11.23% 2298991.618 2557197.484 - 11.86% -
BM_vector_deque_move/65536 11.22% 2854.417 3174.783 - 11.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 11.20% 1419.191 1578.115 - 4.30% -
BM_PushHeap_string_Random_262144 11.17% 19.494 21.671 - 4.01% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.14% 10.432 11.594 - 70.34% -
ranges::min(std::list<__int128>)/1 11.12% 0.330 0.366 - 0.29% -
std::find_if(vector<int>)_(process_all)/8 11.10% 1.288 1.431 - -10.52% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 11.08% 23.711 26.337 - 2.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.06% 1249.321 1387.486 - 1.53% -
std::partition(deque<int>)_(dense)/32 11.00% 9.297 10.320 - 13.64% -
std::set<int>::upper_bound(key)_(non-existent)/1024 10.96% 5.819 6.457 - 10.32% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.94% 9.909 10.993 - 13.20% -
BM_vector_deque_move/70000 10.93% 3101.846 3440.812 - 10.87% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 10.91% 53.254 59.062 - 7.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.88% 28.549 31.656 - 29.16% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 10.87% 1.171 1.298 - 2.93% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 10.85% 980.662 1087.064 - 14.87% -
std::map<std::string,_int>::contains(key)_(existent)/32 10.85% 16.059 17.801 - 2.54% -
BM_vector_deque_move_backward/64000 10.82% 7299.994 8089.926 - 8.84% -
BM_deque_vector_move/0 10.79% 1.357 1.503 - 10.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 10.79% 73.626 81.567 - 8.13% -
std::set<int>::contains(key)_(non-existent)/32 10.78% 2.827 3.132 - 7.78% -
SetIntersection_None_Set_uint64_262144_16384 10.78% 1231448.811 1364157.471 - 9.38% -
BM_std_minmax_element<short>/4 10.64% 1.137 1.258 - 3.05% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.61% 11.042 12.213 - 22.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.56% 29.805 32.954 - 37.63% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 10.51% 0.626 0.691 - 3.43% -
SetIntersection_None_Set_uint64_262144_262144 10.40% 1240751.302 1369843.670 - 10.42% -
ranges::min(std::vector<long_long>)/8 10.38% 2.036 2.247 - -3.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 10.37% 37.697 41.605 - 1.48% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.32% 9.972 11.001 - -1.81% -
std::is_sorted(list<int>,_pred)/8192 10.30% 7682.597 8473.972 - -6.63% -
SetIntersection_None_Set_uint64_262144_1024 10.29% 1217786.377 1343136.883 - 6.85% -
rng::find(vector<bool>)_(process_all)/50 10.28% 0.711 0.784 - -7.02% -
bm_lexicographical_compare<signed_char>/64 10.26% 1.938 2.137 - 6.13% -
std::deque<std::string>::ctor(size)/32 10.26% 45.569 50.244 - 21.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 10.15% 62.671 69.032 - 17.36% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 10.12% 37889559.214 41725441.177 - 9.57% -
BM_StringRelational_Compare_Large_Empty_Control 10.11% 1.610 1.773 - 10.33% -
rng::find_last(deque<int>)_(bail_10%)/1024 10.09% 259.992 286.223 - 27.00% -
BM_deque_deque_ranges_move_backward/70000 10.04% 7827.965 8614.227 - 1.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.04% 18.916 20.816 - 3.17% -
rng::contains_subrange(deque<int>)_(process_all)/16 10.03% 9.068 9.978 - 15.16% -
SetIntersection_Front_Set_float_1024_1024 10.02% 12595306.134 13857459.583 - 9.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 10.02% 28.005 30.810 - 0.65% -
BM_PushHeap_string_Descending_4 10.01% 1.988 2.187 - 4.33% -
BM_vector_deque_copy_backward/64000 10.01% 7290.185 8019.661 - 0.08% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.00% 228.919 251.809 - 10.63% -
std::copy_backward(deque<int>)/32768 9.98% 3631.145 3993.692 - 2.89% -
std::set<int>::equal_range(key)_(existent)/8192 9.98% 8.321 9.152 - 13.12% -
std::unordered_set<int>::contains(key)_(non-existent)/32 9.98% 1.397 1.537 - -6.32% -
std::move(vector<bool>)_(unaligned)/512 9.93% 4.640 5.101 - 8.34% -
BM_vector_deque_ranges_move_backward/64000 9.87% 7254.658 7970.373 - -0.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 9.85% 10.634 11.681 - 8.07% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 9.77% 27.693 30.400 - -4.56% -
std::fill_n(list<int>)/50 9.75% 15.395 16.896 - 7.96% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.75% 7478.992 8207.908 - 9.56% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 9.74% 11.166 12.253 - 1.90% -
BM_vector_deque_move_backward/70000 9.70% 7880.565 8644.781 - 5.64% -
BM_deque_deque_ranges_copy_backward/64000 9.68% 7132.295 7822.752 - -0.11% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 9.67% 1.053 1.154 - 1.15% -
SetIntersection_Interlaced_Vector_float_1024_4 9.64% 1264687.319 1386621.835 - 6.42% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 9.61% 1.476 1.617 - 0.04% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 9.59% 1354.334 1484.174 - 5.52% -
rng::find(vector<bool>)_(process_all)/8 9.57% 0.715 0.784 - 1.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 9.52% 15116743.787 16556502.595 - 11.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 9.52% 28.369 31.070 - 34.34% -
BM_deque_deque_ranges_copy_backward/70000 9.50% 7901.473 8652.066 - 0.33% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 9.41% 34.206 37.426 - 11.45% -
std::find_end(list<int>,_pred)_(same_length)/8192 9.37% 9247.471 10113.775 - 6.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.33% 68565.333 74963.796 - -2.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.32% 1183.664 1294.028 - -0.22% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 9.31% 22.422 24.510 - 7.62% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 9.29% 31.057 33.941 - -1.09% -
BM_deque_deque_ranges_move_backward/65536 9.27% 7388.549 8073.625 - 0.25% -
BM_vector_deque_ranges_copy_backward/70000 9.24% 8023.877 8765.279 - -4.38% -
std::map<int,_int>::insert(value)_(already_present)/1024 9.23% 3.299 3.603 - 14.33% -
std::partial_sort(deque<int>)_(heap)/8192 9.18% 263636.736 287844.347 - 7.04% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 9.17% 0.476 0.520 - 4.97% -
std::search(deque<int>)_(near_matches)/1000 9.17% 17811.347 19444.069 - -11.73% -
BM_vector_deque_ranges_copy_backward/65536 9.13% 7515.158 8201.282 - 1.13% -
rng::contains_subrange(list<int>)_(same_length)/8192 9.12% 7853.122 8569.449 - 8.10% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 9.10% 793.881 866.161 - 13.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.09% 250540.483 273321.368 - 10.16% -
std::unordered_set<int>::contains(key)_(existent)/1024 9.06% 1.256 1.369 - 10.20% -
std::replace(list<int>)_(sprinkled)/1024 9.05% 726.118 791.795 - 7.75% -
BM_vector_deque_copy_backward/70000 9.04% 8151.213 8888.324 - 1.94% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 9.04% 51055.269 55668.663 - 5.58% -
BM_deque_deque_move_backward/64000 9.03% 7247.068 7901.638 - 2.25% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 9.03% 6015.443 6558.508 - 11.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 8.96% 86.101 93.816 - 1.02% -
std::find_if_not(deque<int>)_(process_all)/32768 8.95% 8035.718 8755.114 - -14.89% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 8.95% 26.137 28.476 - 7.52% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 8.87% 227.213 247.362 - 9.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 8.80% 1.165 1.268 - -8.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.80% 223.438 243.096 - 6.69% -
std::find_if(vector<char>)_(bail_25%)/1024 8.76% 25.115 27.316 - -1.12% -
std::find(vector<char>)_(bail_25%)/8 8.71% 1.062 1.155 - 4.34% -
BM_vector_deque_copy/64000 8.70% 2836.839 3083.736 - 8.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.69% 6731.744 7316.597 - 6.86% -
BM_deque_deque_ranges_copy_backward/65536 8.68% 7406.223 8049.336 - 1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 8.68% 1553440.922 1688268.595 - 8.55% -
SetIntersection_Front_Vector_float_1024_1024 8.68% 5433929.916 5905351.863 - 9.01% -
std::copy_backward(deque<int>)/8 8.65% 2.570 2.792 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8.65% 4858079.821 5278365.328 - 14.68% -
SetIntersection_Front_Set_string_256_64 8.61% 14014985.361 15221471.331 - 6.80% -
BM_vector_deque_ranges_copy_backward/2 8.57% 1.835 1.992 - 6.97% -
std::find_if_not(deque<int>)_(process_all)/1024 8.57% 249.262 270.618 - -14.90% -
std::set<std::string>::equal_range(key)_(existent)/32 8.56% 16.135 17.517 - 12.86% -
std::find_if(vector<char>)_(bail_25%)/32768 8.56% 797.270 865.510 - 0.10% -
BM_deque_deque_ranges_move_backward/1 8.53% 2.521 2.737 - -0.49% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 8.52% 2956.213 3207.989 - 7.38% -
BM_vector_deque_ranges_copy/64000 8.51% 2838.242 3079.818 - 8.74% -
BM_std_minmax_element<char>/2 8.51% 0.632 0.686 - 5.76% -
std::find(list<int>)_(bail_25%)/1024 8.51% 127.103 137.915 - 8.70% -
rng::starts_with(vector<int>,_pred)/8 8.50% 2.443 2.651 - -4.06% -
std::move_backward(deque<int>)/32768 8.49% 3327.406 3610.027 - 2.93% -
std::stable_partition(deque<int>)_(dense)/50 8.44% 36.303 39.369 - 5.32% -
SetIntersection_Interlaced_Vector_uint32_1024_64 8.44% 3333065.034 3614443.233 - -21.93% -
SetIntersection_Interlaced_Vector_float_16384_256 8.44% 14701144.539 15941644.544 - 6.00% -
std::fill_n(vector<bool>)/64 8.43% 1.344 1.458 - 4.22% -
BM_vector_deque_move/64000 8.42% 2838.572 3077.631 - 8.54% -
BM_deque_deque_copy_backward/65536 8.33% 7457.970 8079.501 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.33% 146718099.996 158943666.383 - 11.56% -
std::set<std::string>::contains(key)_(existent)/1024 8.22% 21.271 23.020 - -5.33% -
BM_vector_deque_ranges_copy_backward/64000 8.22% 7277.097 7875.544 - -1.56% -
std::find_if_not(list<int>)_(bail_25%)/8 8.21% 0.911 0.986 - 7.89% -
std::find_end(deque<int>)_(single_element)/1024 8.20% 303.803 328.727 - -4.17% -
std::search(list<int>)_(same_length)/8192 8.15% 7950.486 8598.441 - 2.13% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 8.12% 65.704 71.037 - 7.36% -
std::find_if_not(deque<int>)_(process_all)/8192 8.06% 1990.690 2151.153 - -16.05% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.06% 590.861 638.474 - -5.33% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 8.05% 507.390 548.241 - 3.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.05% 31.331 33.852 - 10.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 8.02% 34.787 37.577 - -10.72% -
bm_write 8.00% 548.078 591.949 - -2.88% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 8.00% 341384.440 368706.950 - 8.73% -
bm_lexicographical_compare<signed_char>/8 8.00% 3.085 3.331 - 3.07% -
BM_vector_deque_copy/70000 7.99% 3098.904 3346.364 - 7.92% -
std::copy(list<int>)/4096 7.96% 3030.091 3271.224 - 0.49% -
std::search(list<int>)_(single_element)/8192 7.86% 7540.243 8133.143 - -7.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7.83% 7398865.935 7977906.436 - 7.22% -
ranges::minmax(std::deque<long_long>)/64 7.82% 25.888 27.912 - 16.33% -
std::find_first_of(deque<int>)_(large_needle)/50 7.82% 665.610 717.635 - 0.60% -
std::partial_sort(deque<int>)_(descending)/8192 7.80% 251254.977 270861.389 - 4.80% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 7.80% 38752.959 41776.560 - 8.61% -
BM_vector_deque_ranges_copy/70000 7.76% 3101.215 3342.015 - 7.75% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.75% 6405.808 6902.319 - 4.85% -
std::unordered_set<int>::contains(key)_(existent)/32 7.69% 1.344 1.447 - 15.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 7.68% 1.445 1.556 - 12.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.67% 32.613 35.114 - 3.40% -
std::unordered_multiset<int>::contains(key)_(existent)/32 7.65% 1.345 1.448 - 7.06% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 7.65% 15.724 16.927 - 7.35% -
std::find_if_not(list<int>)_(process_all)/50 7.63% 38.374 41.302 - 6.39% -
SetIntersection_Interlaced_Vector_string_16384_1024 7.63% 113705760.400 122380916.587 - 9.45% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.63% 22.792 24.530 - 7.63% -
SetIntersection_Interlaced_Vector_string_256_16 7.62% 9949339.512 10707796.424 - 1.30% -
std::multimap<std::string,_int>::find(key)_(existent)/32 7.61% 14.555 15.663 - 1.10% -
std::find(vector<long_long>)_(bail_25%)/8 7.61% 0.858 0.923 - 3.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.61% 660.205 710.431 - 5.66% -
BM_vector_deque_ranges_move/65536 7.61% 2860.027 3077.587 - 7.67% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 7.59% 4673.629 5028.468 - 8.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 7.58% 4.475 4.815 - 8.40% -
std::copy_backward(vector<int>)/4096 7.47% 215.495 231.595 - -1.75% -
BM_deque_vector_move_backward/0 7.42% 1.364 1.465 - 1.52% -
std::find_if_not(vector<int>)_(process_all)/8 7.40% 1.491 1.602 - 12.43% -
std::partition_copy(deque<int>)/50 7.36% 21.265 22.831 - 7.58% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 7.36% 2.561 2.750 - 5.17% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 7.35% 32.571 34.965 - 7.91% -
std::unordered_set<int>::count(key)_(non-existent)/32 7.33% 1.798 1.930 - 14.85% -
SetIntersection_Interlaced_Vector_string_262144_16384 7.32% 1015724.609 1090100.258 - 7.82% -
bm_ranges_lexicographical_compare<int>/1 7.30% 1.165 1.250 - -9.71% -
std::find_if(vector<char>)_(bail_25%)/8192 7.28% 209.468 224.723 - 0.42% -
std::remove_if(deque<int>)_(prefix)/32 7.28% 54.208 58.154 - 4.94% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.27% 20.977 22.502 - 8.03% -
rng::contains_subrange(list<int>)_(near_matches)/1000 7.27% 36851.163 39528.932 - 6.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.25% 0.495 0.531 - -3.50% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 7.25% 24.366 26.132 - 10.83% -
std::unordered_set<int>::count(key)_(existent)/1024 7.24% 1.152 1.236 - -14.28% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 7.22% 43.567 46.715 - 6.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.22% 0.347 0.372 - -7.77% -
std::is_sorted_until(vector<int>,_pred)/8 7.21% 3.438 3.686 - 4.27% -
std::stable_partition(deque<int>)_(sparse)/1024 7.21% 419.675 449.918 - 6.65% -
std::stable_partition(deque<int>)_(dense)/1024 7.19% 565.103 605.743 - 4.00% -
std::copy(vector<int>)/8 7.16% 2.092 2.242 - -0.02% -
std::for_each_n(join_view(vector<vector<int>>))/8 7.15% 1.390 1.489 - 7.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.12% 0.437 0.468 - -3.11% -
std::copy_if(vector<int>)_(entire_range)/8 7.08% 2.145 2.297 - -1.28% -
std::partition_copy(deque<int>)/1024 7.07% 629.637 674.136 - -6.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 7.06% 2.527 2.706 - 15.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.03% 6.749 7.223 - 4.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 6.99% 4.231 4.527 - 7.19% -
BM_deque_deque_ranges_move_backward/2 6.97% 2.300 2.460 - 0.00% -
std::find_end(deque<int>)_(single_element)/8192 6.93% 2199.553 2351.907 - -6.45% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.92% 14428687.171 15427230.996 - 5.04% -
std::count(vector<int>)_(every_other)/8 6.91% 1.290 1.379 - -0.97% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.90% 14841.072 15864.640 - -3.44% -
SetIntersection_Interlaced_Set_uint64_1024_64 6.88% 10142455.748 10840286.726 - 6.82% -
std::for_each(list<int>)/50 6.87% 20.415 21.817 - 1.57% -
std::find_first_of(list<int>)_(large_needle)/1024 6.83% 861544.255 920354.086 - 8.25% -
BM_PushHeap_uint64_Ascending_16 6.80% 0.945 1.009 - 2.99% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 6.76% 0.486 0.519 - 7.01% -
BM_deque_deque_ranges_move/70000 6.76% 3272.115 3493.262 - 1.82% -
rng::fold_left(deque<int>)/8 6.74% 3.837 4.096 - 4.63% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.74% 2.700 2.882 - 0.04% -
BM_vector_deque_ranges_copy/65536 6.72% 2856.300 3048.262 - 6.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 6.72% 49.793 53.137 - 6.23% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.70% 29.541 31.520 - 5.11% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 6.69% 42.861 45.730 - 4.57% -
std::remove_if(list<int>)_(prefix)/8192 6.68% 9339.542 9963.401 - 0.34% -
BM_vector_deque_ranges_copy/1024 6.67% 35.869 38.261 - 7.47% -
std::set<std::string>::count(key)_(existent)/32 6.67% 14.842 15.831 - -6.99% -
BM_PushHeap_uint64_SingleElement_262144 6.66% 0.357 0.381 - 6.51% -
SetIntersection_None_Set_string_16384_256 6.61% 192278110.042 204993817.461 - 6.84% -
std::copy(deque<int>)/8 6.60% 2.604 2.775 - 2.78% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 6.58% 1.411 1.504 - -8.28% -
std::rotate(vector<bool>)_(by_1/4)/1024 6.56% 13.087 13.945 - 11.20% -
std::remove_copy(deque<int>)_(prefix)/1024 6.51% 383.696 408.682 - 8.42% -
rng::find_last(deque<int>)_(bail_10%)/50 6.51% 13.252 14.115 - 24.68% -
BM_deque_deque_move_backward/65536 6.50% 7515.669 8004.227 - -1.98% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 6.50% 881.798 939.086 - 2.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.48% 2577075.739 2744047.669 - 8.79% -
std::replace(list<int>)_(sprinkled)/50 6.44% 18.575 19.772 - 6.69% -
std::move_backward(vector<int>)/8 6.44% 2.133 2.270 - -3.70% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.42% 23.752 25.278 - 5.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 6.42% 47.503 50.552 - -0.42% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.42% 605.355 644.191 - 10.31% -
BM_deque_deque_copy_backward/64000 6.42% 7289.610 7757.248 - -1.02% -
rng::contains_subrange(list<int>)_(process_all)/50 6.40% 16.923 18.007 - 1.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 6.37% 11.923 12.683 - -6.55% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.36% 1357.526 1443.913 - 6.39% -
std::fill(vector<bool>)/64 6.33% 1.596 1.697 - 6.87% -
BM_deque_deque_copy_backward/70000 6.33% 7931.066 8432.759 - -0.76% -
std::set<int>::insert(value)_(new_value,_end)/8192 6.29% 69.781 74.173 - 6.58% -
SetIntersection_Front_Vector_string_16384_64 6.29% 3185504.003 3385942.710 - 3.95% -
std::stable_partition(deque<int>)_(dense)/32 6.29% 27.390 29.113 - 2.33% -
BM_align/1 6.28% 0.623 0.662 - -4.45% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.27% 12911.593 13720.684 - 5.65% -
SetIntersection_Front_Vector_string_256_256 6.26% 19012065.719 20202754.523 - 3.79% -
std::multiset<int>::equal_range(key)_(non-existent)/0 6.23% 0.252 0.268 - 7.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 6.23% 14058805.212 14935257.805 - 11.21% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 6.23% 174.521 185.391 - 6.45% -
std::swap_ranges(list<int>)/50 6.23% 32.244 34.252 - 6.27% -
std::multiset<std::string>::contains(key)_(existent)/8192 6.23% 32.347 34.361 - 7.77% -
BM_vector_deque_ranges_move_backward/2 6.20% 1.934 2.054 - 15.80% -
SetIntersection_None_Set_string_16384_64 6.16% 191035565.055 202804756.142 - 5.56% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 6.16% 239551.820 254307.771 - 0.65% -
BM_vector_deque_ranges_move_backward/65536 6.15% 7568.131 8033.631 - -0.24% -
BM_std_minmax_element<short>/64 6.15% 16.582 17.601 - 2.34% -
BM_deque_vector_copy/0 6.14% 1.305 1.385 - 3.09% -
BM_tolower_string<char> 6.13% 15.174 16.104 - 6.07% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.13% 2.432 2.581 - 7.01% -
std::unordered_set<std::string>::erase(iterator)/8192 6.12% 30.988 32.885 - 4.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 6.12% 1.576 1.672 - 0.56% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 6.10% 35.911 38.103 - 8.36% -
BM_vector_deque_ranges_move/64000 6.10% 2837.891 3010.955 - 6.21% -
std::swap_ranges(list<int>)/8192 6.06% 9829.452 10425.400 - -2.37% -
std::set<int>::lower_bound(key)_(non-existent)/8192 6.06% 9.331 9.896 - 10.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 6.06% 0.267 0.283 - 7.58% -
std::map<std::string,_int>::count(key)_(existent)/32 6.06% 15.448 16.383 - 2.41% -
std::find_first_of(vector<int>)_(small_needle)/32 6.05% 52.287 55.452 - 8.79% -
ranges::minmax(std::deque<long_long>)/1 6.04% 0.706 0.749 - -5.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 6.04% 0.254 0.269 - 1.67% -
rng::find_last_if(vector<int>)_(bail_10%)/50 6.04% 11.485 12.178 - 5.62% -
BM_lexicographical_compare_three_way<IntPtr>/262144 6.00% 58511.624 62025.133 - 3.04% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.96% 35160.688 37256.714 - -3.54% -
std::find(list<int>)_(process_all)/8 5.96% 2.249 2.383 - 9.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.95% 36.323 38.484 - 8.85% -
SetIntersection_Interlaced_Set_string_262144_16384 5.93% 2814303.303 2981245.687 - 1.47% -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.93% 4.313 4.569 - 2.06% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 5.92% 381.190 403.769 - 5.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.92% 640.719 678.618 - 8.18% -
bm_ranges_swap_ranges_vb_unaligned/8 5.90% 5.049 5.347 - 12.26% -
SetIntersection_Interlaced_Vector_string_1024_64 5.88% 8039006.610 8512033.598 - 7.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.88% 1.310 1.387 - 12.19% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.87% 5.190 5.495 - 2.41% -
std::map<std::string,_int>::contains(key)_(existent)/8192 5.86% 29.084 30.789 - 4.87% -
std::move(deque<int>)/8 5.86% 3.251 3.442 - 1.60% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 5.83% 3866.797 4092.389 - 0.31% -
BM_deque_deque_ranges_move_backward/64000 5.83% 7401.720 7833.357 - 0.34% -
BM_vector_deque_move_backward/65536 5.82% 7571.242 8012.033 - 1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.79% 1181281.909 1249688.156 - -0.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 5.76% 18.449 19.513 - 6.19% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 5.74% 36256.804 38337.990 - 3.98% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.74% 20821.388 22015.963 - -2.79% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.72% 0.926 0.980 - 6.48% -
bm_lexicographical_compare<signed_char>/1 5.72% 1.342 1.419 - 9.41% -
std::find_first_of(deque<int>)_(large_needle)/32 5.71% 280.827 296.870 - 0.81% -
std::find_if_not(deque<int>)_(bail_25%)/1024 5.68% 77.028 81.406 - 5.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 5.68% 58.258 61.568 - 1.92% -
std::move_backward(deque<int>)/1048576 5.65% 125358.618 132443.776 - 0.58% -
std::stable_sort(deque<int>)_(ascending)/8 5.65% 18.257 19.288 - 7.84% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.64% 1.281 1.354 - -11.69% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.63% 5.259 5.554 - 5.83% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 5.60% 44.126 46.596 - 6.70% -
BM_vector_deque_ranges_move/70000 5.60% 3100.897 3274.421 - 5.47% -
std::remove_copy_if(vector<int>)_(prefix)/1024 5.59% 396.632 418.803 - 4.92% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 5.58% 23.823 25.151 - 7.48% -
BM_deque_vector_ranges_copy/0 5.58% 1.368 1.444 - 11.25% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.57% 40.489 42.744 - 5.17% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 5.55% 9545.391 10075.116 - 2.01% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 5.55% 15.607 16.473 - 5.10% -
std::rotate(deque<int>)_(by_1/2)/8192 5.54% 1585.618 1673.468 - 10.78% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.54% 0.253 0.267 - 1.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.54% 54328.975 57338.418 - 5.05% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.53% 1.528 1.613 - 0.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 5.50% 64.777 68.342 - 5.04% -
std::any_of(vector<int>)_(process_all)/8 5.50% 2.369 2.499 - 6.32% -
std::is_partitioned(deque<int>)_(partitioned)/8192 5.49% 2277.257 2402.382 - 2.98% -
SetIntersection_Front_Vector_float_1024_256 5.49% 2155612.102 2274048.743 - 5.76% -
std::find_end(deque<int>)_(process_all)/1000 5.49% 282.398 297.906 - 5.22% -
std::find_if(vector<int>)_(bail_25%)/8 5.48% 0.747 0.788 - -6.69% -
std::unique_copy(deque<int>)_(sprinkled)/8192 5.48% 3710.918 3914.177 - 3.67% -
std::remove(deque<int>)_(prefix)/32 5.46% 52.522 55.390 - 2.57% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.45% 6570.250 6928.536 - 5.20% -
BM_PushHeap_uint64_SingleElement_16 5.45% 0.338 0.356 - 5.44% -
SetIntersection_Interlaced_Vector_uint32_1024_16 5.45% 1844263.011 1944732.333 - -0.48% -
SetIntersection_Interlaced_Set_string_262144_262144 5.44% 17267359.943 18207381.510 - 2.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.43% 13717894.808 14462441.567 - 5.33% -
BM_vector_deque_move_backward/512 5.41% 17.489 18.435 - 5.52% -
std::unordered_set<int>::contains(key)_(existent)/8192 5.39% 1.632 1.720 - 24.46% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.39% 576.147 607.220 - -5.45% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 5.38% 696.846 734.339 - 5.95% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 5.38% 18.197 19.176 - 8.05% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.38% 16987.430 17901.238 - 2.65% -
ranges::minmax(std::deque<__int128>)/64 5.38% 30.211 31.835 - -0.14% -
BM_PushHeap_float_Descending_4 5.38% 0.368 0.388 - 6.76% -
std::copy_backward(vector<int>)/8 5.37% 2.174 2.291 - 3.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.36% 52340.757 55145.821 - 4.42% -
std::partition(deque<int>)_(sparse)/1024 5.35% 380.712 401.089 - 3.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.35% 33.684 35.487 - 1.44% -
std::find_end(deque<int>,_pred)_(same_length)/1000 5.33% 777.575 818.997 - 5.40% -
BM_vector_deque_ranges_move_backward/70000 5.31% 8030.136 8456.731 - 0.24% -
ranges::minmax(std::vector<char>)/1 5.31% 0.606 0.639 - 4.60% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.31% 6727.479 7084.622 - 0.77% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.31% 27.167 28.608 - 5.01% -
std::multiset<int>::find(key)_(existent)/8192 5.30% 8.361 8.805 - 10.43% -
BM_StringRelational_Eq_Empty_Large_Control 5.29% 0.469 0.494 - 4.10% -
std::is_sorted_until(deque<int>,_pred)/8 5.28% 4.233 4.456 - 7.76% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.28% 20796.107 21894.312 - 8.08% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 5.28% 4.527 4.766 - 3.72% -
BM_std_minmax_element<int>/4 5.27% 1.190 1.253 - 2.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.24% 4.746 4.995 - 5.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.24% 26.215 27.590 - -1.51% -
ranges::minmax(std::deque<char>)/1 5.24% 0.672 0.707 - 7.13% -
BM_vector_deque_copy_backward/4000 5.24% 141.505 148.915 - 6.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.23% 873833.966 919500.684 - 6.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.22% 806.961 849.123 - 4.97% -
std::replace_if(deque<int>)_(sprinkled)/8192 5.22% 2894.242 3045.421 - 2.41% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.20% 21148.736 22248.883 - 6.87% -
BM_vector_deque_copy_backward/1024 5.19% 37.623 39.575 - 4.44% -
BM_PushHeap_string_QuickSortAdversary_262144 5.18% 16.398 17.248 - 1.29% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 5.16% 328.191 345.135 - 8.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.15% 37.918 39.869 - 21.05% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.14% 12.177 12.803 - 0.35% -
std::is_partitioned(deque<int>)_(partitioned)/1024 5.14% 289.949 304.847 - 4.53% -
BM_StringMove_Small 5.14% 0.706 0.742 - -3.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.13% 183951.241 193393.281 - -8.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.10% 23.149 24.330 - 16.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 5.08% 22771.165 23928.610 - 5.12% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 5.08% 36552.822 38410.619 - 5.21% -
BM_CmpLess_ushort_short 5.07% 1.007 1.059 - 0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 5.07% 34.087 35.815 - 10.13% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.06% 32.852 34.514 - 7.27% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 5.06% 20821.511 21874.720 - 2.25% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 5.05% 654.178 687.204 - 7.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.05% 26443.058 27777.409 - 7.68% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 5.03% 345585.858 362985.003 - 5.36% -
SetIntersection_None_Set_string_16384_4 5.02% 191641987.674 201265763.900 - 3.33% -
std::multiset<std::string>::contains(key)_(existent)/1024 5.02% 26.832 28.179 - 2.48% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 5.02% 1.683 1.767 - 7.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.99% 193818083.333 203494377.583 - -4.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 4.98% 1.180 1.238 - -6.20% -
BM_StringRelational_Less_Large_Empty_Control 4.98% 1.611 1.691 - 1.84% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.98% 4.089 4.293 - 4.77% -
bm_ranges_swap_ranges_vb_aligned/1048576 4.96% 3337.099 3502.721 - 4.82% -
std::search(vector<int>)_(same_length)/8192 4.96% 1885.370 1978.876 - 4.95% -
std::partial_sort_copy(vector<int>)_(heap)/8192 4.96% 97281.064 102103.165 - 2.57% -
std::find_if_not(list<int>)_(process_all)/8192 4.95% 6864.185 7203.913 - -4.73% -
rng::contains_subrange(list<int>)_(process_all)/8192 4.94% 6649.357 6978.075 - -14.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.93% 13269769.700 13924190.436 - -0.55% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.92% 23.801 24.972 - 4.83% -
ranges::minmax(std::list<char>)/1 4.92% 0.321 0.337 - -24.53% -
BM_PushHeap_string_Ascending_64 4.91% 7.564 7.935 - 5.91% -
std::move(list<int>)/1048576 4.90% 968952.101 1016449.819 - 2.73% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.88% 181600.822 190463.356 - 7.64% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 4.88% 170.411 178.726 - 0.31% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.88% 4803.176 5037.431 - -3.52% -
rng::starts_with(deque<int>)/1000 4.86% 435.115 456.280 - -2.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.85% 649.074 680.546 - 3.25% -
std::stable_partition(vector<int>)_(dense)/50 4.84% 25.164 26.382 - 3.24% -
ranges::minmax(std::list<__int128>)/70000 4.84% 56637.895 59376.761 - 4.49% -
std::is_partitioned(deque<int>)_(partitioned)/50 4.83% 14.081 14.761 - 6.16% -
std::unordered_set<int>::count(key)_(existent)/8192 4.82% 1.342 1.407 - -5.91% -
std::copy_if(vector<int>)_(entire_range)/64 4.82% 15.869 16.633 - 6.61% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.80% 185128.822 194023.648 - 5.84% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 4.80% 25.207 26.418 - 4.44% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.80% 10942.046 11467.103 - 1.84% -
BM_PushHeap_uint32_Random_256 4.79% 5.327 5.582 - 1.09% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 4.78% 43.046 45.103 - 3.36% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.77% 9.324 9.768 - -11.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.76% 979.799 1026.445 - 9.69% -
std::stable_partition(vector<int>)_(sparse)/1024 4.75% 207.945 217.825 - 2.15% -
std::partial_sort(deque<int>)_(ascending)/8192 4.74% 142987.979 149768.838 - 3.43% -
SetIntersection_Interlaced_Vector_string_1024_4 4.71% 1626605.679 1703296.841 - 1.98% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.71% 5.085 5.324 - -2.43% -
std::map<int,_int>::upper_bound(key)_(existent)/32 4.69% 1.763 1.846 - 8.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.67% 1.188 1.244 - 10.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.66% 557.721 583.691 - 3.60% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.65% 3982.381 4167.645 - 4.57% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.64% 4.246 4.444 - 1.35% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4.63% 38939.829 40742.845 - -3.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.63% 86.595 90.602 - 1.56% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 4.62% 184387.308 192911.461 - 3.96% -
SetIntersection_Front_Set_uint64_1024_256 4.59% 3987415.975 4170255.606 - 9.82% -
std::unique_copy(deque<int>)_(sprinkled)/1024 4.57% 463.937 485.142 - 4.22% -
std::pop_heap(deque<std::string>)/1024 4.57% 60.782 63.560 - 4.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.57% 435.702 455.592 - 5.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 4.55% 61208.240 63994.967 - 1.20% -
std::partition_copy(list<int>)/8192 4.55% 6928.902 7244.299 - 8.58% -
rng::contains(list<int>)_(process_all)/8 4.55% 2.259 2.362 - 1.48% -
std::multiset<int>::equal_range(key)_(existent)/32 4.54% 2.240 2.342 - -1.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 4.53% 77.391 80.897 - 2.24% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 4.52% 18.254 19.080 - 4.71% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.50% 9.209 9.624 - 4.72% -
BM_deque_deque_copy/70000 4.50% 3208.723 3353.095 - 5.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 4.50% 214613122.738 224259992.389 - 2.73% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 4.49% 2.288 2.391 - 3.90% -
std::multiset<int>::contains(key)_(non-existent)/0 4.47% 0.282 0.295 - 4.91% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.46% 2.350 2.455 - 0.20% -
BM_PushHeap_uint64_Random_64 4.46% 5.389 5.629 - 2.12% -
BM_StringAssignStr_Large_Opaque 4.44% 10.869 11.351 - 11.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.43% 196392307.491 205088043.800 - 2.01% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.43% 0.253 0.264 - 4.88% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.41% 15.019 15.681 - 0.64% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 4.41% 27.417 28.625 - -5.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.40% 503.124 525.280 - 3.48% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.36% 16332.748 17045.000 - 4.41% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.36% 3.872 4.041 - 3.78% -
ranges::minmax(std::list<__int128>)/1 4.34% 0.429 0.447 - 4.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.33% 194364306.833 202788862.158 - -4.76% -
BM_PushHeap_uint32_Ascending_262144 4.33% 4.678 4.881 - -0.88% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.32% 1220.079 1272.777 - -0.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.29% 71.653 74.723 - 0.34% -
std::find_first_of(vector<int>)_(small_needle)/50 4.23% 79.119 82.464 - 11.19% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 4.22% 35484.444 36982.270 - 1.22% -
std::remove_copy(list<int>)_(sprinkled)/50 4.21% 17.989 18.747 - 0.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.21% 1027.773 1071.066 - 4.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.21% 168138008.043 175219957.798 - 4.42% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 4.21% 8871.827 9245.399 - 5.39% -
std::set<int>::lower_bound(key)_(existent)/8192 4.20% 8.082 8.421 - 2.89% -
std::copy_backward(vector<bool>)_(aligned)/64 4.19% 1.670 1.740 - 5.28% -
std::stable_partition(vector<int>)_(sparse)/50 4.18% 20.722 21.589 - 3.46% -
ranges::min(std::list<char>)/64 4.18% 25.989 27.075 - 0.75% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.18% 748.629 779.902 - 3.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.17% 1.248 1.300 - -16.57% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.16% 16.647 17.341 - 4.26% -
BM_lexicographical_compare_three_way_fast_path/1024 4.16% 236.575 246.413 - 0.29% -
std::move(list<int>)/32768 4.15% 30277.291 31533.031 - 0.70% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.14% 219.116 228.187 - 0.06% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.13% 301312.626 313764.236 - 2.15% -
ranges::minmax(std::list<long_long>)/64 4.13% 29.564 30.784 - -0.76% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 4.13% 259283.367 269988.359 - 0.34% -
std::remove_if(deque<int>)_(sprinkled)/32 4.11% 52.414 54.571 - -1.77% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 4.10% 26.409 27.491 - 0.11% -
std::map<int,_int>::count(key)_(non-existent)/32 4.10% 2.884 3.002 - 2.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.09% 241.573 251.459 - 0.28% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.08% 516.997 538.104 - 0.26% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.06% 52122.427 54241.025 - 4.42% -
BM_deque_deque_ranges_copy/64000 4.06% 2949.682 3069.576 - 4.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.06% 4.629 4.817 - -1.23% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.05% 8731.059 9084.936 - -2.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 4.05% 259517.616 270028.804 - 0.09% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.04% 4.459 4.640 - 3.74% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 4.03% 761.119 791.819 - 1.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.03% 543.778 565.705 - 2.75% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.02% 1.155 1.202 - -12.93% -
BM_lexicographical_compare_three_way_fast_path/16 4.02% 4.227 4.397 - 0.21% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 4.01% 1.536 1.598 - 14.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.01% 18.494 19.235 - -1.63% -
BM_PushHeap_string_PipeOrgan_4 4.00% 2.534 2.636 - 2.18% -
std::move_backward(deque<int>)/8 4.00% 3.369 3.503 - 2.03% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 4.00% 23269.305 24199.468 - 0.54% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.99% 6262.506 6512.465 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.97% 194368473.246 202082866.980 - -2.85% -
BM_PushHeap_string_PipeOrgan_16384 3.97% 14.830 15.418 - 9.55% -
BM_deque_deque_move_backward/64 3.96% 3.363 3.496 - 4.54% -
SetIntersection_None_Set_string_16384_1 3.94% 192038134.383 199610814.073 - 2.07% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 3.94% 54.456 56.602 - 18.10% -
std::any_of(vector<int>)_(process_all)/50 3.93% 12.633 13.129 - -7.22% -
std::copy(vector<int>)/4096 3.92% 142.162 147.735 - -34.10% -
BM_std_minmax_element<long_long>/512 3.92% 134.086 139.338 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 3.92% 140502786.695 146005069.686 - 2.66% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.88% 767.004 796.766 - 3.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.88% 1003098.554 1041994.003 - 0.20% -
ranges::min(std::vector<char>)/64 3.87% 4.078 4.236 - -0.22% -
std::multimap<int,_int>::find(key)_(non-existent)/32 3.87% 2.369 2.460 - -21.42% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.87% 9.655 10.028 - -3.45% -
BM_lexicographical_compare_three_way_fast_path/16384 3.87% 3634.083 3774.667 - 0.21% -
std::swap_ranges(list<int>)/32 3.86% 19.221 19.964 - 3.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 3.85% 245763764.634 255231482.851 - 4.46% -
std::unordered_set<int>::erase(key)_(existent)/1024 3.85% 21.352 22.174 - 3.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.85% 23278.326 24173.689 - 0.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.84% 923.770 959.264 - 0.25% -
BM_lexicographical_compare_three_way_fast_path/4096 3.83% 922.253 957.555 - 0.21% -
SetIntersection_Interlaced_Set_float_16384_64 3.82% 211464794.562 219542301.980 - -0.03% -
std::set<std::string>::contains(key)_(existent)/8192 3.81% 27.262 28.301 - -3.03% -
BM_lexicographical_compare_three_way_fast_path/64 3.81% 15.068 15.643 - -0.55% -
BM_deque_deque_copy/64000 3.80% 2924.254 3035.310 - 3.90% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.79% 36067.489 37432.907 - 4.95% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.78% 71335.666 74032.954 - -7.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.78% 8894.367 9230.657 - 3.58% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.78% 10.043 10.422 - -0.41% -
std::find_end(vector<int>)_(single_element)/8192 3.78% 1858.968 1929.200 - 3.66% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.76% 3.094 3.211 - 3.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.76% 1968.163 2042.195 - -1.64% -
std::find_first_of(deque<int>)_(small_needle)/50 3.76% 163.741 169.900 - -0.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.76% 3653.498 3790.842 - 0.26% -
std::copy(list<int>)/32768 3.74% 25446.138 26398.856 - 0.53% -
BM_PushHeap_uint64_SingleElement_64 3.73% 0.352 0.365 - 3.75% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.73% 236.637 245.460 - 0.18% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.73% 7.251 7.521 - 0.67% -
BM_vector_deque_ranges_move_backward/1 3.73% 2.244 2.328 - 13.18% -
std::remove_if(deque<int>)_(sprinkled)/50 3.73% 60.934 63.205 - 3.18% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.72% 3628.310 3763.401 - 0.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.72% 61.254 63.533 - -0.96% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.72% 829297.917 860149.551 - 7.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.72% 1132289.048 1174401.580 - 0.94% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.72% 919.973 954.169 - 0.20% -
rng::for_each(multiset<int>)/8 3.71% 6.665 6.913 - 1.12% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 3.71% 81.754 84.785 - 3.83% -
rng::find_last(vector<char>)_(bail_90%)/8 3.70% 0.408 0.423 - -4.49% -
std::rotate_copy(deque<int>)/32 3.70% 2.571 2.666 - -1.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.70% 39.051 40.495 - 4.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.70% 553.799 574.272 - 2.90% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 3.69% 20.266 21.015 - -4.98% -
BM_std_minmax_element<long_long>/1024 3.69% 264.617 274.390 - 0.83% -
std::partial_sort(vector<int>)_(shuffled)/8 3.69% 28.146 29.183 - 6.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.68% 195878475.876 203090292.316 - 1.87% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 3.68% 26.629 27.609 - 1.58% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.68% 4.941 5.123 - 3.98% -
ranges::min(std::list<long_long>)/8 3.67% 1.884 1.953 - 0.63% -
std::stable_sort(deque<int>)_(descending)/8192 3.67% 20338.113 21085.332 - 2.69% -
BM_vector_deque_move_backward/64 3.66% 2.969 3.078 - 3.66% -
BM_std_minmax_element<char>/4 3.66% 1.242 1.287 - 6.47% -
std::find_end(deque<int>)_(match_near_end)/1024 3.65% 32.396 33.578 - -21.54% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.65% 887.435 919.812 - 0.65% -
std::copy_if(list<int>)_(entire_range)/1048576 3.65% 857205.525 888474.601 - 1.89% -
std::fill(deque<int>)/1024 3.64% 29.436 30.509 - 1.80% -
BM_CmpEqual_uchar_schar 3.63% 0.995 1.031 - 2.19% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.63% 17048.765 17667.647 - -2.78% -
std::all_of(list<int>)_(process_all)/8192 3.62% 7395.565 7663.461 - -1.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.61% 18.920 19.604 - -0.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.61% 22.836 23.660 - -7.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.60% 44562.579 46167.549 - 4.60% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.60% 26.565 27.521 - 3.82% -
std::generate(list<int>)/50 3.59% 15.055 15.596 - 4.39% -
ranges::minmax(std::deque<long_long>)/8 3.58% 3.895 4.034 - 3.10% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.57% 23.530 24.371 - 4.49% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.57% 525.138 543.898 - 2.62% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 3.57% 34.805 36.048 - 3.03% -
BM_lexicographical_compare_three_way_fast_path/256 3.57% 68.851 71.306 - -0.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.56% 779.245 807.022 - -1.38% -
std::find_if_not(list<int>)_(process_all)/8 3.56% 3.538 3.663 - 3.19% -
std::find_first_of(deque<int>)_(small_needle)/32 3.55% 106.538 110.321 - -0.84% -
bm_lexicographical_compare<unsigned_char>/4096 3.55% 75.046 77.710 - 0.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.55% 3.497 3.621 - 3.00% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.54% 1.709 1.769 - 2.10% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.53% 1.537 1.591 - 7.47% -
std::rotate(list<int>)_(1_element_forward)/50 3.53% 24.934 25.814 - 1.99% -
SetIntersection_None_Set_string_16384_16 3.52% 191515782.163 198266179.419 - 2.78% -
ranges::min(std::list<__int128>)/64 3.52% 32.374 33.515 - 0.60% -
SetIntersection_Front_Vector_string_256_16 3.52% 5997863.447 6209173.721 - 3.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.52% 590.561 611.353 - -7.71% -
std::none_of(vector<int>)_(process_all)/50 3.51% 18.662 19.318 - 1.05% -
std::set<int>::contains(key)_(existent)/8192 3.50% 8.153 8.439 - -1.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.49% 1033252.155 1069307.506 - -5.83% -
BM_PushHeap_string_Ascending_256 3.49% 11.330 11.725 - 6.51% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.46% 11.129 11.515 - 3.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.45% 762.155 788.465 - -0.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.44% 1414.988 1463.657 - 4.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.44% 680.672 704.081 - 7.09% -
std::move(list<int>)/262144 3.44% 239944.264 248190.054 - 1.98% -
std::swap_ranges(list<int>)/1024 3.44% 746.303 771.943 - -5.80% -
rng::fold_left(list<int>)/1048576 3.43% 1350526.683 1396854.339 - 1.97% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 3.43% 29.363 30.370 - 3.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.42% 6.805 7.037 - 0.65% -
ranges::minmax(std::list<long_long>)/70000 3.41% 53748.513 55581.464 - 4.07% -
bm_swap_ranges_vb_aligned/8 3.41% 3.235 3.346 - 3.89% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.41% 4.331 4.478 - 6.28% -
std::deque<int>::erase(middle)_(cheap_elements)/32 3.40% 9.455 9.777 - 2.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.40% 13.825 14.295 - 3.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.38% 0.336 0.347 - 4.24% -
BM_lexicographical_compare_three_way_fast_path/4 3.38% 1.118 1.156 - 0.54% -
BM_std_minmax_element<char>/64 3.38% 17.074 17.651 - 3.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.38% 17.109 17.687 - 0.80% -
BM_PushHeap_float_SingleElement_1 3.37% 0.519 0.537 - -22.95% -
SetIntersection_None_Set_float_256_256 3.36% 5662319.358 5852403.312 - 2.20% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.35% 3.809 3.936 - 2.88% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 3.35% 35.198 36.377 - 4.45% -
std::unordered_set<std::string>::find(key)_(existent)/32 3.34% 37.003 38.238 - 3.18% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 3.34% 6878.068 7107.457 - 3.82% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 3.33% 13.308 13.751 - 3.39% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.32% 0.607 0.627 - 0.13% -
BM_std_minmax_element<long_long>/4096 3.32% 1041.490 1076.077 - 0.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.32% 12986.773 13417.608 - 3.36% -
BM_StringRelational_Compare_Small_Empty_Control 3.31% 1.608 1.662 - 3.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.31% 2.187 2.260 - -4.41% -
std::unique_copy(list<int>)_(sprinkled)/32 3.30% 13.057 13.489 - -2.87% -
bm_ranges_lexicographical_compare<int>/8 3.30% 1.449 1.497 - 2.26% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 3.30% 5015.141 5180.666 - 3.74% -
std::set<std::string>::insert(value)_(already_present)/1024 3.30% 29.492 30.465 - 83.05% -
bm_ranges_lexicographical_compare<int>/64 3.29% 4.306 4.448 - 1.22% -
ranges::min(std::vector<long_long>)/70000 3.29% 7726.033 7980.190 - 0.55% -
BM_StringRelational_Less_Empty_Small_Control 3.29% 1.612 1.665 - 3.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.28% 392.843 405.735 - 3.10% -
BM_StringRead_Hot_Shallow_Large 3.28% 0.472 0.488 - 2.25% -
rng::starts_with(deque<int>)/1024 3.28% 466.498 481.790 - 3.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.27% 195532187.650 201923514.541 - -1.16% -
std::partial_sort_copy(vector<int>)_(heap)/8 3.26% 15.819 16.336 - -3.53% -
BM_vector_deque_ranges_move_backward/0 3.26% 0.438 0.453 - -17.68% -
SetIntersection_Front_Set_uint32_16384_1024 3.26% 12084090.691 12478108.341 - -0.78% -
SetIntersection_Front_Vector_float_1024_64 3.26% 1319381.866 1362340.037 - 2.22% -
ranges::min(std::list<char>)/8 3.26% 1.837 1.897 - 0.98% -
SetIntersection_Interlaced_Vector_string_262144_262144 3.25% 14392792.154 14860819.334 - 2.53% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 3.24% 39.701 40.989 - 4.99% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 3.23% 1441130.133 1487700.954 - 2.73% -
std::copy_n(list<int>)/64 3.23% 14.418 14.883 - 2.27% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.22% 305813.039 315672.915 - 4.39% -
std::all_of(vector<int>)_(process_all)/32 3.22% 8.336 8.604 - 3.12% -
BM_vector_deque_copy_backward/4096 3.21% 148.068 152.827 - 3.06% -
BM_std_minmax_element<long_long>/4000 3.20% 1018.945 1051.598 - 0.42% -
BM_deque_deque_ranges_copy/1 3.20% 2.423 2.501 - 1.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.20% 62606.343 64609.494 - 4.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.20% 1006201.692 1038388.200 - -7.26% -
BM_lexicographical_compare_three_way<IntPtr>/256 3.19% 68.186 70.361 - 0.02% -
std::fill_n(deque<int>)/1024 3.18% 28.898 29.817 - -0.24% -
BM_StringRelational_Compare_Huge_Empty_Control 3.17% 1.610 1.661 - 0.21% -
std::copy_backward(deque<int>)/4096 3.17% 145.778 150.393 - 1.79% -
BM_std_minmax_element<long_long>/5500 3.15% 1394.411 1438.386 - 0.00% -
ranges::minmax(std::vector<char>)/64 3.15% 1.197 1.234 - -3.08% -
ranges::minmax(std::list<char>)/70000 3.14% 52234.117 53876.055 - -2.96% -
std::upper_bound(std::forward_list<int>)/8192 3.14% 10374.096 10699.776 - -0.25% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.14% 1551.662 1600.341 - 9.34% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 3.13% 29412.984 30335.013 - 3.52% -
SetIntersection_Front_Set_float_262144_4 3.13% 1035558.767 1067932.123 - 3.70% -
rng::starts_with(list<int>)/8192 3.12% 9003.441 9284.578 - 7.56% -
std::unordered_set<int>::count(key)_(existent)/32 3.12% 1.292 1.332 - -13.27% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.12% 27035.544 27879.546 - 5.81% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 3.12% 394.381 406.689 - 4.25% -
rng::fold_left(list<int>)/50 3.12% 37.400 38.566 - 3.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 3.11% 14.448 14.897 - 1.95% -
BM_align/8 3.11% 0.623 0.642 - -7.12% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 3.11% 24.250 25.004 - 2.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.11% 32700.905 33717.580 - 1.09% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.10% 4616.843 4759.967 - 2.61% -
std::set<int>::count(key)_(existent)/32 3.09% 1.624 1.674 - 3.40% -
BM_std_minmax_element<short>/2 3.09% 0.669 0.690 - 0.37% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3.09% 19.367 19.964 - 0.48% -
BM_PushHeap_string_Random_16384 3.09% 16.159 16.658 - 5.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.08% 12.198 12.574 - -3.31% -
std::partition(deque<int>)_(sparse)/8192 3.07% 3032.047 3125.254 - 0.39% -
BM_PushHeap_float_Descending_16 3.07% 0.369 0.380 - 3.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.07% 18.932 19.514 - 3.35% -
std::replace(list<int>)_(sprinkled)/8192 3.07% 7140.310 7359.614 - -5.84% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.07% 354.401 365.273 - 15.92% -
std::move(list<int>)/512 3.06% 354.388 365.222 - 5.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 3.05% 12694427.858 13081038.452 - 4.53% -
std::set<std::string>::count(key)_(non-existent)/1024 3.05% 23.800 24.525 - 5.12% -
std::reverse_copy(deque<int>)/4096 3.05% 952.725 981.738 - 0.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.04% 31.771 32.738 - -8.29% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.04% 18.849 19.421 - 0.51% -
BM_vector_deque_move_backward/1024 3.03% 37.608 38.748 - 2.18% -
ranges::min(std::vector<__int128>)/1 3.03% 0.403 0.416 - 10.68% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.02% 28.664 29.530 - 1.75% -
BM_StringRelational_Less_Empty_Empty_Control 3.02% 1.612 1.660 - 3.20% -
std::partial_sort(deque<int>)_(shuffled)/8192 3.01% 237113.281 244247.047 - -0.68% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.01% 1055.440 1087.162 - 2.05% -
ranges::min(std::vector<char>)/70000 3.00% 481.006 495.450 - 0.26% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.00% 130.753 134.674 - 1.46% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 2.99% 1.083 1.116 - 1.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.99% 22.681 23.360 - 9.61% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.99% 30.876 31.801 - -3.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.97% 23.426 24.122 - -3.81% -
BM_StringRelational_Compare_Empty_Small_Control 2.97% 1.611 1.659 - 3.29% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.97% 3.919 4.035 - 4.76% -
BM_StringRelational_Less_Small_Empty_Control 2.97% 1.612 1.660 - 0.03% -
std::partial_sort_copy(list<int>)_(heap)/8 2.97% 16.842 17.341 - -0.44% -
BM_std_minmax_element<int>/2 2.96% 0.668 0.687 - 0.48% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.96% 239477.907 246561.539 - 0.06% -
std::remove_if(vector<int>)_(prefix)/8192 2.96% 2577.006 2653.203 - 2.82% -
BM_std_minmax_element<int>/64 2.96% 16.406 16.891 - 0.63% -
BM_StringRelational_Less_Empty_Huge_Control 2.96% 1.613 1.661 - 3.19% -
SetIntersection_Front_Vector_string_16384_4 2.95% 1160542.687 1194738.850 - 0.16% -
rng::starts_with(deque<int>)/8 2.95% 3.919 4.034 - 0.45% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.94% 30.955 31.866 - -4.78% -
BM_StringRelational_Less_Empty_Large_Control 2.94% 1.613 1.660 - 3.20% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.93% 26.664 27.445 - 5.27% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.93% 44504.189 45806.577 - 4.99% -
BM_deque_deque_ranges_move_backward/64 2.92% 3.390 3.490 - -3.99% -
BM_StringRelational_Compare_Empty_Huge_Control 2.92% 1.610 1.657 - 3.21% -
bm_lexicographical_compare<unsigned_char>/1 2.92% 1.507 1.551 - 0.51% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.91% 165.204 170.015 - -7.14% -
SetIntersection_None_Vector_string_262144_256 2.91% 1268381.423 1305245.451 - 0.91% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.90% 14658.742 15083.861 - 0.44% -
std::copy_n(vector<bool>)_(unaligned)/64 2.90% 1.759 1.810 - 0.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.90% 391.697 403.040 - 2.19% -
std::for_each_n(list<int>)/50 2.89% 21.916 22.551 - -0.44% -
std::none_of(list<int>)_(process_all)/32768 2.89% 25990.528 26741.717 - 3.18% -
SetIntersection_Interlaced_Set_uint32_64_64 2.88% 13224825.287 13605661.219 - 2.77% -
std::move_backward(deque<int>)/262144 2.88% 30329.836 31201.855 - 0.28% -
BM_StringRelational_Compare_Empty_Empty_Control 2.87% 1.612 1.658 - 3.09% -
BM_lexicographical_compare_three_way_slow_path/256 2.87% 77.639 79.867 - 0.40% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.87% 22.248 22.886 - 3.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.87% 123.619 127.162 - -0.02% -
BM_PushHeap_string_QuickSortAdversary_16384 2.87% 15.884 16.339 - -8.41% -
std::find(list<int>)_(bail_25%)/8192 2.86% 1417.486 1457.963 - 0.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.85% 58756.215 60432.773 - 0.16% -
std::set<std::string>::find(key)_(existent)/1024 2.85% 23.722 24.398 - -1.70% -
SetIntersection_Interlaced_Set_float_16384_16 2.85% 206418908.552 212303575.422 - 0.55% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.85% 5504.562 5661.419 - 5.00% -
ranges::minmax(std::vector<__int128>)/64 2.85% 31.227 32.115 - 0.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.84% 24.665 25.366 - 2.74% -
std::set<std::string>::count(key)_(non-existent)/8192 2.84% 33.189 34.133 - -0.62% -
rng::starts_with(deque<int>,_pred)/1048576 2.84% 511580.866 526117.565 - 3.29% -
bm_lexicographical_compare<signed_char>/512 2.84% 7.634 7.850 - 2.09% -
std::copy_backward(deque<int>)/1048576 2.84% 129654.935 133333.388 - 1.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.84% 42.900 44.117 - -10.97% -
std::fill_n(list<int>)/32 2.83% 7.934 8.158 - 0.79% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.83% 1.119 1.151 - -0.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.83% 238.480 245.225 - 6.15% -
BM_std_minmax_element<long_long>/64 2.83% 16.771 17.245 - 0.02% -
std::reverse_copy(list<int>)/64 2.82% 29.492 30.324 - 0.68% -
std::copy_backward(list<int>)/4096 2.82% 3165.062 3254.236 - -0.21% -
std::unordered_set<std::string>::count(key)_(existent)/32 2.81% 36.402 37.424 - 3.14% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.80% 239192.847 245884.313 - 0.19% -
SetIntersection_Interlaced_Set_float_256_256 2.80% 7527817.750 7738325.934 - 2.81% -
std::find_end(vector<int>)_(single_element)/1000 2.79% 238.317 244.958 - 2.57% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.78% 27.461 28.226 - 3.04% -
BM_std_minmax_element<long_long>/2 2.78% 0.668 0.687 - 14.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.78% 12.695 13.048 - 2.57% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.77% 6611.395 6794.685 - 4.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.77% 230.029 236.404 - 3.85% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.77% 779.446 801.028 - 1.48% -
BM_vector_deque_copy_backward/64 2.77% 2.982 3.064 - 2.98% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.76% 3143.353 3230.246 - 3.33% -
rng::contains(deque<int>)_(process_all)/8192 2.76% 1852.840 1904.025 - 2.28% -
ranges::min(std::deque<__int128>)/1 2.76% 0.649 0.667 - -6.90% -
BM_deque_vector_ranges_move/1024 2.76% 36.738 37.752 - 0.88% -
std::multimap<int,_int>::clear()/8192 2.76% 84193.386 86516.453 - -2.79% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.75% 3.200 3.288 - -0.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.75% 860137.738 883762.246 - -1.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.75% 11480821.738 11795989.149 - 2.67% -
std::copy_backward(list<int>)/64 2.74% 30.041 30.865 - 0.67% -
SetIntersection_None_Vector_float_1024_1024 2.74% 1067193.002 1096458.383 - 3.04% -
std::search(list<int>)_(no_match)/8192 2.74% 6527.282 6706.233 - 1.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.74% 14690.967 15093.337 - 0.24% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.74% 55.708 57.231 - 4.35% -
BM_lexicographical_compare_three_way_slow_path/16 2.73% 4.449 4.571 - 0.17% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.73% 36.910 37.917 - 2.31% -
std::search(list<int>,_pred)_(no_match)/8192 2.73% 7239.716 7437.102 - 1.40% -
bm_lexicographical_compare<int>/1 2.73% 1.384 1.422 - -2.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.72% 37.256 38.271 - -0.26% -
rng::starts_with(deque<int>,_pred)/1000 2.72% 501.462 515.099 - 1.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.72% 114839.882 117961.920 - 1.86% -
std::set<int>::count(key)_(non-existent)/1024 2.71% 7.385 7.586 - 2.99% -
BM_lexicographical_compare_three_way_fast_path/262144 2.71% 58697.661 60288.141 - 0.14% -
SetIntersection_Front_Set_uint64_262144_256 2.71% 3922082.714 4028342.900 - 1.85% -
std::replace_if(deque<int>)_(sprinkled)/1024 2.71% 363.370 373.213 - 1.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.70% 258797.601 265796.175 - 4.12% -
std::rotate(deque<int>)_(by_1/4)/1024 2.70% 265.109 272.259 - 2.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.70% 34.667 35.601 - -5.52% -
std::fill_n(deque<int>)/8192 2.69% 233.040 239.300 - 2.19% -
ranges::minmax(std::vector<__int128>)/8 2.69% 4.023 4.131 - 0.31% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.68% 14248.646 14630.639 - -2.42% -
std::none_of(list<int>)_(process_all)/8 2.68% 2.634 2.704 - 1.91% -
std::stable_partition(deque<int>)_(sparse)/32 2.68% 11.326 11.629 - -11.30% -
rng::starts_with(vector<int>,_pred)/1024 2.67% 288.577 296.281 - 2.94% -
std::copy_if(deque<int>)_(every_other)/512 2.66% 177.462 182.189 - 0.90% -
rng::contains_subrange(list<int>)_(single_element)/16 2.66% 4.814 4.942 - 4.95% -
std::move(vector<int>)/8 2.66% 2.261 2.321 - 1.52% -
std::copy(vector<bool>)_(aligned)/64 2.66% 1.317 1.353 - 0.51% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 2.63% 27544.329 28269.292 - 5.84% -
bm_ranges_swap_ranges_vb_aligned/256 2.63% 3.455 3.546 - 2.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.62% 368.320 377.988 - 0.22% -
BM_lexicographical_compare_three_way_fast_path/65536 2.62% 14689.479 15075.029 - 0.14% -
ranges::minmax(std::vector<long_long>)/64 2.61% 9.949 10.209 - 0.71% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.61% 1884.324 1933.531 - 0.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.60% 87.709 89.992 - 3.91% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.60% 75.743 77.710 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.60% 2277810.547 2336931.484 - -10.60% -
std::copy_if(list<int>)_(every_other)/64 2.59% 27.132 27.835 - 0.69% -
bm_lexicographical_compare<unsigned_char>/64 2.59% 1.933 1.984 - 5.13% -
std::copy_n(vector<bool>)_(aligned)/64 2.57% 1.323 1.357 - 0.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.56% 484614.468 497036.344 - 0.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.56% 90.754 93.080 - 0.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 2.56% 70.121 71.916 - 3.08% -
rng::contains_subrange(list<int>)_(process_all)/32 2.56% 9.926 10.180 - 0.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.55% 2.975 3.050 - 2.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 2.55% 4161743.833 4267800.243 - 2.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 2.55% 166190.177 170422.170 - 2.74% -
BM_std_minmax_element<int>/3 2.54% 1.120 1.149 - -9.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.54% 30.131 30.896 - 3.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.53% 120374.828 123422.627 - 0.20% -
BM_lexicographical_compare_three_way_slow_path/1024 2.53% 286.988 294.250 - 0.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.52% 35.037 35.920 - 3.45% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.52% 496149.494 508655.846 - -1.27% -
BM_StringRelational_Compare_Empty_Large_Control 2.51% 1.834 1.880 - 2.86% -
BM_vector_deque_ranges_move/4096 2.51% 144.227 147.844 - 2.68% -
rng::contains(vector<int>)_(process_all)/8 2.50% 2.539 2.603 - 4.97% -
std::pop_heap(vector<float>)/8192 2.50% 19.363 19.847 - 0.03% -
SetIntersection_None_Set_float_16384_256 2.50% 153013263.028 156833268.833 - -1.04% -
std::fill(vector<int>)/1024 2.49% 29.171 29.898 - -0.33% -
ranges::minmax(std::list<long_long>)/8 2.49% 2.504 2.566 - 1.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.49% 392.679 402.452 - 3.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.49% 66244.164 67891.281 - 2.48% -
BM_std_minmax_element<char>/4000 2.48% 1063.846 1090.270 - 16.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 2.48% 63034312.514 64597987.557 - 0.67% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.48% 6869511.441 7039821.969 - -11.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.48% 30076.635 30821.687 - 0.14% -
std::copy_n(deque<int>)/8 2.48% 2.683 2.749 - -0.59% -
std::find_end(vector<int>,_pred)_(same_length)/8192 2.47% 4980.030 5103.258 - 2.55% -
std::stable_partition(deque<int>)_(sparse)/50 2.47% 28.035 28.729 - -2.94% -
std::partial_sort(deque<int>)_(repeated)/8 2.47% 25.933 26.574 - 2.03% -
std::remove_copy(deque<int>)_(sprinkled)/32 2.47% 12.063 12.361 - 1.54% -
BM_PushHeap_string_Random_4 2.47% 6.065 6.214 - 2.25% -
BM_align/64 2.47% 0.623 0.638 - -7.62% -
BM_align/256 2.47% 0.623 0.638 - -5.55% -
std::copy_backward(vector<bool>)_(aligned)/512 2.46% 1.521 1.558 - 6.60% -
BM_std_minmax_element<char>/3 2.46% 1.215 1.245 - 7.63% -
std::adjacent_find(vector<int>,_pred)/8 2.45% 3.159 3.236 - -1.81% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.44% 52.643 53.930 - 1.70% -
BM_deque_deque_ranges_copy/70000 2.44% 3268.216 3348.073 - 2.66% -
std::find_end(list<int>)_(match_near_end)/1024 2.44% 59.204 60.646 - 1.86% -
BM_num_put<unsigned_long_long> 2.43% 10.658 10.918 - -2.41% -
ranges::minmax(std::deque<long_long>)/70000 2.43% 27404.557 28070.402 - 8.05% -
std::fill(vector<bool>)/32768 2.43% 29.389 30.102 - 2.14% -
std::copy_if(deque<int>)_(every_other)/64 2.42% 22.771 23.322 - 0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.42% 8.393 8.596 - 1.04% -
SetIntersection_None_Set_string_1024_256 2.42% 8860273.158 9074571.996 - 3.17% -
BM_StringRead_Hot_Shallow_Empty 2.42% 0.475 0.487 - 1.44% -
std::set<int>::count(key)_(non-existent)/32 2.42% 2.878 2.948 - 2.45% -
std::replace(vector<int>)_(prefix)/50 2.42% 7.568 7.751 - 2.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.42% 11055.046 11322.092 - 2.39% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.41% 6787.835 6951.274 - -0.07% -
SetIntersection_Front_Vector_string_256_64 2.40% 10168435.952 10412712.267 - -2.28% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.40% 47.945 49.096 - 5.95% -
std::rotate_copy(list<int>)/32 2.40% 8.439 8.641 - -0.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.40% 1031.602 1056.332 - 4.86% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.40% 30.851 31.591 - 0.45% -
std::move_backward(list<int>)/8 2.39% 3.293 3.372 - 1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.38% 1025695.381 1050110.229 - 2.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.37% 598277.213 612457.724 - 2.14% -
std::any_of(list<int>)_(process_all)/8192 2.36% 8082.795 8273.869 - 18.62% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 2.36% 486736.767 498238.096 - -1.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.36% 180535.943 184801.759 - 2.98% -
BM_vector_deque_move/4096 2.36% 144.353 147.762 - 2.41% -
bm_lexicographical_compare<unsigned_char>/32768 2.36% 559.089 572.291 - 0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.36% 172296.088 176364.466 - -2.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.36% 9.021 9.234 - 0.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.35% 53.529 54.790 - 1.44% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 2.35% 572.773 586.246 - 2.99% -
rng::for_each(set<int>)/8 2.35% 6.686 6.843 - 3.83% -
std::rotate(list<int>)_(by_1/3)/1024 2.35% 791.897 810.500 - 0.41% -
bm_ranges_lexicographical_compare<signed_char>/1 2.35% 1.745 1.786 - 6.34% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.35% 843.516 863.300 - -3.39% -
SetIntersection_Interlaced_Vector_string_64_4 2.34% 21437001.310 21939378.479 - 1.09% -
ranges::minmax(std::vector<long_long>)/70000 2.34% 8994.895 9205.621 - 0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.34% 174154.711 178230.423 - 1.42% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 2.34% 1.166 1.194 - 5.58% -
std::rotate_copy(vector<int>)/1024 2.33% 32.915 33.683 - 2.63% -
SetIntersection_Interlaced_Set_float_16384_256 2.33% 200388608.627 205066171.544 - -0.21% -
SetIntersection_None_Vector_float_262144_262144 2.33% 1108591.918 1134420.799 - 3.23% -
std::copy_n(vector<int>)/8 2.33% 2.130 2.180 - 1.77% -
BM_deque_deque_ranges_copy/2 2.32% 2.189 2.240 - 0.22% -
ranges::minmax(std::vector<char>)/70000 2.32% 580.931 594.417 - 0.61% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.32% 52.596 53.815 - -8.42% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.32% 1.630 1.668 - 2.92% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.32% 149958.709 153430.256 - -2.17% -
std::move_backward(vector<bool>)_(aligned)/64 2.31% 1.742 1.782 - -5.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.30% 1.122 1.148 - 0.13% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.30% 935.028 956.560 - 2.17% -
std::stable_sort(deque<int>)_(descending)/8 2.30% 26.756 27.371 - 2.42% -
SetIntersection_Front_Vector_string_64_64 2.29% 25415758.860 25998458.028 - -0.22% -
std::multiset<int>::erase(key)_(existent)/1024 2.29% 39.470 40.374 - -4.46% -
std::shift_right(vector<int>)/8192 2.29% 295.435 302.203 - 0.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 2.29% 1.256 1.285 - -3.45% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 2.29% 4305.268 4403.844 - 2.84% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 2.29% 28155.905 28799.542 - 7.25% -
BM_vector_deque_ranges_copy_backward/4096 2.29% 148.212 151.599 - 2.55% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 2.28% 15315.199 15664.966 - 1.42% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.28% 27402.329 28028.115 - -0.50% -
SetIntersection_Front_Vector_float_64_64 2.28% 10666029.393 10909052.598 - 0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.28% 43.432 44.420 - 4.63% -
std::fill_n(list<int>)/1024 2.27% 440.496 450.511 - -4.93% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.27% 27.379 28.001 - 1.14% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.27% 5.580 5.707 - 3.34% -
SetIntersection_None_Set_string_1024_16 2.27% 8840459.450 9040885.440 - 2.45% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.27% 229513.944 234717.019 - -0.98% -
BM_lexicographical_compare_three_way_slow_path/16384 2.27% 4451.318 4552.225 - 0.07% -
std::rotate(list<int>)_(by_1/2)/1024 2.27% 381.415 390.057 - 0.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 2.26% 49.726 50.852 - 1.26% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.26% 33.644 34.404 - 18.83% -
BM_lexicographical_compare_three_way_slow_path/4096 2.26% 1122.512 1147.856 - 0.07% -
BM_StringRelational_Less_Large_Huge_Control 2.26% 2.121 2.169 - 0.23% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.25% 4.376 4.475 - 1.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.25% 184413.533 188567.762 - 0.81% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.25% 19.222 19.655 - -4.28% -
SetIntersection_None_Set_float_16384_16384 2.25% 154495786.293 157972799.037 - -1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.24% 8053459.939 8234130.486 - -0.07% -
std::for_each_n(vector<int>)/8 2.24% 2.649 2.708 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.24% 1174833.429 1201148.036 - 1.30% -
std::count_if(list<int>)_(every_other)/8192 2.24% 7019.740 7176.877 - -0.66% -
std::find_end(deque<int>,_pred)_(same_length)/1024 2.23% 796.926 814.736 - 2.46% -
BM_std_minmax_element<char>/512 2.23% 140.955 144.100 - 14.34% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 2.23% 524.807 536.512 - 1.37% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.23% 1.297 1.326 - -6.24% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.22% 3429.088 3505.366 - -0.65% -
BM_deque_deque_move_backward/512 2.22% 18.875 19.295 - 2.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.22% 49.333 50.429 - 2.61% -
std::copy(vector<bool>)_(unaligned)/64 2.22% 1.764 1.803 - 0.10% -
SetIntersection_Front_Vector_uint32_262144_262144 2.22% 343694049.725 351322262.542 - -0.59% -
rng::contains_subrange(list<int>)_(single_element)/32 2.22% 9.931 10.151 - 1.35% -
SetIntersection_Front_Set_string_262144_1 2.22% 1063546.972 1087111.977 - 2.43% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.22% 4.872 4.979 - 2.17% -
std::shift_right(deque<int>)/1024 2.21% 39.918 40.800 - 1.30% -
std::find_end(vector<int>)_(single_element)/1024 2.21% 243.793 249.182 - 2.10% -
ranges::minmax(std::vector<__int128>)/70000 2.21% 34408.477 35168.813 - 0.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.20% 4.432 4.529 - 2.37% -
std::sort_heap(vector<int>,_pred)/8 2.20% 29.360 30.006 - 1.50% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 2.20% 18.153 18.551 - 1.13% -
std::fill_n(vector<int>)/1024 2.19% 28.908 29.541 - 0.43% -
BM_PushHeap_string_Ascending_16 2.19% 4.806 4.911 - 4.16% -
rng::starts_with(deque<int>,_pred)/8192 2.19% 3963.231 4049.972 - 3.77% -
ranges::minmax(std::vector<long_long>)/8 2.19% 2.068 2.113 - 0.53% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.18% 203.084 207.521 - 1.10% -
std::is_sorted(list<int>)/8 2.18% 2.095 2.140 - -0.37% -
SetIntersection_Front_Set_uint64_16384_64 2.18% 1653661.831 1689705.562 - -0.35% -
BM_PushHeap_string_SingleElement_64 2.18% 2.669 2.727 - 3.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.18% 6.192 6.326 - 1.30% -
BM_num_put<bool> 2.17% 10.575 10.805 - 0.26% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.17% 768.265 784.971 - 2.09% -
std::count(list<int>)_(every_other)/8 2.17% 2.044 2.089 - 0.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.17% 23.927 24.446 - 0.12% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.17% 1791.587 1830.441 - -0.92% -
std::copy_if(list<int>)_(every_other)/4096 2.16% 3263.301 3333.903 - -1.89% -
std::copy_if(list<int>)_(every_other)/512 2.16% 352.420 360.042 - 0.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.16% 50.229 51.312 - -0.40% -
BM_deque_deque_ranges_move_backward/512 2.15% 18.886 19.292 - -2.11% -
std::replace_if(list<int>)_(prefix)/32 2.15% 13.705 13.999 - 1.29% -
std::replace(vector<int>)_(prefix)/8192 2.14% 1252.707 1279.487 - 0.86% -
std::remove_copy(deque<int>)_(sprinkled)/50 2.14% 18.152 18.540 - 1.06% -
std::set<int>::insert(value)_(already_present)/8192 2.13% 9.823 10.033 - 4.70% -
bm_lexicographical_compare<unsigned_char>/512 2.13% 8.553 8.735 - 0.49% -
SetIntersection_Front_Set_string_262144_4 2.13% 1246871.997 1273419.886 - 1.82% -
std::rotate(list<int>)_(1_element_forward)/32 2.13% 13.577 13.866 - 0.39% -
std::generate(vector<int>)/8192 2.13% 1804.802 1843.215 - 0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.13% 175458301.871 179189388.926 - 2.37% -
std::replace(vector<int>)_(prefix)/1024 2.13% 157.809 161.163 - 1.00% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.12% 7406.970 7564.317 - 1.40% -
BM_PushHeap_float_PipeOrgan_64 2.12% 1.297 1.324 - -1.65% -
std::move(vector<bool>)_(aligned)/4096 2.12% 6.938 7.085 - 0.15% -
SetIntersection_Front_Set_float_262144_16384 2.12% 227354928.176 232173504.099 - 2.10% -
std::find_if(vector<char>)_(process_all)/8 2.11% 1.526 1.558 - 1.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.11% 478.411 488.523 - -0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.11% 7552.040 7711.498 - 0.02% -
std::generate_n(deque<int>)/8192 2.11% 1928.464 1969.086 - 0.66% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.11% 3493.974 3567.543 - -2.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.10% 53924.101 55058.968 - 1.52% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 2.10% 1.432 1.462 - -10.94% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.10% 362.596 370.217 - -1.55% -
BM_vector_deque_ranges_move_backward/1024 2.10% 37.747 38.540 - 0.82% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.10% 770.794 786.971 - 0.92% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.10% 1.851 1.890 - 0.10% -
std::stable_partition(vector<int>)_(sparse)/32 2.09% 7.232 7.384 - 1.53% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.09% 4.430 4.523 - 0.87% -
std::copy_if(list<int>)_(entire_range)/64 2.09% 29.809 30.432 - -5.35% -
BM_std_minmax_element<char>/1024 2.08% 278.056 283.847 - 15.77% -
std::find(vector<char>)_(bail_25%)/1024 2.08% 5.272 5.382 - 1.38% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 2.08% 16.436 16.777 - 1.09% -
std::find_first_of(vector<int>)_(large_needle)/32 2.07% 103.506 105.653 - -10.91% -
std::all_of(list<int>)_(process_all)/32768 2.07% 26127.364 26668.124 - 3.52% -
BM_PushHeap_uint64_Ascending_64 2.07% 1.680 1.715 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.07% 195185962.238 199222607.611 - -1.88% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.07% 104.259 106.415 - 1.72% -
std::rotate(list<int>)_(by_1/4)/1024 2.06% 566.161 577.851 - 0.89% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.06% 53.687 54.795 - 0.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.06% 28.311 28.894 - 1.13% -
BM_PushHeap_uint64_Random_4 2.06% 2.538 2.590 - 2.10% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.05% 11448.142 11683.389 - -0.36% -
std::generate(vector<int>)/32 2.05% 7.830 7.990 - 0.80% -
std::unique(vector<int>)_(contiguous)/1024 2.04% 303.044 309.239 - 0.63% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.04% 925494.412 944404.250 - 1.07% -
std::move(list<int>)/8 2.04% 3.333 3.401 - 0.51% -
BM_vector_deque_ranges_copy/4000 2.04% 140.625 143.492 - 2.46% -
BM_PushHeap_uint32_Random_16384 2.04% 5.701 5.817 - -0.83% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.03% 0.493 0.503 - 0.73% -
BM_lexicographical_compare_three_way_slow_path/64 2.03% 17.484 17.839 - 0.08% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.02% 7188.352 7333.896 - 0.76% -
std::set<int>::ctor(&&,_different_allocs)/32 2.02% 179.937 183.580 - 1.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.02% 6.617 6.751 - 2.83% -
BM_PushHeap_uint64_Ascending_16384 2.02% 3.732 3.807 - 2.76% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.02% 16.238 16.566 - -3.07% -
std::replace(vector<int>)_(prefix)/32 2.02% 5.057 5.159 - 0.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.02% 43.625 44.505 - 2.62% -
std::copy_if(deque<int>)_(every_other)/4096 2.02% 1425.212 1453.956 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 2.02% 536467526.518 547280402.087 - 0.23% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.01% 4.862 4.960 - 1.68% -
BM_vector_deque_ranges_move_backward/4096 2.01% 147.497 150.464 - 1.40% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.01% 293.428 299.328 - 0.11% -
rng::starts_with(vector<int>,_pred)/8192 2.01% 2490.856 2540.931 - 1.97% -
std::move(vector<int>)/32768 2.01% 1693.602 1727.630 - 0.14% -
SetIntersection_Front_Vector_float_16384_16 2.01% 1098096.422 1120153.791 - -0.49% -
std::find(deque<int>)_(bail_25%)/8192 2.00% 473.274 482.758 - 1.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.00% 21.653 22.086 - 2.15% -
std::move(vector<bool>)_(aligned)/1048576 2.00% 1702.218 1736.288 - 0.56% -
BM_vector_deque_ranges_copy/4096 2.00% 143.887 146.759 - 1.66% -
std::search(vector<int>)_(no_match)/1000 1.99% 206.987 211.114 - 3.00% -
BM_CmpEqual_uchar_uint 1.99% 1.047 1.067 - 1.04% -
BM_vector_deque_copy_backward/512 1.99% 17.476 17.824 - 2.16% -
std::generate_n(deque<int>)/32 1.99% 8.075 8.235 - 0.65% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.99% 18.499 18.867 - 0.24% -
BM_PushHeap_string_Random_16 1.99% 10.419 10.626 - 2.55% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.98% 17.227 17.568 - -0.45% -
std::remove_copy(list<int>)_(prefix)/1024 1.98% 734.163 748.681 - 1.24% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.98% 514409.105 524576.372 - 2.56% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.97% 3.702 3.775 - -0.14% -
std::generate(vector<int>)/1024 1.97% 239.415 244.130 - 0.61% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.96% 351.729 358.628 - 0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.96% 594059.877 605701.648 - 1.71% -
std::move_backward(list<int>)/262144 1.96% 256579.427 261603.640 - 1.89% -
std::generate(deque<int>)/8192 1.96% 1872.577 1909.214 - 0.73% -
std::generate_n(deque<int>)/50 1.96% 12.001 12.236 - 0.64% -
std::generate_n(deque<int>)/1024 1.96% 239.779 244.470 - 0.66% -
std::generate(vector<int>)/50 1.95% 11.761 11.991 - 0.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.95% 36.725 37.442 - 16.79% -
BM_vector_deque_copy/1024 1.95% 35.829 36.528 - 1.16% -
std::find(list<int>)_(process_all)/1024 1.95% 685.362 698.729 - 0.39% -
std::find_end(deque<int>)_(match_near_end)/8192 1.94% 272.231 277.518 - -19.97% -
SetIntersection_None_Set_float_16384_64 1.94% 153748980.376 156730760.669 - -0.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.94% 5.376 5.480 - 1.30% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.93% 284.121 289.614 - -0.07% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.93% 10.708 10.915 - -0.56% -
std::is_sorted_until(deque<int>,_pred)/1024 1.93% 595.432 606.917 - 1.87% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.93% 104651.060 106668.186 - 1.56% -
std::shift_left(list<int>)/32 1.93% 13.181 13.435 - 0.85% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 1.93% 18.887 19.251 - 2.88% -
BM_CmpEqual_ushort_uchar 1.92% 1.094 1.115 - -0.61% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.92% 506.976 516.713 - 4.64% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.92% 2.170 2.211 - 0.90% -
std::copy_if(deque<int>)_(every_other)/1048576 1.92% 365486.104 372491.145 - 0.51% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.92% 3338.241 3402.181 - -1.88% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.91% 24.280 24.744 - 0.28% -
std::rotate_copy(deque<int>)/8192 1.91% 292.043 297.625 - 0.26% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.91% 284.297 289.727 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.91% 1087608.253 1108351.170 - 0.61% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.90% 649.021 661.380 - -0.81% -
SetIntersection_Interlaced_Set_string_16384_64 1.90% 350688183.212 357360445.689 - 1.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.90% 16645.746 16962.352 - 1.66% -
std::move_backward(deque<int>)/512 1.89% 23.457 23.901 - 0.72% -
std::partition_point(vector<int>)/1024 1.89% 6.074 6.189 - 0.97% -
std::search(vector<int>)_(no_match)/1024 1.89% 211.760 215.768 - 2.99% -
SetIntersection_Interlaced_Set_float_16384_1024 1.89% 171871900.363 175123940.552 - -1.33% -
BM_CmpLess_uchar_schar 1.89% 1.016 1.036 - 2.69% -
BM_std_minmax_element<long_long>/64000 1.89% 16449.870 16760.754 - -0.31% -
BM_StringRelational_Eq_Large_Large_Control 1.89% 2.273 2.316 - 1.73% -
std::generate(list<int>)/32 1.89% 8.284 8.440 - 0.52% -
ranges::min(std::list<long_long>)/70000 1.88% 49988.878 50931.083 - -1.11% -
std::set<int>::find(key)_(existent)/8192 1.88% 8.414 8.572 - 3.35% -
std::map<int,_int>::count(key)_(existent)/1024 1.88% 3.813 3.885 - 0.31% -
BM_deque_deque_ranges_move_backward/5500 1.88% 202.425 206.220 - 1.89% -
BM_deque_vector_ranges_copy_backward/4096 1.87% 147.001 149.753 - 1.14% -
std::copy_if(vector<int>)_(entire_range)/4096 1.87% 914.168 931.268 - 0.45% -
std::set<std::string>::erase(iterator)/32 1.87% 25.117 25.585 - -3.51% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.86% 132.248 134.710 - 0.20% -
std::pop_heap(deque<std::string>)/8 1.86% 56.960 58.020 - -2.67% -
BM_deque_deque_ranges_copy_backward/5500 1.86% 201.828 205.578 - 1.78% -
std::pop_heap(deque<std::string>)/8192 1.86% 113.514 115.622 - 1.41% -
std::reverse(vector<int>)/64 1.86% 4.105 4.181 - 0.68% -
std::copy_if(vector<int>)_(entire_range)/512 1.85% 120.713 122.951 - 0.45% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.85% 3.830 3.900 - 1.60% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 1.84% 24.850 25.308 - 6.19% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.84% 20.469 20.846 - -4.46% -
ranges::minmax(std::list<char>)/64 1.84% 33.300 33.911 - -3.36% -
SetIntersection_Interlaced_Set_uint32_256_64 1.83% 13577160.949 13825924.019 - 5.71% -
std::copy_if(list<int>)_(entire_range)/32768 1.83% 26217.232 26696.793 - 1.95% -
SetIntersection_Front_Set_uint32_262144_1024 1.83% 12385413.936 12611927.425 - -0.55% -
std::copy_if(vector<int>)_(entire_range)/262144 1.83% 58580.786 59651.204 - 0.56% -
std::copy_if(deque<int>)_(every_other)/32768 1.83% 11408.903 11617.220 - 0.27% -
std::map<int,_int>::find(key)_(existent)/8192 1.82% 5.291 5.388 - -1.16% -
std::set<int>::find(key)_(existent)/1024 1.82% 3.912 3.984 - 2.23% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.82% 29.553 30.091 - 1.50% -
std::unique_copy(vector<int>)_(contiguous)/32 1.82% 8.581 8.737 - 2.18% -
BM_PushHeap_float_PipeOrgan_256 1.81% 1.724 1.756 - 1.53% -
SetIntersection_None_Set_string_256_16 1.81% 10877133.657 11074431.638 - 1.14% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.81% 240699.611 245058.071 - 0.44% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.81% 2130.595 2169.158 - 0.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.81% 113848.109 115904.083 - -0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.80% 167015.071 170022.913 - 2.46% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 1.79% 9.785 9.960 - -10.30% -
std::copy_if(deque<int>)_(every_other)/262144 1.79% 91299.775 92937.508 - 0.48% -
std::copy_n(list<int>)/8 1.79% 2.185 2.224 - 0.12% -
std::transform(list<int>)_(identity_transform)/50 1.79% 29.893 30.428 - 0.41% -
rng::fold_left(deque<int>)/32 1.79% 16.264 16.555 - 1.10% -
std::remove(vector<int>)_(sprinkled)/8192 1.79% 1956.132 1991.119 - 0.88% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.79% 2.730 2.779 - 1.08% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.79% 2130.835 2168.908 - 0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.79% 3352.012 3411.901 - 1.37% -
std::partial_sort(deque<int>)_(repeated)/1024 1.79% 6333.036 6446.125 - 2.03% -
rng::fold_left(deque<int>)/50 1.78% 27.116 27.599 - 1.06% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.78% 12.019 12.233 - 0.57% -
BM_vector_deque_move/4000 1.78% 139.439 141.924 - 0.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.77% 6.568 6.685 - 2.42% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.77% 1.246 1.268 - -0.70% -
BM_PushHeap_float_Ascending_16384 1.77% 4.036 4.107 - -4.03% -
std::generate_n(list<int>)/32 1.77% 8.417 8.566 - 0.43% -
std::adjacent_find(deque<int>)/8192 1.77% 3647.677 3712.271 - 0.89% -
std::replace(deque<int>)_(prefix)/50 1.77% 19.079 19.416 - 1.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.77% 15643.057 15919.940 - -0.27% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.77% 22697.702 23099.065 - 1.00% -
BM_deque_deque_move/1024 1.77% 36.887 37.539 - 0.50% -
SetIntersection_None_Set_float_16384_1024 1.77% 155158554.061 157900013.504 - -1.04% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.76% 19675.205 20022.327 - 1.78% -
SetIntersection_None_Vector_string_1024_256 1.76% 1153187.024 1173517.950 - 1.44% -
BM_std_minmax_element<long_long>/4 1.76% 1.235 1.256 - 0.44% -
std::unique_copy(list<int>)_(sprinkled)/52 1.76% 23.666 24.083 - 0.65% -
std::replace_if(list<int>)_(sprinkled)/1024 1.76% 729.870 742.705 - 0.69% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.76% 2819.375 2868.943 - 0.40% -
bm_ranges_lexicographical_compare<signed_char>/64 1.76% 2.485 2.529 - 4.69% -
std::unordered_set<int>::clear()/8192 1.75% 63893.433 65012.385 - 5.99% -
std::multimap<int,_int>::clear()/1024 1.75% 10721.168 10908.491 - -2.97% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.75% 6.468 6.581 - -0.25% -
BM_deque_deque_ranges_copy/4096 1.75% 146.835 149.398 - 0.99% -
rng::starts_with(list<int>,_pred)/1000 1.75% 775.733 789.270 - 0.42% -
std::fill_n(vector<int>)/50 1.74% 2.180 2.218 - 0.32% -
std::adjacent_find(deque<int>)/1024 1.74% 455.192 463.117 - 0.83% -
std::pop_heap(vector<std::string>)/1024 1.74% 21.003 21.368 - 3.78% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.74% 23599.189 24009.401 - 0.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.74% 1047960.357 1066173.430 - 0.46% -
std::reverse_copy(list<int>)/8 1.74% 2.354 2.394 - -1.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.74% 23.847 24.261 - -0.70% -
BM_lexicographical_compare_three_way_slow_path/4 1.73% 1.158 1.178 - 0.03% -
std::fill_n(vector<bool>)/4096 1.73% 4.117 4.188 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.73% 8754893.690 8906527.931 - 0.21% -
std::remove(vector<int>)_(sprinkled)/32 1.73% 48.372 49.207 - 0.45% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.72% 23.216 23.616 - 1.19% -
std::generate(deque<int>)/1024 1.72% 240.460 244.602 - 0.95% -
std::copy_if(deque<int>)_(every_other)/8 1.72% 3.388 3.447 - 0.28% -
std::replace(deque<int>)_(prefix)/8192 1.72% 3203.716 3258.831 - 0.57% -
std::copy_if(vector<int>)_(entire_range)/32768 1.72% 7307.851 7433.241 - 0.33% -
std::move_backward(list<int>)/1048576 1.71% 1017753.098 1035195.022 - 0.89% -
SetIntersection_None_Set_string_262144_262144 1.71% 1637957.438 1666005.775 - 5.50% -
std::find_if(vector<bool>)_(process_all)/8192 1.71% 4471.141 4547.528 - 1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.71% 1112888.079 1131893.405 - 0.37% -
std::reverse_copy(deque<int>)/512 1.71% 122.990 125.090 - -4.22% -
std::stable_sort(deque<int>)_(shuffled)/8 1.71% 22.981 23.373 - 1.93% -
std::stable_partition(deque<int>)_(sparse)/8192 1.70% 3277.549 3333.327 - 0.83% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.70% 562.771 572.348 - 0.09% -
BM_deque_deque_ranges_move_backward/4096 1.70% 150.538 153.095 - 1.10% -
std::stable_sort(vector<int>)_(heap)/8 1.70% 20.917 21.273 - 1.13% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.70% 625878.356 636505.681 - 2.01% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.70% 944.030 960.034 - -0.64% -
std::find_first_of(list<int>)_(small_needle)/8192 1.69% 21855.720 22224.302 - 1.00% -
BM_vector_deque_ranges_move/5500 1.68% 194.751 198.032 - 1.53% -
std::find_end(forward_list<int>)_(process_all)/1000 1.68% 679.659 691.106 - -0.21% -
std::reverse(list<int>)/512 1.68% 190.137 193.338 - 0.50% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.68% 683.162 694.661 - 1.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.68% 1118.660 1137.480 - -10.44% -
std::find_if(list<int>)_(bail_25%)/32768 1.68% 6964.241 7081.306 - 1.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.68% 98853.499 100511.295 - -0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.68% 16.822 17.104 - -1.13% -
std::stable_partition(vector<int>)_(dense)/32 1.68% 21.287 21.644 - 2.34% -
std::remove_if(list<int>)_(prefix)/1024 1.67% 987.375 1003.910 - -0.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.67% 52.459 53.337 - 12.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.67% 89.359 90.855 - 2.19% -
BM_PushHeap_string_SingleElement_16384 1.67% 2.607 2.651 - 3.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.67% 2311975.440 2350618.846 - 0.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.67% 1186.355 1206.171 - -0.39% -
BM_vector_deque_ranges_copy/5500 1.67% 195.757 199.027 - 2.27% -
BM_vector_deque_move_backward/4000 1.67% 141.482 143.841 - 1.76% -
std::find(deque<int>)_(process_all)/8 1.67% 3.430 3.487 - -1.81% -
std::transform(list<int>)_(identity_transform)/1024 1.67% 729.039 741.196 - 0.61% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.66% 1452.376 1476.542 - 1.45% -
std::remove(list<int>)_(sprinkled)/1024 1.66% 944.229 959.929 - -0.99% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.66% 20.639 20.982 - 1.26% -
std::stable_sort(vector<int>)_(repeated)/8 1.66% 15.423 15.679 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.66% 1.281 1.302 - 0.99% -
std::unordered_set<int>::erase(key)_(existent)/32 1.66% 20.863 21.209 - -0.04% -
std::fill(vector<int>)/50 1.66% 2.165 2.201 - 0.28% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.66% 1.427 1.450 - -11.24% -
BM_deque_vector_copy_backward/1024 1.65% 36.576 37.181 - 0.37% -
ranges::min(std::deque<__int128>)/70000 1.65% 24096.913 24495.612 - -31.47% -
std::unique_copy(list<int>)_(contiguous)/32 1.65% 11.191 11.376 - 3.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.65% 6.893 7.007 - 0.46% -
std::set<int>::find(key)_(existent)/32 1.65% 1.683 1.710 - 0.88% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.64% 21.591 21.946 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.64% 20795559.937 21136575.848 - -0.10% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.64% 8.204 8.338 - 0.98% -
ranges::min(std::vector<__int128>)/8 1.64% 2.842 2.888 - -2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.64% 8713067.322 8855892.750 - -0.42% -
std::any_of(list<int>)_(process_all)/32768 1.64% 25870.484 26294.443 - 2.70% -
std::replace(list<int>)_(prefix)/32 1.64% 10.853 11.031 - 0.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.64% 17.052 17.331 - 1.78% -
std::any_of(list<int>)_(process_all)/8 1.63% 2.623 2.666 - -0.22% -
std::copy_if(vector<int>)_(every_other)/8 1.63% 4.152 4.220 - -0.52% -
BM_PushHeap_uint64_Random_256 1.63% 6.004 6.101 - 3.14% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.63% 120772.101 122735.652 - 2.26% -
std::multiset<int>::erase(key)_(existent)/8192 1.62% 61.459 62.457 - 3.39% -
std::reverse_copy(deque<int>)/64 1.62% 15.674 15.928 - 0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.62% 1460116.274 1483821.774 - 2.39% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.62% 8051.173 8181.845 - 1.02% -
std::lower_bound(std::vector<int>)/8 1.62% 7.719 7.845 - -0.39% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.62% 33.273 33.813 - 4.12% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.62% 8.165 8.297 - 2.37% -
std::for_each_n(deque<int>)/8 1.62% 1.126 1.144 - -2.98% -
std::fill(vector<int>)/8192 1.62% 229.596 233.310 - -0.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.61% 17.031 17.305 - 2.17% -
std::sort(deque<int>)_(heap)/8 1.61% 24.288 24.679 - 0.88% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.61% 14.674 14.910 - 2.06% -
std::generate_n(vector<int>)/1024 1.60% 239.177 243.014 - 0.56% -
std::find(deque<int>)_(bail_25%)/1024 1.60% 67.036 68.111 - 1.08% -
std::rotate(vector<int>)_(by_1/4)/50 1.60% 11.525 11.709 - 0.95% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.60% 993.918 1009.849 - 1.16% -
std::remove(deque<int>)_(prefix)/1024 1.60% 517.310 525.599 - 0.53% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.60% 2501247.172 2541228.413 - -1.64% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.59% 15.532 15.779 - -2.28% -
SetIntersection_Interlaced_Set_float_16384_4 1.59% 166804323.475 169458535.889 - -1.90% -
std::unordered_set<std::string>::clear()/32 1.59% 878.899 892.882 - 1.44% -
std::move_backward(list<int>)/512 1.59% 368.233 374.090 - 1.37% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.59% 33.248 33.777 - 4.24% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.59% 3822.766 3883.440 - 1.99% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.59% 275.439 279.808 - 2.07% -
BM_CmpLess_ushort_int 1.59% 1.068 1.085 - 0.91% -
std::generate_n(vector<int>)/8192 1.58% 1813.968 1842.707 - 0.64% -
std::rotate(list<int>)_(by_1/4)/32 1.58% 14.288 14.515 - 0.47% -
std::sort(vector<int>)_(repeated)/8 1.58% 15.766 16.016 - 1.09% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.58% 3672.039 3730.113 - 0.71% -
BM_vector_deque_copy/65536 1.58% 2853.684 2898.809 - 1.52% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.58% 514.788 522.922 - 1.06% -
SetIntersection_Interlaced_Set_float_64_4 1.58% 20873010.806 21202826.690 - 1.15% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 1.58% 245.411 249.280 - -0.99% -
std::remove(list<int>)_(prefix)/50 1.57% 62.364 63.346 - 0.24% -
std::copy_if(list<int>)_(every_other)/32768 1.57% 25195.047 25591.080 - -0.24% -
std::adjacent_find(deque<int>)/1048576 1.57% 468623.969 475982.908 - 0.78% -
BM_deque_deque_copy/1024 1.57% 36.741 37.318 - 2.31% -
std::rotate(vector<int>)_(by_1/3)/8192 1.56% 859.888 873.307 - 0.60% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.56% 29.207 29.663 - 0.95% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.56% 575.483 584.455 - 1.41% -
BM_lexicographical_compare_three_way_slow_path/65536 1.56% 17907.020 18185.843 - 0.10% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.56% 470832.186 478160.490 - 0.68% -
ranges::min(std::deque<long_long>)/8 1.56% 2.270 2.306 - 0.04% -
std::find_end(forward_list<int>)_(same_length)/8192 1.56% 14006.254 14224.149 - 0.59% -
BM_deque_deque_move/70000 1.55% 3368.390 3420.763 - 1.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.55% 17.034 17.299 - 2.30% -
bm_lexicographical_compare<signed_char>/32768 1.55% 471.761 479.067 - 0.03% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.55% 9.131 9.272 - 0.17% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.55% 9.960 10.114 - -0.64% -
std::partition_copy(deque<int>)/32 1.55% 12.774 12.972 - -0.32% -
std::stable_partition(vector<int>)_(sparse)/8192 1.54% 1551.375 1575.321 - 2.61% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.54% 39456156.307 40064922.951 - 1.93% -
std::partition_point(deque<int>)/8192 1.54% 15.019 15.250 - 0.59% -
rng::find(vector<bool>)_(process_all)/1048576 1.54% 3598.962 3654.447 - 0.93% -
std::deque<std::string>::ctor(size)/1024 1.53% 723.380 734.484 - 3.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.53% 36.208 36.763 - 3.12% -
BM_vector_deque_move/5500 1.53% 195.313 198.301 - 1.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.53% 49.383 50.138 - -0.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.53% 18.900 19.189 - 3.30% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.52% 9.787 9.936 - 0.50% -
std::fill_n(vector<int>)/32 1.52% 1.126 1.143 - 0.21% -
std::replace(list<int>)_(sprinkled)/32 1.52% 11.081 11.249 - 0.57% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.52% 38525.730 39111.597 - -6.70% -
std::search(vector<int>)_(same_length)/1024 1.52% 246.581 250.328 - 1.52% -
std::set<int>::lower_bound(key)_(existent)/32 1.52% 1.500 1.523 - 0.25% -
std::adjacent_find(vector<int>)/50 1.52% 11.800 11.979 - 0.84% -
std::set<int>::erase(key)_(existent)/1024 1.52% 50.445 51.210 - 1.17% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.51% 8.653 8.784 - 1.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.51% 36865.875 37423.429 - -0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.51% 353304307.917 358642549.894 - -0.66% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.51% 2.380 2.416 - 0.34% -
std::replace_if(list<int>)_(sprinkled)/8192 1.51% 7238.183 7347.467 - -0.05% -
std::remove_if(vector<int>)_(sprinkled)/32 1.51% 53.614 54.421 - 1.40% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.50% 11.156 11.324 - 1.56% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.50% 17.348 17.608 - 1.10% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.50% 106506.501 108101.097 - -10.79% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.50% 343632748.081 348776281.237 - -0.30% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.50% 12407.825 12593.447 - 1.61% -
std::copy_if(list<int>)_(every_other)/8 1.50% 2.261 2.295 - 0.26% -
std::fill_n(deque<int>)/50 1.49% 2.173 2.205 - 0.71% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.49% 55.884 56.715 - 1.09% -
BM_deque_deque_move_backward/5500 1.49% 201.857 204.858 - 1.39% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.49% 21774.512 22098.046 - 1.04% -
std::unique(list<int>)_(contiguous)/1024 1.49% 925.004 938.745 - 1.45% -
std::remove(vector<int>)_(sprinkled)/50 1.48% 52.517 53.295 - 0.37% -
std::replace_if(list<int>)_(sprinkled)/50 1.48% 22.668 23.003 - 0.34% -
std::search(vector<int>)_(no_match)/8192 1.48% 1629.636 1653.766 - 1.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.48% 1143054.594 1159947.465 - -0.44% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.47% 47.433 48.132 - -0.95% -
std::move_backward(list<int>)/64 1.47% 38.998 39.571 - 0.57% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.47% 520.161 527.803 - 0.79% -
std::adjacent_find(vector<int>,_pred)/50 1.47% 23.316 23.658 - 1.12% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.47% 482.658 489.733 - 0.70% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.47% 10.284 10.434 - 1.54% -
SetIntersection_Interlaced_Set_string_16384_256 1.46% 344259507.251 349296699.237 - -2.28% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.46% 4.796 4.866 - 4.75% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.46% 944144.792 957949.213 - 0.65% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.46% 17567.863 17824.207 - 0.10% -
std::replace(deque<int>)_(sprinkled)/50 1.46% 17.941 18.202 - 0.51% -
rng::find_last(deque<int>)_(bail_90%)/50 1.46% 1.826 1.853 - 0.40% -
std::find_end(vector<int>)_(match_near_end)/1024 1.46% 28.116 28.525 - 0.97% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.45% 391.094 396.777 - 1.36% -
BM_tolower_string<wchar_t> 1.45% 6.347 6.439 - 1.01% -
std::generate(deque<int>)/50 1.45% 11.890 12.063 - 0.57% -
BM_deque_vector_ranges_copy_backward/4000 1.45% 148.068 150.214 - 1.98% -
std::any_of(vector<int>)_(process_all)/32 1.45% 8.292 8.413 - 1.08% -
ranges::min(std::deque<__int128>)/64 1.45% 20.617 20.915 - -17.17% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.44% 4718.684 4786.809 - 0.27% -
std::remove(vector<int>)_(sprinkled)/1024 1.44% 281.408 285.470 - 0.48% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.44% 22.546 22.871 - 2.01% -
SetIntersection_Interlaced_Vector_string_256_4 1.44% 6118147.281 6206033.205 - 4.03% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.43% 6858.124 6956.530 - 0.58% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.43% 25.272 25.634 - 0.89% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.43% 1.517 1.539 - 21.53% -
std::find(vector<int>)_(bail_25%)/32768 1.43% 1839.623 1865.969 - 0.77% -
std::remove(deque<int>)_(prefix)/8192 1.43% 3807.749 3862.273 - 0.46% -
std::find(deque<int>)_(bail_25%)/32768 1.43% 1898.704 1925.886 - 0.80% -
std::unordered_set<std::string>::contains(key)_(existent)/32 1.43% 40.542 41.122 - 2.19% -
SetIntersection_Interlaced_Vector_string_16_4 1.43% 66751622.465 67706659.515 - -0.12% -
BM_vector_deque_ranges_copy_backward/4000 1.43% 141.907 143.937 - 2.01% -
std::rotate(deque<int>)_(by_1/3)/8192 1.43% 3152.501 3197.465 - -0.41% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.43% 17.197 17.443 - 0.59% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.42% 4283.556 4344.512 - 0.47% -
std::unordered_set<int>::clear()/1024 1.42% 8231.200 8348.245 - 5.87% -
std::replace_if(list<int>)_(prefix)/8192 1.42% 7054.295 7154.570 - -0.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.42% 3.207 3.253 - -1.92% -
std::map<int,_int>::find(key)_(existent)/32 1.42% 1.691 1.715 - -1.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.42% 169172138.119 171572636.373 - 1.00% -
std::find(vector<int>)_(bail_25%)/1024 1.42% 65.233 66.158 - 0.75% -
std::shift_left(list<int>)/50 1.42% 27.493 27.882 - 2.40% -
std::find(list<int>)_(process_all)/50 1.42% 18.801 19.067 - 0.43% -
BM_PushHeap_uint64_Random_16384 1.41% 6.283 6.372 - 1.31% -
std::reverse(list<int>)/64 1.41% 17.266 17.510 - 0.17% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.41% 5.064 5.135 - 1.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 1.41% 16412.701 16644.251 - 1.38% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.41% 1141.789 1157.886 - 0.28% -
std::find_end(list<int>)_(same_length)/1000 1.41% 737.413 747.797 - 0.46% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.41% 1872.068 1898.415 - 0.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.40% 22.743 23.062 - -4.63% -
std::replace(deque<int>)_(sprinkled)/32 1.40% 11.975 12.143 - 0.47% -
BM_CmpLess_int_uchar 1.40% 1.104 1.119 - 0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.40% 3.750 3.803 - 1.03% -
ranges::minmax(std::list<__int128>)/64 1.40% 38.941 39.487 - -0.13% -
std::search(vector<int>)_(no_match)/1048576 1.40% 208985.432 211914.476 - 1.69% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.40% 33.723 34.195 - 6.82% -
BM_StringRelational_Compare_Large_Small_Control 1.40% 1.851 1.877 - 1.72% -
BM_deque_deque_copy/5500 1.40% 197.386 200.141 - 2.03% -
std::remove_copy(list<int>)_(prefix)/50 1.39% 18.810 19.072 - -0.53% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 1.39% 17.078 17.316 - 2.05% -
std::unique_copy(vector<int>)_(contiguous)/52 1.39% 13.249 13.433 - -0.42% -
rng::contains(vector<int>)_(process_all)/1048576 1.39% 229343.808 232536.387 - 0.44% -
std::remove_if(list<int>)_(prefix)/32 1.39% 57.823 58.628 - 0.01% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 1.39% 25.579 25.935 - 1.18% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 1.39% 662.031 671.230 - 1.38% -
std::transform(list<int>,_list<int>)/1024 1.39% 828.156 839.658 - 0.32% -
BM_vector_deque_copy_backward/5500 1.39% 196.094 198.817 - 0.69% -
BM_CmpLess_ushort_uint 1.39% 1.041 1.056 - -1.05% -
BM_PushHeap_string_SingleElement_4 1.39% 2.361 2.393 - 3.98% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.39% 732.611 742.778 - 0.58% -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.39% 1.400 1.420 - -9.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 1.39% 5745.254 5824.848 - 1.71% -
std::find_if(deque<int>)_(process_all)/50 1.38% 12.518 12.691 - 0.98% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.38% 38.137 38.663 - 0.22% -
rng::find_last(vector<int>)_(bail_10%)/8 1.38% 1.992 2.019 - 0.78% -
std::sort_heap(deque<int>)/8 1.38% 35.639 36.130 - 3.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.38% 1201906.943 1218449.733 - -5.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.38% 1225534.426 1242396.486 - 0.54% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.37% 171741.341 174102.776 - 1.31% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.37% 23.601 23.925 - 0.66% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.37% 25.201 25.548 - -0.80% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.37% 12723.521 12897.950 - 7.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 1.37% 52.704 53.426 - 0.90% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.37% 709.499 719.214 - 1.84% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.37% 1896.120 1922.059 - 0.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.37% 12363.585 12532.511 - 1.69% -
std::partition(vector<int>)_(sparse)/32 1.37% 8.739 8.858 - 2.42% -
bm_lexicographical_compare<signed_char>/4096 1.37% 59.010 59.816 - 0.02% -
ranges::minmax(std::list<char>)/8 1.36% 2.486 2.520 - 0.54% -
std::remove(list<int>)_(sprinkled)/50 1.36% 60.532 61.356 - 0.35% -
BM_deque_deque_copy/4096 1.36% 147.596 149.606 - 1.91% -
rng::contains_subrange(list<int>)_(same_length)/50 1.36% 24.818 25.156 - -0.54% -
std::rotate(vector<int>)_(by_1/4)/1024 1.36% 46.945 47.584 - 0.89% -
std::find_if(vector<bool>)_(process_all)/1048576 1.36% 573907.855 581710.373 - 1.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.36% 7260.662 7359.356 - 0.71% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.36% 8.209 8.321 - 0.23% -
std::sample(list<int>)/1024 1.36% 11880.862 12042.352 - 0.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.36% 12.643 12.815 - 1.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.36% 166414.120 168672.657 - 2.25% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.35% 26.281 26.637 - 1.47% -
std::sample(list<int>)/32 1.35% 309.804 313.991 - 0.50% -
SetIntersection_Interlaced_Set_float_1024_1024 1.35% 12038694.117 12201365.224 - -0.11% -
std::remove_copy(deque<int>)_(prefix)/8192 1.35% 3304.877 3349.399 - 0.16% -
std::any_of(list<int>)_(process_all)/50 1.35% 21.630 21.921 - -0.36% -
SetIntersection_Front_Set_uint32_262144_64 1.35% 1631359.641 1653317.859 - 0.57% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.35% 49.227 49.890 - 10.21% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.35% 29.756 30.156 - 0.74% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.35% 12.984 13.159 - 1.45% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.35% 3632.461 3681.328 - 0.79% -
SetIntersection_None_Set_float_16384_16 1.34% 154578239.095 156654529.928 - -1.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.34% 41414.730 41970.360 - 0.61% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 1.34% 17.111 17.340 - 1.89% -
std::remove_copy(vector<int>)_(prefix)/50 1.34% 13.746 13.930 - -1.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.34% 11604.066 11759.217 - 2.58% -
rng::contains_subrange(list<int>)_(same_length)/32 1.34% 16.348 16.567 - 0.49% -
BM_deque_deque_copy_backward/5500 1.33% 205.130 207.863 - 2.74% -
SetIntersection_Front_Set_float_16384_16384 1.33% 225025198.608 228021423.711 - -1.39% -
std::generate_n(vector<int>)/50 1.33% 11.760 11.917 - 0.12% -
BM_vector_deque_move/1024 1.33% 35.646 36.120 - 0.98% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.33% 63669.671 64515.365 - 1.91% -
std::fill(vector<bool>)/512 1.33% 1.589 1.610 - 0.34% -
rng::contains(deque<int>)_(process_all)/32 1.33% 8.508 8.621 - -0.04% -
BM_getline_string 1.33% 16.542 16.761 - -0.19% -
BM_PushHeap_uint64_Ascending_1024 1.32% 2.675 2.710 - 0.82% -
std::is_sorted_until(list<int>)/8192 1.32% 7136.088 7230.437 - 8.21% -
ranges::min(std::vector<long_long>)/64 1.32% 4.621 4.682 - 0.05% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.32% 3799.919 3850.013 - 0.74% -
std::remove(deque<int>)_(sprinkled)/1024 1.32% 512.778 519.535 - -0.51% -
BM_PushHeap_float_Random_4 1.32% 2.827 2.864 - 0.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.32% 6.498 6.583 - 3.21% -
std::stable_partition(list<int>)_(sparse)/32 1.31% 9.589 9.715 - 1.97% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.31% 4.257 4.312 - -3.24% -
std::unique(vector<int>)_(sprinkled)/32 1.31% 53.940 54.647 - -3.77% -
rng::starts_with(deque<int>,_pred)/1024 1.31% 522.518 529.353 - 0.80% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.31% 11.987 12.144 - -31.17% -
rng::contains(list<int>)_(process_all)/50 1.31% 18.091 18.328 - 0.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.31% 57284.739 58032.450 - 0.41% -
std::find_if(vector<bool>)_(process_all)/1024 1.30% 561.738 569.064 - 0.74% -
std::multimap<std::string,_int>::clear()/8192 1.30% 214401.253 217196.618 - 0.51% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.30% 484.229 490.540 - 0.30% -
std::copy(list<int>)/8 1.30% 2.441 2.473 - -0.81% -
std::equal(list<int>)_(it,_it,_it)/50 1.30% 34.943 35.397 - 0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.30% 1149321.583 1164272.475 - 1.30% -
std::unique(deque<int>)_(contiguous)/8192 1.30% 3713.660 3761.799 - 1.03% -
std::partition_point(vector<int>)/50 1.29% 2.540 2.573 - 0.03% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.29% 38451.643 38949.134 - 2.17% -
std::reverse_copy(deque<int>)/32768 1.29% 7927.655 8030.179 - -0.07% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.29% 244.452 247.613 - 0.36% -
std::search(deque<int>,_pred)_(single_element)/8192 1.29% 5606.329 5678.817 - 0.87% -
SetIntersection_Front_Set_uint32_262144_16 1.29% 1163325.826 1178356.559 - -1.30% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.29% 1848.069 1871.900 - 0.47% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.29% 582.536 590.047 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.29% 1562526.926 1582638.612 - 1.99% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 1.29% 30.331 30.720 - 12.43% -
std::replace(deque<int>)_(prefix)/1024 1.28% 405.498 410.701 - 0.12% -
BM_PushHeap_string_SingleElement_262144 1.28% 2.646 2.680 - 2.43% -
std::shift_right(deque<int>)/50 1.28% 4.462 4.519 - 0.45% -
std::find(vector<char>)_(bail_25%)/8192 1.28% 39.222 39.724 - 0.39% -
BM_vector_deque_move_backward/5500 1.28% 197.178 199.702 - -1.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.28% 17.219 17.439 - 2.02% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.28% 671.744 680.323 - 0.68% -
std::lower_bound(std::vector<int>)/100 1.27% 12.043 12.197 - -6.40% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.27% 27.734 28.087 - -0.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.27% 13987.987 14165.969 - 1.36% -
std::multiset<int>::erase(key)_(existent)/32 1.27% 21.707 21.983 - -4.30% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.27% 59520.312 60275.904 - 1.11% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.27% 6.409 6.490 - 0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.27% 13127516.396 13293982.156 - -0.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.27% 377591.367 382374.418 - 0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.26% 1536245.242 1555652.386 - -4.49% -
std::adjacent_find(vector<int>)/1024 1.26% 231.556 234.481 - 0.68% -
SetIntersection_Front_Set_float_64_16 1.26% 15496629.474 15692241.774 - 0.85% -
std::adjacent_find(vector<int>)/8192 1.26% 1806.812 1829.611 - 0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.26% 1097724.440 1111558.625 - 1.10% -
BM_PushHeap_string_SingleElement_256 1.26% 2.608 2.640 - 2.86% -
std::fill(vector<bool>)/4096 1.26% 4.147 4.199 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.26% 118950699.860 120444075.427 - 1.88% -
std::transform(vector<int>)_(identity_transform)/50 1.26% 16.042 16.244 - 0.95% -
std::copy_backward(list<int>)/1048576 1.26% 868176.179 879072.302 - 0.53% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.25% 11633.343 11779.240 - -0.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.25% 3828.327 3876.335 - 0.58% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.25% 8.496 8.603 - 0.70% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.25% 243.887 246.930 - 0.23% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.25% 2303.519 2332.249 - 0.88% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.25% 21.030 21.292 - 0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.24% 23.977 24.275 - 0.07% -
SetIntersection_Front_Set_uint64_256_1 1.24% 4120225.477 4171262.024 - 0.58% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.24% 19.258 19.496 - 4.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.24% 12841.893 13000.729 - 0.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.24% 5396.976 5463.631 - 0.67% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.23% 8.363 8.466 - 0.42% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.23% 61921.291 62684.728 - 1.39% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.23% 15500.476 15691.480 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.23% 21246954.268 21508148.155 - -2.03% -
std::fill_n(deque<int>)/32 1.23% 1.152 1.166 - 1.04% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.23% 827.811 837.966 - 0.33% -
std::replace(deque<int>)_(sprinkled)/1024 1.22% 345.801 350.025 - 0.45% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.22% 10.561 10.690 - 5.73% -
std::stable_sort(vector<int>)_(ascending)/8 1.22% 15.433 15.621 - 1.40% -
std::adjacent_find(vector<int>,_pred)/1048576 1.22% 462061.088 467676.468 - 0.82% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.21% 575.174 582.162 - -3.21% -
BM_CmpEqual_int_short 1.21% 1.114 1.128 - 1.61% -
std::move_backward(vector<bool>)_(aligned)/32768 1.21% 37.639 38.096 - -0.27% -
rng::find(vector<bool>)_(process_all)/8192 1.21% 33.060 33.462 - 0.62% -
std::find_first_of(list<int>)_(small_needle)/50 1.21% 138.774 140.457 - 0.54% -
std::generate(deque<int>)/32 1.21% 7.976 8.073 - 0.82% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.21% 12.450 12.601 - 0.38% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.21% 14.714 14.892 - 1.67% -
BM_deque_vector_copy/1024 1.21% 36.979 37.426 - 0.46% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.20% 6044.064 6116.893 - -0.14% -
rng::starts_with(list<int>,_pred)/1024 1.20% 797.375 806.970 - 0.34% -
std::adjacent_find(vector<int>,_pred)/1024 1.20% 395.510 400.265 - 0.32% -
std::find(vector<int>)_(process_all)/50 1.20% 12.283 12.430 - -0.16% -
std::find_end(forward_list<int>)_(same_length)/1024 1.20% 1482.757 1500.561 - 0.71% -
std::adjacent_find(list<int>)/50 1.20% 22.979 23.255 - 1.33% -
SetIntersection_Front_Set_float_16_16 1.20% 38200696.672 38659253.649 - 0.16% -
std::find_if_not(list<int>)_(bail_25%)/1024 1.20% 181.402 183.580 - 1.40% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.20% 466.538 472.133 - 0.27% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.20% 7.917 8.012 - -6.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.20% 4125443.770 4174839.932 - 0.37% -
std::find(vector<int>)_(bail_25%)/8192 1.20% 466.595 472.182 - 0.72% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.19% 98658.650 99837.400 - 1.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.19% 10.232 10.355 - -1.93% -
std::vector<int>::ctor(size)/1024 1.19% 43.323 43.841 - 1.70% -
std::find(vector<char>)_(process_all)/1024 1.19% 16.054 16.246 - 0.42% -
rng::starts_with(deque<int>)/8192 1.19% 3800.037 3845.340 - 0.57% -
std::rotate(deque<int>)_(by_1/3)/1024 1.19% 411.632 416.533 - -0.50% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.19% 3680.856 3724.559 - 0.26% -
std::search(deque<int>)_(same_length)/8192 1.19% 3743.119 3787.483 - -0.32% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.18% 729.408 738.044 - 0.48% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.18% 3786.644 3831.468 - 0.17% -
SetIntersection_Front_Set_float_16384_16 1.18% 1217979.363 1232381.262 - 1.54% -
BM_deque_deque_ranges_move/4096 1.18% 147.909 149.656 - 0.84% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.18% 37546.177 37988.924 - 0.25% -
std::remove_if(vector<int>)_(sprinkled)/50 1.18% 62.913 63.654 - 0.29% -
std::find(vector<char>)_(bail_25%)/32768 1.18% 134.782 136.367 - 0.38% -
SetIntersection_Front_Set_float_1024_64 1.18% 1697246.266 1717206.139 - -5.21% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 1.18% 7891.742 7984.513 - 1.31% -
SetIntersection_None_Set_string_16384_16384 1.17% 191867696.443 194121885.683 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.17% 392.286 396.894 - 1.39% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.17% 2516.724 2546.257 - 0.84% -
rng::starts_with(vector<int>,_pred)/1000 1.17% 278.754 282.017 - 2.03% -
BM_CmpLess_uchar_ushort 1.17% 1.060 1.072 - 0.68% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.17% 10.001 10.118 - -0.28% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.16% 795530.376 804797.270 - 0.56% -
std::stable_sort(vector<int>)_(shuffled)/8 1.16% 19.626 19.854 - 0.79% -
SetIntersection_Front_Vector_float_262144_262144 1.16% 347562952.737 351609352.176 - 0.29% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.16% 1300050.987 1315175.657 - 0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.16% 12863.348 13012.849 - 0.76% -
std::copy_backward(list<int>)/262144 1.16% 215873.125 218380.202 - 0.54% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.16% 1.676 1.696 - 0.12% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.16% 20.516 20.753 - -0.17% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.16% 598.225 605.156 - 0.81% -
std::search(deque<int>,_pred)_(single_element)/1000 1.16% 679.938 687.814 - 0.87% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.16% 218.604 221.133 - 1.41% -
std::unique(deque<int>)_(sprinkled)/1024 1.16% 504.795 510.633 - 0.30% -
std::count(deque<int>)_(every_other)/8192 1.15% 1907.579 1929.609 - 0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.15% 1.661 1.680 - -0.65% -
BM_lexicographical_compare_three_way_slow_path/262144 1.15% 71874.396 72699.338 - 0.06% -
BM_PushHeap_uint32_Random_1024 1.15% 5.739 5.805 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.15% 25696304.249 25990797.411 - 1.54% -
BM_deque_vector_ranges_move/4000 1.14% 138.142 139.723 - 0.81% -
std::copy_backward(list<int>)/32768 1.14% 26056.582 26353.563 - -0.67% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.14% 739.530 747.958 - 0.34% -
std::copy_if(deque<int>)_(entire_range)/512 1.14% 133.777 135.300 - 0.31% -
SetIntersection_Interlaced_Set_string_16384_1024 1.14% 347499049.547 351455539.751 - -0.88% -
std::adjacent_find(vector<int>,_pred)/8192 1.14% 3167.552 3203.595 - 0.68% -
BM_vector_deque_ranges_move/4000 1.14% 141.434 143.044 - 0.61% -
std::partition(vector<int>)_(sparse)/50 1.14% 13.802 13.959 - 2.44% -
std::unordered_set<int>::clear()/32 1.14% 593.564 600.310 - 2.52% -
std::shift_right(list<int>)/32 1.14% 14.286 14.449 - 0.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.14% 269.987 273.051 - -1.49% -
rng::contains(vector<int>)_(process_all)/32 1.13% 8.185 8.278 - 1.05% -
std::unique(list<int>,_pred)_(contiguous)/32 1.13% 56.809 57.453 - 0.66% -
BM_deque_vector_copy/5500 1.13% 195.831 198.051 - 0.96% -
std::for_each(deque<int>)/32 1.13% 3.655 3.696 - 0.55% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.13% 4.297 4.346 - 6.24% -
std::replace(deque<int>)_(sprinkled)/8192 1.13% 2765.473 2796.786 - 0.39% -
std::search(deque<int>)_(single_element)/1024 1.13% 454.302 459.439 - 0.74% -
SetIntersection_None_Set_string_262144_1024 1.13% 1641524.414 1660056.805 - 5.21% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.13% 1.475 1.492 - -1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.13% 17609.242 17807.529 - -0.32% -
bm_lexicographical_compare<int>/4096 1.13% 236.107 238.764 - 0.09% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.13% 1343.386 1358.502 - 0.03% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.13% 1941.612 1963.458 - 0.36% -
rng::fold_left(list<int>)/8 1.12% 3.819 3.862 - 0.77% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.12% 24.531 24.807 - 0.61% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.12% 1296625.998 1311203.965 - 0.34% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.12% 6980.643 7058.901 - 0.10% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.12% 242.366 245.080 - 0.35% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.12% 87620.539 88600.376 - 0.76% -
std::find(vector<char>)_(process_all)/8192 1.12% 134.495 135.998 - 0.37% -
std::search(deque<int>,_pred)_(single_element)/1024 1.12% 698.607 706.406 - 0.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.11% 751.770 760.132 - -3.83% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.11% 2.772 2.802 - 0.79% -
rng::for_each(multiset<int>)/32 1.11% 25.095 25.373 - 0.60% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.11% 676.940 684.460 - -0.03% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.11% 1865.500 1886.222 - 0.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.11% 1060288.826 1072050.883 - 0.16% -
std::find_if(vector<int>)_(process_all)/50 1.11% 5.800 5.865 - -26.69% -
std::remove(list<int>)_(prefix)/32 1.11% 51.863 52.436 - 0.11% -
std::unique(list<int>,_pred)_(sprinkled)/32 1.10% 65.209 65.929 - 2.17% -
std::unique(vector<int>)_(contiguous)/52 1.10% 53.179 53.766 - 1.29% -
std::replace(list<int>)_(prefix)/50 1.10% 16.982 17.169 - -0.08% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.10% 8949.699 9048.292 - -0.23% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.10% 602.590 609.229 - 2.08% -
std::rotate(vector<int>)_(by_1/3)/32 1.10% 9.911 10.021 - 0.26% -
std::unordered_set<std::string>::ctor(const&)/32 1.10% 778.441 787.014 - -9.03% -
rng::find_last(list<int>)_(bail_90%)/1024 1.10% 76.820 77.665 - 1.00% -
std::partial_sort(deque<int>)_(ascending)/1024 1.10% 7704.568 7789.298 - 1.60% -
std::generate_n(vector<int>)/32 1.10% 7.783 7.869 - -0.61% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.10% 26.511 26.802 - 0.99% -
std::search(deque<int>)_(same_length)/1024 1.10% 471.351 476.523 - -5.25% -
BM_deque_deque_ranges_copy_backward/4000 1.10% 144.128 145.708 - 0.91% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.09% 17.597 17.789 - 0.45% -
rng::contains(deque<int>)_(process_all)/50 1.09% 12.418 12.554 - 0.10% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.09% 17.583 17.775 - 1.25% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.09% 24.432 24.699 - 1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.09% 9001526.658 9099607.998 - 0.97% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.09% 224.336 226.776 - -1.39% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.09% 360199856.524 364109921.073 - 6.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.08% 1047365.148 1058695.601 - -1.02% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.08% 241101.154 243706.797 - 0.37% -
BM_CmpLess_uint_uchar 1.08% 1.107 1.119 - 1.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.08% 788.135 796.650 - 0.49% -
std::set<int>::ctor(const&,_alloc)/1024 1.08% 6327.509 6395.828 - 2.85% -
std::move_backward(list<int>)/32768 1.08% 31442.129 31781.380 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.08% 232371358.967 234877805.271 - 1.37% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.08% 33.705 34.068 - 1.45% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.08% 27.185 27.477 - -0.02% -
std::set<int>::ctor(const&)/8192 1.07% 50529.708 51072.518 - 0.97% -
SetIntersection_Front_Set_string_16384_1 1.07% 1078219.538 1089782.490 - 0.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.07% 758.863 766.996 - -0.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.07% 1.623 1.640 - 10.25% -
BM_CmpEqual_uint_int 1.07% 1.041 1.052 - -0.64% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.07% 1161.248 1173.669 - 0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.07% 13648.961 13794.938 - 0.56% -
std::find(vector<int>)_(process_all)/1024 1.07% 239.957 242.523 - 0.45% -
std::search(list<int>)_(no_match)/1000 1.07% 687.021 694.359 - -0.01% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.07% 601.543 607.966 - 1.71% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.07% 2515.831 2542.647 - 0.47% -
std::find_if(deque<int>)_(bail_25%)/1024 1.07% 77.302 78.126 - 0.73% -
std::replace_if(vector<int>)_(sprinkled)/32 1.06% 8.632 8.724 - -2.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.06% 349999546.405 353721942.890 - -1.64% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.06% 12499.610 12632.373 - -1.98% -
std::find(deque<int>)_(bail_25%)/8 1.06% 2.264 2.288 - 0.54% -
std::search(list<int>)_(single_element)/1024 1.06% 748.450 756.389 - 0.18% -
std::remove(deque<int>)_(prefix)/50 1.06% 60.886 61.532 - 0.21% -
std::shift_left(vector<int>)/32 1.06% 3.949 3.991 - 3.54% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.06% 2.360 2.385 - 5.75% -
bm_ranges_swap_ranges_vb_aligned/131072 1.06% 244.416 246.996 - -2.03% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.06% 1577.626 1594.278 - 0.47% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.05% 7265.281 7341.848 - 0.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.05% 36798.561 37185.692 - 0.74% -
BM_deque_vector_ranges_copy/64 1.05% 2.594 2.621 - -4.97% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.05% 574239.216 580258.754 - 0.76% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.05% 361558.777 365345.903 - 0.09% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.05% 54530.477 55100.762 - -1.87% -
std::all_of(list<int>)_(process_all)/50 1.05% 21.700 21.927 - 0.91% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.04% 452.117 456.841 - 0.64% -
rng::starts_with(list<int>)/1000 1.04% 751.317 759.160 - 0.83% -
std::count(vector<int>)_(every_other)/1024 1.04% 101.613 102.672 - 0.47% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.04% 941255.537 951063.037 - 0.61% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.04% 17393.920 17575.108 - 3.25% -
ranges::min(std::list<__int128>)/8 1.04% 2.038 2.059 - -0.08% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.04% 2441906.794 2467340.669 - -0.45% -
std::unique(deque<int>)_(contiguous)/1024 1.04% 509.578 514.864 - 0.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.04% 1817.023 1835.869 - 0.37% -
std::move(list<int>)/64 1.04% 40.592 41.012 - -0.13% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.03% 11554.547 11674.101 - -2.25% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.03% 757.740 765.575 - 0.67% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.03% 36189.088 36562.934 - 0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.03% 668.185 675.073 - 2.83% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.03% 391.874 395.913 - 1.07% -
BM_PushHeap_float_Random_64 1.03% 6.637 6.706 - -0.33% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.03% 67.368 68.061 - -0.51% -
std::replace_if(list<int>)_(prefix)/1024 1.03% 728.023 735.496 - 0.40% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.03% 673.517 680.423 - -0.65% -
std::unique(vector<int>)_(sprinkled)/1024 1.03% 526.301 531.696 - -0.20% -
std::for_each(set<int>::iterator)/50 1.02% 36.450 36.823 - 0.21% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.02% 5633.649 5691.279 - 0.23% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.02% 14642.149 14791.816 - 4.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.02% 35741.685 36106.879 - 0.01% -
rng::find_last(list<int>)_(bail_10%)/50 1.02% 15.705 15.865 - 0.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.02% 1082490.623 1093510.485 - 0.64% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.02% 17.602 17.781 - 0.30% -
BM_PushHeap_string_Ascending_4 1.02% 2.546 2.572 - 2.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.02% 462.793 467.499 - -4.19% -
std::remove_if(vector<int>)_(prefix)/32 1.02% 48.522 49.014 - -0.02% -
std::adjacent_find(deque<int>,_pred)/1024 1.02% 623.601 629.930 - 0.36% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.01% 1817075.035 1835498.289 - 1.18% -
std::rotate(deque<int>)_(by_1/3)/50 1.01% 28.842 29.133 - -1.46% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.01% 521.054 526.317 - 0.44% -
std::rotate(vector<int>)_(1_element_forward)/32 1.01% 2.929 2.958 - 0.23% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.01% 28107.002 28390.287 - 1.18% -
std::move(vector<bool>)_(aligned)/32768 1.01% 36.431 36.798 - 0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.01% 25709.223 25967.792 - 0.84% -
std::map<std::string,_int>::ctor(const&)/0 1.00% 12.665 12.792 - 0.91% -
std::upper_bound(std::list<int>)/8 1.00% 16.056 16.218 - 0.41% -
bm_lexicographical_compare<int>/512 1.00% 29.601 29.898 - 0.14% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.24% 175.561 36.450 - 2.56% -
bm_swap_ranges_vb_unaligned/4096 -78.70% 305.502 65.068 - 0.01% -
std::fill(vector<bool>)/262144 -75.78% 953.233 230.918 - 0.45% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -71.59% 96.807 27.500 - 3.36% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -67.39% 38.330 12.500 - -0.33% -
BM_StringConstructDestroyCStr_Empty_Opaque -62.71% 5.704 2.127 - -3.01% -
BM_StringConstructDestroyCStr_Small_Opaque -60.47% 5.534 2.188 - -4.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -60.25% 56.839 22.596 - 1.52% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.98% 24.085 9.640 - -45.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -59.55% 29241713.286 11827269.497 - -47.31% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -59.32% 19844042.749 8073420.362 - -0.04% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.22% 14.924 6.534 - -41.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -55.53% 223.601 99.425 - -1.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -55.36% 217.190 96.947 - -3.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -55.35% 82702276.932 36928399.426 - -42.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -55.30% 225.760 100.915 - 1.11% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -51.12% 19.121 9.347 - -51.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.59% 73.288 36.945 - -49.26% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -48.54% 112.831 58.063 - -48.83% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.27% 704265.005 364327.159 - -0.10% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.98% 1238.746 656.760 - -3.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -46.13% 40.166 21.639 - 0.76% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.49% 142.905 77.902 - 0.44% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -43.54% 0.484 0.274 - 1.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -42.99% 20.063 11.438 - -22.29% -
std::copy_n(vector<bool>)_(aligned)/1048576 -42.97% 3775.097 2152.855 - 16.68% -
std::unordered_set<int>::count(key)_(non-existent)/0 -42.63% 0.484 0.277 - -0.85% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -42.46% 11.451 6.589 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -41.73% 6921656.183 4033271.583 - -52.28% -
std::is_sorted_until(deque<int>)/8 -40.79% 4.712 2.790 - 10.40% -
std::rotate(list<int>)_(by_1/2)/8192 -39.57% 7899.777 4773.456 - -0.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -39.23% 7.994 4.858 - 0.39% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.03% 663104.387 404273.256 - 0.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -39.01% 34.338 20.941 - -29.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -38.48% 19.267 11.854 - -28.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -38.44% 169322548.512 104242175.659 - -19.91% -
BM_PushHeap_uint32_Ascending_1 -37.91% 0.633 0.393 - -36.04% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -37.59% 5270421.331 3289256.131 - 5.89% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -37.45% 3777.703 2362.789 - -6.11% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -37.24% 3.904 2.450 - -26.30% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -37.21% 0.481 0.302 - 15.58% -
ranges::min(std::list<long_long>)/1 -37.18% 0.426 0.268 - -40.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -36.75% 11613946.709 7345623.991 - -2.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -34.89% 19.142 12.462 - -26.97% -
std::rotate(list<int>)_(1_element_backward)/8192 -34.53% 11496.851 7527.324 - -0.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -34.33% 9.608 6.309 - -39.89% -
BM_StringConstructDestroyCStr_Large_Transparent -33.56% 14.918 9.911 - -12.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.05% 6.894 4.615 - -38.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.85% 0.405 0.272 - -11.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -32.65% 30338813.810 20434423.454 - -26.35% -
bm_lexicographical_compare<int>/32768 -32.55% 2844.229 1918.559 - 0.02% -
std::move_backward(vector<int>)/32768 -32.21% 2552.600 1730.524 - -0.45% -
std::move_backward(vector<bool>)_(aligned)/1048576 -31.89% 2548.583 1735.966 - 0.78% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -31.47% 85.047 58.281 - -20.58% -
bm_ranges_lexicographical_compare<int>/32768 -31.04% 2780.581 1917.377 - 0.08% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.89% 5555.545 3839.580 - 0.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -30.75% 108.337 75.028 - 2.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -30.70% 43.671 30.263 - -5.53% -
bm_lexicographical_compare<signed_char>/262144 -30.62% 5548.620 3849.530 - 0.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -30.43% 10.234 7.120 - -29.79% -
ranges::min(std::deque<char>)/70000 -30.26% 25640.784 17881.402 - 0.32% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.25% 0.458 0.320 - -30.01% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -30.19% 21679020.901 15133285.788 - 0.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -29.96% 52.963 37.095 - -30.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -29.88% 0.612 0.429 - -32.64% -
std::move(vector<int>)/262144 -29.86% 20218.226 14181.127 - -33.04% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -29.76% 31.178 21.898 - 1.61% -
BM_StringConstructDestroyCStr_Large_Opaque -29.70% 22.076 15.520 - -12.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -29.66% 78906195.157 55500799.996 - -15.42% -
std::unique_copy(deque<int>)_(sprinkled)/32 -29.57% 13.084 9.215 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -29.57% 40014562.258 28182765.337 - -8.97% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -29.55% 11757442.123 8283636.390 - -66.89% -
BM_StringEraseWithMove_Huge_Opaque -29.34% 63.777 45.063 - 2.30% -
std::unique_copy(deque<int>)_(sprinkled)/52 -29.32% 20.853 14.739 - 0.08% -
BM_toupper_char<wchar_t> -29.27% 0.685 0.485 - -29.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -29.21% 49.589 35.103 - -20.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -29.15% 64.892 45.973 - -29.46% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -29.04% 27.212 19.311 - -21.05% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -28.95% 13.549 9.627 - 0.27% -
BM_StringDestroy_Large -28.79% 10.130 7.214 - -3.27% -
std::set<std::string>::erase(key)_(existent)/8192 -28.59% 93.295 66.624 - -20.39% -
BM_PushHeap_float_Descending_1 -28.40% 0.575 0.412 - -28.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -28.08% 57.741 41.526 - -0.70% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -27.94% 8.931 6.436 - 0.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.94% 41.462 29.877 - -22.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -27.85% 34.495 24.888 - -28.29% -
std::copy(list<int>)/64 -27.84% 46.498 33.552 - 10.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -27.77% 39.801 28.748 - -9.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -27.76% 9.074 6.555 - -38.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -26.92% 32.024 23.404 - -28.33% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -26.69% 122.834 90.046 - -17.00% -
std::fill(list<int>)/1024 -26.57% 672.834 494.070 - 1.63% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -26.45% 6.820 5.016 - -25.99% -
BM_StringEraseWithMove_Huge_Transparent -25.70% 59.069 43.886 - 1.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.54% 33.425 24.888 - -29.44% -
std::shift_right(vector<int>)/32 -25.49% 3.969 2.958 - -29.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -25.46% 25.835 19.259 - -8.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -25.45% 2228362.492 1661305.433 - -3.55% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -25.22% 8.630 6.453 - -32.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -25.22% 4052403.389 3030382.679 - -0.44% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -25.21% 7781815.500 5820163.215 - 2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -25.12% 5725880.171 4287547.495 - -26.43% -
ranges::min(std::deque<long_long>)/70000 -25.10% 25458.678 19067.580 - 0.81% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -24.75% 80.150 60.315 - -36.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.68% 37.725 28.415 - -0.32% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -24.28% 0.492 0.373 - -24.11% -
std::set<std::string>::erase(iterator)/1024 -23.61% 33.797 25.819 - -6.05% -
std::adjacent_find(deque<int>)/50 -23.36% 23.692 18.158 - 20.29% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -22.72% 10506.814 8119.728 - -15.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -22.56% 42.647 33.026 - -22.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -22.48% 40.732 31.576 - 3.84% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -22.40% 0.341 0.264 - -10.86% -
std::find_if_not(vector<char>)_(bail_25%)/8 -22.36% 1.056 0.820 - -14.33% -
ranges::min(std::vector<char>)/1 -22.29% 0.431 0.335 - -13.26% -
ranges::min(std::deque<long_long>)/64 -22.19% 21.015 16.351 - -6.19% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -22.19% 27.798 21.631 - -1.18% -
std::set<std::string>::erase(key)_(existent)/32 -22.00% 68.008 53.044 - -28.27% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.81% 5747.927 4494.036 - -0.00% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.81% 1.776 1.388 - 0.15% -
bm_lexicographical_compare<unsigned_char>/262144 -21.62% 5731.802 4492.369 - -0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -21.45% 25028.095 19660.664 - 11.31% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.19% 7720223.372 6084012.849 - -2.92% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -21.13% 24512.513 19331.912 - -10.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.07% 74.434 58.755 - 0.45% -
ranges::min(std::deque<char>)/64 -20.91% 20.984 16.597 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -20.89% 3223556.303 2550106.946 - 7.04% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -20.70% 26.481 20.999 - 0.72% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -20.63% 0.448 0.355 - -19.91% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -20.59% 25546.244 20286.558 - -10.45% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -20.47% 8.217 6.536 - 0.85% -
std::find_if(list<int>)_(process_all)/8192 -20.40% 9108.915 7250.258 - -17.93% -
std::find(vector<short>)_(bail_25%)/8 -20.36% 0.825 0.657 - -9.45% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -20.31% 5.843 4.656 - -27.68% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -20.30% 2.395 1.909 - -0.85% -
BM_StringDestroy_Huge -20.30% 13.308 10.607 - -1.44% -
std::rotate(list<int>)_(by_1/4)/8192 -19.98% 8246.035 6598.401 - 0.63% -
BM_StringAssignAsciiz_Empty_Opaque -19.73% 3.717 2.984 - -6.44% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.63% 53.008 42.605 - -20.45% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -19.52% 77.671 62.508 - -34.80% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -19.42% 1.525 1.229 - -27.73% -
std::multiset<std::string>::erase(key)_(existent)/8192 -19.42% 101.247 81.587 - -13.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -19.39% 38.784 31.264 - -18.10% -
std::move_backward(deque<int>)/64 -19.27% 6.626 5.349 - 1.18% -
std::unordered_multimap<int,_int>::clear()/8192 -19.08% 79928.074 64680.282 - 5.49% -
BM_StringAssignStr_Huge_Transparent -19.07% 132.249 107.035 - -1.25% -
std::transform(list<int>)_(identity_transform)/32 -19.06% 20.995 16.993 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -18.95% 2749842.191 2228761.692 - -24.91% -
BM_StringRead_Cold_Shallow_Large -18.91% 1.403 1.138 - -4.70% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -18.86% 5.672 4.602 - -27.57% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -18.86% 0.683 0.554 - -2.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.74% 40.099 32.583 - -32.37% -
std::unordered_multimap<int,_int>::clear()/1024 -18.45% 10248.008 8356.977 - 3.98% -
std::map<std::string,_int>::erase(iterator)/32 -18.44% 34.222 27.912 - -10.37% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -18.38% 1898178.833 1549294.744 - -19.37% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -18.16% 82.338 67.389 - 0.57% -
std::rotate_copy(vector<int>)/8192 -18.09% 458.696 375.701 - -39.80% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -17.95% 103804115.593 85168793.150 - -0.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -17.95% 4.843 3.974 - -4.65% -
std::partition(deque<int>)_(sparse)/32 -17.90% 12.075 9.914 - -8.75% -
BM_PushHeap_string_Random_1 -17.80% 0.640 0.526 - -17.93% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -17.61% 136.955 112.831 - -16.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -17.59% 1794858.147 1479229.227 - -1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.56% 0.697 0.574 - 19.97% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.46% 62.971 51.978 - -17.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -17.32% 1.400 1.157 - -1.47% -
std::find_if_not(vector<int>)_(bail_25%)/8 -17.24% 0.836 0.692 - -1.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -17.10% 10244.479 8492.805 - -16.24% -
std::map<std::string,_int>::erase(iterator)/1024 -16.89% 31.025 25.786 - -25.91% -
BM_deque_deque_ranges_move/0 -16.71% 0.919 0.765 - -14.21% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.49% 53.568 44.734 - -5.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -16.11% 8319614.290 6979385.185 - 0.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.07% 19.764 16.587 - 1.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.87% 38.241 32.174 - -25.42% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -15.85% 10.533 8.864 - -62.90% -
std::copy(vector<int>)/262144 -15.80% 14789.133 12452.431 - -0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.79% 76.514 64.433 - 2.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -15.72% 0.671 0.565 - -14.01% -
BM_vector_deque_ranges_copy_backward/0 -15.65% 0.545 0.459 - -7.55% -
std::fill(list<int>)/8192 -15.64% 9169.690 7735.767 - -14.97% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -15.56% 3.826 3.231 - -15.71% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.56% 1.634 1.379 - -0.14% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.47% 6757.311 5712.086 - -1.26% -
BM_StringAssignAsciiz_Small_Opaque -15.46% 3.530 2.984 - -4.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -15.34% 106.638 90.276 - 1.77% -
std::find_end(deque<int>)_(process_all)/8192 -15.28% 2358.651 1998.342 - -16.56% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -15.23% 31.487 26.691 - -49.03% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -15.15% 2.888 2.450 - -3.27% -
std::search(list<int>)_(single_element)/1000 -15.11% 674.746 572.818 - -10.88% -
BM_StringEraseWithMove_Small_Opaque -14.93% 2.570 2.186 - -2.22% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.78% 3632.935 3095.935 - -14.84% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -14.71% 1.230 1.049 - 2.67% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -14.70% 1509.112 1287.330 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -14.66% 5050847.031 4310359.658 - -2.03% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -14.63% 0.555 0.474 - -14.09% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -14.51% 6.966 5.955 - -60.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.47% 49.640 42.458 - 15.61% -
std::copy(deque<int>)/1048576 -14.38% 58425.247 50022.230 - -0.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -14.34% 47.104 40.350 - -12.12% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -14.31% 3801964.997 3257778.217 - -34.91% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -14.29% 24.081 20.640 - -16.58% -
SetIntersection_None_Set_float_1024_1 -14.29% 10211656.720 8752766.046 - -6.49% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -14.11% 12367.720 10623.151 - -22.93% -
std::reverse_copy(vector<int>)/32768 -14.05% 1142.069 981.559 - 0.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -13.91% 1644.936 1416.099 - -13.29% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -13.86% 13.544 11.667 - -7.92% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -13.85% 10.737 9.250 - -14.34% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -13.70% 1.524 1.315 - -17.14% -
rng::contains_subrange(deque<int>)_(process_all)/32 -13.61% 14.425 12.462 - 6.35% -
std::reverse_copy(list<int>)/32768 -13.56% 30175.633 26083.773 - -3.84% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.52% 37.323 32.276 - -12.34% -
std::multiset<std::string>::insert(value)_(already_present)/32 -13.51% 49.283 42.626 - -12.37% -
std::rotate_copy(list<int>)/8192 -13.42% 7750.112 6709.792 - -2.26% -
SetIntersection_None_Set_uint32_262144_1024 -13.42% 1348604.410 1167684.570 - -0.98% -
BM_StringEraseWithMove_Small_Transparent -13.36% 2.514 2.178 - -2.38% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -13.25% 1515.837 1314.962 - 10.65% -
BM_StringFindCharLiteral/16 -13.25% 1.864 1.617 - 0.06% -
BM_vector_deque_copy/2 -13.19% 2.054 1.783 - -7.78% -
BM_StringFindCharLiteral/8 -13.16% 1.862 1.617 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_256_64 -13.09% 7779989.767 6761529.613 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -13.08% 52745093.034 45846099.947 - 1.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.03% 27.897 24.263 - -24.39% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -12.99% 11.424 9.940 - -11.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -12.91% 1.385 1.207 - -10.34% -
std::find_end(deque<int>)_(same_length)/8192 -12.85% 3140.688 2736.980 - -1.33% -
BM_StringFindStringLiteral/16 -12.69% 1.853 1.618 - 0.03% -
std::find(list<int>)_(process_all)/8192 -12.62% 8279.596 7234.794 - 5.15% -
std::fill(deque<int>)/8192 -12.56% 268.798 235.028 - 0.35% -
BM_StringFindStringLiteral/8 -12.54% 1.850 1.618 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_256_16 -12.53% 6680703.704 5843519.333 - -1.32% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -12.40% 3.140 2.751 - 2.05% -
BM_StringFindCharLiteral/32 -12.31% 1.846 1.618 - 0.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -12.25% 1470.472 1290.337 - -11.70% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -12.24% 27.118 23.798 - -11.64% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.18% 17.366 15.250 - -0.61% -
std::set<std::string>::contains(key)_(existent)/32 -12.13% 16.471 14.473 - -6.66% -
SetIntersection_None_Set_uint32_262144_16384 -12.06% 1337489.748 1176192.547 - -1.00% -
BM_StringRead_Cold_Shallow_Small -11.99% 1.268 1.116 - -2.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -11.98% 1879996.744 1654782.389 - -1.84% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -11.95% 8997.607 7922.285 - 0.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -11.92% 22.369 19.702 - -11.94% -
std::rotate(list<int>)_(by_1/3)/8192 -11.91% 9548.625 8411.588 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -11.88% 2050850.015 1807148.302 - -11.91% -
BM_vector_deque_copy/1 -11.85% 2.368 2.087 - -5.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -11.83% 52.461 46.256 - -16.86% -
BM_PushHeap_float_Random_1 -11.82% 0.548 0.483 - -10.12% -
SetIntersection_None_Set_uint32_262144_262144 -11.79% 1325515.787 1169213.217 - -1.30% -
std::multiset<std::string>::erase(iterator)/32 -11.78% 30.611 27.004 - -15.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -11.76% 1524.361 1345.141 - -0.64% -
SetIntersection_None_Set_float_1024_16 -11.68% 9965218.671 8801306.334 - -5.42% -
std::multiset<int>::count(key)_(existent)/8192 -11.68% 10.301 9.098 - -5.36% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -11.63% 877.054 775.062 - -11.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -11.60% 2.538 2.244 - -14.69% -
SetIntersection_Front_Set_uint32_1024_64 -11.59% 1754483.545 1551135.115 - -16.66% -
BM_lexicographical_compare_three_way<IntPtr>/1 -11.47% 0.445 0.394 - 14.19% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -11.44% 1.580 1.399 - -11.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -11.42% 1528137.367 1353609.373 - -0.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -11.40% 0.347 0.307 - -29.92% -
ranges::min(std::deque<char>)/1 -11.38% 0.688 0.610 - -23.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -11.36% 1825819.660 1618355.957 - -2.18% -
BM_StringConstructDestroyCStr_Empty_Transparent -11.35% 0.272 0.241 - -11.97% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -11.33% 6.228 5.523 - -0.90% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -11.33% 0.299 0.265 - -10.91% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.30% 12.072 10.707 - -6.65% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -11.30% 25.952 23.021 - -1.07% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.28% 52927.375 46954.589 - 5.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.25% 1519159.455 1348191.570 - -14.87% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.25% 734.315 651.674 - -10.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.21% 37.288 33.109 - 0.78% -
ranges::min(std::list<char>)/1 -11.17% 0.440 0.391 - 7.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -11.16% 0.697 0.619 - 14.69% -
std::find(vector<bool>)_(process_all)/8 -11.13% 0.734 0.653 - -17.05% -
SetIntersection_Front_Vector_uint64_1024_1024 -11.07% 5913337.802 5258687.099 - -10.94% -
rng::find_last(vector<int>)_(bail_90%)/50 -11.06% 1.589 1.414 - -6.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.01% 41.012 36.498 - -7.71% -
BM_vector_deque_ranges_move/2 -10.94% 2.056 1.831 - -10.95% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -10.92% 2.023 1.802 - 3.21% -
std::find_end(list<int>)_(process_all)/8192 -10.89% 8182.596 7291.303 - -2.55% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.87% 8103.594 7222.720 - 0.44% -
std::copy(deque<int>)/262144 -10.83% 13076.154 11660.251 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -10.79% 20880905.665 18628850.250 - 24.46% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -10.71% 1.630 1.455 - 16.38% -
SetIntersection_Interlaced_Vector_float_16384_64 -10.68% 6294520.533 5622252.285 - -0.45% -
BM_tolower_char<wchar_t> -10.65% 0.689 0.615 - -10.48% -
std::multiset<int>::clear()/1024 -10.64% 10821.027 9669.356 - -5.44% -
BM_StringEraseWithMove_Large_Opaque -10.58% 3.162 2.828 - 2.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -10.57% 36.771 32.886 - -8.70% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -10.54% 2.493 2.230 - -9.74% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -10.49% 30.087 26.932 - -5.31% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.48% 10153.795 9090.087 - 2.56% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.44% 5909993.307 5293118.371 - -1.39% -
std::find_if_not(vector<char>)_(process_all)/8 -10.43% 1.495 1.339 - -5.77% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.43% 2.099 1.880 - 0.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.42% 5766.955 5166.203 - 0.35% -
SetIntersection_Interlaced_Vector_float_262144_256 -10.41% 23113840.352 20708801.568 - -5.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -10.35% 1.350 1.211 - -2.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -10.33% 473758.463 424806.432 - -10.35% -
std::find_if_not(vector<int>)_(process_all)/50 -10.33% 6.027 5.404 - -24.73% -
std::set<int>::ctor(const&,_alloc)/32 -10.21% 248.600 223.208 - 0.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -10.14% 1.236 1.111 - -8.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -10.12% 24.336 21.873 - -9.55% -
SetIntersection_None_Set_float_1024_64 -10.10% 9940624.689 8936479.172 - -4.81% -
BM_StringFindCharLiteral/128 -10.09% 3.341 3.004 - 0.04% -
BM_StringEraseWithMove_Large_Transparent -10.09% 2.998 2.695 - 3.75% -
std::find_end(deque<int>)_(same_length)/1024 -10.07% 370.570 333.255 - 0.21% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.07% 0.295 0.266 - -44.15% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -10.02% 22.750 20.470 - -2.14% -
std::equal(deque<int>)_(it,_it,_it)/50 -9.98% 25.289 22.765 - 0.67% -
SetIntersection_Interlaced_Vector_float_256_4 -9.98% 5154141.360 4639888.753 - -0.68% -
std::lower_bound(std::list<int>)/8192 -9.96% 15533.736 13986.795 - -2.00% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -9.82% 1.696 1.529 - -3.66% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -9.78% 21.576 19.466 - -0.25% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -9.76% 8552.093 7717.193 - 1.13% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -9.73% 1410350.042 1273180.403 - -2.76% -
SetIntersection_Front_Set_float_16384_1024 -9.72% 13595607.742 12273988.513 - -9.64% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.70% 31.776 28.695 - -0.60% -
BM_StringFindCharLiteral/64 -9.69% 2.353 2.125 - -0.14% -
SetIntersection_None_Set_float_1024_4 -9.68% 9923299.226 8962633.636 - -5.84% -
std::find_end(deque<int>)_(same_length)/1000 -9.66% 360.866 326.012 - 0.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.66% 42.917 38.773 - 14.47% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.61% 3542.324 3201.779 - 0.30% -
SetIntersection_Interlaced_Vector_float_262144_16 -9.58% 3295319.258 2979538.812 - -9.83% -
BM_StringFindCharLiteral/4096 -9.56% 85.069 76.935 - 0.40% -
std::generate_n(list<int>)/8192 -9.54% 7563.874 6842.490 - -8.14% -
std::move_backward(vector<bool>)_(unaligned)/64 -9.50% 1.858 1.682 - -0.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.50% 45.706 41.365 - -12.66% -
BM_vector_deque_ranges_move/1 -9.47% 2.304 2.086 - -9.40% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -9.47% 22.861 20.696 - -9.91% -
rng::contains_subrange(deque<int>)_(same_length)/16 -9.46% 12.906 11.685 - 6.26% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -9.44% 20.760 18.801 - -8.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.43% 2.799 2.535 - -1.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.42% 1214.249 1099.846 - -0.20% -
std::stable_partition(list<int>)_(dense)/8192 -9.40% 22633.205 20505.398 - 8.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -9.40% 0.459 0.416 - 2.49% -
std::lower_bound(std::deque<int>)/8 -9.40% 18.598 16.850 - -0.30% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -9.38% 9452.262 8565.426 - -0.20% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -9.38% 12.504 11.331 - 0.32% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.36% 30.233 27.404 - 4.50% -
std::map<std::string,_int>::ctor(const&)/1024 -9.34% 38834.476 35207.356 - -0.44% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -9.31% 2.452 2.224 - -13.16% -
std::swap_ranges(deque<int>)/1024 -9.28% 351.991 319.317 - 0.06% -
std::copy_n(list<int>)/32768 -9.26% 28709.356 26052.165 - -0.71% -
BM_StringRead_Cold_Deep_Empty -9.25% 1.332 1.209 - -3.24% -
BM_StringFindStringLiteral/32 -9.24% 1.954 1.773 - 4.60% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.24% 29.729 26.984 - 0.98% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.23% 38.776 35.198 - -10.04% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.21% 885.680 804.113 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.18% 25032245.064 22733061.770 - -2.61% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -9.17% 8.481 7.703 - -2.79% -
std::upper_bound(std::list<int>)/8192 -9.14% 15153.218 13768.796 - -3.27% -
BM_PushHeap_uint32_Descending_4 -9.14% 0.378 0.343 - -0.35% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -9.13% 30.528 27.741 - 5.72% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.11% 32.515 29.554 - -1.57% -
std::find_if_not(list<int>)_(bail_25%)/32768 -9.06% 8539.583 7765.998 - 0.64% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.02% 1.400 1.273 - -9.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -8.88% 15060306.171 13722773.180 - -9.45% -
BM_StringAssignAsciizMix_Opaque -8.87% 5.427 4.946 - -3.56% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.87% 288.105 262.551 - -10.38% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.84% 1.689 1.540 - 7.07% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.82% 44030.914 40147.380 - -0.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -8.80% 1.693 1.544 - 19.54% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -8.77% 7.122 6.497 - 4.06% -
SetIntersection_None_Set_string_262144_4 -8.71% 1795269.531 1638974.285 - 2.93% -
SetIntersection_Front_Set_uint64_1024_64 -8.68% 1803517.640 1646969.097 - 3.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.65% 1.316 1.202 - -2.08% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -8.63% 60.016 54.836 - -1.27% -
std::swap_ranges(deque<int>)/8192 -8.63% 2789.952 2549.163 - 0.04% -
BM_StringFindStringLiteral/128 -8.62% 3.510 3.207 - 1.21% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -8.58% 5106.310 4667.969 - -8.02% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -8.56% 213.938 195.631 - -0.31% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.56% 2.633 2.408 - -44.90% -
std::multiset<std::string>::find(key)_(non-existent)/32 -8.51% 11.043 10.103 - -3.20% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -8.47% 21.210 19.413 - -3.41% -
BM_StringAssignAsciiz_Large_Transparent -8.39% 12.691 11.626 - 0.12% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -8.39% 9.666 8.855 - 7.91% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -8.37% 39.078 35.808 - -1.03% -
BM_vector_deque_move_backward/2 -8.36% 2.051 1.879 - -8.27% -
BM_vector_deque_move/2 -8.34% 2.055 1.884 - -8.44% -
std::find(vector<long_long>)_(process_all)/8 -8.34% 1.146 1.050 - 2.64% -
std::copy_n(deque<int>)/1048576 -8.30% 54632.103 50095.688 - -0.12% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.26% 21.557 19.777 - 1.68% -
SetIntersection_Front_Vector_float_16384_1024 -8.25% 5904812.935 5417713.797 - -0.20% -
std::unordered_map<int,_int>::erase(iterator)/1024 -8.23% 23.536 21.599 - 10.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.22% 8046.278 7384.714 - -4.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.21% 43659.762 40076.740 - 2.34% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -8.21% 6828824.671 6268508.501 - -22.58% -
BM_vector_deque_copy_backward/2 -8.20% 2.055 1.886 - -7.89% -
SetIntersection_Front_Vector_uint64_262144_256 -8.20% 2273169.001 2086696.220 - -8.11% -
std::set<int>::find(key)_(non-existent)/32 -8.18% 2.423 2.225 - -1.18% -
std::deque<int>::ctor(size)/32 -8.17% 30.196 27.728 - 6.37% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.15% 485964.828 446345.284 - -7.98% -
BM_vector_deque_move/1 -8.12% 2.314 2.126 - -7.90% -
std::set<std::string>::contains(key)_(non-existent)/32 -8.11% 11.145 10.240 - -3.95% -
std::unordered_multimap<int,_int>::clear()/32 -8.11% 650.309 597.600 - 1.47% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -8.09% 23.246 21.365 - -9.47% -
BM_toupper_char<char> -8.08% 0.503 0.462 - -32.62% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -8.07% 23.079 21.217 - -5.80% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.06% 29.353 26.986 - -9.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.05% 1.581 1.454 - 10.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -8.05% 1.057 0.972 - -4.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -8.03% 1.279 1.176 - -7.87% -
std::unordered_map<int,_int>::clear()/1024 -8.01% 10820.773 9953.855 - 22.36% -
BM_vector_deque_copy_backward/1 -7.98% 2.323 2.138 - -7.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -7.97% 7.802 7.181 - -8.03% -
std::shift_right(list<int>)/50 -7.93% 28.447 26.192 - -2.37% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -7.93% 1.350 1.243 - -0.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.92% 1.319 1.215 - -0.88% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -7.92% 45.155 41.581 - -7.32% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -7.90% 581.331 535.420 - -2.73% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -7.86% 2.646 2.438 - 0.35% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -7.83% 1.174 1.082 - -3.79% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.82% 473.171 436.152 - -7.57% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.82% 30.048 27.699 - 6.49% -
std::distance(join_view(vector<vector<int>>))/50 -7.81% 0.656 0.604 - -10.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.80% 2.465 2.272 - 0.17% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.79% 5978489.901 5512720.500 - -18.19% -
BM_StringAssignAsciiz_Large_Opaque -7.78% 12.577 11.599 - 0.49% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.77% 309.011 284.988 - -2.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.76% 44.856 41.375 - 57.09% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.72% 24.803 22.887 - 7.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.68% 22.620 20.883 - -7.66% -
BM_StringFindCharLiteral/256 -7.64% 5.750 5.311 - -0.86% -
SetIntersection_None_Set_float_1024_256 -7.64% 9770402.559 9023989.128 - -4.17% -
std::unordered_set<int>::insert(value)_(already_present)/32 -7.63% 2.827 2.611 - -4.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.63% 1240061.990 1145481.802 - -8.39% -
std::adjacent_find(deque<int>)/8 -7.62% 3.975 3.672 - 10.09% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.59% 1.619 1.496 - 4.50% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.57% 2.758 2.549 - 5.59% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.55% 20.987 19.402 - -2.05% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.54% 3779.700 3494.762 - -8.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.53% 1.423 1.316 - -9.29% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.50% 1.812 1.677 - 1.61% -
std::unordered_map<int,_int>::clear()/8192 -7.49% 85729.667 79309.791 - 28.25% -
BM_deque_deque_ranges_move/2 -7.49% 2.301 2.129 - -1.88% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.46% 2.994 2.771 - -0.12% -
SetIntersection_Front_Set_string_256_256 -7.45% 31496591.707 29149596.181 - -4.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.45% 5380848.719 4979989.336 - -1.99% -
std::search(deque<int>,_pred)_(no_match)/1000 -7.44% 458.050 423.955 - -7.89% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.44% 25.516 23.618 - -7.35% -
BM_deque_vector_ranges_copy_backward/0 -7.44% 1.466 1.357 - -0.75% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -7.43% 289.205 267.723 - 0.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.42% 13.198 12.218 - -7.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.41% 17.187 15.914 - -5.96% -
BM_vector_deque_move_backward/1 -7.40% 2.321 2.149 - -6.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -7.38% 13.950 12.920 - -4.63% -
vector<bool>(const_vector<bool>&) -7.37% 10.687 9.899 - 3.08% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.37% 9.857 9.130 - -3.46% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -7.31% 6.732 6.240 - 5.65% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -7.30% 2.776 2.573 - -3.01% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -7.29% 52.082 48.287 - -9.10% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -7.28% 15647.300 14508.321 - -7.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -7.25% 60.293 55.921 - -4.64% -
BM_deque_vector_copy_backward/0 -7.25% 1.422 1.319 - -4.85% -
BM_num_get<long_double> -7.24% 39.647 36.775 - -1.32% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.23% 378228.406 350883.762 - 0.03% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.21% 651.987 605.010 - 0.71% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.20% 340346.648 315826.436 - -3.11% -
rng::starts_with(list<int>,_pred)/8192 -7.15% 11721.288 10882.766 - 0.23% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -7.14% 58343.291 54175.256 - 0.33% -
std::copy_n(list<int>)/4096 -7.14% 4194.105 3894.759 - -0.40% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -7.07% 350.835 326.015 - -8.43% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -7.07% 57.864 53.773 - -4.52% -
SetIntersection_None_Set_string_262144_16 -7.06% 1766589.029 1641925.453 - 2.80% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -7.05% 58711.323 54572.917 - -0.11% -
std::generate(list<int>)/8192 -7.04% 7495.545 6968.182 - 0.00% -
BM_PushHeap_uint32_Random_4 -7.02% 2.245 2.087 - -0.62% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -7.00% 10.739 9.987 - 5.07% -
SetIntersection_Front_Set_string_1024_256 -7.00% 15845488.320 14736450.181 - -5.04% -
SetIntersection_Front_Set_uint64_262144_64 -7.00% 1795747.471 1670088.341 - -6.16% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -7.00% 5.694 5.295 - -6.72% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.96% 1.490 1.387 - 19.98% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -6.95% 37.328 34.733 - 1.53% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.85% 8320.795 7750.559 - 1.10% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.85% 821.602 765.364 - -3.22% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.84% 1509125.832 1405869.157 - 0.08% -
std::set<int>::clear()/1024 -6.80% 10738.705 10008.404 - 12.08% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.80% 12.146 11.320 - -4.19% -
SetIntersection_Interlaced_Vector_float_256_16 -6.79% 6200303.303 5779564.741 - -4.33% -
SetIntersection_Front_Vector_float_16384_256 -6.78% 2293476.706 2137955.440 - -6.05% -
SetIntersection_Front_Vector_uint32_1024_256 -6.78% 2275650.688 2121342.837 - 0.20% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -6.76% 1.572 1.466 - -5.82% -
std::search(deque<int>)_(same_length)/1000 -6.75% 350.991 327.286 - -0.73% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.75% 11968.230 11160.235 - -4.38% -
SetIntersection_None_Set_string_262144_1 -6.74% 1757024.738 1638550.535 - 2.78% -
std::multiset<std::string>::erase(iterator)/1024 -6.73% 33.633 31.368 - 1.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -6.73% 51.989 48.490 - 6.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.73% 48.623 45.352 - -5.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.72% 1.320 1.231 - 0.26% -
std::multiset<int>::clear()/8192 -6.71% 82076.421 76565.657 - -6.56% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -6.71% 55584.032 51852.220 - -6.46% -
SetIntersection_Front_Set_string_64_16 -6.70% 25227743.558 23536424.930 - 3.01% -
BM_vector_deque_move_backward/0 -6.70% 0.601 0.561 - 10.64% -
SetIntersection_None_Vector_uint64_262144_4 -6.69% 1135716.446 1059730.647 - -4.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -6.67% 1.275 1.189 - -2.92% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.67% 7901.414 7374.493 - 0.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.63% 1998.963 1866.366 - -5.69% -
BM_deque_vector_ranges_move_backward/0 -6.61% 1.466 1.369 - -2.91% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -6.59% 14.158 13.225 - 2.45% -
BM_deque_deque_ranges_move/1 -6.58% 2.556 2.388 - -1.20% -
SetIntersection_Front_Vector_uint32_262144_256 -6.55% 2273060.118 2124161.273 - -0.10% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.54% 2442.184 2282.379 - 0.44% -
BM_StringAssignStr_Huge_Opaque -6.54% 114.034 106.579 - -2.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.52% 1.321 1.235 - -5.99% -
std::replace(vector<int>)_(sprinkled)/32 -6.49% 5.719 5.347 - -11.86% -
BM_deque_deque_ranges_copy/0 -6.49% 0.793 0.741 - -19.18% -
std::multiset<int>::count(key)_(existent)/1024 -6.48% 5.941 5.556 - -1.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.45% 88625.018 82905.621 - 0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -6.39% 4598329.295 4304267.965 - 1.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -6.36% 60.560 56.707 - -3.86% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.35% 1.721 1.612 - -0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.34% 55.557 52.037 - -2.15% -
std::multiset<std::string>::count(key)_(existent)/8192 -6.33% 30.083 28.178 - -4.74% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.32% 29.399 27.541 - 2.49% -
std::count(list<int>)_(every_other)/1048576 -6.32% 874727.556 819466.442 - 1.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.32% 1.315 1.232 - 0.96% -
BM_deque_deque_copy/0 -6.28% 0.790 0.740 - -13.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -6.27% 19.143 17.942 - -0.64% -
BM_PushHeap_string_PipeOrgan_1024 -6.25% 10.583 9.921 - -0.07% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.25% 2.089 1.958 - 3.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.25% 15532.151 14561.587 - -2.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.25% 28003.513 26253.837 - -2.90% -
SetIntersection_Front_Set_uint32_262144_1 -6.25% 1052672.223 986916.891 - -8.65% -
SetIntersection_Front_Set_float_256_256 -6.24% 8213147.406 7700664.139 - -4.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.23% 11719.988 10989.961 - -5.69% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -6.20% 22.841 21.425 - -6.91% -
rng::contains_subrange(list<int>)_(single_element)/50 -6.19% 17.809 16.707 - -2.69% -
BM_vector_deque_move/0 -6.18% 0.427 0.400 - 1.32% -
SetIntersection_Front_Set_uint64_256_64 -6.15% 5783952.454 5428265.346 - 2.26% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.13% 18.923 17.763 - -3.31% -
BM_std_minmax_element<char>/64000 -6.12% 16868.580 15835.788 - 4.31% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -6.10% 40451.608 37985.291 - -0.37% -
std::set<std::string>::find(key)_(non-existent)/32 -6.10% 10.989 10.319 - -1.11% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -6.09% 1.157 1.086 - -5.53% -
std::find_if(vector<char>)_(bail_25%)/8 -6.05% 0.908 0.853 - 0.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.05% 555.186 521.613 - 1.17% -
BM_std_minmax_element<char>/65536 -6.04% 17255.955 16213.852 - 4.22% -
SetIntersection_Interlaced_Set_string_64_64 -6.04% 39100159.681 36739068.144 - 5.85% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -6.04% 3060.967 2876.210 - 0.75% -
BM_std_minmax_element<char>/5500 -6.03% 1457.659 1369.698 - 6.38% -
rng::contains_subrange(deque<int>)_(same_length)/32 -6.01% 20.426 19.198 - 6.23% -
std::copy(vector<int>)/32768 -6.01% 3774.998 3548.106 - 5.17% -
SetIntersection_Front_Vector_uint64_16384_4 -6.01% 1054859.133 991506.888 - -6.04% -
std::reverse_copy(vector<int>)/8 -6.01% 2.428 2.282 - -7.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.00% 818.304 769.211 - -3.41% -
SetIntersection_None_Set_uint64_1024_256 -5.99% 9120666.562 8574492.516 - -2.54% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -5.94% 7188.289 6761.652 - 0.85% -
std::transform(list<int>)_(identity_transform)/8192 -5.93% 7507.475 7062.204 - -7.07% -
SetIntersection_Interlaced_Set_uint32_256_4 -5.93% 11569282.410 10883456.966 - -6.35% -
BM_std_minmax_element<char>/70000 -5.91% 18434.448 17345.452 - 4.34% -
vector<bool>(size_type,_const_value_type&) -5.91% 9.011 8.479 - 1.94% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -5.88% 2.880 2.710 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.87% 1042616.510 981367.271 - -11.46% -
std::map<std::string,_int>::ctor(const&)/8192 -5.87% 367192.964 345657.078 - -0.38% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.86% 19.908 18.741 - -0.84% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.85% 1302605.713 1226357.992 - -3.34% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.84% 77383389.779 72860382.728 - 1.21% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.84% 26844.807 25276.107 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.84% 6985790.026 6577765.337 - -5.83% -
rng::for_each(multimap<int>)/50 -5.84% 43.020 40.508 - 1.79% -
std::replace_if(vector<int>)_(prefix)/32 -5.83% 10.132 9.541 - 0.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.82% 20.621 19.421 - -12.13% -
SetIntersection_Front_Set_uint32_1024_256 -5.80% 3851545.522 3628207.133 - -9.13% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.79% 19.661 18.523 - -8.21% -
std::unordered_map<int,_int>::erase(iterator)/8192 -5.78% 23.031 21.700 - 10.87% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -5.78% 25.171 23.717 - 0.74% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.78% 10.570 9.960 - -9.28% -
std::partition(deque<int>)_(sparse)/50 -5.77% 16.325 15.383 - 3.22% -
BM_StringRelational_Eq_Small_Small_ChangeLast -5.76% 2.126 2.004 - -8.08% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -5.75% 15.051 14.185 - 0.42% -
SetIntersection_Front_Set_uint32_1024_1024 -5.74% 12378365.919 11668170.865 - -5.83% -
BM_StringFindStringLiteral/64 -5.74% 2.390 2.253 - 5.87% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.73% 5013525.559 4726224.102 - -5.66% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.73% 6815.476 6425.223 - 17.19% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.72% 1765.953 1665.022 - -3.70% -
SetIntersection_None_Set_uint32_1024_16 -5.66% 9160489.781 8642280.378 - -3.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -5.66% 29.836 28.149 - -17.14% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.65% 29.907 28.216 - -3.78% -
std::flat_map<int,_int>::erase(iterator)/1024 -5.65% 80.961 76.385 - -2.72% -
std::find_if(deque<int>)_(process_all)/8192 -5.65% 2119.478 1999.782 - 0.38% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.64% 77323657.259 72964980.531 - -0.28% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.64% 1093.501 1031.864 - 0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.63% 1143.541 1079.126 - -2.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.62% 7986753.896 7538072.254 - -7.40% -
ranges::minmax(std::deque<char>)/64 -5.61% 26.361 24.881 - -8.10% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.61% 11.295 10.662 - 0.28% -
SetIntersection_None_Vector_uint32_16384_256 -5.59% 1114763.776 1052400.447 - -9.39% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.59% 4.247 4.010 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.59% 1175051.801 1109407.151 - -3.62% -
std::replace(vector<int>)_(sprinkled)/50 -5.59% 8.957 8.457 - -9.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.58% 0.279 0.264 - 0.85% -
bm_ranges_lexicographical_compare<int>/262144 -5.57% 17195.162 16237.062 - -0.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -5.56% 1.262 1.192 - -6.39% -
BM_std_minmax_element<char>/4096 -5.55% 1088.988 1028.595 - 7.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.52% 18.374 17.361 - 2.10% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.51% 29.154 27.547 - 0.26% -
std::move(deque<int>)/262144 -5.51% 16020.254 15137.934 - 0.48% -
bm_lexicographical_compare<int>/262144 -5.50% 17183.142 16237.757 - -0.08% -
BM_std_minmax_element<long_long>/3 -5.48% 1.214 1.148 - -3.63% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.47% 17.752 16.780 - 6.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -5.47% 1093.585 1033.767 - 0.25% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.47% 17182.611 16243.421 - -0.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.46% 33.369 31.545 - -6.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -5.46% 55.307 52.287 - -5.58% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -5.45% 265.614 251.148 - -1.10% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.44% 4.604 4.353 - -5.40% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.44% 12630.832 11943.585 - -0.32% -
std::find_end(deque<int>)_(process_all)/1048576 -5.42% 278510.084 263410.712 - -0.37% -
SetIntersection_None_Set_uint64_16384_1024 -5.41% 174341702.123 164914985.294 - -4.89% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.40% 4.629 4.379 - -8.56% -
SetIntersection_Interlaced_Set_float_16384_1 -5.39% 1053058.862 996268.521 - -3.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.38% 5.233 4.951 - -4.99% -
std::all_of(vector<int>)_(process_all)/8 -5.38% 2.420 2.289 - -4.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.36% 79.778 75.502 - 0.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.36% 101.243 95.820 - -4.95% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.36% 32.377 30.643 - -0.12% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -5.35% 17445.508 16512.021 - 1.08% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.34% 54813.416 51885.866 - 16.09% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.34% 24.241 22.947 - 8.83% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -5.34% 2.760 2.613 - -2.84% -
BM_PushHeap_string_PipeOrgan_262144 -5.34% 21.965 20.793 - 20.77% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.31% 2.595 2.457 - 1.43% -
std::multiset<std::string>::erase(key)_(existent)/1024 -5.31% 102.071 96.654 - 1.94% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.30% 42.028 39.802 - -5.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.29% 0.609 0.577 - -5.45% -
BM_StringFindAllMatch/512 -5.28% 12.261 11.613 - 1.02% -
std::unique_copy(list<int>)_(contiguous)/52 -5.26% 20.717 19.626 - 1.21% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -5.25% 24.128 22.862 - -5.12% -
std::fill(list<int>)/32 -5.24% 8.758 8.300 - 0.29% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.22% 524184.866 496813.402 - -2.14% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -5.22% 16898.230 16015.993 - 1.44% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -5.20% 19148.572 18152.636 - 2.07% -
BM_StringFindCharLiteral/8192 -5.19% 145.289 137.741 - 0.34% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.18% 13.570 12.866 - -0.01% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.18% 8169557.322 7746587.277 - -0.97% -
std::rotate(deque<int>)_(by_1/4)/8192 -5.17% 2633.689 2497.414 - 2.10% -
std::set<std::string>::find(key)_(non-existent)/1024 -5.17% 22.139 20.994 - -4.46% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -5.17% 23.859 22.627 - -5.19% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -5.15% 26403.383 25044.804 - -5.47% -
SetIntersection_Interlaced_Set_string_1024_1024 -5.13% 57009902.578 54085557.676 - -1.25% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.13% 5622292.151 5334137.500 - -6.35% -
std::move(deque<int>)/64 -5.12% 4.992 4.736 - -0.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.12% 166502.918 157975.668 - 0.13% -
ranges::min(std::deque<char>)/8 -5.12% 2.494 2.367 - -4.39% -
BM_StringEraseToEnd_Small_Transparent -5.11% 0.424 0.402 - 0.52% -
BM_vector_deque_copy/64 -5.10% 2.799 2.656 - -2.94% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.09% 0.271 0.257 - 0.49% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -5.07% 1.565 1.485 - 2.47% -
SetIntersection_Interlaced_Set_uint32_1024_1 -5.06% 1041250.585 988541.800 - -4.92% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.05% 105.007 99.700 - 0.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.05% 132.017 125.351 - -0.62% -
std::sort(deque<int>)_(repeated)/1024 -5.05% 1011.200 960.151 - -9.80% -
SetIntersection_None_Set_uint32_64_16 -5.04% 18377083.077 17450890.760 - -5.29% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.04% 14145.927 13433.213 - -3.84% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.03% 90.045 85.515 - -2.01% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -5.03% 2009365.413 1908360.970 - -12.92% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -5.02% 75.017 71.249 - 1.22% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -5.02% 1336.031 1268.996 - -0.16% -
std::multiset<std::string>::count(key)_(existent)/1024 -5.01% 25.111 23.852 - -4.92% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -5.00% 45.760 43.474 - -1.05% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.99% 17.567 16.689 - 6.52% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.97% 56.416 53.613 - 0.97% -
std::adjacent_find(deque<int>,_pred)/8 -4.96% 4.250 4.039 - -7.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.93% 19.822 18.844 - -0.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.93% 19.840 18.862 - -16.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -4.93% 8859953.998 8423599.273 - 0.87% -
BM_PushHeap_uint32_SingleElement_16 -4.92% 0.364 0.346 - 3.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.92% 6287.439 5978.340 - 0.97% -
std::search(vector<int>)_(near_matches)/1000 -4.91% 15145.970 14402.037 - 1.21% -
std::set<int>::upper_bound(key)_(existent)/1024 -4.91% 4.507 4.286 - 3.40% -
std::map<int,_int>::contains(key)_(non-existent)/32 -4.91% 3.041 2.892 - 3.70% -
std::find_if(deque<int>)_(process_all)/32768 -4.90% 8466.945 8051.994 - -0.13% -
std::replace(vector<int>)_(sprinkled)/8192 -4.90% 1186.897 1128.789 - -10.42% -
BM_PushHeap_uint32_Descending_16 -4.90% 0.371 0.353 - -0.13% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.89% 224321.576 213346.609 - 0.43% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.88% 1053055.628 1001639.681 - -4.14% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.85% 26.251 24.978 - -3.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.85% 56504.623 53765.980 - -3.86% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -4.84% 9563.835 9101.264 - 0.02% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.83% 428.652 407.951 - -2.50% -
SetIntersection_Interlaced_Set_uint32_1024_4 -4.81% 10185372.943 9694978.599 - -4.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.81% 359.623 342.317 - 12.68% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -4.79% 5390.180 5131.913 - 0.34% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.79% 3.077 2.930 - 0.44% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.79% 796.983 758.839 - -4.70% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.77% 86098.846 81991.287 - -0.99% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.77% 20.425 19.452 - -9.19% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.76% 37588.999 35801.389 - -3.82% -
rng::for_each(multimap<int>)/8192 -4.75% 7591.106 7230.752 - -1.35% -
BM_StringFindStringLiteral/512 -4.74% 10.033 9.557 - -0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -4.74% 15428.819 14697.412 - 0.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.73% 23.498 22.387 - 2.74% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.71% 628.815 599.203 - 0.29% -
std::remove_if(list<int>)_(sprinkled)/50 -4.70% 76.207 72.627 - -2.83% -
std::copy_backward(list<int>)/8 -4.67% 2.365 2.254 - -1.22% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.66% 22258720.855 21220695.778 - -7.23% -
std::replace(vector<int>)_(sprinkled)/1024 -4.66% 152.298 145.202 - -8.74% -
std::move(vector<bool>)_(aligned)/64 -4.66% 1.799 1.716 - 8.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.65% 25.247 24.074 - -14.78% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.64% 79184.635 75508.933 - -0.08% -
std::find(list<int>)_(bail_25%)/32768 -4.64% 8395.526 8006.100 - -2.73% -
SetIntersection_None_Set_uint64_1024_4 -4.64% 8958424.753 8542991.274 - -4.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.63% 16.294 15.539 - -3.46% -
std::find(vector<bool>)_(process_all)/50 -4.63% 0.725 0.691 - -18.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.63% 1903.622 1815.490 - -7.17% -
SetIntersection_Front_Set_string_16384_64 -4.63% 4738060.792 4518859.518 - -3.39% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.63% 426.353 406.634 - -4.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.62% 249918368.582 238359741.063 - -3.23% -
std::remove_copy(deque<int>)_(prefix)/50 -4.62% 20.018 19.093 - -9.07% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -4.61% 16.805 16.030 - 0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.61% 456.502 435.441 - -2.69% -
SetIntersection_None_Set_uint64_256_64 -4.61% 9376666.110 8944394.048 - -3.68% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -4.60% 125511.444 119734.111 - -7.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -4.60% 1096782.975 1046330.701 - -4.38% -
SetIntersection_None_Set_uint32_262144_64 -4.59% 1223813.639 1167665.201 - -1.31% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -4.58% 0.484 0.462 - -8.30% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.58% 16708.746 15943.131 - -3.06% -
SetIntersection_Interlaced_Vector_string_16_16 -4.57% 51995741.112 49622024.070 - -3.57% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.56% 34.761 33.175 - -3.20% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.55% 22588.181 21559.579 - 0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.55% 27554030.135 26300648.419 - -6.13% -
SetIntersection_None_Set_uint64_1024_1 -4.55% 8988767.555 8580218.774 - -3.48% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.53% 541.373 516.849 - -5.05% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -4.49% 1.537 1.468 - -5.12% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.49% 42.795 40.875 - 0.22% -
SetIntersection_None_Vector_uint64_16384_1 -4.48% 1099516.439 1050205.172 - -8.47% -
std::set<int>::insert(value)_(new_value,_middle)/32 -4.48% 19.289 18.425 - -0.92% -
std::make_heap(deque<int>)_(descending)/8 -4.48% 21.841 20.863 - -1.06% -
SetIntersection_None_Vector_uint64_1024_4 -4.48% 1080647.891 1032279.297 - -4.11% -
BM_std_minmax_element<long_long>/65536 -4.46% 17950.871 17150.521 - -0.31% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.46% 29.897 28.564 - -3.38% -
std::multimap<std::string,_int>::erase(iterator)/8192 -4.44% 32.439 30.997 - -3.04% -
std::unordered_map<int,_int>::clear()/32 -4.44% 670.773 640.982 - 9.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.43% 52.085 49.777 - -1.05% -
SetIntersection_None_Vector_uint64_262144_64 -4.43% 1123390.033 1073664.804 - -3.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.42% 10459.075 9996.382 - 1.62% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.42% 1952.969 1866.599 - -0.59% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.42% 3.913 3.740 - -6.13% -
std::set<std::string>::contains(key)_(non-existent)/1024 -4.42% 22.396 21.407 - -2.62% -
SetIntersection_Front_Vector_uint64_16384_256 -4.41% 2288185.301 2187280.312 - 3.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.41% 19662751.033 18796264.682 - -4.13% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.40% 1570529.173 1501366.183 - -16.30% -
SetIntersection_Interlaced_Set_string_256_256 -4.40% 31682988.780 30288167.653 - -3.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.40% 7047.813 6737.792 - -0.28% -
std::set<std::string>::erase(iterator)/8192 -4.40% 31.684 30.290 - 2.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -4.36% 9.575 9.157 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.36% 17349767.570 16593660.194 - -2.60% -
bm_lexicographical_compare<unsigned_char>/8 -4.34% 1.377 1.317 - 1.11% -
std::unordered_map<int,_int>::erase(iterator)/32 -4.34% 22.511 21.535 - 11.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.32% 13970.144 13366.014 - -0.33% -
BM_num_get<unsigned_long_long> -4.31% 10.776 10.311 - 0.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -4.31% 8214.906 7861.167 - -9.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.30% 465.314 445.290 - -1.41% -
std::set<std::string>::count(key)_(existent)/8192 -4.30% 31.288 29.942 - -0.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.30% 1.206 1.154 - -8.32% -
std::set<std::string>::contains(key)_(non-existent)/8192 -4.29% 29.418 28.155 - 0.89% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.29% 1052811.296 1007612.562 - -6.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.29% 15339.682 14681.162 - -1.45% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.28% 251731.538 240950.277 - 1.46% -
BM_StringFindCharLiteral/2048 -4.28% 41.929 40.135 - 0.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.26% 39.579 37.895 - -3.77% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -4.25% 10.702 10.247 - 6.41% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.24% 32.862 31.469 - -3.10% -
std::equal(list<int>)_(it,_it,_it)/8192 -4.23% 10209.584 9777.388 - 1.30% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -4.22% 2.280 2.184 - -4.38% -
std::is_sorted(deque<int>)/8192 -4.21% 3943.295 3777.131 - 0.12% -
std::multiset<int>::contains(key)_(existent)/32 -4.21% 1.723 1.650 - -2.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -4.21% 1707557.859 1635670.328 - -1.27% -
ranges::minmax(std::deque<char>)/70000 -4.21% 26720.615 25595.999 - -6.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.20% 12463219.622 11940005.494 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.20% 1183381.625 1133704.958 - -2.53% -
BM_StringConstructDestroyCStr_Huge_Transparent -4.19% 67.451 64.628 - -0.25% -
std::copy_n(vector<int>)/262144 -4.19% 12976.368 12433.199 - -0.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.17% 1.207 1.157 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_64_4 -4.15% 17702079.722 16967740.576 - -2.58% -
SetIntersection_Interlaced_Set_string_16_16 -4.15% 61975579.782 59406290.918 - -2.68% -
std::unordered_set<int>::find(key)_(existent)/1024 -4.14% 1.373 1.317 - -8.91% -
SetIntersection_None_Set_uint32_256_1 -4.14% 11616735.246 11135789.132 - -6.46% -
SetIntersection_None_Vector_uint32_1024_64 -4.14% 1092952.812 1047733.214 - -2.71% -
SetIntersection_None_Vector_uint64_1024_16 -4.14% 1081024.920 1036318.638 - -4.19% -
SetIntersection_Front_Set_string_16384_256 -4.13% 15360971.892 14726072.147 - -0.72% -
SetIntersection_None_Vector_uint32_262144_1024 -4.12% 1122444.734 1076160.335 - -5.57% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.12% 632751.956 606680.736 - 0.43% -
std::multiset<int>::contains(key)_(existent)/8192 -4.12% 8.829 8.465 - 3.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.11% 1.206 1.156 - -4.73% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.11% 19.589 18.784 - -1.74% -
BM_deque_deque_copy_backward/0 -4.10% 0.919 0.882 - 2.76% -
std::unordered_multiset<int>::clear()/8192 -4.10% 64088.948 61461.457 - -3.57% -
std::find_end(list<int>,_pred)_(process_all)/8192 -4.09% 8084.912 7754.564 - -4.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.09% 56792.780 54472.503 - -0.98% -
BM_StringFindStringLiteral/256 -4.08% 5.681 5.449 - 0.75% -
std::rotate(vector<int>)_(1_element_backward)/32 -4.08% 3.038 2.914 - -0.04% -
SetIntersection_Front_Set_uint64_16384_4 -4.07% 1072469.892 1028770.205 - -1.83% -
std::find_if_not(deque<int>)_(process_all)/50 -4.06% 13.245 12.707 - 0.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.05% 11998.474 11512.127 - 6.12% -
SetIntersection_Interlaced_Set_uint32_1024_16 -4.05% 11643286.044 11171973.737 - -3.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.03% 78.099 74.948 - 1.63% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.03% 1.215 1.166 - 0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -4.00% 409.612 393.221 - 0.07% -
ranges::minmax(std::list<long_long>)/1 -3.98% 0.449 0.431 - -0.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.98% 747.111 717.371 - -2.58% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.97% 2.794 2.683 - -6.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.96% 5198456.617 4992456.514 - -6.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.95% 24440305.896 23474248.138 - -7.50% -
std::for_each(multiset<int>::iterator)/8192 -3.95% 8213.673 7889.619 - -0.86% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.94% 3.797 3.647 - 0.25% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.94% 28.563 27.436 - 2.94% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.94% 6710.073 6445.579 - -1.32% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.94% 207.591 199.413 - -0.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -3.93% 79483.639 76356.356 - -0.17% -
std::copy_if(list<int>)_(every_other)/1048576 -3.93% 864434.049 830463.186 - -1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.92% 0.640 0.615 - 8.35% -
std::set<int>::find(key)_(non-existent)/8192 -3.90% 8.885 8.538 - -14.69% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.89% 72.642 69.814 - 1.17% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.89% 2.085 2.004 - 0.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.89% 19.136 18.392 - -0.52% -
std::for_each(set<int>::iterator)/8192 -3.88% 8092.027 7778.041 - -0.87% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.88% 1966.430 1890.163 - 1.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -3.88% 14.650 14.081 - -1.19% -
std::reverse(vector<int>)/8 -3.87% 1.603 1.541 - -2.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.87% 73345.218 70506.728 - -4.59% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.85% 30.067 28.909 - 2.72% -
SetIntersection_Front_Set_float_16384_1 -3.84% 1039280.193 999365.706 - -3.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.84% 38867.676 37375.796 - -4.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -3.83% 20.056 19.289 - -1.71% -
BM_vector_deque_copy_backward/0 -3.83% 0.454 0.437 - -20.44% -
ranges::minmax(std::deque<__int128>)/1 -3.83% 0.682 0.656 - -3.09% -
BM_vector_deque_ranges_copy_backward/64 -3.82% 3.134 3.014 - -1.00% -
std::set<int>::find(key)_(non-existent)/1024 -3.82% 5.793 5.572 - 1.16% -
BM_CmpLess_int_uint -3.82% 1.115 1.072 - -1.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.80% 18.230 17.537 - -1.78% -
SetIntersection_None_Set_uint32_1024_1024 -3.80% 9092807.195 8747397.309 - -3.31% -
SetIntersection_Interlaced_Set_uint64_16384_1 -3.80% 1048083.585 1008295.466 - -4.08% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.78% 1.461 1.406 - -1.68% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.78% 92100.520 88621.093 - 0.59% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.77% 12329.514 11864.314 - -4.09% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.77% 73.635 70.858 - 0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.77% 18744898.267 18038306.226 - -4.03% -
std::flat_multimap<int,_int>::clear()/1024 -3.77% 408.110 392.729 - -2.86% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.77% 27618.101 26577.951 - -0.50% -
std::find_end(vector<int>)_(process_all)/8192 -3.75% 1744.104 1678.653 - 0.38% -
ranges::minmax(std::vector<char>)/8 -3.75% 0.977 0.940 - -17.83% -
std::set<int>::clear()/8192 -3.75% 90147.786 86767.467 - 14.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.74% 64872.686 62445.818 - -3.81% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.74% 39665.765 38182.349 - -3.65% -
SetIntersection_None_Set_string_1024_64 -3.73% 9175286.561 8832652.819 - -0.07% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.73% 46.702 44.959 - 1.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.73% 2.509 2.415 - -2.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.73% 56517.981 54409.830 - -4.19% -
std::partial_sort(vector<int>)_(descending)/8 -3.72% 25.527 24.577 - 2.39% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.72% 807.204 777.210 - -4.51% -
std::pop_heap(vector<float>)/8 -3.71% 52.210 50.272 - -0.28% -
SetIntersection_None_Set_uint32_262144_256 -3.71% 1212325.279 1167396.076 - -0.99% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.70% 1585927.084 1527228.435 - -3.28% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.70% 12.180 11.729 - 0.05% -
std::move_backward(vector<bool>)_(aligned)/512 -3.70% 2.344 2.257 - 2.02% -
BM_StringFindCharLiteral/512 -3.70% 9.796 9.434 - 0.32% -
BM_PushHeap_uint32_Ascending_16 -3.69% 0.965 0.929 - 0.27% -
SetIntersection_Front_Vector_uint32_262144_64 -3.69% 1367078.890 1316685.200 - -3.47% -
std::search(vector<int>,_pred)_(single_element)/8192 -3.69% 4323.362 4163.997 - -4.45% -
std::multiset<std::string>::clear()/1024 -3.69% 22381.307 21556.324 - 0.24% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.68% 58614.195 56454.371 - -1.83% -
BM_deque_vector_ranges_move/0 -3.68% 1.525 1.469 - 0.67% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.68% 24.460 23.559 - -1.99% -
std::none_of(vector<int>)_(process_all)/8 -3.68% 2.487 2.396 - -3.03% -
SetIntersection_Front_Set_string_64_4 -3.68% 18889957.324 18195171.017 - -4.28% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -3.68% 42.979 41.400 - -1.46% -
SetIntersection_Front_Set_float_16384_256 -3.67% 4222485.434 4067346.964 - -3.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.66% 6240.997 6012.720 - 1.29% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.66% 124260.353 119715.720 - 0.80% -
std::move(deque<int>)/1048576 -3.66% 58115.268 55990.155 - 3.06% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.65% 19.043 18.349 - 1.95% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -3.65% 52907.867 50978.432 - -2.54% -
std::remove(vector<int>)_(prefix)/50 -3.65% 56.116 54.070 - 0.57% -
BM_StringFindNoMatch/10 -3.64% 1.375 1.325 - 4.28% -
std::map<std::string,_int>::clear()/1024 -3.64% 22855.565 22024.483 - -3.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.63% 8990529.313 8664340.415 - -1.22% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.62% 0.495 0.477 - -2.31% -
std::adjacent_find(list<int>,_pred)/8 -3.62% 3.997 3.853 - 0.17% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -3.62% 23.530 22.678 - 8.42% -
std::partial_sort(vector<int>)_(descending)/1024 -3.62% 8226.691 7929.169 - 0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.61% 8981299.691 8657175.078 - -0.83% -
BM_PushHeap_uint32_SingleElement_1024 -3.61% 0.381 0.367 - 0.20% -
std::remove(list<int>)_(prefix)/1024 -3.61% 1041.633 1004.079 - -1.61% -
std::for_each(map<int>::iterator)/8192 -3.60% 7716.158 7438.079 - 0.34% -
std::pop_heap(vector<float>)/1024 -3.60% 8.775 8.459 - 1.32% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.60% 11702062.373 11280750.169 - -2.80% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.60% 75837393.237 73107193.724 - -3.55% -
SetIntersection_Front_Set_string_1024_16 -3.60% 1953708.679 1883444.665 - 0.29% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.59% 6759.317 6516.884 - -0.10% -
rng::find_if(vector<bool>)_(process_all)/8 -3.58% 3.706 3.573 - 0.54% -
std::set<int>::count(key)_(existent)/1024 -3.58% 4.220 4.069 - -2.17% -
std::copy_n(deque<int>)/262144 -3.58% 12073.851 11641.410 - -0.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.58% 574.402 553.850 - -11.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.56% 1162800.478 1121417.880 - -3.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.56% 24.242 23.380 - -14.60% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.55% 0.459 0.443 - 0.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.54% 5093.834 4913.746 - -4.27% -
std::set<int>::erase(iterator)/1024 -3.53% 22.001 21.224 - 8.61% -
SetIntersection_None_Set_uint32_262144_16 -3.53% 1209596.355 1166901.043 - -1.23% -
std::find_if_not(vector<int>)_(process_all)/1024 -3.52% 116.855 112.737 - 0.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.52% 12581.916 12138.637 - -4.79% -
BM_StringFindAllMatch/1 -3.51% 3.120 3.011 - 2.29% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.51% 34535.819 33324.702 - 0.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.50% 20.392 19.678 - -2.43% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.50% 6605.043 6373.947 - -1.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.50% 10.529 10.161 - 2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.50% 1040049.645 1003690.039 - -6.25% -
std::unique(list<int>)_(contiguous)/32 -3.49% 53.790 51.914 - 0.22% -
BM_PushHeap_uint32_SingleElement_64 -3.48% 0.370 0.357 - 1.91% -
std::search(vector<int>,_pred)_(single_element)/1000 -3.48% 528.560 510.160 - -4.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.48% 383.747 370.398 - 0.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.47% 562.304 542.774 - -15.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.47% 11512833.612 11113039.719 - -5.65% -
BM_deque_vector_ranges_move_backward/2 -3.47% 1.828 1.764 - -3.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.47% 518.087 500.120 - -9.77% -
std::set<int>::erase(iterator)/8192 -3.45% 22.146 21.381 - 8.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.45% 1158460.850 1118452.238 - -2.70% -
std::partition(list<int>)_(dense)/1024 -3.45% 402.285 388.419 - 0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.45% 405.744 391.760 - -2.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.44% 145881.085 140855.719 - -1.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.44% 451.225 435.683 - -2.45% -
BM_StringFindAllMatch/64 -3.44% 3.436 3.318 - 2.60% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -3.44% 567.990 548.432 - 9.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.44% 17720496.863 17110384.510 - -3.07% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.44% 18898.462 18247.918 - 0.46% -
BM_vector_deque_move/64 -3.42% 2.847 2.749 - -1.71% -
SetIntersection_Front_Vector_uint64_16384_64 -3.41% 1365703.520 1319149.371 - -3.17% -
BM_StringAssignStr_Large_Transparent -3.40% 11.220 10.838 - 5.24% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.40% 2.588 2.500 - -5.18% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.39% 152.311 147.147 - -2.75% -
SetIntersection_Interlaced_Vector_string_64_64 -3.39% 26647437.366 25745135.057 - -3.50% -
SetIntersection_Front_Set_float_262144_64 -3.39% 1740544.827 1681625.525 - -5.03% -
BM_vector_deque_ranges_copy_backward/512 -3.38% 18.101 17.489 - -1.58% -
SetIntersection_None_Set_uint32_262144_1 -3.37% 1218340.250 1177232.260 - -0.52% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.37% 234.351 226.452 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.36% 1056834.183 1021321.192 - -2.22% -
BM_deque_deque_ranges_move/64000 -3.36% 3121.227 3016.405 - -1.25% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.36% 305004.899 294764.696 - 0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.35% 405.222 391.627 - -2.33% -
SetIntersection_None_Set_uint32_1024_4 -3.35% 8950886.153 8651400.167 - -4.40% -
BM_deque_vector_copy_backward/2 -3.34% 1.835 1.774 - -5.24% -
std::shift_right(list<int>)/1024 -3.34% 756.949 731.686 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -3.33% 42700.087 41277.260 - -1.96% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.32% 389.967 377.015 - -6.54% -
std::shift_right(list<int>)/8192 -3.31% 7652.703 7399.243 - 3.17% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.31% 26.391 25.517 - -4.48% -
std::copy_if(deque<int>)_(entire_range)/8 -3.31% 2.635 2.548 - -3.21% -
BM_PushHeap_float_Descending_16384 -3.31% 0.398 0.385 - 0.38% -
SetIntersection_None_Set_uint32_256_64 -3.31% 9353087.137 9043920.937 - -2.97% -
std::remove(deque<int>)_(sprinkled)/50 -3.31% 61.131 59.111 - 7.59% -
BM_PushHeap_uint64_Ascending_262144 -3.30% 5.087 4.918 - 0.25% -
BM_CmpEqual_int_uchar -3.30% 1.117 1.080 - -2.85% -
BM_deque_deque_move_backward/0 -3.30% 0.890 0.860 - -6.26% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -3.29% 6945.282 6716.730 - 0.47% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.28% 7646.211 7395.617 - -1.85% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.27% 1.552 1.502 - 11.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.27% 572.335 553.636 - -12.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.27% 50.110 48.474 - -4.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.26% 15647.875 15137.838 - 1.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.25% 18.147 17.557 - -2.57% -
SetIntersection_Interlaced_Set_uint32_256_1 -3.25% 4165371.508 4030021.300 - -7.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.24% 15890.044 15374.412 - -1.46% -
BM_lexicographical_compare_three_way_slow_path/1 -3.24% 0.448 0.434 - 5.71% -
rng::find_last(deque<int>)_(bail_10%)/8 -3.24% 2.879 2.785 - 2.74% -
BM_num_get<void*> -3.24% 11.228 10.864 - -1.63% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.24% 21.132 20.447 - -0.18% -
SetIntersection_None_Set_uint32_262144_4 -3.24% 1210599.203 1171408.043 - -0.90% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.23% 1166.111 1128.403 - 4.53% -
BM_num_get<double> -3.23% 37.046 35.850 - -2.78% -
std::list<int>::ctor(size)/32 -3.23% 334.159 323.378 - -5.14% -
BM_StringRead_Hot_Shallow_Small -3.22% 0.492 0.476 - -0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.21% 1152758.187 1115711.483 - -2.79% -
std::find_if_not(list<int>)_(process_all)/32768 -3.21% 26175.807 25334.686 - -7.32% -
SetIntersection_None_Vector_uint64_256_4 -3.21% 4198002.895 4063389.015 - -6.15% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.20% 22.990 22.253 - -4.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.20% 126314.356 122272.389 - -4.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.20% 13.905 13.460 - 1.41% -
SetIntersection_None_Set_float_64_64 -3.20% 11459341.377 11092967.290 - -3.05% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.20% 26.734 25.880 - 3.14% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.19% 36.478 35.313 - 1.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.19% 1193388.287 1155277.631 - 0.50% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -3.19% 225949290.897 218735141.290 - -4.47% -
SetIntersection_Front_Vector_uint64_64_64 -3.19% 10871768.806 10524708.974 - -3.40% -
SetIntersection_None_Set_uint32_16384_1 -3.19% 158709718.713 153644712.050 - -5.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.19% 403.432 390.574 - -2.63% -
SetIntersection_None_Vector_float_16384_1 -3.18% 1114276.364 1078808.683 - -1.95% -
BM_StringConstructDestroyCStr_Huge_Opaque -3.18% 162.294 157.130 - -0.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.17% 24.032 23.270 - -1.44% -
std::distance(join_view(vector<vector<int>>))/4096 -3.17% 4.593 4.448 - -1.86% -
ranges::min(std::vector<__int128>)/70000 -3.16% 29512.688 28579.052 - -16.92% -
SetIntersection_Front_Set_uint32_262144_262144 -3.15% 1678121.258 1625212.482 - -2.33% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -3.15% 16.857 16.326 - -0.09% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.14% 408.754 395.901 - -3.60% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.14% 18.997 18.401 - -4.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.14% 14356575.273 13906398.190 - -11.39% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -3.13% 636.082 616.149 - 0.18% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -3.13% 78.179 75.729 - 0.55% -
SetIntersection_None_Set_uint32_1024_1 -3.13% 8995039.156 8713783.714 - -3.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.13% 1846.154 1788.432 - -2.60% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.12% 7291.610 7063.913 - -2.80% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.12% 73.198 70.915 - 0.74% -
std::unordered_set<int>::ctor(const&)/32 -3.10% 206.239 199.838 - 0.51% -
BM_CmpEqual_uchar_short -3.10% 1.016 0.985 - -2.06% -
std::count(list<int>)_(every_other)/1024 -3.09% 719.792 697.544 - -1.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.08% 15.197 14.729 - -2.39% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.08% 2.748 2.664 - -4.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.07% 405.258 392.797 - -2.58% -
std::stable_partition(list<int>)_(dense)/32 -3.07% 37.847 36.684 - -4.02% -
SetIntersection_Front_Vector_uint64_16384_16 -3.06% 1131969.923 1097277.983 - -1.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.06% 38.451 37.274 - -8.18% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.06% 75933476.456 73610647.150 - -3.05% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.06% 12.188 11.815 - 0.60% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.06% 16.290 15.792 - -2.80% -
SetIntersection_None_Set_uint64_16384_1 -3.05% 162905295.030 157939912.877 - -2.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.05% 1148707.834 1113725.288 - -10.43% -
std::rotate_copy(deque<int>)/1024 -3.04% 35.488 34.409 - -0.41% -
BM_vector_deque_ranges_move_backward/64 -3.04% 3.061 2.968 - -5.18% -
BM_vector_deque_ranges_move/64 -3.04% 2.828 2.742 - -2.61% -
BM_StringFindNoMatch/64 -3.04% 2.163 2.097 - -0.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.03% 404.339 392.090 - -2.53% -
SetIntersection_None_Vector_uint64_256_16 -3.02% 4017840.585 3896315.665 - -6.70% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.02% 422.812 410.030 - -2.92% -
std::unique(deque<int>)_(sprinkled)/32 -3.02% 54.608 52.961 - -1.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.02% 38.216 37.064 - -13.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.01% 1215.760 1179.111 - -5.89% -
SetIntersection_Front_Set_uint64_64_64 -3.01% 13546616.374 13138482.130 - 0.74% -
std::set<int>::clear()/32 -3.01% 669.673 649.525 - 5.71% -
std::reverse(deque<int>)/64 -3.01% 13.461 13.056 - -23.01% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.01% 1286389.891 1247709.473 - -2.76% -
std::sort(deque<int>)_(ascending)/8 -3.01% 17.833 17.297 - -3.96% -
SetIntersection_Interlaced_Vector_string_256_64 -3.01% 19923381.737 19324622.492 - 3.84% -
std::map<int,_int>::ctor(const&)/8192 -2.99% 53278.762 51685.872 - -1.29% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.99% 1.165 1.130 - -5.68% -
BM_StringRead_Cold_Shallow_Empty -2.98% 1.149 1.115 - -2.60% -
std::move_backward(list<int>)/4096 -2.98% 4994.049 4845.078 - -2.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.98% 37.616 36.494 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.98% 58.432 56.692 - -2.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.97% 615.308 597.014 - -4.33% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.97% 4.368 4.238 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.97% 9404981.497 9125570.195 - -1.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.97% 22.109 21.452 - 1.69% -
std::set<int>::erase(key)_(existent)/32 -2.97% 22.985 22.303 - 4.74% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.97% 17249171.116 16737609.739 - -1.13% -
BM_deque_vector_copy_backward/1 -2.95% 2.128 2.066 - -7.06% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.95% 0.669 0.649 - 2.08% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.95% 8.412 8.164 - 1.30% -
SetIntersection_Front_Set_uint32_1_1 -2.95% 544398879.198 528349939.656 - -2.51% -
std::map<int,_int>::clear()/8192 -2.95% 87043.455 84479.073 - 0.29% -
std::set<int>::erase(iterator)/32 -2.94% 21.413 20.783 - 6.65% -
SetIntersection_None_Set_uint32_16384_4 -2.94% 158323757.704 153671156.681 - -4.58% -
BM_CmpEqual_ushort_int -2.94% 1.100 1.067 - 0.88% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.94% 24.959 24.226 - 10.76% -
SetIntersection_None_Vector_uint64_16384_64 -2.93% 1101004.214 1068711.942 - -7.64% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.92% 9.047 8.782 - -1.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.92% 51.916 50.402 - -18.13% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -2.91% 90.353 87.724 - -12.33% -
std::multiset<int>::ctor(const&)/1024 -2.91% 6613.231 6420.864 - -1.87% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.90% 17459011.739 16952962.660 - -3.96% -
SetIntersection_Interlaced_Set_string_1024_64 -2.89% 17007252.523 16514938.046 - 0.71% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.89% 12.731 12.363 - 0.72% -
BM_StringRead_Cold_Deep_Large -2.88% 1.301 1.264 - -1.27% -
std::copy_if(list<int>)_(every_other)/262144 -2.87% 214757.310 208590.240 - 0.05% -
SetIntersection_Front_Vector_string_256_4 -2.87% 4675437.886 4541215.252 - -6.57% -
std::set<int>::ctor(const&)/1024 -2.87% 6480.288 6294.253 - -0.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.86% 675.611 656.272 - -1.57% -
SetIntersection_None_Set_float_262144_16384 -2.86% 1207579.428 1173058.594 - 0.07% -
std::multiset<int>::count(key)_(non-existent)/32 -2.86% 2.578 2.505 - 1.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.85% 3.816 3.707 - -6.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.85% 14678.991 14260.398 - 1.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.85% 13.846 13.451 - 0.06% -
std::is_sorted(deque<int>)/1024 -2.84% 485.752 471.934 - 0.13% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.84% 5.347 5.195 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.84% 6445593.726 6262356.991 - -14.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.84% 1395.071 1355.428 - -5.25% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.84% 76.590 74.414 - 5.56% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.84% 5.980 5.810 - -1.13% -
SetIntersection_Front_Set_float_262144_1 -2.84% 1042809.541 1013218.324 - -2.77% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.84% 25.696 24.968 - 2.05% -
BM_vector_deque_ranges_copy/1 -2.84% 2.121 2.061 - -2.43% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.83% 6.192 6.016 - 0.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.83% 24.542 23.848 - -1.76% -
SetIntersection_None_Set_string_1024_4 -2.83% 9057923.933 8801866.940 - -3.75% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -2.82% 536.082 520.955 - -2.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.82% 4104822.274 3989133.563 - -2.09% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.82% 892.374 867.243 - -3.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.82% 9993.523 9712.194 - -3.01% -
std::stable_sort(vector<int>)_(descending)/8 -2.81% 24.333 23.650 - 1.78% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.81% 4854.051 4717.819 - 0.30% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.81% 1295285.480 1258933.838 - -0.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.81% 13374.475 12999.133 - -0.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.81% 30.423 29.570 - 7.69% -
std::move_backward(vector<int>)/1048576 -2.80% 58412.509 56774.455 - -0.11% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.80% 17.535 17.043 - -0.05% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.80% 90.833 88.288 - 2.66% -
BM_num_get<bool> -2.80% 11.930 11.596 - -2.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.79% 405.904 394.565 - -2.28% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.79% 13329629.814 12957688.140 - -1.72% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.79% 6.768 6.579 - -7.86% -
std::unordered_set<std::string>::clear()/1024 -2.78% 23555.022 22900.701 - -0.87% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.77% 3856.457 3749.583 - -5.87% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.76% 21.893 21.289 - -3.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.75% 16.183 15.738 - -1.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.75% 22.281 21.668 - -1.59% -
SetIntersection_None_Set_uint64_256_256 -2.75% 5806808.459 5647033.543 - -3.04% -
SetIntersection_None_Vector_uint32_1024_256 -2.75% 1100928.578 1070680.400 - -0.44% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.74% 82543.259 80277.637 - -0.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.74% 145261.726 141283.290 - -2.82% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.74% 148800.251 144728.777 - -1.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.74% 56429.465 54885.873 - -2.66% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -2.73% 36.808 35.804 - -2.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -2.73% 1.445 1.406 - -2.98% -
SetIntersection_None_Vector_string_16384_4 -2.72% 1229714.811 1196263.070 - -7.32% -
std::search_n(list<int>,_pred)_(no_match)/8192 -2.72% 7614.415 7407.320 49.840 -7.65% 49.840
ranges::min(std::vector<__int128>)/64 -2.72% 26.375 25.658 - -14.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.71% 24.492 23.827 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.71% 8942429.899 8699712.863 - -1.79% -
std::copy_backward(vector<int>)/262144 -2.71% 12537.869 12197.867 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.71% 209723901.791 204037535.996 - -0.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.71% 1299.703 1264.471 - 1.11% -
BM_StringFindNoMatch/512 -2.71% 9.577 9.318 - -3.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.70% 42.768 41.614 - -2.09% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.69% 23066898.295 22445487.604 - -1.28% -
std::for_each(multimap<int>::iterator)/8192 -2.69% 7613.759 7408.827 - -1.10% -
std::set<int>::erase(key)_(non-existent,_end)/32 -2.69% 2.310 2.247 - -9.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.69% 12317.959 11987.085 - -2.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.67% 13.282 12.928 - -2.02% -
BM_deque_vector_ranges_move_backward/1 -2.67% 2.070 2.015 - -3.68% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.66% 6.738 6.559 - 1.46% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.65% 13409.446 13053.743 - -1.29% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.64% 24.151 23.513 - -0.17% -
BM_num_get<unsigned_short> -2.64% 10.300 10.028 - -1.48% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.64% 217.908 212.150 - -4.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.64% 18454308.596 17967278.736 - -3.64% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.64% 230.686 224.600 - -8.68% -
std::set<int>::contains(key)_(existent)/1024 -2.63% 3.821 3.720 - -3.84% -
std::distance(join_view(vector<vector<int>>))/8192 -2.63% 8.636 8.409 - 1.67% -
SetIntersection_None_Set_uint32_1024_256 -2.63% 8909480.114 8675517.501 - -2.67% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.62% 33.239 32.368 - 2.47% -
SetIntersection_None_Set_uint32_16384_16 -2.62% 158097418.017 153955463.213 - -4.49% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.61% 1042360.521 1015136.425 - -2.01% -
SetIntersection_Front_Vector_float_262144_16 -2.61% 1132134.867 1102600.794 - 0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.61% 769.435 749.367 - -1.43% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.60% 222.663 216.869 - -2.95% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.60% 13.305 12.959 - 0.04% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.59% 12608320.772 12281429.061 - -1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.59% 1059090.511 1031651.996 - -0.90% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.59% 20.327 19.801 - -3.08% -
std::swap_ranges(deque<int>)/32 -2.58% 10.696 10.420 - 0.04% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.58% 1943.706 1893.528 - -1.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.58% 1181463.859 1150985.230 - 1.27% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.57% 22.673 22.090 - 1.30% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.57% 52314.075 50969.028 - -1.38% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.57% 10068.348 9809.743 - 0.41% -
SetIntersection_None_Set_uint64_256_1 -2.57% 11566352.184 11269382.651 - -1.91% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -2.57% 38.577 37.587 - -2.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.56% 15.178 14.789 - -1.88% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.55% 882.921 860.369 - -3.06% -
SetIntersection_None_Vector_string_262144_1024 -2.55% 1293070.778 1260105.874 - -2.08% -
BM_PushHeap_uint32_Ascending_64 -2.55% 1.612 1.571 - -0.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.55% 572.329 557.758 - 5.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.54% 119344.732 116307.903 - -2.26% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.54% 1.173 1.143 - 2.66% -
BM_StringAssignAsciizMix_Transparent -2.54% 3.110 3.031 - 0.70% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.52% 29.496 28.752 - 0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.52% 1071200.887 1044173.183 - -6.71% -
SetIntersection_Interlaced_Set_string_1024_256 -2.52% 36524931.712 35604127.126 - 2.19% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.52% 1661398.762 1619604.084 - -1.63% -
std::map<int,_int>::erase(key)_(existent)/32 -2.52% 23.070 22.490 - -9.81% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.51% 8.288 8.080 - 0.64% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.51% 10567.639 10302.380 - -2.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.50% 25767956.931 25123911.535 - -9.36% -
std::partition_point(list<int>)/8192 -2.50% 12736.236 12418.114 - 5.61% -
BM_deque_deque_move_backward/2 -2.50% 2.522 2.459 - -2.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.50% 53.103 51.777 - -4.38% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.49% 6804.893 6635.344 - -0.37% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.49% 28.790 28.074 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.48% 1517347.767 1479765.141 - -3.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.46% 6713220.081 6547994.029 - -3.34% -
SetIntersection_None_Set_uint64_16384_4 -2.46% 164757256.536 160702933.143 - -2.24% -
SetIntersection_None_Vector_string_256_256 -2.46% 2264379.469 2208667.213 - -8.51% -
SetIntersection_Front_Vector_uint64_256_256 -2.46% 4542388.261 4430679.576 - -4.90% -
SetIntersection_Front_Set_string_16384_1024 -2.45% 59394977.696 57936842.473 - -3.03% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.45% 979263.814 955294.841 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.44% 1644517.252 1604445.393 - -1.43% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.44% 889.094 867.440 - -2.32% -
BM_deque_deque_copy_backward/2 -2.43% 2.527 2.466 - -2.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.43% 43653.007 42593.641 - -2.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.43% 17.547 17.122 - -3.40% -
SetIntersection_Front_Vector_string_262144_256 -2.42% 9649375.657 9415803.700 - -0.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.42% 64509.133 62949.024 - -1.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.42% 9041535.950 8823025.854 - 0.94% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.42% 26.255 25.621 - -3.03% -
SetIntersection_Front_Set_string_1024_1024 -2.41% 56340158.572 54980255.506 - -0.18% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.41% 13.165 12.847 - -2.72% -
BM_num_get<long> -2.41% 10.915 10.652 - -2.17% -
SetIntersection_Front_Vector_string_16384_256 -2.41% 9557942.536 9327900.103 - -0.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.40% 1.445 1.411 - 9.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.39% 1608.454 1569.950 - -1.84% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.39% 121961.968 119049.337 - 1.57% -
SetIntersection_Front_Set_float_262144_16 -2.39% 1197665.261 1169063.461 - -3.21% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.39% 158069.297 154297.272 - -3.58% -
BM_StringRelational_Eq_Empty_Huge_Control -2.39% 0.485 0.474 - -2.20% -
SetIntersection_Front_Set_uint32_16384_1 -2.39% 1050951.481 1025879.247 - -1.68% -
std::flat_multimap<int,_int>::clear()/32 -2.38% 401.497 391.934 - -2.94% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.38% 222326096.271 217033011.191 - -2.40% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.37% 119777.031 116932.991 - -2.85% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.37% 24.353 23.776 - -3.49% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.37% 213880749.424 208811541.374 - -2.33% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.37% 2.050 2.002 - 1.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.36% 1306687.196 1275821.192 - -10.91% -
std::find_if(list<int>)_(process_all)/32768 -2.36% 26372.640 25749.949 - 1.36% -
SetIntersection_None_Set_uint64_1024_16 -2.36% 8934124.001 8723225.169 - -0.41% -
SetIntersection_Interlaced_Set_string_64_16 -2.35% 39174771.124 38253782.007 - -1.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.35% 41865.458 40882.595 - -2.14% -
SetIntersection_None_Vector_uint32_262144_1 -2.35% 1133749.920 1107140.617 - -3.90% -
SetIntersection_None_Set_uint32_256_4 -2.34% 11538395.820 11268663.992 - -3.24% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.33% 43.849 42.825 - 1.14% -
SetIntersection_Front_Vector_uint32_1024_64 -2.33% 1365731.196 1333851.939 - 1.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.33% 6583.311 6429.804 - -0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.33% 353349435.197 345115534.464 - -3.00% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.33% 1570835.451 1534246.502 - -1.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.32% 23.854 23.300 - -3.02% -
rng::contains(list<int>)_(process_all)/1048576 -2.32% 840378.652 820867.380 - 0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.31% 1032159.805 1008293.638 - -4.12% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.31% 7201.041 7034.560 - 5.77% -
BM_StringRelational_Compare_Huge_Large_Control -2.31% 2.161 2.111 - 1.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.31% 19.077 18.636 - 0.33% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.31% 130.372 127.361 - -0.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.31% 22.037 21.529 - 0.24% -
std::unordered_multiset<int>::clear()/1024 -2.30% 8347.509 8155.182 - -1.15% -
SetIntersection_None_Vector_float_262144_4 -2.30% 1154979.530 1128421.860 - -0.00% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.30% 527527.380 515405.083 - 0.56% -
rng::fold_left(deque<int>)/8192 -2.30% 4548.722 4444.264 - -0.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -2.29% 1.226 1.198 - -5.18% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.29% 13015.589 12717.058 - -4.32% -
SetIntersection_Front_Vector_uint32_262144_1024 -2.29% 5420610.967 5296364.475 - -0.03% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.29% 669.492 654.156 - -4.29% -
SetIntersection_Interlaced_Set_string_256_64 -2.28% 31328459.557 30612809.125 - -1.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.28% 11521432.207 11258529.537 - -0.01% -
SetIntersection_Front_Set_uint64_262144_262144 -2.28% 1698716.717 1659990.318 - -1.19% -
SetIntersection_None_Set_float_256_64 -2.28% 9333377.526 9120635.396 - -2.02% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -2.28% 28.023 27.384 - -0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.27% 15.213 14.867 - -2.15% -
std::copy(deque<int>)/32768 -2.27% 1171.876 1145.308 - -0.04% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.27% 6580.427 6431.333 - -1.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.26% 83200.821 81318.952 - -2.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.26% 252672109.242 246973253.403 - -29.99% -
SetIntersection_None_Set_uint32_16384_16384 -2.25% 160206589.391 156594790.333 - -3.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.25% 24.330 23.782 - -0.37% -
std::multiset<int>::ctor(const&)/32 -2.25% 229.471 224.310 - -1.50% -
BM_StringFindStringLiteral/1024 -2.25% 18.634 18.215 - -0.53% -
BM_deque_vector_ranges_move/1 -2.24% 2.121 2.073 - -0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.24% 1178610.370 1152178.702 - -0.08% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.24% 5904.692 5772.321 - 1.93% -
BM_deque_deque_ranges_copy_backward/64 -2.24% 3.475 3.397 - 0.31% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.23% 3672.718 3590.668 - -0.02% -
rng::find(vector<bool>)_(process_all)/1024 -2.23% 4.603 4.501 - -0.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.23% 54.138 52.931 - -2.63% -
SetIntersection_Front_Set_uint32_256_1 -2.23% 4148289.859 4055864.422 - -2.33% -
std::partition(list<int>)_(sparse)/8192 -2.23% 8535.869 8345.901 - 8.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.22% 1206013.578 1179189.462 - 0.11% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.22% 1046.758 1023.509 - -2.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.22% 14796884.952 14468337.037 - -0.82% -
BM_CmpEqual_schar_short -2.22% 1.126 1.101 - -1.13% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.22% 16534993.567 16168233.610 - -0.93% -
BM_deque_vector_ranges_copy_backward/2 -2.22% 1.815 1.775 - -3.18% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.21% 52287.862 51133.651 - -0.39% -
SetIntersection_Front_Set_string_16_4 -2.20% 64512400.992 63090573.826 - 0.88% -
std::flat_multimap<int,_int>::clear()/0 -2.20% 400.899 392.082 - -4.79% -
std::find_end(deque<int>)_(process_all)/1024 -2.20% 300.489 293.884 - -0.63% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.19% 5.509 5.388 - 1.29% -
bm_ranges_swap_ranges_vb_unaligned/512 -2.19% 13.413 13.119 - -2.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.19% 16.064 15.712 - -2.35% -
SetIntersection_Front_Set_string_256_16 -2.19% 7379783.678 7218232.532 - 1.59% -
BM_deque_deque_move/0 -2.19% 0.864 0.845 - -6.66% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.19% 13371.270 13078.954 - 0.45% -
SetIntersection_Front_Set_uint64_262144_4 -2.18% 1098818.714 1074811.670 - 1.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.18% 13917.571 13613.835 - -2.33% -
std::multiset<std::string>::clear()/32 -2.18% 914.082 894.137 - 0.34% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.18% 10.429 10.201 - -2.70% -
std::multimap<int,_int>::ctor(const&)/0 -2.18% 13.125 12.839 - 0.70% -
std::remove_if(list<int>)_(sprinkled)/32 -2.18% 58.183 56.916 - 0.29% -
BM_deque_deque_ranges_move_backward/1024 -2.17% 38.505 37.670 - -2.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.17% 88.338 86.421 - -1.95% -
std::pop_heap(deque<int>)/1024 -2.17% 12.658 12.384 - -0.42% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.16% 13896862.063 13596304.347 - 0.02% -
rng::find_if(vector<bool>)_(process_all)/50 -2.16% 24.517 23.987 - 0.18% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.16% 4.235 4.144 - -1.92% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.16% 12411.820 12144.199 - 0.35% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.16% 2.312 2.262 - 0.21% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -2.15% 53.120 51.976 - -1.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.15% 15.115 14.790 - -2.07% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.15% 166308.994 162729.886 - -0.48% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.15% 38088668.871 37269146.333 - -2.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.15% 6.659 6.516 - -4.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.14% 760.793 744.477 - -0.37% -
SetIntersection_Front_Set_string_64_64 -2.14% 36806688.416 36017493.334 - 3.35% -
SetIntersection_None_Set_uint64_256_16 -2.14% 10892837.861 10659314.632 - -2.92% -
SetIntersection_None_Set_uint64_16384_16384 -2.14% 171156045.561 167495006.821 - -1.96% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -2.14% 50.176 49.103 - 25.79% -
SetIntersection_Front_Set_string_16384_4 -2.13% 1271440.416 1244343.630 - -5.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.12% 4153017.044 4064860.442 - -1.73% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.12% 6560.957 6421.781 - -1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.12% 18906245.426 18505280.688 - -0.06% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.12% 15.382 15.056 - -1.49% -
std::multiset<int>::contains(key)_(existent)/1024 -2.12% 4.042 3.956 - 1.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.12% 15.083 14.764 - -2.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.12% 1341670.412 1313286.785 - -0.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.11% 33.163 32.461 - -1.30% -
rng::contains(list<int>)_(process_all)/8192 -2.11% 7456.441 7298.865 - 5.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.11% 1513.986 1482.077 - -0.94% -
SetIntersection_Front_Vector_float_16384_4 -2.10% 1059780.616 1037474.371 - -1.99% -
SetIntersection_None_Set_uint64_16_4 -2.10% 57070144.816 55870812.626 - -2.31% -
SetIntersection_Interlaced_Set_float_256_16 -2.10% 12350651.515 12091754.393 - -1.27% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -2.10% 62.565 61.254 - -5.64% -
SetIntersection_None_Set_uint32_256_16 -2.10% 10892103.529 10663827.683 - -3.14% -
BM_num_get<float> -2.09% 37.221 36.442 - -1.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.09% 26759.139 26199.657 - -2.19% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.09% 12709.118 12443.481 - -2.18% -
BM_PushHeap_float_Random_262144 -2.09% 7.758 7.596 - -0.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.08% 15.195 14.879 - -2.42% -
SetIntersection_None_Vector_uint64_64_16 -2.07% 13503583.103 13224383.710 - -3.34% -
std::partition(list<int>)_(dense)/8192 -2.07% 5183.087 5075.978 - 0.36% -
SetIntersection_Front_Vector_uint64_262144_16 -2.07% 1125367.101 1102111.420 - 0.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.07% 623.697 610.810 - -2.82% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.06% 339.108 332.118 - -2.94% -
BM_PushHeap_uint32_Random_64 -2.06% 5.160 5.053 - -2.67% -
std::make_heap(deque<int>)_(pipe-organ)/8 -2.06% 27.495 26.929 - -1.99% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -2.06% 17.652 17.289 - -2.15% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.05% 24.949 24.436 - -4.01% -
std::set<std::string>::insert(value)_(already_present)/32 -2.05% 10.522 10.306 - 40.20% -
std::sort_heap(vector<int>)/8 -2.05% 30.105 29.487 - 0.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.05% 31.145 30.505 - -4.81% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -2.05% 22471.683 22010.642 - 3.04% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.05% 181203511.926 177488942.845 - -2.18% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.05% 32.908 32.234 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.05% 5868809.985 5748689.387 - 0.44% -
std::multiset<std::string>::clear()/8192 -2.04% 218257.504 213799.610 - -0.45% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.04% 23184.412 22711.593 - 2.68% -
std::rotate(list<int>)_(by_1/4)/50 -2.04% 26.229 25.694 - -0.19% -
SetIntersection_Front_Set_string_4_4 -2.02% 158048414.552 154852494.434 - -1.41% -
rng::for_each(multimap<int>)/32 -2.01% 26.378 25.847 - -0.90% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -2.01% 58.793 57.612 - -0.23% -
BM_PushHeap_string_PipeOrgan_16 -2.01% 4.311 4.224 - 2.52% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.00% 2.724 2.670 - -27.10% -
SetIntersection_Interlaced_Vector_float_64_64 -2.00% 10914319.504 10696163.169 - -1.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -2.00% 79.843 78.249 - 0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.00% 173373.194 169912.114 - -1.04% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -1.99% 1.291 1.265 - 4.09% -
SetIntersection_None_Set_uint64_1024_1024 -1.99% 8875416.149 8698644.104 - -0.18% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -1.99% 23.975 23.499 - -1.82% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.98% 6835.433 6699.844 - 0.73% -
SetIntersection_None_Set_uint64_64_1 -1.98% 22666625.112 22218426.147 - 0.12% -
SetIntersection_None_Vector_uint32_256_1 -1.98% 4253677.291 4169567.485 - -3.21% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.98% 13.057 12.799 - -1.77% -
std::remove(deque<int>)_(sprinkled)/32 -1.98% 53.894 52.829 - 5.73% -
rng::starts_with(list<int>)/8 -1.97% 2.985 2.926 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.97% 4611316.488 4520363.290 - -0.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.97% 29.439 28.859 - -0.46% -
BM_deque_vector_move/64 -1.97% 2.662 2.609 - -1.85% -
std::partition(vector<int>)_(dense)/32 -1.97% 8.460 8.293 - -5.70% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.97% 220.908 216.560 - -1.84% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.97% 37.575 36.835 - 12.89% -
bm_ranges_swap_ranges_vb_aligned/512 -1.97% 5.237 5.134 - -1.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.97% 731.871 717.485 - -1.46% -
BM_deque_deque_copy_backward/1 -1.96% 2.768 2.713 - -2.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.96% 731.752 717.411 - -3.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.96% 675.035 661.822 - -1.88% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -1.95% 54246.486 53185.980 - 0.26% -
BM_deque_deque_move/4000 -1.95% 145.515 142.671 - -1.00% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.95% 334.452 327.928 - -4.15% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.95% 1.797 1.762 - -0.34% -
BM_num_put<long_double> -1.95% 59.833 58.669 - 0.35% -
SetIntersection_None_Set_uint64_64_16 -1.95% 18324860.899 17968394.782 - -3.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.94% 3.639 3.569 - -1.47% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -1.94% 31.201 30.596 - -2.44% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.94% 6796.717 6664.897 - -8.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.94% 5785.502 5673.323 - 0.71% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.94% 17.815 17.470 - -1.86% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.93% 23630.668 23173.729 - 0.67% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.93% 1357653.501 1331413.018 - -9.77% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.93% 4.928 4.832 - 0.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.93% 452.410 443.671 - -2.28% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.93% 54.995 53.933 - 1.91% -
std::flat_multimap<int,_int>::clear()/8192 -1.93% 419.633 411.532 - -1.52% -
std::map<std::string,_int>::clear()/8192 -1.93% 218959.319 214736.523 - -4.85% -
SetIntersection_None_Set_uint64_16_1 -1.93% 66754307.496 65466990.093 - -3.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.93% 1170.295 1147.736 - 1.57% -
SetIntersection_None_Vector_uint64_262144_1024 -1.93% 1111236.436 1089834.585 - -3.16% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.92% 59.977 58.822 - -1.09% -
SetIntersection_None_Set_float_262144_262144 -1.92% 1203859.619 1180689.047 - -0.03% -
std::search(list<int>)_(no_match)/1024 -1.92% 763.529 748.846 - 1.59% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.92% 1295000.733 1270128.502 - -2.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.92% 26.750 26.237 - -4.56% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.91% 119379.661 117099.420 - -1.92% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.91% 2.243 2.200 - -1.76% -
SetIntersection_None_Set_float_262144_256 -1.91% 1202136.311 1179206.299 - 0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.91% 2.943 2.887 - -1.41% -
std::multiset<int>::find(key)_(existent)/1024 -1.90% 4.091 4.013 - -3.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.90% 22692878.639 22261707.062 - 3.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.89% 807.320 792.025 - 0.41% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.89% 516962.331 507178.684 - -1.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.89% 6.616 6.491 - -3.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.89% 0.596 0.585 - -4.00% -
std::for_each(multiset<int>::iterator)/32 -1.89% 23.999 23.545 - -0.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.89% 101.677 99.757 - -15.75% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.88% 12112026.364 11884049.816 - -3.66% -
SetIntersection_None_Set_uint64_64_4 -1.88% 21703606.096 21295185.271 - -3.94% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.88% 537.323 527.216 - 1.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.88% 19.555 19.187 - -1.24% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.88% 13.034 12.789 - -1.82% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.88% 1041597.376 1022025.911 - -1.52% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -1.88% 69.539 68.233 - 3.97% -
SetIntersection_Front_Vector_uint32_262144_1 -1.88% 1060266.957 1040357.338 - 0.12% -
SetIntersection_Front_Set_string_16_16 -1.88% 59213137.883 58101471.890 - -2.39% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.88% 32.456 31.847 - 0.95% -
BM_PushHeap_string_PipeOrgan_256 -1.87% 8.500 8.340 - 3.44% -
SetIntersection_Front_Set_float_262144_262144 -1.87% 1666335.123 1635112.223 - 0.02% -
SetIntersection_None_Set_float_262144_1024 -1.87% 1202776.531 1180264.564 - -0.04% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.87% 2.177 2.136 - -0.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.87% 15211.403 14926.823 - -3.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.87% 5.111 5.016 - -2.91% -
SetIntersection_None_Set_uint32_16384_256 -1.87% 157065588.511 154130081.431 - -4.53% -
SetIntersection_None_Vector_uint64_64_4 -1.87% 15958839.694 15660644.756 - -2.23% -
std::multiset<int>::count(key)_(existent)/32 -1.86% 3.899 3.826 - 0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.86% 733.157 719.498 - -1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.86% 11645757.402 11428809.492 - -0.86% -
SetIntersection_None_Vector_uint32_16384_1024 -1.86% 1111332.653 1090643.070 - -2.92% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.86% 5867.263 5758.130 - -0.36% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.86% 752.072 738.093 - -0.06% -
SetIntersection_Front_Vector_uint64_16_1 -1.86% 63027036.944 61856476.876 - -2.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.86% 11766.025 11547.573 - 0.19% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.85% 10926658.427 10724453.195 - -1.46% -
SetIntersection_Front_Vector_uint64_256_1 -1.84% 4140487.976 4064113.950 - -1.44% -
SetIntersection_Front_Vector_uint64_16_16 -1.84% 35872844.577 35211780.279 - -1.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.84% 8871852.621 8708428.749 - -4.52% -
BM_CmpLess_schar_uint -1.84% 1.118 1.097 - -0.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.84% 23.293 22.864 - -1.34% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.84% 11973196.495 11752786.144 - -1.19% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.84% 13.088 12.847 - 0.69% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.84% 828.472 813.228 - 0.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.84% 198.484 194.838 - -0.45% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.84% 61.121 59.998 - -2.41% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.83% 32.879 32.276 - -2.20% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.83% 1050063.342 1030828.725 - -1.14% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.83% 36571.558 35901.931 - -1.80% -
BM_vector_deque_ranges_move_backward/512 -1.83% 17.806 17.481 - -3.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.83% 23.969 23.531 - 0.15% -
BM_deque_deque_move_backward/1 -1.82% 2.765 2.715 - -2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.82% 6178043.969 6065313.457 - -1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.82% 1240126.709 1217554.443 - -2.61% -
SetIntersection_None_Set_uint64_16_16 -1.82% 35620767.152 34972462.988 - -3.17% -
std::make_heap(deque<int>)_(ascending)/8 -1.81% 27.303 26.808 - -2.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.81% 133604.089 131184.906 - 3.10% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.81% 22.852 22.439 - -0.98% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.81% 1068508.350 1049209.095 - -1.92% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.80% 2.427 2.383 - -2.85% -
std::find(list<int>)_(process_all)/32768 -1.80% 26404.604 25929.469 - 0.28% -
SetIntersection_None_Vector_string_16384_64 -1.80% 1254946.347 1232376.028 - 0.66% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.79% 283.645 278.555 - -7.85% -
SetIntersection_Front_Set_string_262144_256 -1.79% 15257302.982 14984562.187 - -0.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.79% 18.750 18.415 - -3.04% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.78% 24.570 24.132 - -3.15% -
std::unordered_set<std::string>::clear()/8192 -1.78% 221418.393 217471.513 - -0.46% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.78% 17792727.745 17475747.105 - -2.60% -
std::copy_backward(vector<int>)/32768 -1.77% 3783.374 3716.251 - -0.49% -
SetIntersection_Interlaced_Vector_uint32_256_64 -1.77% 7087974.373 6962303.352 - -5.88% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.77% 180.305 177.121 - -0.21% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.77% 137583899.629 135155417.743 - -2.40% -
bm_ranges_swap_ranges_vb_aligned/64 -1.76% 3.078 3.023 - -2.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.76% 9828950.609 9655818.464 - -3.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.76% 15.906 15.626 - -3.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.76% 22.161 21.771 - -5.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.76% 42329272.098 41584603.873 - -1.91% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.75% 2.005 1.970 - 10.38% -
rng::find_last(list<int>)_(bail_90%)/50 -1.75% 1.273 1.251 - 0.39% -
SetIntersection_None_Vector_string_262144_64 -1.75% 1312619.633 1289619.286 - 0.48% -
SetIntersection_None_Set_uint32_16384_64 -1.75% 157270407.763 154515175.304 - -4.16% -
std::copy_n(vector<int>)/1048576 -1.75% 50204.580 49328.171 - -1.72% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.74% 169644212.205 166686903.585 - -4.85% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.74% 13.807 13.567 - 2.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.74% 14005.715 13762.240 - -1.16% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.74% 8.844 8.690 - -0.93% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.73% 8.245 8.102 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.73% 4548807.423 4470128.464 - -1.58% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.72% 115.536 113.549 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.72% 1141116.410 1121527.590 - -7.02% -
SetIntersection_Front_Vector_uint64_4_4 -1.72% 135982544.128 133649670.592 - -2.58% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.71% 180.422 177.328 - -0.18% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.71% 52151.784 51257.834 - -1.99% -
BM_num_put<double> -1.71% 58.483 57.482 - 0.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.71% 580.762 570.847 - 0.06% -
BM_PushHeap_float_QuickSortAdversary_16 -1.71% 0.991 0.974 - -0.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.70% 58270.563 57278.183 - 8.32% -
SetIntersection_Front_Set_uint32_256_4 -1.70% 4212760.865 4141067.265 - -1.18% -
std::set<std::string>::clear()/1024 -1.70% 22156.717 21780.138 - 0.67% -
SetIntersection_Front_Set_uint32_16_4 -1.70% 54947784.234 54014872.503 - -2.81% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 8585.341 8439.680 - -0.76% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -1.70% 0.866 0.851 - 4.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.70% 53.002 52.103 - -1.31% -
rng::for_each(multiset<int>)/8192 -1.69% 7813.392 7681.112 - -0.77% -
std::fill(vector<int>)/32 -1.69% 1.055 1.037 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.69% 0.792 0.779 - -0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.69% 662.442 651.271 - -0.66% -
SetIntersection_None_Vector_float_16384_64 -1.69% 1110762.811 1092044.954 - -1.00% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.68% 1.655 1.627 - 0.30% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.68% 71.640 70.435 - -0.06% -
BM_CmpEqual_int_schar -1.68% 1.132 1.113 - -0.26% -
SetIntersection_Front_Vector_uint64_16_4 -1.68% 54405005.656 53490443.816 - -2.56% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.68% 15.818 15.552 - 0.17% -
SetIntersection_Front_Set_uint32_64_4 -1.68% 16138051.637 15866890.653 - -0.72% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.68% 39.608 38.944 - -1.36% -
SetIntersection_None_Vector_uint64_16_1 -1.68% 63294467.307 62233244.719 - -2.88% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.67% 16.101 15.832 - 0.76% -
BM_CmpEqual_uchar_int -1.67% 1.088 1.069 - -0.75% -
std::for_each_n(list<int>)/8 -1.67% 2.525 2.482 - -3.13% -
SetIntersection_None_Set_uint64_1_1 -1.67% 536279717.274 527317210.893 - -2.55% -
SetIntersection_Front_Vector_uint32_16_16 -1.67% 35762412.064 35165331.884 - -3.57% -
SetIntersection_None_Set_uint32_16_1 -1.67% 66699199.540 65585779.059 - -3.02% -
SetIntersection_Front_Set_uint64_262144_1 -1.67% 1066627.481 1048830.454 - 0.66% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.67% 35879413.671 35280819.493 - -1.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.67% 477.838 469.877 - 2.96% -
BM_CmpEqual_short_int -1.66% 1.138 1.119 - 0.32% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.66% 1438.599 1414.701 - 0.14% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.66% 13.337 13.116 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.66% 56093902.111 55163139.339 - -2.83% -
SetIntersection_None_Set_uint64_4_4 -1.66% 135602298.740 133355817.237 - -2.17% -
BM_CmpLess_uint_schar -1.65% 1.099 1.081 - 2.42% -
SetIntersection_None_Set_float_262144_4 -1.65% 1202624.269 1182721.924 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.65% 1237084.932 1216621.089 - -1.17% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.65% 1443.752 1419.884 - -8.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.65% 21560590.423 21204711.774 - 0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.65% 10800.868 10622.706 - -2.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.65% 1249471.098 1228880.134 - -5.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.65% 6813.481 6701.232 - -6.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.65% 3.233 3.180 - 1.15% -
BM_CmpEqual_int_uint -1.64% 1.092 1.074 - 0.23% -
SetIntersection_None_Vector_uint32_1024_1024 -1.64% 1089653.814 1071780.547 - -0.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.64% 450.553 443.164 - -0.41% -
SetIntersection_None_Set_float_262144_64 -1.64% 1200356.119 1180687.092 - 0.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 670.854 659.866 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.64% 18599166.765 18294624.523 - 1.73% -
BM_StringRead_Cold_Deep_Small -1.64% 1.219 1.199 - -1.14% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.63% 1322616.862 1301011.150 - -1.18% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.63% 2.546 2.504 - 2.28% -
std::adjacent_find(vector<int>)/8 -1.63% 2.055 2.021 - -0.34% -
std::copy(vector<bool>)_(aligned)/32768 -1.63% 35.954 35.368 - 0.81% -
SetIntersection_Front_Set_float_262144_256 -1.63% 4142678.162 4075207.492 - -2.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.63% 1365115.291 1342907.547 - -5.85% -
BM_CmpEqual_uchar_uchar -1.63% 1.070 1.053 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.62% 1235024.903 1214985.188 - -2.57% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.62% 135825624.486 133622251.075 - -3.31% -
std::set<int>::contains(key)_(existent)/32 -1.62% 1.654 1.627 - -1.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.62% 2.339 2.301 - -1.51% -
SetIntersection_None_Vector_uint32_262144_256 -1.62% 1132390.248 1114092.616 - -1.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.61% 1532727.805 1507999.439 - -0.80% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.61% 1.826 1.797 - -3.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.61% 21.035 20.696 - -0.42% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 396.372 390.001 - -0.45% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.61% 25.965 25.548 - 2.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.61% 7.018 6.905 - -0.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.61% 14.923 14.684 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.60% 9.368 9.218 - -0.96% -
SetIntersection_None_Set_uint64_4_1 -1.60% 217145082.401 213667431.314 - -2.33% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.60% 67.114 66.043 - -1.49% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.60% 9888.114 9730.337 - -2.42% -
std::make_heap(deque<int>)_(shuffled)/8 -1.60% 25.042 24.643 - -0.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.59% 1.082 1.065 - -1.17% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.59% 132754.871 130641.265 - -1.63% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.59% 889.083 874.954 - 0.13% -
BM_deque_vector_ranges_copy_backward/1 -1.59% 2.074 2.041 - -1.89% -
SetIntersection_Front_Vector_uint64_1_1 -1.59% 534425742.147 525938539.447 - -2.62% -
SetIntersection_Front_Set_string_262144_1024 -1.59% 60492421.972 59533141.826 - -0.80% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.58% 20927623.762 20596242.955 - -4.01% -
SetIntersection_Front_Set_float_256_16 -1.58% 4598696.509 4525917.511 - -0.70% -
BM_deque_vector_ranges_move/70000 -1.58% 3276.590 3224.734 - -0.11% -
SetIntersection_Front_Set_uint64_262144_16 -1.58% 1220401.210 1201102.668 - 1.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.58% 1974.673 1943.452 - -0.96% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.58% 6092.677 5996.396 - 0.72% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.58% 21.033 20.701 - -0.58% -
SetIntersection_Front_Set_uint32_16_16 -1.58% 38092823.525 37491988.481 - -2.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.57% 1262106.283 1242239.666 - -1.30% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.57% 2.118 2.085 - 0.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.57% 1.645 1.620 - -6.97% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.57% 525.085 516.860 - -1.77% -
SetIntersection_Front_Set_string_16384_16 -1.56% 1955041.307 1924564.728 - 9.91% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.56% 226.492 222.963 - 4.15% -
std::find(vector<char>)_(process_all)/50 -1.56% 1.641 1.615 - -0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.56% 101.261 99.685 - -16.23% -
SetIntersection_None_Set_float_262144_1 -1.55% 1206732.910 1187977.537 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.55% 341567221.716 336259744.404 - -2.60% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.55% 333.903 328.715 - -3.96% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.55% 214506013.490 211174854.490 - -2.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.55% 3.853 3.793 - 1.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.55% 618.565 608.974 - -0.14% -
SetIntersection_None_Set_float_1024_1024 -1.55% 8992437.371 8853195.702 - -0.26% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.55% 6.087 5.993 - 2.48% -
SetIntersection_None_Set_uint32_64_4 -1.55% 21707923.385 21371935.449 - -3.71% -
SetIntersection_Front_Vector_uint64_262144_4 -1.55% 1061638.050 1045212.947 - -5.41% -
SetIntersection_None_Vector_uint64_1_1 -1.54% 534557187.641 526304262.160 - -2.59% -
BM_PushHeap_float_Ascending_262144 -1.54% 5.365 5.282 - 3.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.54% 1241797.121 1222668.781 - -2.20% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.54% 578.356 569.447 - 1.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.54% 9028.445 8889.416 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.54% 213469135.137 210182344.611 - -2.72% -
SetIntersection_Front_Vector_uint32_64_4 -1.54% 15996535.565 15750470.713 - -1.48% -
BM_CmpLess_uint_uint -1.54% 1.084 1.067 - 1.60% -
BM_StringFindCharLiteral/1024 -1.53% 18.219 17.940 - 0.08% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.53% 3.624 3.568 - 0.33% -
BM_deque_vector_ranges_move/64000 -1.53% 2999.175 2953.174 - -0.22% -
SetIntersection_Front_Set_uint32_1024_1 -1.53% 1039574.076 1023636.268 - -7.52% -
SetIntersection_Front_Set_string_262144_64 -1.53% 4999323.268 4922714.051 - 6.46% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.53% 57598.004 56717.726 - 0.41% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.53% 699.898 689.204 - -0.29% -
std::find_if(vector<bool>)_(process_all)/8 -1.53% 3.541 3.487 - -2.18% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.53% 38.410 37.823 - 1.54% -
SetIntersection_None_Vector_uint32_64_64 -1.53% 8552134.283 8421653.318 - -1.99% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.53% 2.275 2.240 - -0.99% -
std::shift_left(list<int>)/8192 -1.52% 7693.478 7576.482 - 0.29% -
SetIntersection_None_Vector_uint32_1024_1 -1.52% 1090144.046 1073571.480 - -0.44% -
std::deque<int>::ctor(size)/1024 -1.52% 76.442 75.282 - 6.80% -
SetIntersection_Front_Set_uint64_262144_16384 -1.52% 222362501.747 218992236.748 - -0.62% -
SetIntersection_Front_Vector_uint64_4_1 -1.51% 213647731.129 210412087.415 - -2.68% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.51% 4.090 4.028 - -4.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.51% 7.015 6.909 - 3.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.51% 2980573.486 2935487.385 - -3.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.51% 4461135.124 4393715.886 - -0.97% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.51% 464.978 457.958 - -2.49% -
SetIntersection_Front_Vector_uint64_262144_64 -1.51% 1311468.306 1291676.543 - -9.27% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.51% 234849103.946 231306856.303 - -1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.51% 10005403.778 9854500.554 - 0.61% -
std::copy_n(list<int>)/262144 -1.51% 218889.885 215592.504 - -0.05% -
SetIntersection_None_Vector_uint64_4_4 -1.51% 133947528.516 131930304.267 - -2.55% -
std::reverse_copy(vector<int>)/4096 -1.50% 133.421 131.414 - -1.53% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.50% 150368.685 148109.339 - -2.85% -
SetIntersection_None_Vector_uint32_256_256 -1.50% 2141153.216 2109028.937 - -0.44% -
SetIntersection_Front_Vector_uint32_256_4 -1.50% 4184262.204 4121581.401 - -1.13% -
SetIntersection_Front_Vector_uint32_16384_256 -1.50% 2151896.868 2119700.733 - -7.07% -
SetIntersection_None_Vector_uint32_262144_4 -1.50% 1144419.565 1127307.786 - -5.63% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.49% 10071.258 9920.719 - 0.04% -
std::unordered_set<int>::ctor(const&)/1024 -1.49% 6982.389 6878.349 - 3.95% -
SetIntersection_Interlaced_Vector_string_256_256 -1.49% 20901679.321 20590302.178 - 11.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.49% 1172708.730 1155255.014 - -0.78% -
std::map<int,_int>::clear()/32 -1.49% 655.784 646.026 - 1.20% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -1.49% 1.260 1.242 - -14.92% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.48% 37169.304 36618.324 - -1.74% -
SetIntersection_Front_Set_uint32_4_4 -1.48% 137539976.051 135504212.002 - -2.19% -
std::find_if_not(deque<int>)_(process_all)/8 -1.48% 2.669 2.629 - -4.12% -
SetIntersection_Interlaced_Set_string_16_4 -1.47% 73179125.454 72103156.841 - -2.06% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.47% 29.987 29.547 - -0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.47% 10.383 10.231 - -0.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.47% 754.865 743.794 - 0.30% -
SetIntersection_None_Vector_uint32_16384_64 -1.47% 1115967.524 1099601.961 - -6.14% -
SetIntersection_None_Vector_uint32_16384_16 -1.46% 1110239.621 1094005.588 - -5.94% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.46% 4654885.875 4586844.343 - -14.63% -
std::pop_heap(deque<float>)/1024 -1.46% 12.805 12.618 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.46% 1859052.981 1831957.764 - -0.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.46% 39917.341 39336.037 - 0.30% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.45% 5013.605 4940.689 - -0.82% -
SetIntersection_Front_Vector_uint64_64_16 -1.45% 14401102.135 14191951.729 - -2.15% -
SetIntersection_None_Set_string_1024_1024 -1.45% 9042487.722 8911464.359 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.45% 165038957.223 162647950.684 - -1.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.45% 623465.627 614441.984 - 0.73% -
std::find_end(vector<int>)_(process_all)/1000 -1.45% 222.073 218.863 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.44% 1980587.078 1951971.924 - 0.48% -
BM_deque_vector_copy/65536 -1.44% 2933.015 2890.684 - -0.59% -
std::map<int,_int>::ctor(const&)/1024 -1.44% 6564.525 6469.878 - -0.53% -
std::unordered_multiset<int>::erase(iterator)/32 -1.44% 19.724 19.440 - -0.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.44% 5.606 5.525 - 0.43% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.44% 717.153 706.830 - -1.20% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.44% 36707.105 36180.020 - -11.54% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.43% 672.482 662.869 - 1.18% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.43% 35.848 35.336 - -40.33% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.43% 223495020.740 220301307.418 - -2.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.43% 12206.265 12032.184 - -0.44% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.43% 24.833 24.479 - 5.67% -
std::unique(list<int>)_(contiguous)/52 -1.42% 64.920 63.995 - 0.29% -
SetIntersection_None_Set_uint64_16384_16 -1.42% 167655566.870 165267316.975 - -2.35% -
SetIntersection_None_Vector_uint32_1024_16 -1.42% 1093380.810 1077813.431 - -1.19% -
SetIntersection_None_Vector_uint64_4_1 -1.42% 214169836.475 211126832.320 - -2.63% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.42% 367248.099 362031.987 - -1.27% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.42% 21.997 21.685 - -0.72% -
SetIntersection_None_Set_uint32_64_1 -1.42% 22608740.584 22288184.031 - -2.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.42% 66314.017 65374.786 - -0.54% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.41% 886.019 873.501 - 1.45% -
std::reverse(vector<int>)/32768 -1.41% 1050.944 1036.132 - 0.08% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.41% 19.270 18.999 - -0.49% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.41% 478.200 471.468 - 3.42% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.41% 536297333.509 528754613.636 - -2.46% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.40% 533960848.874 526470927.151 - -2.41% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.40% 733.350 723.064 - -1.12% -
SetIntersection_Front_Set_uint32_4_1 -1.40% 214525974.207 211521748.397 - -2.41% -
SetIntersection_Front_Set_uint32_1024_4 -1.40% 1068605.668 1053649.524 - -7.72% -
SetIntersection_None_Vector_uint64_16384_4 -1.40% 1095385.002 1080055.728 - -6.80% -
BM_num_get<long_long> -1.40% 10.921 10.768 - 0.45% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.40% 21060952.023 20766506.095 - -2.45% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.40% 13216.312 13031.860 - -0.18% -
SetIntersection_Front_Vector_uint64_64_1 -1.39% 16418407.868 16189531.420 - -3.18% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.39% 9.263 9.134 - -2.04% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.39% 19.191 18.924 - -0.04% -
bm_lexicographical_compare<signed_char>/1048576 -1.39% 17157.510 16919.111 - 2.96% -
SetIntersection_Front_Set_uint64_16384_16384 -1.38% 229157289.303 225999112.230 - -0.87% -
std::sort_heap(deque<int>,_pred)/1024 -1.38% 12673.820 12499.394 - 1.93% -
std::reverse(deque<int>)/8 -1.38% 2.560 2.524 - -9.78% -
SetIntersection_None_Vector_uint32_262144_16384 -1.37% 1135283.765 1119685.229 - -5.97% -
SetIntersection_Front_Set_uint64_256_256 -1.37% 7735785.346 7629648.716 - 1.29% -
SetIntersection_Interlaced_Vector_float_256_1 -1.37% 4159538.587 4102670.260 - -0.71% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.37% 55558.009 54798.682 - -4.42% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.37% 12.607 12.435 - 3.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.37% 1169988.788 1154008.748 - -0.09% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.36% 59676163.053 58863354.962 - -1.84% -
SetIntersection_None_Vector_string_16384_16384 -1.36% 1236069.840 1219239.454 - -0.04% -
SetIntersection_Front_Set_uint32_64_16 -1.36% 15258600.825 15050913.815 - -4.37% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.36% 77.656 76.599 - 0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.36% 641.842 633.109 - -0.79% -
SetIntersection_None_Vector_float_262144_1024 -1.35% 1152213.957 1136610.160 - 1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.35% 1346240.973 1328031.282 - -0.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.35% 1198899.978 1182753.824 - 1.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.35% 32.130 31.698 - -1.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.34% 4177085.464 4121074.910 - -2.02% -
SetIntersection_None_Set_uint64_64_64 -1.34% 11478350.263 11324934.300 - -1.82% -
std::multiset<int>::find(key)_(existent)/32 -1.34% 1.605 1.584 - -2.39% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.34% 23.982 23.662 - -1.34% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.33% 18.974 18.721 - -0.81% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.33% 62683936.225 61847791.942 - -2.25% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.33% 795.600 784.989 - 2.05% -
SetIntersection_Front_Set_uint32_16384_4 -1.33% 1062769.793 1048613.451 - 0.12% -
SetIntersection_None_Set_uint64_16384_64 -1.33% 168812250.898 166568331.194 - -0.57% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.33% 98929.830 97615.765 - -4.00% -
BM_deque_vector_ranges_copy/70000 -1.33% 3230.608 3187.789 - -0.53% -
std::reverse_copy(list<int>)/4096 -1.33% 3243.962 3200.973 - 2.39% -
std::map<std::string,_int>::ctor(const&)/32 -1.33% 720.836 711.284 - -16.25% -
SetIntersection_Front_Set_float_256_64 -1.32% 5719430.908 5643862.880 - -1.58% -
SetIntersection_None_Set_float_64_1 -1.32% 22162361.429 21869594.390 - 1.38% -
BM_deque_vector_ranges_copy/64000 -1.32% 2950.862 2911.883 - -0.52% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.32% 2.060 2.033 - 0.16% -
ranges::minmax(std::deque<__int128>)/70000 -1.32% 34881.595 34421.623 - -0.53% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.32% 5169.937 5101.851 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.31% 12078412.781 11919603.721 - -1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.31% 1097011.325 1082611.595 - -1.14% -
BM_deque_vector_move/1 -1.31% 2.117 2.089 - -0.53% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.31% 4.262 4.206 - -0.48% -
SetIntersection_None_Set_string_262144_64 -1.31% 1666198.160 1644376.793 - 3.25% -
SetIntersection_Front_Vector_uint32_64_64 -1.31% 10722800.515 10582463.099 - -3.62% -
BM_deque_vector_ranges_copy/65536 -1.31% 2967.567 2928.828 - -0.18% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.30% 3425.046 3380.415 - 4.93% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.30% 74678.181 73706.483 - 0.08% -
SetIntersection_None_Vector_uint32_1024_4 -1.30% 1090544.956 1076356.134 - -0.22% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.30% 4607.112 4547.211 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.30% 1236478.518 1220418.213 - -2.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.30% 942452.323 930235.098 - -0.61% -
SetIntersection_None_Vector_uint64_16_4 -1.30% 53767767.055 53070779.807 - -2.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.30% 35723.330 35260.590 - -1.20% -
SetIntersection_Front_Vector_string_262144_4 -1.29% 1189580.305 1174176.884 - 1.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.29% 773.474 763.471 - 2.38% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.29% 55527.762 54812.561 - 0.17% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.29% 1.369 1.351 - -6.27% -
std::reverse(vector<int>)/4096 -1.29% 132.239 130.538 - 0.04% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.28% 4607.511 4548.340 - -0.44% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.28% 11307.894 11162.864 - 0.06% -
SetIntersection_Front_Vector_uint64_64_4 -1.28% 15979367.763 15775219.468 - -3.16% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.28% 31.656 31.252 - 0.80% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.28% 6.820 6.733 - 1.47% -
SetIntersection_Front_Set_uint64_16384_16 -1.27% 1201290.523 1185978.920 - -0.31% -
rng::starts_with(list<int>,_pred)/8 -1.27% 3.531 3.486 - -0.21% -
BM_deque_deque_ranges_copy_backward/1024 -1.27% 38.292 37.805 - 0.73% -
SetIntersection_Front_Vector_uint32_256_16 -1.27% 4173438.669 4120371.673 - -2.43% -
SetIntersection_None_Set_uint32_4_1 -1.27% 217003125.228 214244804.682 - -2.49% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.27% 19.735 19.484 - 0.04% -
SetIntersection_None_Vector_uint32_16384_4 -1.27% 1108624.177 1094548.679 - -0.68% -
SetIntersection_Front_Set_uint32_16384_16 -1.27% 1194115.853 1178961.290 - -2.75% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.27% 38.955 38.462 - -36.72% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -1.26% 295.754 292.013 - -6.87% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.26% 608.485 600.792 - -2.20% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -1.26% 174158.522 171965.346 - -1.09% -
SetIntersection_None_Set_uint32_16_16 -1.26% 35286056.889 34841700.183 - -2.87% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.26% 21.669 21.397 - -4.19% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.26% 13.488 13.319 - -1.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.26% 351144.812 346735.781 - 0.30% -
BM_StringFindAllMatch/8 -1.25% 2.899 2.863 - 2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.25% 1048235.938 1035096.765 - -8.30% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.25% 5.082 5.018 - 2.28% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.25% 4324.259 4270.119 - 0.73% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.25% 5901536.590 5827656.734 - -2.44% -
std::adjacent_find(list<int>,_pred)/50 -1.25% 29.623 29.253 - 0.08% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.25% 217.342 214.621 - -1.40% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.25% 622.799 615.009 - -1.97% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.25% 1469.862 1451.496 - -1.20% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.25% 16478320.213 16272467.922 - -2.69% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -1.25% 3074976.445 3036563.385 - -60.41% -
std::fill(list<int>)/50 -1.25% 35.590 35.145 - -1.18% -
SetIntersection_Interlaced_Set_float_1024_4 -1.25% 9900188.180 9776520.887 - -1.67% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.25% 220.250 217.501 - -1.67% -
std::equal(deque<int>)_(it,_it,_it)/8 -1.25% 4.306 4.252 - -3.29% -
SetIntersection_Front_Vector_float_256_16 -1.24% 4231422.068 4178795.122 - -0.97% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.24% 201.031 198.536 - -2.30% -
std::partition_copy(list<int>)/50 -1.24% 13.041 12.880 - -1.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 58768.446 58040.080 - 1.45% -
SetIntersection_None_Vector_uint64_16_16 -1.24% 33636903.584 33220120.123 - -2.67% -
std::multiset<int>::clear()/32 -1.24% 626.663 618.899 - -2.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.24% 22.357 22.081 - 0.21% -
std::reverse(deque<int>)/512 -1.23% 114.630 113.214 - -18.80% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.23% 16.051 15.854 - -1.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.23% 2.016 1.991 - -0.98% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.23% 38.419 37.948 - 3.85% -
SetIntersection_Front_Set_uint64_262144_1024 -1.23% 12841292.430 12683739.738 - 3.42% -
SetIntersection_Interlaced_Set_string_256_16 -1.23% 18056304.653 17834828.763 - 0.15% -
SetIntersection_Front_Vector_uint32_4_4 -1.23% 135743601.395 134079567.997 - -2.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.22% 136192.668 134527.574 - -2.54% -
std::move(vector<int>)/1048576 -1.22% 56705.139 56012.049 - -1.74% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.22% 24.797 24.495 - 0.61% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.22% 296.730 293.115 - -7.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.22% 618.138 610.609 - -0.75% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.22% 1581538.086 1562278.563 - -1.07% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.22% 4.134 4.083 - -1.17% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.21% 1.636 1.616 - 16.58% -
SetIntersection_None_Set_uint32_16384_1024 -1.21% 156844916.639 154943089.544 - -4.25% -
SetIntersection_Front_Vector_uint32_16384_1 -1.21% 1052836.379 1040074.814 - -5.99% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.21% 24.444 24.148 - -40.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.21% 7680621.429 7587889.909 - -0.87% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.21% 17.629 17.416 - 1.41% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.21% 53902.581 53252.792 - -1.45% -
std::partition(list<int>)_(dense)/50 -1.20% 13.602 13.439 - 1.14% -
std::unique(deque<int>)_(contiguous)/52 -1.20% 56.272 55.597 - -10.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.20% 12509379.710 12359415.921 - -1.35% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.20% 36214.545 35781.628 - -0.27% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.20% 20.178 19.937 - -4.75% -
std::find_end(vector<int>)_(process_all)/1024 -1.19% 227.340 224.624 - 1.81% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.19% 241.584 238.698 - 4.11% -
SetIntersection_None_Set_uint32_4_4 -1.19% 135717016.826 134096986.062 - -2.08% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.19% 581.371 574.446 - -0.38% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.19% 13.124 12.968 - -0.61% -
SetIntersection_Interlaced_Set_string_16384_4 -1.19% 200586125.878 198198210.427 - 1.17% -
std::multiset<std::string>::ctor(const&)/1024 -1.19% 34985.832 34570.156 - 0.03% -
std::find(vector<bool>)_(process_all)/1024 -1.19% 4.615 4.560 - -0.54% -
SetIntersection_None_Set_float_262144_16 -1.18% 1199240.398 1185064.613 - 0.78% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.18% 81721.631 80755.977 - -2.37% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.18% 1.113 1.100 - -1.22% -
BM_num_get<unsigned_long> -1.18% 10.570 10.445 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.18% 16.574 16.379 - -0.83% -
std::map<int,_int>::clear()/1024 -1.18% 10618.850 10493.692 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.17% 1179725.631 1165871.222 - -5.83% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.17% 385.331 380.810 - 1.44% -
BM_CmpEqual_short_short -1.17% 1.059 1.047 - -2.68% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.17% 62957023.381 62218856.803 - -2.07% -
SetIntersection_Front_Vector_string_1024_1024 -1.17% 38794059.663 38340265.929 - -1.67% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.17% 5.501 5.437 - -0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.17% 11034.755 10906.039 - 0.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.17% 87.372 86.353 - 0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.17% 1130041.240 1116875.745 - -1.18% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.16% 33.406 33.017 - -3.00% -
SetIntersection_Front_Vector_string_64_16 -1.16% 20654991.460 20414514.110 - 3.12% -
BM_StringRelational_Less_Small_Large_Control -1.16% 1.871 1.850 - 0.06% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.16% 58382968.748 57704874.993 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.16% 1615317.953 1596557.701 - 1.34% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.16% 54.993 54.355 - 0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.16% 616566.183 609408.677 - -1.51% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.16% 5183.554 5123.411 - 1.25% -
SetIntersection_None_Vector_uint64_64_1 -1.16% 16629797.573 16436876.043 - -1.31% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.16% 24623.268 24337.623 - -0.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.16% 23.294 23.024 - -0.95% -
std::set<int>::upper_bound(key)_(existent)/8192 -1.16% 8.005 7.913 - -3.51% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.15% 7.920 7.829 - -0.12% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.15% 1.411 1.395 - -0.39% -
rng::for_each(set<int>)/8192 -1.15% 7751.398 7662.320 - -1.63% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.15% 41.003 40.532 - -1.92% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.15% 9.609 9.498 - -2.30% -
SetIntersection_None_Vector_uint64_262144_1 -1.15% 1124745.851 1111835.635 - -1.51% -
SetIntersection_Front_Set_uint32_262144_4 -1.15% 1064573.923 1052355.945 - -0.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.15% 7756.233 7667.226 - 0.50% -
SetIntersection_Front_Set_uint64_256_16 -1.14% 4472947.501 4421743.792 - -1.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.14% 8385965.653 8289987.624 - -7.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.14% 19.302 19.082 - -0.43% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.14% 1058726.182 1046657.228 - 0.81% -
SetIntersection_None_Set_uint64_16384_256 -1.14% 167650056.708 165744255.021 - -2.29% -
SetIntersection_Front_Set_uint32_16_1 -1.14% 63027504.302 62312015.594 - -2.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.13% 3426.109 3387.224 - -0.60% -
SetIntersection_None_Vector_uint64_262144_16384 -1.13% 1124007.520 1111252.895 - -1.95% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.13% 12.490 12.348 - -0.01% -
std::reverse(vector<int>)/512 -1.13% 16.549 16.362 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.13% 167711337.392 165812973.191 - -1.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.13% 456190.135 451032.030 - 0.13% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.13% 1590979.899 1573015.625 - -1.27% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -1.13% 17.540 17.343 - -3.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.13% 1185724.223 1172371.677 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.13% 4132909.298 4086368.811 - -6.71% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.13% 9.819 9.709 - -3.36% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.12% 140.796 139.214 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.12% 4192431.916 4145423.623 - -1.02% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.12% 4623.814 4572.178 - 0.62% -
SetIntersection_None_Set_uint64_1024_64 -1.12% 8829372.185 8730774.257 - -2.40% -
BM_deque_deque_ranges_move/64 -1.12% 3.108 3.074 - -2.26% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.11% 41847.285 41380.904 - -0.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.11% 1.363 1.347 - -0.18% -
std::unordered_set<int>::ctor(const&)/8192 -1.11% 56266.330 55641.977 - 2.13% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.11% 8.735 8.638 - -2.28% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.11% 2793.928 2762.991 - -0.91% -
BM_deque_vector_move/64000 -1.11% 3000.956 2967.731 - -3.87% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -1.11% 1.237 1.223 - 4.01% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.11% 13062.386 12918.022 - 3.11% -
SetIntersection_None_Vector_uint32_262144_16 -1.10% 1133555.243 1121035.939 - -0.92% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.10% 17.495 17.302 - -0.23% -
BM_CmpLess_uchar_uchar -1.10% 1.069 1.057 - -0.71% -
std::unordered_set<int>::find(key)_(existent)/32 -1.10% 1.192 1.179 - -8.08% -
SetIntersection_Front_Vector_uint32_256_64 -1.10% 4345596.303 4297790.977 - 1.64% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.10% 56022562.574 55406844.193 - -1.83% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.10% 1.414 1.398 - 5.65% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.10% 49624858.331 49080497.197 - 0.38% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.09% 334.322 330.662 - -3.02% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.09% 352795564.818 348935910.694 - -0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.09% 540112486.284 534220060.520 - -1.78% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.09% 23.942 23.681 - 10.22% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.08% 13112.443 12970.244 - -2.58% -
std::move(vector<bool>)_(unaligned)/64 -1.08% 1.646 1.628 - 0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.08% 58233122.626 57604223.005 - -2.24% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.08% 283.967 280.906 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.08% 1056787.751 1045395.135 - 0.31% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.08% 62863945.917 62187266.031 - -2.65% -
rng::starts_with(deque<int>,_pred)/8 -1.07% 4.678 4.628 - -1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.07% 9.307 9.207 - -2.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.07% 18396549.764 18199214.987 - -0.43% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.07% 1715230.387 1696900.229 - -0.59% -
std::unordered_set<std::string>::erase(iterator)/32 -1.07% 28.149 27.848 - -0.50% -
BM_StringFindNoMatch/4096 -1.07% 75.873 75.064 - -1.84% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.06% 31.926 31.586 - 1.70% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.06% 30.129 29.809 - 0.11% -
BM_num_put<long_long> -1.06% 11.284 11.164 - -2.97% -
SetIntersection_Front_Set_string_64_1 -1.06% 17177855.796 16995771.520 - -1.85% -
std::find_end(list<int>)_(match_near_end)/1000 -1.06% 77.879 77.054 - 0.08% -
std::set<int>::ctor(const&,_alloc)/0 -1.06% 12.886 12.750 - 0.32% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.06% 1529314.125 1513144.615 - -0.60% -
SetIntersection_None_Vector_string_16384_1 -1.06% 1236641.140 1223578.361 - -0.04% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.06% 765701.716 757615.745 - -0.65% -
SetIntersection_None_Vector_string_262144_1 -1.05% 1304596.680 1290871.612 - -4.57% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.05% 26.601 26.321 - -1.40% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.05% 1.203 1.190 - -0.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.05% 20.295 20.083 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.04% 9093516.900 8998558.472 - -0.86% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.04% 3997.411 3955.709 - -1.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.04% 14.943 14.788 - 0.01% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.04% 14223941.015 14075742.013 - -0.18% -
SetIntersection_Front_Vector_string_64_4 -1.04% 17730044.434 17545651.870 - -1.91% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.04% 1895.611 1875.904 - -0.10% -
std::set<std::string>::find(key)_(existent)/32 -1.04% 16.327 16.158 - 4.12% -
rng::for_each(map<int>)/8192 -1.04% 7392.749 7315.989 - 0.04% -
BM_StringEraseToEnd_Huge_Transparent -1.04% 2.382 2.357 - -2.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.04% 22978489.577 22740210.405 - -0.07% -
std::stable_partition(list<int>)_(sparse)/1024 -1.03% 931.854 922.221 - -0.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.03% 15.320 15.162 - -0.55% -
SetIntersection_Front_Vector_float_1024_16 -1.03% 1128190.061 1116561.569 - 1.72% -
std::is_sorted(vector<int>,_pred)/8 -1.03% 3.243 3.209 - -6.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.03% 1086204.821 1075032.503 - 0.51% -
std::copy_n(deque<int>)/32768 -1.03% 1144.609 1132.842 - -0.46% -
SetIntersection_None_Vector_string_256_1 -1.03% 4505877.289 4459600.524 - -0.62% -
BM_CmpEqual_schar_uchar -1.03% 1.112 1.100 - 0.78% -
std::for_each(join_view(vector<vector<int>>))/50 -1.03% 4.041 4.000 - -1.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.02% 3055798.059 3024525.430 - -0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.02% 37283171.522 36902584.877 - -1.03% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.02% 28730.258 28437.021 - -0.60% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.02% 2.921 2.891 - -0.57% -
BM_StringFindMatch2/32768 -1.02% 1579.939 1563.831 - 0.09% -
SetIntersection_Front_Vector_string_262144_64 -1.02% 3200662.620 3168075.367 - 4.14% -
std::multiset<int>::ctor(const&)/8192 -1.02% 52259.504 51727.444 - -1.57% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.02% 1610198.811 1593820.066 - -1.03% -
std::multiset<int>::find(key)_(non-existent)/32 -1.02% 2.293 2.269 - -0.23% -
SetIntersection_Front_Vector_uint64_256_16 -1.02% 4203470.329 4160732.050 - -1.14% -
SetIntersection_None_Vector_float_262144_1 -1.02% 1136339.553 1124787.524 - 1.96% -
BM_StringRelational_Compare_Huge_Huge_Control -1.01% 99.997 98.982 - 0.52% -
std::copy(list<int>)/262144 -1.01% 216371.833 214176.385 - -0.27% -
SetIntersection_Front_Vector_string_1024_256 -1.01% 9153696.059 9060903.358 - -3.04% -
BM_deque_deque_ranges_move/4000 -1.01% 145.074 143.606 - -1.23% -
SetIntersection_Front_Set_uint32_16384_64 -1.01% 1666759.197 1649898.228 - -3.87% -
SetIntersection_Interlaced_Vector_float_16_16 -1.01% 35734339.742 35373027.234 - -1.30% -
SetIntersection_Front_Set_float_16384_4 -1.01% 1070434.021 1059639.321 - -1.38% -
SetIntersection_Front_Set_uint32_64_1 -1.01% 16557898.742 16390959.094 - -1.22% -
SetIntersection_None_Set_uint32_1024_64 -1.01% 8896989.308 8807369.184 - -3.21% -
std::unordered_multiset<int>::clear()/32 -1.01% 590.758 584.810 - -0.63% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.01% 137.216 135.836 - 0.73% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.00% 696.908 689.911 - -1.29% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.00% 181960723.674 180139280.173 - -0.33% -
BM_PushHeap_uint32_Ascending_256 -1.00% 2.158 2.137 - 0.22% -


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