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 3222670c681cb3d1ac57fbd0faffec8957a7403a

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 567245 2026-02-15T22:53:30 0:00:00
Previous 567186 2026-02-16T03:43:57 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1684 1800
Performance Improvements 1697 1745
Unchanged Tests 38524 38360
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(list<int>)_(unpartitioned)/8192 483.53% 375.362 2190.365 - -1.00% -
std::copy_backward(vector<bool>)_(aligned)/262144 146.97% 284.985 703.837 - -10.89% -
std::copy_n(vector<bool>)_(aligned)/262144 132.56% 278.226 647.040 - 1.30% -
SetIntersection_Interlaced_Vector_uint64_262144_64 103.69% 8481845.931 17276378.172 - 99.88% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 93.51% 365217.761 706747.760 - 0.84% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 78.32% 388213.827 692267.059 - 4.96% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 74.56% 60.902 106.309 - 12.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 71.82% 6.285 10.799 - 72.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 70.72% 22.121 37.766 - 9.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 62.99% 23.774 38.749 - -0.67% -
std::copy_backward(vector<int>)/4096 61.85% 146.596 237.267 - 1.59% -
std::set<std::string>::insert(value)_(already_present)/8192 59.98% 37.999 60.790 - 103.72% -
std::unordered_set<int>::count(key)_(non-existent)/0 58.84% 0.305 0.484 - 73.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 54.03% 31.135 47.957 - 25.57% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 53.03% 609.227 932.319 - 32.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 51.30% 42.524 64.338 - 21.23% -
std::reverse(vector<int>)/8 51.03% 1.503 2.270 - 46.86% -
std::copy_if(list<int>)_(every_other)/64 50.93% 27.809 41.972 - 51.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 49.25% 0.466 0.696 - 20.46% -
std::map<std::string,_int>::erase(key)_(existent)/1024 48.09% 53.896 79.816 - 18.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 47.31% 47.658 70.205 - 53.93% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 45.14% 0.308 0.447 - 0.62% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 45.10% 0.276 0.400 - 46.97% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 44.78% 647.658 937.657 - 23.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 44.49% 44.227 63.906 - -9.26% -
BM_PushHeap_uint64_Descending_1 44.26% 0.482 0.695 - 47.61% -
BM_PushHeap_float_Ascending_1 43.82% 0.429 0.617 - 31.97% -
std::unordered_set<int>::erase(key)_(existent)/8192 43.58% 21.273 30.545 - 35.21% -
std::unordered_set<int>::count(key)_(existent)/1024 42.50% 1.165 1.661 - 28.31% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 41.40% 18.799 26.581 - 9.18% -
std::set<std::string>::erase(key)_(existent)/32 41.04% 52.892 74.596 - 48.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 40.34% 243642574.235 341933296.209 - 1.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 39.66% 4.510 6.298 - 39.92% -
std::unordered_set<int>::insert(value)_(already_present)/32 39.27% 2.032 2.830 - 61.74% -
BM_StringConstructDestroyCStr_Empty_Transparent 39.00% 0.275 0.382 - 20.92% -
std::unordered_set<int>::count(key)_(existent)/32 38.46% 1.197 1.658 - 35.28% -
std::shift_right(vector<int>)/32 37.41% 2.953 4.058 - -0.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 36.55% 1.102 1.505 - 10.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 36.46% 4.887 6.669 - 0.04% -
BM_PushHeap_string_SingleElement_1 36.19% 0.474 0.646 - -7.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 35.87% 6.801 9.240 - 0.05% -
std::set<std::string>::erase(key)_(existent)/1024 35.79% 72.831 98.899 - 64.04% -
BM_StringCtorDefault 35.71% 0.237 0.322 - 33.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 35.43% 23.450 31.759 - 0.43% -
ranges::min(std::vector<long_long>)/1 35.07% 0.335 0.453 - 0.72% -
ranges::minmax(std::deque<long_long>)/64 34.02% 24.401 32.702 - 42.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.71% 24.505 32.765 - 36.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 33.31% 19.940 26.582 - 12.49% -
BM_StringConstructDestroyCStr_Small_Transparent 32.73% 0.346 0.459 - 15.82% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 32.69% 263.847 350.093 - 6.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 32.13% 19.334 25.547 - 17.72% -
std::search(deque<int>)_(same_length)/1000 31.90% 325.916 429.889 - -7.42% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 31.12% 1.568 2.056 - 49.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 30.69% 11.553 15.098 - 34.39% -
ranges::min(std::deque<__int128>)/70000 30.49% 35982.774 46954.497 - 28.65% -
std::unique_copy(deque<int>)_(sprinkled)/32 30.27% 9.491 12.363 - 34.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.70% 22.750 29.506 - 41.05% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 29.06% 0.957 1.235 - 38.68% -
ranges::min(std::vector<__int128>)/1 28.46% 0.321 0.412 - -0.08% -
std::find_if(deque<int>)_(process_all)/1024 28.08% 251.048 321.536 - 28.99% -
BM_deque_deque_ranges_copy_backward/0 27.49% 0.736 0.938 - 11.40% -
std::find_if(deque<int>)_(process_all)/8192 27.25% 2001.702 2547.112 - 27.96% -
BM_vector_deque_ranges_move_backward/2 26.83% 1.995 2.531 - 38.71% -
std::find_if(deque<int>)_(process_all)/32768 26.81% 8075.446 10240.731 - 26.71% -
rng::contains_subrange(deque<int>)_(process_all)/32 26.54% 11.855 15.001 - -1.96% -
std::unordered_set<int>::insert(value)_(already_present)/1024 26.54% 1.908 2.414 - 27.56% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 26.51% 3912.349 4949.379 - 24.42% -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.91% 25.295 31.851 - 13.61% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.61% 19.232 24.158 - -6.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.42% 25.044 31.409 - -2.27% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 25.29% 7571.672 9486.390 - -1.49% -
ranges::minmax(std::list<long_long>)/1 24.86% 0.396 0.495 - 9.24% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 24.71% 7332.478 9144.222 - -0.41% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 24.61% 461.484 575.078 - 26.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 24.57% 46.693 58.166 - 22.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 24.15% 11.268 13.990 - 18.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 24.04% 0.561 0.696 - 25.25% -
std::set<std::string>::insert(value)_(new_value,_end)/32 23.98% 32.164 39.878 - -12.31% -
BM_vector_deque_ranges_copy/0 23.63% 0.346 0.428 - -31.54% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 23.39% 1.621 2.000 - 13.81% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 23.24% 46.709 57.563 - 23.02% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 22.94% 1357.767 1669.248 - 2.85% -
rng::contains_subrange(deque<int>)_(process_all)/16 22.86% 7.612 9.353 - 1.78% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 22.70% 67.165 82.414 - 20.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 22.40% 11824410.148 14473236.556 - -36.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 22.32% 1.146 1.402 - -4.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.98% 44.997 54.885 - 15.19% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 21.79% 1.061 1.293 - -3.73% -
BM_vector_deque_ranges_move_backward/1 21.60% 2.288 2.782 - 31.51% -
std::unordered_set<int>::count(key)_(non-existent)/32 21.25% 1.388 1.683 - 5.40% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 21.21% 0.299 0.362 - -18.30% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 21.16% 1.478 1.791 - 1.25% -
bm_lexicographical_compare<int>/1 21.05% 1.346 1.630 - 27.15% -
BM_vector_deque_move_backward/64 21.02% 2.989 3.617 - 21.32% -
BM_deque_deque_move/0 20.98% 0.761 0.921 - 13.82% -
BM_deque_deque_ranges_move_backward/64 20.67% 3.371 4.067 - 20.55% -
std::stable_partition(list<int>)_(dense)/1024 20.59% 1446.453 1744.307 - -0.54% -
BM_vector_deque_ranges_copy_backward/0 20.25% 0.503 0.605 - -10.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 20.23% 1.315 1.581 - 2.93% -
std::unordered_set<int>::find(key)_(non-existent)/8192 20.06% 1.008 1.210 - 7.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 19.99% 1.204 1.445 - 11.21% -
SetIntersection_Interlaced_Vector_uint32_262144_4 19.81% 1474505.237 1766634.231 - 12.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 19.60% 35.562 42.531 - -43.81% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 19.55% 6.714 8.026 - -0.36% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 19.33% 61.443 73.322 - 11.20% -
BM_vector_deque_move/0 19.00% 0.460 0.548 - 24.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.96% 1510656.660 1797049.211 - 22.91% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 18.81% 623.932 741.320 - 11.98% -
std::unordered_set<int>::erase(iterator)/8192 18.79% 19.634 23.324 - 4.91% -
SetIntersection_Interlaced_Vector_uint64_1024_16 18.58% 1848235.015 2191716.761 - 16.64% -
BM_deque_deque_ranges_move_backward/1 18.56% 2.701 3.202 - 23.48% -
std::fill(list<int>)/8192 18.44% 7484.778 8864.615 - 5.88% -
BM_vector_deque_move_backward/2 18.34% 2.055 2.432 - 18.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 18.28% 1.083 1.281 - -4.56% -
BM_vector_deque_move_backward/1 18.07% 2.309 2.726 - 18.74% -
std::vector<std::string>::ctor(size)/32 17.94% 31.951 37.684 - 17.26% -
std::adjacent_find(deque<int>,_pred)/8 17.89% 4.057 4.783 - 14.90% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 17.85% 26.608 31.358 - -9.48% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 17.66% 35.420 41.677 - -3.15% -
std::unordered_multiset<int>::clear()/1024 17.65% 8287.173 9750.170 - 16.23% -
std::unordered_multiset<int>::clear()/8192 17.64% 64160.768 75476.339 - 15.70% -
ranges::min(std::vector<char>)/1 17.58% 0.386 0.453 - 36.89% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 17.49% 20182.312 23711.923 - -3.45% -
SetIntersection_Front_Set_float_262144_256 17.41% 3592227.876 4217532.208 - 1.36% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 17.32% 10.911 12.801 - 14.56% -
rng::find_last_if(deque<int>)_(bail_90%)/8 17.28% 0.924 1.084 - 9.11% -
BM_std_minmax_element<int>/65536 17.20% 15012.703 17594.549 - 3.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 17.18% 0.291 0.341 - 1.79% -
rng::find_last(vector<char>)_(bail_90%)/8 17.15% 0.392 0.460 - 4.42% -
std::copy(vector<int>)/4096 17.09% 193.499 226.562 - 1.85% -
std::copy_if(list<int>)_(every_other)/4096 16.99% 3306.382 3868.259 - -7.14% -
std::is_sorted(list<int>,_pred)/8192 16.90% 7709.140 9012.295 - 4.19% -
ranges::min(std::deque<char>)/1 16.85% 0.630 0.737 - -19.53% -
std::multiset<std::string>::contains(key)_(existent)/1024 16.82% 21.557 25.184 - 16.01% -
BM_vector_deque_ranges_move_backward/64 16.82% 3.032 3.542 - 14.25% -
std::unordered_set<int>::erase(iterator)/1024 16.80% 19.557 22.842 - 2.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 16.72% 1.614 1.884 - 13.15% -
std::unordered_set<int>::find(key)_(existent)/8192 16.72% 1.368 1.596 - 10.27% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.69% 597.694 697.447 - 10.02% -
std::unordered_set<int>::count(key)_(non-existent)/1024 16.61% 1.435 1.673 - 14.75% -
std::copy_n(vector<bool>)_(aligned)/1048576 16.46% 2865.113 3336.847 - 0.54% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 16.37% 628.578 731.468 - 9.23% -
ranges::min(std::list<long_long>)/1 16.36% 0.313 0.365 - -2.73% -
BM_std_minmax_element<int>/70000 16.35% 16049.322 18673.945 - 2.84% -
BM_std_minmax_element<int>/64000 16.27% 14676.408 17064.684 - 2.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 16.21% 4.610 5.358 - 16.18% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 16.15% 6.303 7.321 - 16.57% -
BM_std_minmax_element<int>/4096 16.09% 943.235 1094.965 - 2.55% -
BM_std_minmax_element<int>/4000 16.00% 921.856 1069.328 - 2.55% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 15.80% 45073.764 52195.935 - 13.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 15.74% 77061.463 89191.645 - 13.12% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.71% 15101.488 17474.439 - 0.82% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.68% 0.396 0.458 - 16.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 15.56% 2367570.296 2736019.897 - 14.31% -
BM_std_minmax_element<int>/5500 15.48% 1270.208 1466.789 - 3.09% -
std::unordered_set<int>::clear()/1024 15.44% 7822.827 9030.676 - -11.71% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 15.16% 1.278 1.471 - 8.61% -
SetIntersection_Interlaced_Vector_uint64_1024_64 15.12% 3400005.072 3914116.482 - -8.73% -
BM_std_minmax_element<int>/1024 15.02% 239.655 275.654 - 1.61% -
BM_deque_deque_ranges_move_backward/2 14.97% 2.409 2.770 - 18.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 14.97% 37.751 43.401 - 25.67% -
BM_lexicographical_compare_three_way_fast_path/1 14.89% 0.370 0.426 - 7.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.87% 29.533 33.926 - 19.03% -
BM_vector_deque_move/64000 14.82% 2934.907 3369.877 - 9.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.77% 368.957 423.437 - 15.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.74% 2.213 2.539 - 14.77% -
std::unordered_set<std::string>::find(key)_(existent)/8192 14.65% 34.822 39.926 - -9.09% -
std::unordered_set<std::string>::find(key)_(existent)/1024 14.52% 39.082 44.757 - 8.40% -
std::set<int>::erase(key)_(non-existent,_end)/32 14.44% 2.323 2.659 - 18.09% -
BM_vector_deque_ranges_copy/64000 14.40% 2942.849 3366.712 - 9.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 14.38% 33.496 38.312 - 55.87% -
BM_std_minmax_element<int>/512 14.37% 122.267 139.837 - 1.53% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.32% 12.134 13.871 - 1.76% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 14.19% 9.331 10.656 - -2.16% -
std::multiset<std::string>::contains(key)_(non-existent)/32 14.05% 9.639 10.993 - 14.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 14.03% 9085.204 10359.810 - 4.83% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 13.97% 4.790 5.459 - -0.02% -
std::partition(list<int>)_(dense)/8192 13.92% 4443.573 5062.213 - -5.52% -
BM_vector_deque_copy/64000 13.82% 2960.477 3369.599 - 9.88% -
std::unordered_set<int>::find(key)_(existent)/32 13.76% 1.261 1.434 - 2.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.73% 5952.531 6769.786 - -10.99% -
std::unique_copy(deque<int>)_(sprinkled)/52 13.67% 15.394 17.499 - 18.84% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 13.61% 48.348 54.930 - -1.60% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 13.47% 4.473 5.076 - 5.70% -
std::copy_backward(vector<bool>)_(aligned)/1048576 13.47% 2704.222 3068.417 - 55.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 13.43% 8791474.130 9972034.897 - 14.92% -
BM_PushHeap_float_Ascending_16 13.41% 1.022 1.159 - 18.91% -
BM_vector_deque_move/70000 13.29% 3194.182 3618.554 - 7.01% -
SetIntersection_Interlaced_Vector_string_16384_64 13.23% 12740313.954 14426332.694 - 9.65% -
std::reverse(list<int>)/32768 13.05% 17543.374 19832.692 - 13.21% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 13.03% 24.931 28.180 - 19.88% -
BM_StringRelational_Eq_Small_Small_ChangeLast 12.95% 1.885 2.129 - 5.97% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.93% 5695.271 6431.934 - 12.22% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 12.90% 46.810 52.848 - 25.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 12.89% 4876517.211 5504997.579 - 20.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 12.89% 69273.978 78199.991 - 17.30% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 12.82% 37.459 42.260 - 3.13% -
std::partition(deque<int>)_(sparse)/32 12.74% 10.036 11.314 - 12.37% -
BM_vector_deque_copy/70000 12.64% 3201.614 3606.391 - 6.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12.64% 11741.183 13225.572 - 6.50% -
BM_vector_deque_ranges_move/64000 12.62% 2936.417 3306.867 - 7.74% -
std::partition(deque<int>)_(sparse)/50 12.61% 15.258 17.182 - 11.19% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 12.60% 144.553 162.763 - 12.42% -
BM_vector_deque_ranges_move/65536 12.59% 2975.710 3350.372 - 7.64% -
BM_vector_deque_ranges_copy/70000 12.58% 3201.832 3604.713 - 6.62% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.58% 8618.709 9702.684 - 17.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 12.47% 1.373 1.544 - 15.07% -
BM_std_minmax_element<short>/4096 12.38% 987.022 1109.260 - 0.38% -
std::upper_bound(std::list<int>)/8192 12.26% 13117.953 14726.121 - 12.07% -
BM_std_minmax_element<short>/4000 12.19% 966.189 1083.951 - 0.41% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 12.19% 1.402 1.573 - 11.45% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.17% 233.580 262.000 - 14.74% -
ranges::minmax(std::deque<long_long>)/70000 12.11% 25200.679 28252.299 - 15.08% -
BM_std_minmax_element<short>/5500 12.09% 1325.854 1486.190 - 0.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 12.08% 573.951 643.279 - 10.30% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 12.01% 0.393 0.441 - 7.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 11.97% 2285787.106 2559288.193 - 9.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 11.95% 41.136 46.054 - 43.15% -
BM_std_minmax_element<short>/1024 11.95% 252.953 283.172 - 0.45% -
ranges::min(std::deque<__int128>)/64 11.93% 25.273 28.287 - 12.12% -
std::unordered_multiset<int>::erase(iterator)/8192 11.91% 19.508 21.831 - 9.93% -
BM_vector_deque_ranges_copy/65536 11.89% 2978.600 3332.838 - 6.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 11.88% 31.623 35.380 - 21.83% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 11.86% 6.527 7.301 - 13.15% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 11.82% 1.721 1.924 - 31.70% -
std::unordered_multiset<int>::erase(iterator)/1024 11.81% 19.484 21.786 - 9.82% -
std::lower_bound(std::list<int>)/8192 11.75% 13163.702 14710.942 - 11.13% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 11.74% 85672.826 95729.079 - 15.09% -
std::vector<int>::ctor(size)/32 11.73% 10.262 11.466 - -21.15% -
SetIntersection_None_Set_uint64_1024_16 11.54% 8595734.293 9587339.812 - 8.98% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 11.53% 19833.749 22121.238 - 11.14% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 11.53% 132384.989 147652.199 - 10.11% -
SetIntersection_Front_Vector_uint32_1024_1024 11.47% 5307991.404 5916654.555 - 0.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 11.36% 1.221 1.360 - 13.25% -
SetIntersection_Front_Vector_uint32_16384_1024 11.35% 5300643.117 5902022.667 - 5.51% -
BM_std_minmax_element<int>/64 11.35% 15.657 17.433 - 2.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.33% 17709.783 19715.907 - 11.95% -
BM_StringRead_Cold_Shallow_Large 11.21% 1.058 1.176 - 2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 11.20% 65428375.259 72758159.352 - 11.55% -
std::unordered_set<int>::find(key)_(existent)/1024 11.19% 1.396 1.552 - 16.16% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 11.18% 600.991 668.195 - 10.67% -
BM_vector_deque_move/65536 11.15% 2974.846 3306.598 - 6.43% -
std::set<std::string>::ctor(const&)/32 11.15% 715.497 795.286 - -5.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.15% 14.163 15.742 - 41.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 11.14% 120927.571 134396.403 - 9.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11.11% 12066.974 13407.225 - 3.85% -
std::map<std::string,_int>::erase(key)_(existent)/32 11.09% 60.960 67.719 - -12.98% -
BM_PushHeap_string_Descending_262144 11.05% 2.986 3.316 - -3.10% -
std::copy_backward(vector<bool>)_(aligned)/512 10.95% 1.554 1.724 - 9.64% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 10.92% 1.451 1.610 - -3.94% -
BM_PushHeap_uint32_Ascending_16 10.89% 0.916 1.016 - 9.45% -
BM_std_minmax_element<short>/512 10.89% 129.890 144.040 - 0.53% -
SetIntersection_None_Set_uint64_16384_64 10.83% 165671420.673 183618977.790 - 8.12% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 10.82% 45.769 50.720 - 6.25% -
std::partial_sort_copy(deque<int>)_(descending)/1024 10.82% 8138.894 9019.147 - 6.62% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.80% 22.896 25.370 - 19.89% -
BM_StringConstructDestroyCStr_Large_Transparent 10.77% 11.097 12.293 - 0.77% -
BM_vector_deque_ranges_move/70000 10.76% 3193.340 3536.992 - 4.74% -
SetIntersection_None_Set_uint64_16384_1 10.74% 158911215.397 175970386.963 - 8.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 10.69% 1.311 1.451 - -5.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.66% 141798331.875 156917884.292 - 8.91% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 10.66% 8947.391 9901.285 - 10.06% -
SetIntersection_None_Set_uint64_16384_16 10.58% 165819936.380 183364733.357 - 9.62% -
ranges::min(std::vector<__int128>)/70000 10.57% 27078.412 29940.939 - 0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 10.55% 208.650 230.661 - 5.26% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 10.54% 12.637 13.969 - 12.35% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.53% 10.054 11.112 - 12.97% -
SetIntersection_None_Set_uint64_16384_4 10.50% 161478530.483 178433721.045 - 8.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 10.49% 1004542.619 1109967.915 - 5.04% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 10.48% 601.525 664.579 - 10.85% -
std::multiset<std::string>::contains(key)_(existent)/32 10.48% 15.315 16.920 - 2.95% -
SetIntersection_Interlaced_Set_string_262144_1024 10.46% 2056805.500 2271938.721 - 10.02% -
BM_PushHeap_uint32_PipeOrgan_1 10.45% 0.519 0.574 - 40.41% -
SetIntersection_None_Set_uint64_16384_1024 10.42% 169606525.750 187272404.330 - 11.45% -
SetIntersection_None_Set_float_1024_16 10.38% 8967745.478 9898232.127 - 10.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 10.35% 6384541.633 7045075.110 - 6.84% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 10.34% 5990.069 6609.299 - 12.29% -
BM_std_minmax_element<int>/3 10.33% 1.014 1.118 - -1.68% -
SetIntersection_None_Set_float_1024_4 10.33% 8861549.085 9777131.541 - 11.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.31% 90.106 99.392 - 3.37% -
BM_StringRelational_Eq_Large_Large_Control 10.27% 2.048 2.258 - 2.04% -
SetIntersection_None_Set_float_1024_64 10.25% 8765200.073 9663615.713 - 9.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 10.23% 12409975.116 13679976.426 - 8.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 10.22% 45495657.493 50146618.199 - 8.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.21% 21.138 23.296 - 5.19% -
std::unordered_set<int>::count(key)_(non-existent)/8192 10.20% 1.497 1.649 - 5.98% -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.16% 9.865 10.867 - -2.67% -
SetIntersection_None_Set_uint64_16384_256 10.14% 164727417.077 181436955.075 - 7.32% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 10.13% 601.794 662.775 - 10.12% -
std::any_of(list<int>)_(process_all)/32768 10.02% 25894.664 28488.699 - 10.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 10.02% 1.182 1.300 - 0.79% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.01% 19971.396 21969.700 - 10.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 9.94% 6.626 7.284 - 11.01% -
BM_std_minmax_element<char>/70000 9.92% 17943.364 19723.987 - 7.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 9.91% 3028827.806 3329097.499 - 9.96% -
SetIntersection_None_Set_uint64_1024_256 9.90% 8589427.870 9439778.095 - 6.04% -
std::search(list<int>,_pred)_(same_length)/8192 9.86% 9301.624 10219.030 - 19.18% -
SetIntersection_Front_Set_float_1024_1024 9.85% 11088609.059 12181016.761 - -10.17% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 9.84% 35.260 38.728 - 5.20% -
BM_PushHeap_uint32_Ascending_64 9.83% 1.522 1.672 - 9.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 9.83% 2237068.192 2456885.000 - 7.92% -
std::find_end(vector<int>)_(process_all)/1048576 9.82% 217975.855 239373.835 - 8.01% -
BM_std_minmax_element<char>/65536 9.76% 16830.112 18472.714 - 7.87% -
BM_std_minmax_element<char>/64000 9.74% 16434.230 18034.338 - 7.84% -
std::for_each_n(list<int>)/8192 9.70% 7660.239 8403.469 - 11.20% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.63% 1.156 1.267 - 9.73% -
BM_std_minmax_element<char>/5500 9.60% 1419.483 1555.686 - 7.69% -
std::map<std::string,_int>::erase(iterator)/32 9.55% 29.174 31.958 - 13.66% -
std::multiset<int>::contains(key)_(non-existent)/8192 9.54% 9.160 10.034 - 16.35% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 9.53% 19934.265 21833.650 - 9.87% -
std::set<int>::upper_bound(key)_(existent)/1024 9.51% 3.914 4.286 - 5.14% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9.48% 10682.771 11695.799 - 12.05% -
SetIntersection_None_Set_uint64_1024_64 9.41% 8711203.367 9530702.965 - 5.87% -
bm_ranges_lexicographical_compare<int>/1 9.41% 1.247 1.364 - 4.23% -
BM_PushHeap_string_PipeOrgan_262144 9.38% 16.231 17.755 - 1.69% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.38% 173652.144 189933.369 - 9.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 9.36% 1019098.352 1114483.229 - 5.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.35% 11524.911 12602.199 - 8.39% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 9.32% 19884.639 21738.412 - 9.79% -
BM_std_minmax_element<char>/4000 9.27% 1036.316 1132.432 - 7.49% -
std::set<int>::lower_bound(key)_(existent)/1024 9.27% 4.412 4.821 - 12.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 9.26% 45.424 49.629 - -9.28% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 9.24% 28.893 31.563 - 10.04% -
std::unordered_multiset<int>::count(key)_(existent)/1024 9.23% 1.731 1.891 - -7.01% -
BM_std_minmax_element<char>/4096 9.19% 1062.309 1159.950 - 7.55% -
BM_std_minmax_element<short>/70000 9.15% 17279.013 18859.917 - 0.32% -
std::unordered_multiset<int>::erase(iterator)/32 9.14% 19.441 21.219 - 7.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 9.14% 0.583 0.636 - 7.25% -
BM_StringRead_Cold_Shallow_Small 9.10% 1.047 1.142 - 1.69% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 9.08% 20.080 21.904 - 9.29% -
BM_StringRead_Cold_Shallow_Empty 9.08% 1.043 1.137 - 0.16% -
std::unordered_set<int>::contains(key)_(non-existent)/0 9.05% 0.365 0.398 - 17.93% -
BM_StringRead_Cold_Deep_Empty 9.02% 1.117 1.217 - -6.94% -
std::reverse(list<int>)/4096 8.99% 1773.433 1932.889 - 9.50% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 8.96% 173382.214 188923.243 - 9.10% -
std::copy_backward(vector<bool>)_(aligned)/64 8.93% 1.752 1.908 - 13.02% -
BM_std_minmax_element<short>/65536 8.91% 16209.058 17653.081 - 0.44% -
BM_std_minmax_element<short>/64000 8.90% 15823.517 17231.412 - 0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.82% 0.546 0.594 - -3.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 8.82% 14650848.745 15942654.828 - 10.73% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 8.80% 38278574.114 41646014.706 - 9.79% -
BM_PushHeap_uint64_SingleElement_16 8.76% 0.348 0.378 - 12.03% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 8.75% 1.228 1.335 - -3.16% -
std::partition_copy(deque<int>)/8192 8.75% 5687.611 6185.337 - 8.38% -
BM_deque_deque_ranges_copy_backward/1 8.74% 2.598 2.825 - 7.56% -
SetIntersection_Front_Vector_uint32_16384_16384 8.73% 70885021.208 77071630.670 - 2.28% -
SetIntersection_None_Set_float_1024_256 8.72% 9000153.827 9785184.452 - 10.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 8.71% 24.977 27.153 - 21.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 8.71% 15351.577 16688.879 - 8.96% -
BM_std_minmax_element<char>/1024 8.68% 271.256 294.805 - 6.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.67% 20.139 21.885 - 1.19% -
BM_StringEraseWithMove_Empty_Transparent 8.62% 0.571 0.620 - 10.81% -
BM_PushHeap_float_Ascending_64 8.62% 1.747 1.897 - 8.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 8.61% 16.139 17.529 - 8.54% -
BM_vector_deque_move_backward/0 8.60% 0.431 0.468 - 18.49% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.59% 173624.359 188546.362 - 8.78% -
std::unordered_set<int>::erase(key)_(existent)/1024 8.58% 23.484 25.498 - 18.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.56% 31.985 34.723 - -0.04% -
BM_PushHeap_float_SingleElement_4 8.54% 0.360 0.391 - 8.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8.53% 24420785.696 26503376.091 - 12.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 8.52% 599482.539 650583.535 - 10.07% -
std::fill_n(deque<int>)/8192 8.48% 271.056 294.051 - 25.91% -
std::swap_ranges(deque<int>)/8192 8.45% 2561.889 2778.475 - 9.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 8.44% 19.553 21.204 - 7.69% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.42% 22.645 24.553 - 9.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 8.40% 29.675 32.168 - -4.05% -
SetIntersection_Front_Set_uint32_256_64 8.40% 5337221.495 5785659.491 - 6.02% -
BM_deque_deque_ranges_move/2 8.35% 2.128 2.305 - 2.93% -
std::multiset<int>::insert(value)_(already_present)/1024 8.32% 27.572 29.865 - 8.36% -
SetIntersection_Interlaced_Set_string_262144_16384 8.28% 2699325.600 2922878.824 - 4.77% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 8.28% 173477.859 187835.515 - 8.49% -
SetIntersection_Front_Vector_uint32_262144_16384 8.27% 71135119.919 77014657.033 - 2.37% -
SetIntersection_Interlaced_Set_float_256_64 8.24% 12485442.272 13514006.042 - 3.92% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 8.20% 10.187 11.023 - -7.76% -
ranges::min(std::deque<long_long>)/1 8.20% 0.621 0.672 - -1.03% -
ranges::min(std::vector<__int128>)/64 8.18% 24.605 26.618 - 1.07% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.17% 19.867 21.491 - -2.80% -
BM_StringEraseWithMove_Large_Transparent 8.17% 2.514 2.719 - -2.54% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 8.14% 1.162 1.257 - -1.19% -
std::unordered_set<std::string>::count(key)_(existent)/8192 8.13% 37.801 40.874 - -1.13% -
std::is_sorted_until(vector<int>,_pred)/8 8.10% 3.546 3.833 - 5.26% -
std::swap_ranges(deque<int>)/32 8.10% 10.428 11.272 - 8.23% -
SetIntersection_Front_Vector_uint32_1024_256 8.10% 2106393.859 2276921.685 - -0.01% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 8.09% 32.054 34.648 - 2.54% -
std::fill_n(list<int>)/8192 8.08% 7159.466 7738.037 - -14.46% -
std::unordered_set<std::string>::ctor(const&)/32 8.07% 804.393 869.341 - 9.94% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.06% 10.090 10.903 - 5.45% -
BM_std_minmax_element<char>/512 8.05% 138.744 149.915 - 6.82% -
SetIntersection_None_Set_uint64_1024_4 8.03% 8618001.920 9309814.047 - 5.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 8.02% 26907132.946 29064552.211 - 6.88% -
std::remove_copy(deque<int>)_(prefix)/50 8.01% 20.127 21.740 - 2.21% -
SetIntersection_None_Set_uint64_1024_1 8.01% 8612442.809 9302271.427 - 2.31% -
std::find_if(deque<int>)_(process_all)/50 8.01% 12.707 13.724 - 10.03% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 8.00% 20.177 21.791 - 3.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 7.99% 1.157 1.249 - 3.58% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 7.98% 21.307 23.007 - 2.83% -
BM_deque_vector_ranges_copy/0 7.90% 1.310 1.414 - -8.98% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 7.84% 17.063 18.401 - 8.05% -
std::multiset<int>::count(key)_(non-existent)/0 7.78% 0.253 0.273 - 3.95% -
BM_std_minmax_element<short>/4 7.73% 1.177 1.267 - 1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.71% 1316208.608 1417701.402 - 7.52% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 7.65% 27.559 29.667 - -1.57% -
std::multimap<int,_int>::ctor(const&)/32 7.64% 226.001 243.271 - 9.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 7.62% 2.294 2.469 - 9.38% -
std::swap_ranges(deque<int>)/50 7.62% 16.148 17.378 - 9.65% -
SetIntersection_Interlaced_Set_uint32_1024_256 7.55% 13169363.036 14164261.732 - -1.40% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 7.50% 12576.534 13520.063 - 8.77% -
rng::find(vector<bool>)_(process_all)/50 7.48% 0.784 0.843 - 30.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 7.48% 1333585.155 1433346.389 - 7.37% -
ranges::min(std::list<long_long>)/70000 7.48% 46631.190 50117.448 - 13.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 7.43% 6368825.388 6842302.864 - 4.15% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7.41% 6895.677 7406.927 - 7.05% -
std::set<int>::count(key)_(existent)/8192 7.41% 7.833 8.413 - 4.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.38% 1391.260 1493.869 - 14.65% -
std::unordered_set<std::string>::contains(key)_(existent)/32 7.35% 35.449 38.055 - 16.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 7.35% 18027035.178 19352029.701 - 6.05% -
ranges::minmax(std::list<__int128>)/70000 7.34% 58369.315 62655.595 - 5.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.30% 29.322 31.463 - 5.26% -
std::is_sorted(vector<int>,_pred)/8 7.28% 3.200 3.433 - 3.91% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 7.25% 27.649 29.652 - -0.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 7.22% 4.762 5.106 - 0.56% -
BM_PushHeap_uint64_Descending_4 7.21% 0.365 0.392 - 5.67% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.19% 151.316 162.198 - 1.26% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 7.17% 2.580 2.765 - 7.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 7.15% 32.839 35.188 - 9.38% -
std::set<int>::equal_range(key)_(non-existent)/32 7.14% 2.453 2.628 - -1.36% -
std::rotate_copy(vector<int>)/8192 7.13% 629.723 674.644 - -6.30% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.11% 117153.377 125485.213 - 7.56% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 7.10% 5.567 5.962 - 6.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.99% 6668.738 7134.672 - 19.79% -
std::sort_heap(vector<NonIntegral>)/8 6.99% 27.808 29.751 - -1.06% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 6.98% 35.161 37.616 - 5.30% -
std::copy(vector<bool>)_(unaligned)/262144 6.98% 1711.221 1830.647 - 7.06% -
BM_vector_deque_copy/0 6.98% 0.426 0.456 - -24.47% -
std::any_of(vector<int>)_(process_all)/50 6.97% 13.724 14.680 - 16.78% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 6.96% 10353.925 11074.336 - -2.73% -
SetIntersection_None_Set_uint64_1024_1024 6.95% 8747511.297 9355201.265 - 5.15% -
SetIntersection_Front_Vector_uint32_262144_256 6.94% 2126273.370 2273939.015 - -0.61% -
SetIntersection_Front_Vector_string_256_256 6.94% 19273038.971 20610286.387 - 7.33% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.93% 31.583 33.771 - -18.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6.92% 6496930.923 6946207.568 - 4.51% -
std::multimap<int,_int>::count(key)_(existent)/1024 6.91% 5.429 5.804 - 9.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 6.91% 56.812 60.739 - 39.17% -
BM_PushHeap_uint32_Ascending_256 6.91% 2.079 2.223 - 6.87% -
rng::fold_left(list<int>)/8192 6.89% 11044.873 11805.562 - 9.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.89% 27399380.426 29286414.685 - 12.95% -
BM_StringConstructDestroyCStr_Large_Opaque 6.88% 16.398 17.527 - -5.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.86% 1124.974 1202.165 - -9.86% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.86% 7902.903 8444.979 - -0.37% -
std::copy_n(vector<int>)/32768 6.84% 3446.729 3682.567 - -2.58% -
SetIntersection_Interlaced_Vector_uint32_64_16 6.83% 16918744.050 18074409.989 - 3.18% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.82% 2381.414 2543.848 - 6.67% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 6.79% 15.687 16.752 - 4.84% -
std::set<std::string>::ctor(const&,_alloc)/32 6.79% 700.253 747.769 - -0.86% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 6.74% 4707.566 5024.794 - 7.87% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 6.74% 2.318 2.475 - 8.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.73% 1815582.022 1937684.639 - 0.80% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 6.72% 18.332 19.565 - 2.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 6.72% 1158310.730 1236139.643 - 4.60% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.71% 12.078 12.889 - -2.75% -
BM_PushHeap_uint64_SingleElement_262144 6.71% 0.362 0.387 - 8.22% -
SetIntersection_Front_Vector_uint32_256_256 6.69% 4245784.705 4529786.400 - -0.37% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 6.68% 8.211 8.760 - 4.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.68% 7365397.454 7857424.137 - 9.94% -
std::find_if_not(list<int>)_(process_all)/8 6.66% 3.588 3.826 - 7.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.65% 36.108 38.510 - 6.19% -
BM_deque_deque_copy/70000 6.64% 3174.808 3385.686 - 6.79% -
SetIntersection_None_Set_uint64_16384_16384 6.64% 167288449.531 178397224.052 - 4.23% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 6.62% 1.405 1.498 - -1.16% -
std::map<int,_int>::equal_range(key)_(existent)/1024 6.61% 4.160 4.435 - 2.52% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.60% 333.911 355.957 - -0.00% -
SetIntersection_Front_Set_uint64_1024_1 6.55% 986236.122 1050788.352 - -0.58% -
SetIntersection_None_Set_uint64_256_256 6.54% 5644111.159 6013439.028 - 5.88% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 6.53% 21.173 22.555 - 5.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.51% 1571297.528 1673667.024 - 12.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 6.51% 1.572 1.674 - 1.45% -
std::find_end(vector<int>)_(process_all)/8192 6.49% 1720.838 1832.465 - 6.21% -
SetIntersection_Interlaced_Vector_uint64_1024_4 6.47% 1224551.302 1303746.616 - 3.74% -
std::pop_heap(deque<int>)/1024 6.45% 12.388 13.187 - 7.38% -
rng::fold_left(deque<int>)/8 6.43% 3.839 4.085 - 4.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.43% 1.353 1.440 - 10.07% -
std::adjacent_find(deque<int>,_pred)/50 6.38% 29.129 30.988 - 7.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 6.38% 1.785 1.899 - 14.26% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 6.37% 82.940 88.220 - 8.86% -
BM_CmpLess_uchar_short 6.34% 1.046 1.112 - 4.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6.28% 7416792.940 7882454.151 - 5.42% -
SetIntersection_Interlaced_Set_uint32_256_64 6.27% 13015619.530 13831483.428 - 7.09% -
std::find_if(list<int>)_(bail_25%)/32768 6.27% 7045.499 7487.061 - 5.78% -
BM_StringEraseWithMove_Empty_Opaque 6.27% 0.791 0.840 - 4.82% -
std::copy(list<int>)/64 6.26% 32.149 34.163 - -7.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 6.26% 2770.815 2944.279 - 6.42% -
SetIntersection_None_Set_float_1024_1 6.26% 9075173.348 9643237.425 - 7.27% -
std::count(vector<int>)_(every_other)/8 6.25% 1.259 1.337 - -2.80% -
ranges::minmax(std::deque<__int128>)/8 6.23% 3.741 3.974 - 4.19% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.21% 4.232 4.495 - 6.67% -
BM_lexicographical_compare_three_way_slow_path/1 6.21% 0.434 0.461 - 6.25% -
std::is_sorted(vector<int>)/8192 6.19% 1891.497 2008.598 - 5.89% -
SetIntersection_Interlaced_Vector_string_256_256 6.17% 19360750.784 20555701.620 - -1.61% -
rng::contains_subrange(deque<int>)_(process_all)/50 6.15% 24.369 25.869 - 1.60% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 6.10% 66.044 70.073 - 4.95% -
std::find_end(deque<int>)_(single_element)/8192 6.08% 2367.726 2511.743 - 13.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.08% 756.020 801.967 - 6.45% -
std::none_of(list<int>)_(process_all)/8192 6.07% 7618.227 8080.376 - 7.34% -
BM_std_minmax_element<char>/3 6.06% 1.216 1.289 - 7.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 6.05% 26564.206 28172.328 - -1.28% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 6.04% 35.128 37.250 - 4.50% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 6.01% 345.002 365.746 - 6.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.01% 43.198 45.793 - 10.21% -
BM_vector_deque_copy/65536 5.95% 2974.505 3151.473 - 1.61% -
BM_deque_deque_ranges_move/1 5.95% 2.408 2.552 - 2.10% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 5.92% 16266.251 17229.608 - 5.79% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.91% 342.062 362.265 - 4.36% -
bm_lexicographical_compare<int>/8 5.90% 1.503 1.592 - 8.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 5.88% 1785384.979 1890398.464 - 3.77% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 5.88% 296.642 314.076 - 0.67% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.86% 35.407 37.481 - 6.40% -
std::all_of(list<int>)_(process_all)/8192 5.85% 7076.300 7490.054 - 7.06% -
SetIntersection_Front_Set_float_262144_1024 5.82% 11396650.221 12060498.426 - -9.64% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.82% 13631156.766 14423913.071 - -1.13% -
std::stable_partition(vector<int>)_(dense)/50 5.81% 25.492 26.974 - 5.38% -
std::search(deque<int>)_(same_length)/1024 5.80% 476.730 504.390 - 5.79% -
BM_deque_vector_copy/70000 5.80% 3185.234 3369.951 - 2.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 5.80% 1090014.202 1153196.157 - 7.98% -
SetIntersection_Front_Set_uint64_262144_16 5.79% 1128636.057 1193981.081 - -1.06% -
SetIntersection_None_Set_uint32_1024_1024 5.78% 8622572.756 9121104.402 - 1.12% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 5.76% 28.615 30.263 - 5.03% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 5.74% 8.061 8.524 - 7.27% -
BM_PushHeap_float_Descending_4 5.74% 0.345 0.365 - 0.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.73% 89.165 94.278 - -2.97% -
SetIntersection_None_Set_uint64_262144_1 5.71% 1207040.772 1275930.746 - 4.80% -
SetIntersection_None_Set_uint64_256_1 5.70% 11196386.773 11835095.800 - 3.87% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 5.70% 872.501 922.238 - 5.93% -
BM_PushHeap_uint64_SingleElement_64 5.70% 0.358 0.379 - 7.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.69% 1.666 1.761 - 3.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.68% 1040678.900 1099778.572 - 3.71% -
std::find(vector<long_long>)_(bail_25%)/8 5.66% 0.891 0.942 - 8.50% -
SetIntersection_Interlaced_Set_uint32_1024_1024 5.66% 12344403.186 13043514.266 - 3.40% -
std::unordered_map<int,_int>::clear()/8192 5.66% 62223.201 65744.293 - 3.10% -
std::list<std::string>::ctor(size)/32 5.65% 339.223 358.402 - 2.95% -
std::partition(list<int>)_(sparse)/8192 5.63% 7769.687 8207.462 - 7.05% -
std::distance(join_view(vector<vector<int>>))/4096 5.63% 4.356 4.602 - 0.35% -
std::unordered_set<int>::contains(key)_(non-existent)/32 5.63% 1.599 1.689 - 10.26% -
BM_PushHeap_uint64_SingleElement_4 5.63% 0.367 0.387 - 8.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.61% 1164165.660 1229509.162 - 4.11% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 5.60% 708.448 748.138 - 5.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 5.60% 57796584.833 61032121.108 - -10.12% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.60% 12721.196 13433.184 - 6.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.59% 72.137 76.168 - 9.56% -
BM_PushHeap_string_PipeOrgan_1024 5.59% 8.899 9.396 - -0.51% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.58% 10.379 10.959 - -0.55% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 5.56% 28.755 30.353 - 12.78% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.56% 11.484 12.122 - -0.81% -
std::unordered_set<int>::clear()/8192 5.54% 62239.599 65687.230 - -10.70% -
std::unordered_set<int>::erase(iterator)/32 5.51% 19.475 20.548 - -7.72% -
std::swap_ranges(deque<int>)/1024 5.51% 329.693 347.846 - 8.99% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.50% 266.472 281.128 - 3.91% -
std::count_if(list<int>)_(every_other)/8192 5.49% 7258.461 7657.030 - -8.38% -
rng::starts_with(deque<int>)/1000 5.49% 451.571 476.358 - 3.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 5.47% 16901309.406 17825376.892 - 4.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.45% 5.287 5.575 - 19.63% -
std::list<std::string>::ctor(size)/1024 5.44% 12393.514 13068.134 - 4.50% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.44% 258.015 272.048 - 0.95% -
BM_deque_deque_move_backward/64000 5.44% 7736.613 8157.297 - 12.81% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.43% 15780.349 16637.833 - 5.44% -
bm_lexicographical_compare<signed_char>/1 5.39% 1.297 1.367 - -10.74% -
BM_deque_deque_move/65536 5.39% 3097.217 3264.219 - 5.20% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.39% 23.026 24.267 - 5.71% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 5.38% 213.682 225.187 - 5.71% -
SetIntersection_Interlaced_Vector_string_1024_4 5.37% 1601449.812 1687489.029 - -1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 5.37% 13016071.531 13715130.115 - 0.73% -
BM_StringFindStringLiteral/64 5.36% 2.123 2.237 - 3.72% -
std::remove(deque<int>)_(prefix)/32 5.36% 53.634 56.507 - 5.60% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.35% 31.974 33.685 - 3.23% -
BM_deque_deque_ranges_copy/64000 5.35% 2954.923 3112.974 - 6.43% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.33% 2.176 2.292 - -0.24% -
SetIntersection_Front_Set_uint32_16384_1 5.32% 995443.840 1048414.121 - 2.18% -
std::remove(deque<int>)_(prefix)/50 5.30% 61.303 64.554 - 6.04% -
std::set<std::string>::contains(key)_(existent)/32 5.29% 14.249 15.003 - -5.13% -
BM_std_minmax_element<char>/64 5.28% 17.230 18.141 - 4.80% -
BM_StringMove_Small 5.28% 0.707 0.744 - -6.30% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 5.27% 21798.180 22947.369 - -10.79% -
SetIntersection_Interlaced_Vector_string_1024_64 5.27% 7990630.762 8411729.467 - 2.77% -
SetIntersection_Front_Set_float_1024_256 5.26% 3790034.922 3989220.497 - -5.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 5.23% 118215.182 124395.805 - 5.00% -
BM_align/256 5.21% 0.623 0.655 - 5.16% -
std::multiset<std::string>::find(key)_(existent)/32 5.18% 14.519 15.271 - 2.96% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.17% 13273.146 13958.830 - 17.66% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.16% 11.491 12.084 - -1.07% -
BM_lexicographical_compare_three_way_slow_path/65536 5.16% 18181.088 19119.111 - 4.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 5.16% 1024710.940 1077570.839 - -0.15% -
BM_PushHeap_float_Ascending_262144 5.15% 5.132 5.396 - 6.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.15% 24.380 25.636 - 6.66% -
BM_PushHeap_float_Ascending_1024 5.15% 3.105 3.265 - 5.14% -
SetIntersection_Interlaced_Vector_string_64_16 5.14% 28891277.663 30377569.797 - 3.29% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.14% 14.920 15.687 - 2.43% -
std::set<std::string>::erase(iterator)/32 5.14% 25.426 26.734 - -4.69% -
BM_deque_deque_ranges_move/70000 5.13% 3306.908 3476.541 - 0.87% -
BM_StringFindStringLiteral/4096 5.11% 77.197 81.145 - 5.38% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.11% 10.766 11.316 - 0.73% -
BM_align/64 5.09% 0.623 0.654 - 5.08% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.08% 3.451 3.627 - 12.26% -
BM_PushHeap_string_PipeOrgan_16384 5.07% 12.121 12.735 - -3.32% -
BM_vector_deque_copy_backward/0 5.05% 0.549 0.576 - 20.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.01% 649.679 682.227 - 3.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.01% 55.849 58.645 - 5.09% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 5.00% 29.008 30.458 - 5.23% -
BM_lexicographical_compare_three_way_slow_path/4096 5.00% 1147.859 1205.202 - 5.45% -
SetIntersection_Front_Set_uint64_256_64 4.99% 5526155.684 5801790.039 - 1.12% -
BM_align/8 4.99% 0.624 0.656 - 5.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 4.99% 794.769 834.397 - 5.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4.98% 4265393.152 4477976.554 - 3.61% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.97% 8.396 8.814 - 7.95% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.96% 4.983 5.231 - -1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.94% 2356481.207 2472935.109 - 5.08% -
std::set<int>::erase(key)_(non-existent,_end)/1024 4.93% 5.481 5.751 - 7.01% -
std::set<std::string>::find(key)_(non-existent)/0 4.92% 0.256 0.269 - 5.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.91% 1.388 1.456 - 8.02% -
BM_lexicographical_compare_three_way_slow_path/16 4.91% 4.588 4.813 - 5.78% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 4.90% 15.657 16.424 - 4.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4.89% 4982976.312 5226491.010 - 4.10% -
BM_lexicographical_compare_three_way_slow_path/16384 4.86% 4553.548 4774.634 - 5.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.85% 1118355.190 1172562.142 - 6.68% -
BM_lexicographical_compare_three_way_slow_path/64 4.84% 17.837 18.701 - 4.77% -
std::generate(list<int>)/8192 4.84% 7181.002 7528.428 - -2.15% -
SetIntersection_None_Vector_uint64_1024_1024 4.82% 1023522.136 1072868.262 - 0.07% -
std::multiset<std::string>::count(key)_(existent)/1024 4.82% 23.274 24.395 - 5.51% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 4.81% 12381.785 12977.804 - 3.48% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 4.79% 45707010.032 47897892.429 - -6.94% -
std::unordered_set<std::string>::clear()/32 4.79% 873.583 915.430 - -1.93% -
BM_deque_deque_ranges_copy_backward/2 4.79% 2.414 2.530 - 7.49% -
BM_PushHeap_float_QuickSortAdversary_16 4.78% 0.978 1.025 - 5.00% -
BM_StringEraseToEnd_Small_Transparent 4.78% 0.404 0.423 - 5.80% -
ranges::minmax(std::deque<__int128>)/1 4.75% 0.651 0.682 - -0.05% -
std::partial_sort_copy(deque<int>)_(heap)/1024 4.74% 8673.730 9084.683 - 9.91% -
BM_lexicographical_compare_three_way_slow_path/262144 4.74% 72681.567 76125.060 - 1.79% -
std::rotate_copy(deque<int>)/32 4.73% 2.572 2.694 - 4.69% -
BM_StringRelational_Less_Empty_Huge_Control 4.73% 1.664 1.742 - 1.46% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 4.73% 176.184 184.518 - 6.15% -
std::map<std::string,_int>::find(key)_(existent)/1024 4.72% 22.606 23.673 - -3.78% -
BM_lexicographical_compare_three_way_slow_path/1048576 4.72% 294647.017 308559.308 - 1.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.71% 1183.762 1239.552 - 14.24% -
SetIntersection_Front_Set_uint32_16384_16 4.69% 1140095.669 1193570.538 - -1.00% -
BM_lexicographical_compare_three_way_slow_path/1024 4.68% 294.119 307.879 - 5.12% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.67% 20.708 21.675 - -0.12% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.67% 6.246 6.538 - 5.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.66% 3430.160 3590.035 - 1.07% -
SetIntersection_Front_Set_uint32_1024_4 4.64% 1021676.000 1069099.001 - -0.20% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 4.63% 24.994 26.152 - -2.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.60% 33.461 35.001 - 9.15% -
std::copy_if(vector<int>)_(entire_range)/64 4.60% 15.323 16.027 - 4.86% -
SetIntersection_None_Vector_uint64_16384_16384 4.59% 1058194.025 1106754.700 - -0.07% -
ranges::min(std::deque<char>)/8 4.59% 2.310 2.416 - -5.16% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.58% 1.346 1.408 - 15.24% -
BM_CmpLess_uint_short 4.56% 0.994 1.039 - 2.16% -
SetIntersection_None_Vector_uint64_1024_4 4.56% 1029892.714 1076824.275 - 0.04% -
bm_ranges_swap_ranges_vb_aligned/32768 4.56% 64.350 67.282 - 4.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.55% 1348.500 1409.841 - -18.21% -
std::stable_sort(vector<int>)_(descending)/8 4.54% 22.991 24.034 - -1.37% -
std::find(vector<char>)_(bail_25%)/8 4.53% 1.105 1.155 - 4.61% -
BM_deque_deque_move_backward/5500 4.53% 204.864 214.146 - 6.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.52% 7197.907 7523.582 - 2.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.52% 138519.069 144778.531 - 5.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 4.52% 16456390.472 17199947.916 - 4.35% -
SetIntersection_Interlaced_Set_uint64_1024_16 4.51% 11187426.797 11691491.627 - 1.65% -
BM_PushHeap_uint32_Ascending_1024 4.50% 2.556 2.671 - 4.67% -
std::all_of(vector<int>)_(process_all)/8 4.50% 2.352 2.458 - 4.43% -
BM_StringFindStringLiteral/32 4.49% 1.698 1.774 - -1.07% -
SetIntersection_None_Set_uint32_1024_64 4.48% 8622566.409 9009173.265 - 0.97% -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.47% 4.265 4.455 - 2.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4.45% 4181261.119 4367351.660 - 4.30% -
BM_deque_deque_ranges_move/64 4.45% 3.043 3.178 - 3.65% -
std::flat_map<int,_int>::erase(iterator)/8192 4.44% 492.955 514.840 - 3.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 4.43% 1476.625 1541.993 - -21.51% -
std::multiset<int>::ctor(const&)/32 4.41% 235.457 245.842 - 5.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.40% 21.298 22.234 - 2.52% -
std::multiset<int>::erase(iterator)/1024 4.39% 23.302 24.325 - 4.83% -
std::copy_backward(vector<bool>)_(unaligned)/32768 4.37% 201.014 209.800 - 0.06% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 4.36% 36.073 37.646 - 5.38% -
std::partial_sort_copy(list<int>)_(repeated)/8 4.36% 7.711 8.047 - -1.57% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.36% 12.827 13.386 - 4.13% -
std::search(list<int>)_(no_match)/1000 4.35% 679.018 708.551 - -0.20% -
std::set<int>::ctor(const&,_alloc)/1024 4.35% 6210.613 6480.618 - 1.80% -
SetIntersection_None_Set_uint64_256_64 4.34% 8986178.658 9376403.034 - 0.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.33% 31.993 33.380 - 2.61% -
SetIntersection_Interlaced_Set_uint32_1024_4 4.32% 9622811.104 10038404.530 - 0.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.31% 15223.973 15880.723 - -0.77% -
ranges::minmax(std::deque<__int128>)/64 4.31% 30.749 32.075 - 4.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.30% 1358949.294 1417398.403 - 8.63% -
BM_vector_deque_ranges_move/1 4.29% 2.239 2.335 - 7.33% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 4.29% 15.049 15.694 - 4.66% -
BM_PushHeap_uint32_QuickSortAdversary_16 4.28% 0.930 0.969 - 5.12% -
BM_PushHeap_uint32_Ascending_262144 4.28% 4.737 4.939 - 5.57% -
std::all_of(vector<int>)_(process_all)/50 4.27% 12.691 13.234 - -24.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 4.26% 0.319 0.332 - 5.11% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.26% 519.555 541.697 - 4.11% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.26% 4.372 4.558 - 0.13% -
std::set<std::string>::find(key)_(non-existent)/32 4.25% 10.204 10.638 - 17.61% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 4.25% 17834.930 18592.789 - 4.56% -
std::unordered_set<int>::find(key)_(non-existent)/1024 4.24% 1.012 1.055 - 10.55% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.24% 1.155 1.204 - 4.24% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.22% 665.070 693.160 - 0.81% -
SetIntersection_Interlaced_Vector_string_262144_16 4.22% 5744779.177 5987001.749 - -12.67% -
BM_StringAssignStr_Huge_Transparent 4.19% 108.951 113.515 - 4.74% -
std::multiset<int>::contains(key)_(non-existent)/0 4.19% 0.289 0.302 - 8.73% -
SetIntersection_None_Vector_uint32_262144_4 4.18% 1085589.915 1131000.265 - 0.56% -
BM_PushHeap_string_PipeOrgan_64 4.18% 5.635 5.871 - 2.37% -
BM_StringAssignStr_Large_Transparent 4.17% 10.238 10.666 - 4.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 4.17% 1001706.605 1043473.579 - -0.94% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 4.17% 6.503 6.774 - 1.78% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.16% 557.210 580.397 - 2.95% -
BM_StringRelational_Less_Small_Large_Control 4.15% 1.850 1.927 - 4.32% -
BM_deque_vector_copy_backward/70000 4.15% 8952.652 9324.551 - 18.88% -
std::unordered_multiset<int>::clear()/32 4.15% 618.225 643.902 - 7.96% -
SetIntersection_Front_Set_uint32_262144_4 4.15% 1000779.196 1042323.415 - -2.18% -
std::unique(list<int>,_pred)_(contiguous)/1024 4.15% 975.706 1016.206 - 7.65% -
SetIntersection_None_Set_uint32_256_64 4.15% 9064718.402 9440906.570 - 0.84% -
SetIntersection_None_Set_uint32_1024_4 4.15% 8603039.869 8960012.470 - 0.61% -
BM_vector_deque_move_backward/4096 4.14% 148.202 154.343 - 4.43% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.14% 22.299 23.222 - -3.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 4.14% 52.724 54.906 - 2.22% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.13% 337219488.866 351148036.453 - 0.11% -
BM_StringFindAllMatch/64 4.12% 3.020 3.145 - -2.81% -
BM_PushHeap_uint64_SingleElement_1024 4.10% 0.368 0.383 - 5.35% -
std::search(vector<int>)_(same_length)/8192 4.10% 1876.569 1953.539 - 4.74% -
SetIntersection_Interlaced_Set_uint32_1024_1 4.08% 994092.096 1034680.552 - -1.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.08% 22.495 23.413 - 2.44% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 4.08% 311.529 324.235 - 4.12% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.08% 51481.976 53581.519 - 2.77% -
std::set<int>::ctor(const&,_alloc)/8192 4.08% 49463.672 51480.266 - 2.02% -
std::sort(deque<int>)_(repeated)/1024 4.07% 944.029 982.478 - 2.35% -
rng::fold_left(list<int>)/1048576 4.07% 1364666.667 1420218.077 - 5.08% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.07% 23612.471 24573.457 - 0.54% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 4.07% 187348.914 194969.301 - 4.41% -
std::find_end(deque<int>,_pred)_(same_length)/1000 4.07% 782.026 813.815 - 4.66% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.04% 656.895 683.449 - 4.25% -
std::search(list<int>)_(single_element)/1024 4.04% 736.969 766.738 - 6.08% -
SetIntersection_Front_Set_uint64_16384_1024 4.03% 12340942.270 12838306.788 - 2.12% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.02% 10.605 11.032 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 4.01% 8678176.312 9026346.707 - 0.89% -
std::copy_backward(deque<int>)/32768 4.01% 3831.449 3984.970 - 8.40% -
ranges::minmax(std::list<__int128>)/1 3.99% 0.432 0.450 - -2.24% -
std::unordered_map<int,_int>::clear()/1024 3.99% 7997.235 8316.692 - 0.93% -
BM_deque_vector_copy/65536 3.98% 2927.258 3043.656 - 0.99% -
SetIntersection_Interlaced_Set_uint32_256_256 3.98% 7754555.993 8062808.689 - 3.48% -
std::rotate(list<int>)_(1_element_backward)/8192 3.97% 7277.448 7566.619 - 4.62% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.97% 3969.197 4126.785 - 4.77% -
SetIntersection_Front_Set_uint32_262144_16 3.96% 1158135.630 1204035.530 - 1.03% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 3.96% 12.730 13.234 - 5.64% -
std::unordered_map<int,_int>::count(key)_(existent)/32 3.95% 1.376 1.430 - -7.91% -
std::fill_n(list<int>)/32 3.95% 8.228 8.554 - 6.74% -
BM_vector_deque_ranges_copy_backward/5500 3.94% 196.082 203.813 - 3.84% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.94% 27.287 28.362 - -17.18% -
SetIntersection_Front_Vector_uint32_262144_64 3.93% 1299397.702 1350436.333 - 1.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.92% 83932.774 87226.522 - 0.61% -
std::equal(list<int>)_(it,_it,_it)/8192 3.92% 9545.470 9919.763 - 2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.92% 25395765.171 26391250.861 - 1.89% -
std::set<int>::contains(key)_(non-existent)/32 3.91% 2.657 2.761 - -4.24% -
SetIntersection_Interlaced_Vector_string_1024_16 3.89% 3293998.752 3422194.399 - -2.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.87% 545.096 566.198 - -10.01% -
BM_deque_deque_ranges_move_backward/4096 3.86% 151.783 157.644 - 4.71% -
BM_vector_deque_move_backward/512 3.86% 17.508 18.183 - 4.05% -
std::find_if(deque<int>)_(process_all)/8 3.86% 2.632 2.733 - 8.81% -
BM_vector_deque_copy/1024 3.85% 35.949 37.334 - 4.37% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.84% 6.125 6.360 - 4.65% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.84% 10.041 10.427 - 5.67% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.84% 24.083 25.008 - -0.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 3.84% 1.362 1.414 - 15.57% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.84% 41126.867 42705.909 - 2.16% -
std::unordered_set<int>::ctor(const&)/8192 3.84% 55761.960 57901.264 - 4.81% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.84% 1506.367 1564.139 - 4.49% -
std::find(vector<short>)_(bail_25%)/8 3.82% 0.739 0.767 - 8.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 3.82% 8725795.765 9059324.466 - 2.92% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 3.82% 7953.513 8257.232 - 3.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.82% 6635.627 6888.920 - 4.30% -
SetIntersection_Interlaced_Vector_float_256_4 3.81% 4627222.202 4803455.782 - -0.39% -
BM_StringRelational_Less_Small_Empty_Control 3.81% 1.661 1.724 - 0.44% -
std::replace(list<int>)_(sprinkled)/32 3.80% 11.275 11.703 - 4.74% -
BM_PushHeap_uint32_Ascending_16384 3.80% 3.589 3.725 - 4.31% -
BM_StringAssignStr_Large_Opaque 3.79% 10.272 10.661 - 2.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.77% 1109946.364 1151828.565 - -0.43% -
BM_std_minmax_element<short>/3 3.77% 1.149 1.192 - -1.37% -
BM_StringRelational_Eq_Small_Small_Control 3.75% 1.833 1.902 - 2.91% -
BM_lexicographical_compare_three_way_slow_path/4 3.73% 1.179 1.223 - 4.01% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 3.72% 11.471 11.898 - 4.13% -
std::find_if_not(vector<char>)_(bail_25%)/8 3.72% 0.784 0.813 - 3.32% -
SetIntersection_None_Set_string_1024_64 3.72% 8810113.558 9137871.333 - 1.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.72% 15014.956 15573.463 - 2.81% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 3.71% 29.927 31.038 - 4.49% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 3.71% 809.509 839.563 - -66.84% -
BM_vector_deque_ranges_move_backward/5500 3.71% 198.265 205.622 - 4.35% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.71% 1.180 1.223 - 3.77% -
std::rotate_copy(vector<int>)/50 3.70% 2.676 2.775 - 3.75% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 3.70% 21402.524 22194.936 - 3.91% -
std::find_end(deque<int>,_pred)_(same_length)/1024 3.69% 801.035 830.594 - 4.20% -
BM_PushHeap_float_SingleElement_16 3.69% 0.368 0.382 - 4.99% -
std::set<std::string>::count(key)_(existent)/1024 3.69% 23.313 24.173 - -0.16% -
std::find_if(vector<char>)_(process_all)/8 3.68% 1.541 1.597 - 1.92% -
SetIntersection_Front_Set_uint32_16384_64 3.68% 1662857.045 1724076.325 - 2.10% -
BM_CmpLess_uchar_uint 3.68% 1.053 1.091 - -2.33% -
std::reverse(deque<int>)/64 3.68% 13.048 13.528 - -0.26% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.67% 27.307 28.309 - 3.58% -
BM_PushHeap_uint64_Descending_16 3.66% 0.365 0.378 - 5.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.65% 3.076 3.188 - 8.69% -
std::multimap<int,_int>::ctor(const&)/1024 3.64% 6596.108 6836.452 - 4.15% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.64% 24.739 25.640 - 3.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.64% 365.733 379.040 - 3.83% -
std::set<int>::upper_bound(key)_(existent)/32 3.63% 1.739 1.802 - 3.11% -
SetIntersection_Front_Vector_uint64_262144_1 3.63% 998071.138 1034322.555 - -0.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 3.63% 23.634 24.492 - 2.54% -
BM_PushHeap_string_PipeOrgan_256 3.63% 7.534 7.807 - -0.19% -
std::copy_if(deque<int>)_(entire_range)/8 3.62% 2.547 2.639 - -0.19% -
SetIntersection_Interlaced_Vector_string_64_64 3.62% 24899422.186 25801259.373 - -5.36% -
BM_deque_deque_ranges_move/512 3.62% 17.634 18.272 - 3.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 3.62% 9.388 9.728 - -9.06% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 3.62% 8267.758 8566.711 - -8.07% -
BM_deque_deque_ranges_move_backward/5500 3.61% 202.961 210.286 - 4.44% -
std::list<std::string>::ctor(size)/8192 3.61% 102870.238 106579.888 - 4.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.60% 13766580.095 14262192.780 - 1.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.59% 9705.121 10053.722 - 3.34% -
BM_PushHeap_float_Ascending_256 3.58% 2.481 2.570 - 3.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.57% 216.346 224.076 - 1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.57% 1441494.502 1492981.338 - 6.40% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.56% 0.931 0.964 - 12.38% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 3.55% 16.241 16.818 - 2.40% -
std::move_backward(vector<int>)/262144 3.55% 21717.869 22489.135 - 2.84% -
std::copy_n(vector<bool>)_(aligned)/4096 3.55% 4.782 4.952 - 5.24% -
BM_PushHeap_uint64_SingleElement_16384 3.55% 0.368 0.381 - 4.80% -
BM_deque_vector_copy/64000 3.54% 2868.236 2969.742 - -1.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.54% 9.512 9.849 - 3.86% -
std::partition_copy(deque<int>)/1024 3.53% 631.861 654.171 - 3.35% -
std::search(deque<int>)_(same_length)/8192 3.53% 3784.103 3917.694 - 3.51% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 3.53% 391.929 405.759 - 3.77% -
std::remove_copy_if(vector<int>)_(prefix)/32 3.52% 12.386 12.822 - 4.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.52% 9757726.980 10100812.277 - 0.18% -
SetIntersection_Front_Set_string_64_64 3.52% 33576579.020 34757120.124 - -5.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.51% 36802.827 38095.184 - -7.27% -
std::move_backward(vector<int>)/8 3.51% 2.249 2.328 - 2.55% -
BM_vector_deque_move_backward/1024 3.51% 38.001 39.335 - 3.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 3.49% 11206557.646 11598012.231 - 2.28% -
SetIntersection_Front_Set_uint64_16384_16 3.49% 1153511.637 1193766.031 - -0.83% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.49% 18.341 18.981 - 3.31% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.48% 1.611 1.667 - -9.15% -
std::stable_partition(vector<int>)_(alloc_fails)/32 3.48% 1837.914 1901.856 - 0.80% -
BM_StringEraseWithMove_Huge_Opaque 3.48% 44.654 46.207 - -4.89% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.47% 196.453 203.268 - 1.80% -
std::set<std::string>::contains(key)_(existent)/8192 3.47% 28.486 29.474 - 10.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 3.46% 39.860 41.241 - 2.16% -
BM_deque_vector_ranges_copy/2 3.46% 1.769 1.830 - 0.51% -
BM_StringRelational_Less_Empty_Large_Control 3.45% 1.664 1.721 - 0.23% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 3.45% 20.703 21.417 - 0.60% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.44% 45.539 47.108 - 6.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.43% 4789.218 4953.629 - -9.81% -
SetIntersection_None_Vector_uint32_1024_16 3.43% 1047922.201 1083891.427 - 0.85% -
BM_PushHeap_string_QuickSortAdversary_262144 3.43% 16.242 16.799 - 4.70% -
SetIntersection_Interlaced_Set_uint32_1024_16 3.43% 11128155.391 11509567.780 - -0.89% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.42% 53.743 55.583 - 3.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.42% 6700.799 6929.899 - 5.55% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.41% 21120.715 21841.187 - 4.09% -
std::for_each(join_view(vector<vector<int>>))/8 3.40% 1.379 1.426 - -0.09% -
SetIntersection_Front_Vector_uint32_16384_1 3.40% 1003453.695 1037578.902 - -1.67% -
BM_StringRelational_Compare_Huge_Empty_Control 3.40% 1.610 1.665 - 3.39% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.39% 11.541 11.932 - 4.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 3.39% 16377802.713 16932458.661 - 2.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.39% 8678942.580 8972730.363 - 1.62% -
BM_lexicographical_compare_three_way_slow_path/256 3.38% 79.703 82.401 - 3.97% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.36% 10946.729 11314.727 - 2.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.36% 133.558 138.045 - 1.57% -
BM_deque_vector_copy/2 3.36% 1.767 1.826 - 0.56% -
BM_deque_deque_ranges_copy/65536 3.35% 3095.588 3199.397 - 4.26% -
std::set<int>::lower_bound(key)_(existent)/32 3.35% 1.502 1.552 - 3.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.34% 35.863 37.063 - 3.88% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.34% 22077.646 22815.224 - 5.80% -
SetIntersection_None_Set_uint32_1024_16 3.33% 8794512.895 9087327.905 - -0.26% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.32% 215.141 222.286 - 4.36% -
std::move(vector<int>)/262144 3.32% 22246.896 22984.556 - 32.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.31% 1.212 1.252 - 8.22% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.31% 15.479 15.991 - 8.42% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.31% 98.687 101.951 - 5.75% -
BM_PushHeap_uint64_SingleElement_256 3.29% 0.390 0.402 - 4.37% -
BM_vector_deque_move_backward/4000 3.29% 142.973 147.671 - 5.50% -
std::for_each_n(deque<int>)/8 3.28% 1.313 1.357 - 8.52% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.27% 24.922 25.739 - -0.75% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.27% 1481.071 1529.570 - 5.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.27% 1130802.042 1167801.476 - 0.09% -
BM_deque_vector_ranges_copy/1 3.27% 2.051 2.118 - 1.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 3.27% 22177.797 22903.107 - 3.35% -
BM_StringRelational_Less_Empty_Empty_Control 3.27% 1.613 1.666 - -8.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 3.26% 1127064.017 1163811.858 - 0.03% -
BM_PushHeap_string_PipeOrgan_16 3.25% 4.064 4.196 - 1.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.24% 550.447 568.267 - -11.92% -
SetIntersection_Interlaced_Set_uint64_64_64 3.23% 12702155.537 13112753.487 - -2.89% -
BM_CmpLess_uchar_int 3.23% 1.065 1.100 - 1.78% -
std::sort_heap(vector<int>)/8 3.23% 29.357 30.305 - 2.17% -
BM_PushHeap_string_Descending_1024 3.23% 2.345 2.421 - -0.61% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.22% 171.479 176.998 - -1.59% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 3.21% 2306.414 2380.543 - 0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.21% 18822.029 19426.914 - 3.21% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.21% 390.927 403.466 - 1.62% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.20% 108644.532 112124.218 - 9.68% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 3.20% 56539.032 58346.406 - 2.69% -
BM_PushHeap_uint32_Random_4 3.20% 2.125 2.193 - -0.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 3.19% 1.242 1.281 - -15.53% -
BM_deque_vector_copy/0 3.19% 1.363 1.406 - -9.79% -
BM_StringRelational_Eq_Large_Huge_Control 3.18% 0.469 0.484 - -0.99% -
SetIntersection_Interlaced_Set_string_1024_4 3.17% 10250217.636 10575253.411 - 1.93% -
BM_deque_deque_copy/64000 3.17% 2947.609 3041.019 - -0.51% -
rng::contains_subrange(list<int>)_(same_length)/16 3.16% 5.853 6.038 - 3.26% -
BM_StringEraseWithMove_Large_Opaque 3.16% 2.701 2.787 - -2.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3.15% 3405516.695 3512834.937 - 1.68% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.15% 2.258 2.329 - -5.52% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 3.13% 246.601 254.327 - 3.54% -
std::pop_heap(deque<size_t>)/8 3.13% 52.447 54.087 - 3.58% -
SetIntersection_Interlaced_Vector_uint32_256_64 3.12% 7471579.679 7704901.776 - -8.47% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.12% 1855.738 1913.627 - -3.21% -
std::map<int,_int>::contains(key)_(non-existent)/1024 3.12% 5.461 5.631 - 3.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.11% 6.674 6.881 - 3.92% -
BM_vector_deque_ranges_move/2 3.10% 2.002 2.065 - 6.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 3.10% 0.324 0.334 - 1.79% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.10% 10.738 11.071 - 1.29% -
SetIntersection_Front_Vector_uint32_1024_64 3.09% 1323088.205 1364017.436 - -0.28% -
BM_PushHeap_string_Descending_256 3.08% 2.282 2.352 - -1.52% -
std::is_sorted(vector<int>)/1024 3.08% 244.868 252.407 - 2.97% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.08% 4.213 4.342 - -6.84% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.07% 6500.553 6700.379 - 3.25% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 3.07% 278.948 287.510 - 5.10% -
std::rotate(vector<int>)_(by_1/4)/50 3.07% 11.415 11.765 - 1.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 3.06% 10.250 10.564 - -0.16% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.05% 5352.258 5515.663 - -14.70% -
std::find(list<int>)_(process_all)/1024 3.05% 688.460 709.459 - 3.42% -
std::all_of(list<int>)_(process_all)/32768 3.05% 25880.946 26669.754 - 3.96% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.05% 2.017 2.078 - -3.55% -
BM_deque_deque_ranges_move/1024 3.04% 36.985 38.110 - 3.54% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 3.04% 0.473 0.487 - 6.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.04% 19.309 19.896 - 3.57% -
rng::find_last_if(vector<int>)_(bail_10%)/50 3.04% 11.492 11.841 - 3.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.04% 0.767 0.791 - -2.82% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.03% 517.708 533.397 - 1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.02% 18447196.247 19004566.545 - 0.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.01% 12713.893 13097.104 - 1.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.01% 62.670 64.558 - 2.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.01% 22.053 22.717 - 22.33% -
std::sort(deque<int>)_(repeated)/8192 3.01% 6545.386 6742.129 - 0.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.00% 550.744 567.253 - -11.99% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.99% 54.612 56.244 - 2.69% -
std::set<int>::contains(key)_(existent)/1024 2.99% 3.829 3.943 - 1.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.97% 17837.186 18367.677 - 2.51% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 2.97% 5333.204 5491.803 - -10.94% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.97% 1.130 1.163 - 2.00% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.96% 16987.119 17489.489 - 3.73% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 2.95% 26.974 27.770 - 3.10% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.95% 4.200 4.323 - 3.72% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.95% 1485352.293 1529169.678 - 0.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.95% 7338.256 7554.680 - 1.47% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.95% 1885.932 1941.524 - 3.84% -
std::swap_ranges(list<int>)/32 2.94% 19.582 20.156 - 4.12% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.93% 703.190 723.804 - 1.36% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.93% 9693.188 9976.950 - 1.99% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.93% 16.214 16.688 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.92% 4259706.412 4384284.091 - 0.11% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.92% 626.404 644.700 - -11.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.92% 3.228 3.322 - -2.52% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.91% 832.752 857.014 - 3.00% -
BM_deque_deque_ranges_copy_backward/64 2.91% 3.367 3.465 - 2.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.91% 48.613 50.029 - 1.49% -
std::is_sorted_until(vector<int>,_pred)/1024 2.91% 408.123 419.995 - 2.93% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.90% 176295263.278 181413442.120 - 0.77% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.89% 523.713 538.868 - 2.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.87% 1726.989 1776.604 - 2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.87% 164736631.122 169463419.273 - -1.18% -
BM_num_get<long_double> 2.87% 36.389 37.434 - -0.18% -
std::set<std::string>::find(key)_(non-existent)/1024 2.86% 20.940 21.538 - 7.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 2.84% 165.348 170.036 - -14.40% -
std::multiset<int>::erase(iterator)/8192 2.83% 23.423 24.085 - 4.18% -
BM_StringFindStringLiteral/128 2.83% 3.130 3.219 - 1.02% -
BM_PushHeap_string_Descending_64 2.82% 2.194 2.256 - -2.78% -
std::stable_partition(deque<int>)_(sparse)/32 2.82% 11.194 11.510 - -12.31% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.81% 1.450 1.491 - 3.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.80% 5347.063 5496.614 - -3.29% -
SetIntersection_Front_Set_uint32_262144_256 2.80% 3765769.193 3871043.141 - 1.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.79% 36.305 37.317 - 1.79% -
std::move(vector<int>)/1048576 2.78% 56346.003 57913.045 - -17.72% -
rng::contains_subrange(list<int>)_(single_element)/16 2.78% 4.784 4.917 - -0.18% -
BM_deque_deque_move/1024 2.78% 36.568 37.584 - 0.67% -
std::copy(list<int>)/8 2.78% 2.423 2.491 - 0.62% -
std::set<std::string>::ctor(&&,_different_allocs)/32 2.78% 208.955 214.757 - 3.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.77% 2.205 2.266 - -0.26% -
std::remove_if(vector<int>)_(prefix)/8192 2.77% 2562.295 2633.185 - 2.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.76% 1.126 1.157 - 2.08% -
std::unordered_set<int>::clear()/32 2.76% 585.270 601.401 - -5.90% -
std::multiset<int>::erase(iterator)/32 2.76% 20.854 21.429 - 2.92% -
SetIntersection_Front_Set_uint64_262144_4 2.75% 1053335.701 1082319.917 - 0.87% -
SetIntersection_Front_Vector_uint32_1024_1 2.74% 1006782.340 1034407.541 - -1.37% -
std::none_of(list<int>)_(process_all)/32768 2.73% 25965.964 26675.536 - 3.84% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 2.72% 165.788 170.296 - 2.96% -
SetIntersection_Front_Set_uint64_1024_256 2.72% 4273128.102 4389262.228 - 2.60% -
std::make_heap(deque<int>)_(repeated)/8 2.71% 25.173 25.856 - 3.89% -
std::stable_partition(vector<int>)_(sparse)/50 2.71% 21.291 21.868 - 2.09% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.71% 70.785 72.702 - 0.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.70% 12.782 13.127 - 1.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.70% 1141320.627 1172105.902 - -0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.70% 1144101.228 1174950.227 - 0.49% -
SetIntersection_None_Set_uint64_256_16 2.70% 10605186.002 10891044.851 - 1.03% -
SetIntersection_None_Set_uint32_1024_1 2.69% 8721837.651 8956544.801 - -0.04% -
SetIntersection_Interlaced_Set_uint32_256_4 2.69% 11257875.433 11560219.527 - 0.18% -
SetIntersection_None_Set_uint32_256_1 2.68% 11263617.598 11565381.874 - 0.31% -
rng::contains(vector<int>)_(process_all)/8 2.68% 2.573 2.642 - 4.76% -
std::set<std::string>::count(key)_(non-existent)/1024 2.67% 24.231 24.878 - 5.69% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.67% 15.260 15.667 - 15.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.66% 1086903.790 1115861.677 - 3.46% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.66% 266.731 273.836 - 0.35% -
BM_deque_deque_move/2 2.66% 2.245 2.304 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.66% 25.148 25.817 - -44.77% -
BM_align/1 2.65% 0.641 0.658 - 5.34% -
std::remove_if(list<int>)_(sprinkled)/50 2.64% 72.766 74.691 - 0.49% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.64% 1.511 1.551 - 3.92% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.64% 6668.545 6844.676 - 2.53% -
BM_PushHeap_string_Descending_16384 2.64% 2.333 2.394 - -1.16% -
BM_StringRelational_Eq_Small_Large_Control 2.64% 0.474 0.487 - 1.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.63% 4.167 4.277 - 3.03% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.63% 6518.044 6689.504 - 2.68% -
BM_StringConstructDestroyCStr_Small_Opaque 2.63% 2.133 2.189 - 0.03% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.63% 53443.125 54847.637 - 1.58% -
std::set<int>::ctor(const&)/8192 2.62% 49519.590 50816.416 - 0.27% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.62% 54444.614 55868.766 - 2.15% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.61% 47.221 48.455 - 3.49% -
std::partial_sort(deque<int>)_(heap)/8 2.61% 38.532 39.539 - -4.36% -
std::reverse(deque<int>)/512 2.61% 113.203 116.158 - 0.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.61% 507.531 520.774 - -0.29% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.61% 5482.760 5625.730 - 1.95% -
SetIntersection_Interlaced_Vector_string_262144_64 2.61% 19841497.944 20358416.841 - -8.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.60% 33.053 33.912 - 7.07% -
std::stable_partition(vector<int>)_(dense)/32 2.59% 21.481 22.038 - 2.99% -
BM_deque_deque_ranges_copy_backward/512 2.57% 18.917 19.403 - 2.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.56% 1102634.533 1130903.170 - 6.85% -
BM_deque_vector_ranges_copy/70000 2.56% 3191.187 3272.975 - -5.08% -
BM_PushHeap_string_Ascending_64 2.56% 7.080 7.262 - -2.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.56% 28.998 29.740 - 0.69% -
SetIntersection_Interlaced_Vector_string_256_4 2.55% 5991045.504 6144048.896 - 0.46% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.55% 6758.729 6931.137 - 0.75% -
SetIntersection_None_Set_float_256_256 2.55% 5755322.374 5902028.036 - 4.11% -
BM_StringCopy_Large 2.55% 6.213 6.371 - 4.71% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.54% 52388.515 53719.933 - 3.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.54% 1073395.965 1100673.831 - -1.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.53% 1491498.322 1529280.939 - 3.20% -
BM_PushHeap_float_QuickSortAdversary_1 2.53% 0.457 0.468 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.53% 10578493.200 10846113.583 - -1.69% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 2.53% 13929.712 14281.464 - 1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.52% 8630157.090 8847666.997 - -1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.52% 0.596 0.611 - 2.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.50% 65276.368 66910.034 - -3.43% -
std::set<std::string>::count(key)_(non-existent)/32 2.50% 10.521 10.784 - 3.19% -
SetIntersection_Front_Set_uint64_16384_16384 2.50% 225380123.541 231005088.762 - 0.87% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 2.49% 26.031 26.680 - 0.49% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.49% 10.660 10.925 - -1.24% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 2.49% 485.045 497.108 - 0.18% -
std::make_heap(deque<int>)_(shuffled)/1024 2.48% 2547.568 2610.769 - 2.42% -
SetIntersection_Front_Set_uint64_1024_4 2.48% 1052855.299 1078950.580 - 2.17% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.48% 10.978 11.249 - 6.31% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.47% 230624901.169 236331620.882 - 0.36% -
BM_vector_deque_ranges_move_backward/4000 2.47% 141.089 144.569 - 2.51% -
SetIntersection_None_Set_uint64_256_4 2.46% 11193709.560 11469321.231 - -1.08% -
bm_ranges_lexicographical_compare<int>/8 2.46% 1.464 1.500 - 0.15% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.46% 23.253 23.824 - -2.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.45% 12686.118 12997.284 - -0.63% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.45% 233.926 239.661 - 3.70% -
BM_deque_vector_copy/1024 2.45% 37.048 37.956 - 3.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.45% 342848936.519 351247751.454 - -1.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.45% 718.468 736.060 - -0.83% -
BM_vector_deque_ranges_move_backward/4096 2.45% 149.559 153.221 - 3.92% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.44% 8420.935 8626.775 - 1.63% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.44% 218307612.258 223637492.870 - 1.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.44% 1780.628 1824.089 - 0.31% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.43% 6694.602 6857.567 - 1.63% -
BM_vector_deque_copy_backward/4096 2.43% 149.092 152.714 - 2.18% -
BM_vector_deque_ranges_copy_backward/64 2.42% 3.015 3.088 - 4.05% -
std::copy_n(deque<int>)/32768 2.42% 1133.404 1160.830 - 2.61% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.42% 209439098.109 214501759.346 - 0.57% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.42% 31642.557 32407.236 - 2.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.41% 9216016.570 9437705.693 - 7.32% -
rng::for_each(multimap<int>)/8 2.40% 6.058 6.203 - 1.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.40% 1429.585 1463.905 - -5.43% -
std::partition(vector<int>)_(dense)/1024 2.40% 242.279 248.090 - 3.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.40% 175796.806 180007.150 - 1.07% -
BM_CmpLess_uint_schar 2.39% 1.017 1.041 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.39% 8631645.294 8837859.632 - 1.41% -
std::set<int>::find(key)_(existent)/1024 2.39% 3.909 4.002 - -0.59% -
BM_num_get<void*> 2.39% 10.861 11.120 - 2.28% -
rng::find_last(list<int>)_(bail_10%)/1024 2.38% 675.096 691.196 - -44.30% -
BM_StringEraseToEnd_Huge_Transparent 2.38% 2.358 2.415 - 0.12% -
BM_StringRelational_Less_Large_Empty_Control 2.38% 1.611 1.649 - 2.48% -
SetIntersection_None_Set_uint32_1024_256 2.37% 8886657.107 9097674.144 - 2.37% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.37% 9.150 9.367 - -0.59% -
BM_CmpEqual_ushort_int 2.37% 1.049 1.074 - 3.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.37% 490.123 501.731 - -1.15% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.37% 24.044 24.613 - 7.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.36% 33.211 33.994 - 3.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.36% 17938817.297 18361414.278 - 0.27% -
std::unordered_multiset<int>::ctor(const&)/1024 2.35% 6739.341 6898.004 - 1.80% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.35% 3.395 3.475 - 2.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.34% 807.428 826.349 - -0.47% -
BM_deque_vector_ranges_move_backward/64000 2.34% 8006.884 8194.014 - -9.97% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.33% 37.398 38.270 - -5.94% -
bm_swap_ranges_vb_unaligned/262144 2.33% 3833.554 3922.841 - 2.35% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.32% 1678.389 1717.345 - -2.03% -
SetIntersection_Interlaced_Vector_string_16_16 2.32% 51053750.251 52237174.515 - 0.81% -
SetIntersection_Front_Set_uint64_1024_1024 2.31% 12164242.872 12445838.424 - -1.73% -
BM_CmpEqual_uchar_schar 2.31% 0.988 1.011 - -2.39% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.31% 6407.964 6555.792 - 3.05% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.30% 1892.309 1935.824 - 3.82% -
std::set<int>::equal_range(key)_(existent)/1024 2.30% 4.411 4.513 - 5.22% -
SetIntersection_None_Vector_string_16384_4 2.30% 1193668.683 1221079.058 - -0.32% -
SetIntersection_Front_Vector_uint64_262144_262144 2.29% 345818686.169 353753862.306 - 1.33% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.29% 980664.774 1003157.908 - 1.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.29% 14.852 15.192 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.28% 8584093.291 8779557.511 - -0.99% -
BM_vector_deque_ranges_move_backward/1024 2.28% 38.057 38.923 - 2.91% -
BM_deque_deque_copy_backward/65536 2.28% 8070.543 8254.272 - 9.00% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.27% 58.012 59.332 - 2.61% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.27% 20.169 20.627 - 1.59% -
std::set<std::string>::contains(key)_(existent)/1024 2.26% 22.391 22.898 - -5.42% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.26% 1904.075 1947.114 - 3.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 2.26% 42109626.209 43059392.259 - -34.28% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.25% 1019197.362 1042173.985 - -0.16% -
BM_CmpEqual_short_int 2.25% 1.098 1.122 - 0.94% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.25% 36258.050 37074.747 - 1.33% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.25% 18.803 19.226 - 2.14% -
std::multimap<int,_int>::clear()/8192 2.24% 86090.392 88022.583 - 3.16% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.24% 2.948 3.014 - 2.94% -
bm_ranges_swap_ranges_vb_aligned/262144 2.24% 480.897 491.670 - 1.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.24% 42.254 43.200 - -19.24% -
std::unique_copy(deque<int>)_(sprinkled)/1024 2.23% 469.825 480.321 - 3.08% -
std::copy_backward(deque<int>)/8 2.23% 2.784 2.846 - 6.96% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 2.23% 52894.404 54074.251 - 2.16% -
SetIntersection_Front_Set_uint32_1024_16 2.23% 1165386.175 1191350.167 - -0.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.22% 49.956 51.067 - 7.08% -
ranges::minmax(std::list<__int128>)/64 2.22% 39.924 40.811 - 2.38% -
BM_vector_deque_ranges_move_backward/512 2.21% 17.629 18.019 - 0.51% -
std::transform(deque<int>,_deque<int>)/50 2.21% 35.818 36.609 - 0.92% -
BM_deque_deque_move/1 2.21% 2.503 2.559 - 3.00% -
SetIntersection_Front_Set_uint32_256_256 2.20% 7607211.053 7774864.848 - 1.51% -
bm_swap_ranges_vb_aligned/262144 2.20% 489.162 499.929 - 2.74% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.20% 54.029 55.216 - 2.73% -
BM_CmpLess_uchar_ushort 2.20% 1.078 1.102 - 2.71% -
BM_deque_vector_ranges_copy_backward/70000 2.19% 8950.777 9147.103 - -10.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.19% 12524.731 12799.416 - 1.05% -
BM_vector_deque_copy_backward/5500 2.19% 196.348 200.653 - 0.98% -
BM_CmpLess_uint_int 2.19% 1.051 1.074 - 0.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.19% 275.503 281.539 - 1.84% -
bm_ranges_swap_ranges_vb_aligned/65536 2.19% 123.418 126.121 - 2.39% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.19% 20.523 20.972 - 2.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.19% 8737527.263 8928559.704 - 0.26% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.18% 5.030 5.140 - 2.34% -
BM_StringAssignStr_Huge_Opaque 2.18% 109.397 111.783 - 2.14% -
BM_PushHeap_float_PipeOrgan_4 2.18% 0.537 0.548 - 13.34% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.18% 53734.398 54903.371 - 1.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.17% 42119.379 43034.974 - -1.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 2.17% 24.548 25.081 - 16.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.16% 5600.349 5721.129 - 0.92% -
BM_StringAssignAsciizMix_Transparent 2.15% 2.975 3.039 - 2.28% -
BM_vector_deque_ranges_copy/4096 2.15% 144.296 147.397 - 1.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.15% 61434.267 62753.216 - 1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.15% 8741070.473 8928615.716 - 0.19% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.15% 16679.334 17037.130 - 2.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.14% 0.628 0.641 - -3.56% -
BM_PushHeap_string_Ascending_256 2.13% 10.408 10.630 - -4.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.12% 10134945.802 10350211.227 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.12% 1013350.992 1034811.069 - -0.73% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.12% 54400.816 55551.779 - 4.65% -
std::multimap<int,_int>::ctor(const&)/0 2.11% 12.718 12.987 - 1.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.11% 11791.204 12040.405 - 2.24% -
std::set<int>::count(key)_(non-existent)/32 2.11% 2.886 2.947 - 2.87% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.11% 22.451 22.924 - -0.85% -
BM_deque_deque_ranges_copy_backward/70000 2.10% 8603.683 8784.757 - 8.04% -
BM_StringFindNoMatch/10 2.10% 1.298 1.326 - -0.25% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.10% 11.872 12.121 - 2.04% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.09% 29.740 30.363 - -7.97% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.09% 228.477 233.258 - 1.14% -
SetIntersection_Front_Set_uint64_64_64 2.09% 13203970.025 13480200.154 - -1.67% -
std::reverse_copy(vector<int>)/4096 2.09% 131.380 134.119 - 2.52% -
BM_vector_deque_ranges_copy/5500 2.08% 194.766 198.824 - 2.30% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.08% 4.423 4.515 - 0.41% -
rng::fold_left(deque<int>)/32 2.07% 16.284 16.621 - 1.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.07% 196.830 200.904 - 1.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.07% 6.834 6.975 - 3.78% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.07% 20.677 21.104 - 4.10% -
BM_CmpLess_int_int 2.06% 1.057 1.079 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 2.06% 0.539 0.550 - -17.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.05% 44.323 45.233 - 1.17% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.05% 16671.049 17012.962 - 2.42% -
rng::contains(deque<int>)_(process_all)/8 2.05% 3.125 3.189 - 5.76% -
BM_StringFindStringLiteral/8192 2.05% 138.272 141.106 - 2.29% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.04% 2.539 2.591 - 2.33% -
std::copy_backward(vector<bool>)_(unaligned)/262144 2.04% 1570.487 1602.568 - -0.00% -
SetIntersection_None_Set_uint64_64_1 2.04% 22189230.211 22641820.785 - 0.27% -
std::map<int,_int>::clear()/1024 2.04% 10150.880 10357.555 - -2.85% -
SetIntersection_Interlaced_Set_uint64_262144_4 2.03% 1294696.371 1320978.191 - 0.76% -
BM_deque_vector_ranges_move/1024 2.03% 37.348 38.105 - 3.33% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 2.03% 7349.516 7498.437 - 0.37% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.03% 4133.923 4217.666 - -0.07% -
SetIntersection_Front_Set_uint32_16384_1024 2.02% 12344272.415 12594197.952 - -0.58% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.02% 146281.573 149242.243 - 2.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.02% 11075613.304 11299702.997 - -2.60% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.02% 197349138.244 201337738.918 - 0.34% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.02% 163.937 167.244 - 1.38% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.01% 61.560 62.797 - -4.68% -
std::make_heap(deque<int>)_(shuffled)/8192 2.01% 22868.614 23327.901 - 3.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.01% 43.959 44.841 - 3.89% -
std::map<int,_int>::ctor(const&)/32 2.01% 227.928 232.501 - -1.01% -
SetIntersection_None_Vector_uint64_1024_16 2.00% 1052774.884 1073792.262 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.00% 1142785.373 1165596.824 - -0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 7634.191 7786.366 - 0.84% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.99% 393.898 401.738 - 2.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.99% 362.627 369.844 - 1.20% -
std::set<int>::contains(key)_(existent)/32 1.99% 1.637 1.670 - 2.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.99% 2.985 3.044 - 2.00% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.98% 472.051 481.412 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.98% 4803408.885 4898607.409 - 0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.98% 0.600 0.612 - 2.26% -
BM_deque_deque_move_backward/70000 1.98% 8619.469 8790.136 - 9.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.98% 2.182 2.225 - 2.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.98% 1038655.068 1059175.000 - 0.61% -
rng::fold_left(deque<int>)/50 1.97% 27.192 27.727 - 1.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.96% 19.191 19.568 - 1.19% -
BM_StringRelational_Less_Huge_Large_Control 1.96% 2.152 2.194 - 4.32% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.96% 13953.772 14227.548 - 1.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.95% 14770.691 15059.230 - -3.11% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.95% 77.303 78.812 - -3.96% -
std::partition_copy(deque<int>)/50 1.95% 20.913 21.321 - 0.86% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.95% 1876.068 1912.593 - 3.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.95% 162599686.648 165764010.745 - 0.94% -
BM_StringEraseToEnd_Huge_Opaque 1.93% 2.247 2.291 - 1.53% -
BM_deque_deque_ranges_move_backward/4000 1.93% 152.941 155.895 - 8.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.93% 9087004.084 9262037.595 - 2.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.92% 37.088 37.800 - -3.59% -
std::multiset<std::string>::find(key)_(existent)/8192 1.92% 25.864 26.360 - 0.88% -
std::partition(vector<int>)_(dense)/50 1.92% 13.016 13.266 - 2.17% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.91% 177890161.899 181286287.650 - -0.51% -
BM_vector_deque_ranges_move/4000 1.91% 140.264 142.939 - 2.49% -
BM_CmpLess_ushort_short 1.91% 1.040 1.059 - -0.95% -
std::sort(vector<int>)_(heap)/8 1.89% 23.624 24.071 - 1.90% -
BM_deque_deque_ranges_copy_backward/65536 1.89% 8044.058 8196.175 - 10.65% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.89% 116823.144 119026.547 - 1.16% -
SetIntersection_Front_Vector_uint64_16384_256 1.88% 2229316.640 2271297.306 - -0.53% -
vector<bool>::resize() 1.88% 10.616 10.815 - 0.80% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.88% 234.577 238.978 - 5.21% -
BM_vector_deque_ranges_move/4096 1.87% 144.882 147.591 - 1.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.87% 40913.470 41677.848 - -0.17% -
SetIntersection_Front_Vector_uint32_256_16 1.87% 4121264.130 4198188.737 - -0.52% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.86% 35561.941 36222.583 - 0.11% -
SetIntersection_Interlaced_Set_uint32_256_16 1.86% 11875655.961 12096227.599 - 0.72% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.86% 4244.409 4323.214 - 0.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.85% 20.282 20.657 - 0.64% -
BM_deque_deque_ranges_copy/4000 1.85% 142.658 145.294 - 2.67% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.85% 72575.065 73914.592 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.85% 5673799.100 5778516.871 - -0.32% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.84% 25.114 25.576 - -4.23% -
SetIntersection_Front_Set_uint64_16_16 1.84% 37500887.140 38189688.616 - 0.31% -
SetIntersection_Front_Vector_uint64_262144_16 1.84% 1095243.020 1115351.527 - -1.11% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.83% 9754712.594 9933565.558 - -1.56% -
SetIntersection_Front_Set_uint64_262144_256 1.83% 3882845.082 3953978.832 - 1.80% -
std::replace(vector<int>)_(prefix)/32 1.83% 5.110 5.204 - 1.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.83% 57.260 58.306 - 2.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.83% 17240326.396 17555032.586 - -1.18% -
ranges::min(std::list<long_long>)/8 1.82% 1.934 1.969 - 3.21% -
rng::find_last(list<int>)_(bail_90%)/1024 1.82% 75.322 76.695 - 2.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.81% 2040.772 2077.780 - 8.66% -
BM_vector_deque_move_backward/5500 1.81% 198.146 201.737 - 2.30% -
SetIntersection_None_Set_uint64_64_64 1.80% 11342882.479 11547597.152 - 0.51% -
BM_deque_deque_ranges_move_backward/1024 1.80% 38.839 39.540 - 4.41% -
SetIntersection_Front_Vector_uint64_262144_4 1.80% 1048843.465 1067697.613 - 1.08% -
SetIntersection_Interlaced_Vector_float_16384_1 1.80% 1034656.788 1053247.575 - 1.90% -
SetIntersection_Interlaced_Set_uint64_16_16 1.79% 37026575.733 37691046.853 - -0.47% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.79% 1.768 1.800 - 1.40% -
BM_PushHeap_string_Descending_16 1.79% 2.085 2.123 - -4.27% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.79% 528.932 538.397 - 3.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.78% 13508.854 13749.563 - -1.28% -
std::partial_sort(vector<int>)_(repeated)/8192 1.78% 26214.723 26680.704 - -1.59% -
std::move(vector<bool>)_(aligned)/64 1.78% 1.731 1.762 - 9.89% -
BM_vector_deque_ranges_copy_backward/512 1.77% 17.634 17.946 - 2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.77% 1200371.858 1221561.530 - -0.16% -
SetIntersection_None_Set_uint32_256_16 1.76% 10726337.020 10915625.086 - 0.00% -
SetIntersection_Interlaced_Set_uint64_256_4 1.76% 10873182.743 11064930.741 - -0.02% -
std::multimap<int,_int>::erase(iterator)/32 1.76% 20.360 20.718 - -0.40% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.76% 16.828 17.123 - -3.64% -
std::find_if_not(list<int>)_(process_all)/1024 1.75% 730.670 743.471 - 2.65% -
SetIntersection_Interlaced_Set_uint32_64_64 1.75% 13268973.989 13501380.787 - 0.85% -
std::replace(vector<int>)_(prefix)/50 1.75% 7.576 7.708 - 0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.75% 90419.803 92002.542 - 1.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.75% 28.212 28.706 - -1.49% -
SetIntersection_Front_Set_uint32_262144_1 1.75% 1014911.144 1032639.087 - -1.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.75% 166156.511 169058.143 - -1.30% -
BM_std_minmax_element<short>/64 1.74% 17.098 17.396 - 0.30% -
SetIntersection_Front_Vector_uint32_64_16 1.74% 14057393.703 14302562.898 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.74% 345119502.163 351126087.078 - 39.90% -
rng::find_last(vector<char>)_(bail_90%)/50 1.73% 1.471 1.496 - 6.53% -
std::unordered_set<std::string>::clear()/8192 1.73% 218182.566 221960.191 - 0.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.73% 14767.240 15022.805 - -7.04% -
SetIntersection_None_Set_uint32_256_4 1.73% 11295947.612 11491425.928 - -0.40% -
SetIntersection_Front_Set_uint64_64_16 1.73% 15091618.630 15352633.946 - 0.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.73% 18.671 18.994 - 1.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.73% 560.909 570.606 - 0.34% -
std::is_sorted_until(deque<int>,_pred)/8 1.73% 4.154 4.225 - -30.87% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 1.73% 57.352 58.343 - 2.08% -
rng::for_each(set<int>)/8 1.71% 6.524 6.636 - 0.64% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.71% 214.561 218.223 - 1.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.70% 612.076 622.503 - 1.62% -
BM_deque_deque_ranges_copy/70000 1.70% 3300.622 3356.832 - 2.95% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.70% 855.896 870.449 - 1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.70% 43893.970 44640.207 - -4.59% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.69% 8741.401 8889.510 - 7.69% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.69% 19.617 19.948 - 1.15% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.69% 39158.783 39820.615 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.69% 1715478.396 1744466.124 - -0.03% -
BM_CmpLess_int_uint 1.69% 1.061 1.079 - -1.05% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.68% 1904.174 1936.234 - 1.74% -
std::count(list<int>)_(every_other)/8 1.68% 2.055 2.090 - 0.33% -
SetIntersection_None_Vector_uint32_1024_64 1.68% 1061600.221 1079402.621 - -0.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.68% 2.355 2.394 - 4.86% -
BM_PushHeap_uint64_Random_64 1.68% 5.482 5.574 - 1.60% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.67% 751.857 764.441 - 1.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.67% 493025.446 501272.329 - 2.06% -
BM_StringRelational_Less_Small_Huge_Control 1.67% 1.849 1.880 - 1.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.67% 0.637 0.648 - 3.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.67% 1030346.725 1047524.473 - -1.05% -
std::multiset<int>::insert(value)_(already_present)/8192 1.67% 31.687 32.215 - 0.80% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.67% 7630.063 7757.228 - 3.38% -
SetIntersection_None_Set_uint64_64_4 1.65% 21270317.706 21621886.596 - 0.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.65% 12822.468 13034.322 - 2.18% -
BM_StringAssignAsciizMix_Opaque 1.65% 4.992 5.075 - 1.94% -
SetIntersection_Front_Vector_string_16384_1024 1.65% 37769340.927 38393240.512 - 0.88% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.65% 1693614.338 1721511.721 - 1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.64% 160999289.585 163646180.640 - 0.31% -
std::unordered_set<int>::ctor(const&)/1024 1.64% 6779.097 6890.293 - 3.10% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.64% 34.031 34.589 - 0.43% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.64% 22.793 23.166 - 0.67% -
std::find(vector<short>)_(process_all)/8 1.64% 0.681 0.692 - 0.05% -
SetIntersection_None_Set_uint32_64_4 1.63% 21300920.071 21648748.684 - -0.11% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.63% 12855.677 13065.188 - -1.10% -
SetIntersection_Interlaced_Set_uint64_256_64 1.63% 13143571.939 13357424.616 - -3.49% -
std::is_sorted_until(list<int>)/8 1.63% 2.071 2.105 - 1.66% -
std::pop_heap(deque<size_t>)/1024 1.62% 15.271 15.519 - 1.51% -
SetIntersection_Interlaced_Set_uint64_64_16 1.62% 22510794.601 22875622.617 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.62% 204736824.934 208053281.317 - 1.40% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.62% 4.273 4.342 - 1.75% -
std::deque<std::string>::ctor(size)/8192 1.61% 8230.718 8363.422 - -0.67% -
BM_num_get<unsigned_short> 1.61% 10.127 10.290 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.61% 1228094.728 1247829.101 - 1.93% -
SetIntersection_Interlaced_Set_float_64_64 1.61% 13090917.148 13301165.598 - 0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.60% 64938.828 65980.942 - 0.52% -
BM_CmpEqual_uint_uint 1.60% 1.057 1.074 - 0.53% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.60% 1064.821 1081.848 - 4.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.60% 12.734 12.937 - 1.61% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.59% 32.717 33.238 - 6.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.59% 18099987.810 18388514.392 - 1.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.59% 767.642 779.874 - 2.56% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.59% 164.441 167.053 - 1.61% -
SetIntersection_None_Vector_float_1024_4 1.59% 1069400.459 1086379.878 - 0.47% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.59% 16.684 16.948 - -0.29% -
std::set<int>::find(key)_(non-existent)/1024 1.58% 5.464 5.551 - -0.79% -
std::unique_copy(list<int>)_(contiguous)/8192 1.58% 6699.875 6805.751 - 0.38% -
rng::contains(vector<int>)_(process_all)/32 1.58% 8.274 8.405 - 2.30% -
rng::contains_subrange(list<int>)_(process_all)/16 1.58% 4.838 4.914 - 1.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.58% 49159.522 49934.292 - 1.35% -
SetIntersection_None_Set_uint32_64_1 1.57% 22217746.161 22567669.472 - -0.62% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.57% 21.089 21.421 - -1.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.57% 80013.385 81271.694 - 2.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.57% 104.833 106.479 - 1.96% -
SetIntersection_Front_Vector_string_16384_64 1.57% 3086604.905 3134966.360 - -8.57% -
BM_deque_deque_ranges_move_backward/512 1.57% 18.913 19.209 - 1.74% -
std::search(list<int>,_pred)_(no_match)/8192 1.56% 7311.031 7425.359 - -4.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.56% 164407058.705 166975660.112 - -0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 1.55% 33.808 34.332 - -6.62% -
SetIntersection_Front_Vector_uint32_256_4 1.55% 4110362.697 4174053.763 - 0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.55% 11849399.414 12032708.601 - 1.06% -
SetIntersection_Interlaced_Set_uint64_64_4 1.53% 20547723.394 20861647.380 - 0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.53% 78.170 79.363 - 0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.52% 62.389 63.340 - -0.17% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.52% 56.808 57.673 - 1.87% -
SetIntersection_Interlaced_Set_float_1024_64 1.52% 10114595.370 10268574.427 - 0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.52% 9175752.382 9315377.836 - 1.48% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.52% 5278.789 5359.099 - -24.39% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.52% 18.383 18.663 - 0.59% -
std::partial_sort(vector<int>)_(descending)/8 1.52% 24.528 24.901 - 3.70% -
std::rotate(deque<int>)_(by_1/2)/8192 1.52% 1693.220 1718.918 - 10.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.52% 167448764.012 169988796.528 - -2.87% -
BM_PushHeap_string_Random_262144 1.51% 18.003 18.276 - 1.31% -
BM_vector_deque_ranges_copy_backward/4000 1.51% 141.403 143.540 - 1.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.51% 10191884.459 10345795.741 - 6.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.51% 1033833.036 1049443.670 - -1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.51% 1058477.873 1074423.772 - -0.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.50% 652.374 662.187 - 1.60% -
std::rotate(vector<int>)_(by_1/3)/32 1.50% 9.889 10.038 - 1.72% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.50% 12.966 13.160 - 1.33% -
BM_StringAssignAsciiz_Empty_Opaque 1.48% 3.057 3.102 - 2.10% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.48% 8.255 8.377 - 0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.48% 45.690 46.365 - 0.93% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.48% 8074.978 8194.201 - 1.53% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.48% 410.004 416.052 - 1.29% -
SetIntersection_Front_Vector_string_262144_262144 1.47% 14275527.504 14485742.594 - -0.80% -
BM_deque_vector_ranges_copy/1024 1.47% 37.074 37.619 - 2.25% -
std::rotate(list<int>)_(by_1/4)/50 1.47% 25.575 25.951 - 1.64% -
BM_CmpLess_uint_uint 1.47% 1.039 1.055 - -0.98% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.47% 1.402 1.423 - 1.45% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.46% 5862.828 5948.661 - -3.64% -
BM_vector_deque_ranges_move/5500 1.46% 194.662 197.509 - 0.63% -
std::set<int>::clear()/1024 1.46% 9037.558 9169.744 - -0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.46% 53558.565 54339.880 - 1.68% -
SetIntersection_None_Vector_string_262144_16 1.46% 1296180.090 1315078.748 - 3.32% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.45% 5.462 5.541 - -0.51% -
std::rotate(deque<int>)_(by_1/3)/1024 1.45% 398.161 403.916 - -0.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.44% 1233.127 1250.930 - -0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.44% 667.594 677.212 - 1.13% -
std::search(vector<int>)_(same_length)/1024 1.44% 246.954 250.509 - 2.33% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.44% 390.381 395.999 - 1.34% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.44% 238.977 242.414 - 0.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.43% 594389.501 602905.109 - -0.18% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.43% 4759.258 4827.345 - 1.46% -
SetIntersection_None_Vector_uint64_262144_16384 1.43% 1086470.321 1102005.059 - -2.85% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.43% 6.210 6.298 - 7.02% -
std::copy_n(list<int>)/4096 1.42% 3571.488 3622.302 - 2.77% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.42% 15.596 15.817 - 1.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.42% 14.731 14.939 - 1.81% -
BM_PushHeap_string_Ascending_4 1.42% 2.547 2.583 - 1.40% -
BM_CmpLess_short_schar 1.41% 0.947 0.960 - -2.77% -
BM_StringFindCharLiteral/512 1.41% 9.407 9.539 - 0.97% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 1.41% 58.042 58.858 - -0.11% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.41% 114913.663 116529.046 - 0.09% -
BM_vector_deque_move/4096 1.41% 145.079 147.119 - 1.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.41% 6077.420 6162.824 - 1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.40% 1306995.606 1325354.166 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.40% 1175156.607 1191635.998 - 4.89% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.40% 257770.360 261383.130 - 0.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.40% 88093.894 89328.489 - 2.28% -
SetIntersection_None_Vector_float_262144_262144 1.40% 1119979.742 1135669.199 - 0.37% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.40% 18.366 18.623 - -3.34% -
std::copy_n(deque<int>)/4096 1.40% 146.199 148.244 - 1.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.40% 11772860.758 11937510.209 - 2.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.40% 15.575 15.793 - -0.92% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.40% 22.013 22.320 - 0.31% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.40% 2909.813 2950.452 - 1.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.39% 24.012 24.347 - 1.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.39% 14.874 15.081 - 1.56% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.39% 390.453 395.882 - 1.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.39% 780.601 791.435 - 3.21% -
std::partition(list<int>)_(sparse)/50 1.39% 21.670 21.971 - 1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.39% 1669385.254 1692510.174 - 1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.38% 2845884.130 2885299.046 - 0.13% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.38% 21.833 22.134 - -1.41% -
SetIntersection_Interlaced_Vector_string_256_16 1.38% 10508351.844 10653074.143 - 1.63% -
std::unordered_map<int,_int>::erase(iterator)/32 1.38% 19.515 19.784 - 0.29% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.38% 2518.305 2552.976 - 1.38% -
BM_deque_deque_copy_backward/1 1.38% 2.771 2.809 - 3.12% -
SetIntersection_Interlaced_Set_uint32_64_4 1.38% 20830627.991 21117288.248 - 0.69% -
BM_vector_deque_copy_backward/1024 1.38% 38.013 38.536 - 1.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.37% 17.015 17.249 - 1.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.37% 499.562 506.411 - -12.17% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.37% 7512.283 7615.175 - 0.31% -
bm_lexicographical_compare<signed_char>/64 1.37% 2.042 2.070 - -8.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.37% 54560.186 55306.509 - 0.62% -
BM_StringAssignAsciiz_Huge_Opaque 1.37% 188.888 191.469 - 1.49% -
std::move_backward(deque<int>)/4096 1.36% 156.155 158.285 - 1.90% -
BM_PushHeap_float_PipeOrgan_16 1.36% 0.890 0.902 - -0.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.36% 14.713 14.913 - 1.69% -
std::map<std::string,_int>::ctor(const&)/32 1.36% 820.133 831.287 - 16.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.36% 1231255.369 1247989.748 - 1.94% -
vector<bool>(size_type,_const_value_type&) 1.36% 8.202 8.314 - -0.79% -
std::fill(vector<int>)/1024 1.36% 29.490 29.890 - 0.90% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.36% 75591.994 76618.053 - 1.94% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.36% 76393.859 77430.362 - 2.66% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.35% 4.638 4.700 - -2.01% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.35% 25.637 25.983 - 0.49% -
BM_PushHeap_string_Ascending_1024 1.35% 12.847 13.020 - -4.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.35% 347809790.821 352494780.002 - -3.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.35% 59553.607 60354.635 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 1.34% 139987330.796 141863896.228 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.34% 1036522.841 1050384.337 - 1.36% -
std::sort(deque<int>)_(shuffled)/1024 1.34% 6823.761 6915.013 - 1.32% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.34% 23.968 24.288 - -1.75% -
std::find(list<int>)_(bail_25%)/1024 1.33% 130.181 131.918 - 3.18% -
std::make_heap(deque<int>)_(repeated)/1024 1.33% 2265.220 2295.422 - 1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.33% 165475746.830 167680870.134 - -0.44% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.33% 1024683.228 1038301.942 - -5.43% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.33% 238760.600 241931.247 - -1.48% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.33% 16.617 16.838 - 1.13% -
std::partition_copy(list<int>)/50 1.32% 13.142 13.316 - 2.61% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.32% 32746.715 33179.946 - 0.24% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 86.026 87.161 - 0.30% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.32% 394.719 399.921 - 1.21% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.31% 1279.614 1296.420 - -0.98% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.31% 22.508 22.803 - -0.07% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.31% 80239.427 81289.112 - 0.30% -
std::set<int>::upper_bound(key)_(existent)/8192 1.31% 7.839 7.941 - 2.48% -
std::stable_sort(deque<int>)_(heap)/1024 1.31% 2710.493 2745.877 - 1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.30% 1218600.262 1234480.713 - -0.27% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.30% 19.275 19.526 - -0.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.30% 163720.236 165841.542 - 0.49% -
bm_lexicographical_compare<int>/64 1.30% 4.450 4.507 - 3.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.29% 1157482.203 1172463.111 - -0.05% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.29% 16.545 16.758 - 1.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.29% 1025760.728 1038973.767 - -0.53% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.29% 139680.172 141477.913 - 0.69% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.28% 138208.009 139982.643 - 1.22% -
std::is_sorted(list<int>)/8192 1.28% 7149.307 7240.956 - 0.29% -
BM_StringCopy_Huge 1.28% 108.630 110.020 - 1.75% -
SetIntersection_None_Set_float_256_16 1.28% 10703890.837 10840750.603 - -0.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.28% 12864.358 13028.787 - 2.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.28% 4.424 4.480 - -1.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.27% 394.715 399.737 - 1.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.27% 41.641 42.169 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.26% 1143447.819 1157908.331 - 0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.26% 4241383.293 4294925.852 - -0.65% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.26% 4102437.817 4154211.845 - -0.11% -
std::find_first_of(deque<int>)_(small_needle)/32 1.26% 108.782 110.154 - -2.31% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.26% 2.757 2.792 - -1.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.26% 118666.293 120156.699 - -0.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.25% 9.236 9.352 - 0.75% -
BM_StringRelational_Less_Empty_Small_Control 1.25% 1.646 1.667 - -5.17% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.25% 69.408 70.278 - 1.22% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.25% 285.223 288.797 - 0.40% -
BM_CmpLess_uint_ushort 1.25% 1.106 1.120 - 1.74% -
std::multimap<int,_int>::erase(iterator)/8192 1.25% 20.533 20.791 - -1.04% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.25% 1.286 1.303 - -12.65% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.25% 38537.054 39017.582 - 1.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.24% 12.972 13.133 - 2.52% -
std::find_first_of(deque<int>)_(small_needle)/50 1.24% 167.580 169.663 - -2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.24% 4102670.794 4153611.149 - -0.67% -
rng::starts_with(vector<int>,_pred)/8 1.24% 2.358 2.388 - -2.55% -
std::rotate(deque<int>)_(by_1/4)/32 1.24% 13.051 13.212 - -0.06% -
std::rotate_copy(list<int>)/32 1.23% 8.666 8.773 - 1.55% -
BM_deque_vector_move_backward/4000 1.23% 141.158 142.900 - 0.35% -
ranges::min(std::vector<__int128>)/8 1.23% 2.871 2.906 - -0.36% -
BM_deque_deque_copy/1024 1.23% 36.737 37.190 - 0.60% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.23% 96692.025 97882.756 - 1.27% -
std::set<std::string>::count(key)_(existent)/8192 1.23% 30.332 30.704 - -11.48% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.22% 1277609.537 1293240.396 - 1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.22% 1016897.634 1029318.017 - -3.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.22% 158158138.586 160089346.602 - -0.97% -
std::unordered_set<std::string>::erase(iterator)/1024 1.22% 25.562 25.874 - -22.88% -
std::stable_partition(vector<int>)_(sparse)/8192 1.22% 1543.300 1562.121 - 1.55% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.22% 8256.766 8357.231 - 1.10% -
std::move_backward(list<int>)/32768 1.22% 31436.548 31819.031 - 0.84% -
BM_deque_vector_ranges_move_backward/0 1.22% 1.561 1.580 - 17.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.21% 1537451.366 1556120.728 - -0.50% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.21% 21.717 21.981 - -0.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.21% 13447.230 13610.118 - -1.31% -
BM_deque_vector_ranges_copy/65536 1.21% 2969.429 3005.286 - -3.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 1.21% 62881872.795 63640965.828 - 0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.21% 8447121.729 8548969.454 - -1.19% -
std::distance(deque<int>)/50 1.20% 0.845 0.855 - 1.20% -
std::find_if(vector<bool>)_(process_all)/8 1.20% 3.483 3.525 - 0.31% -
SetIntersection_Front_Vector_uint32_16_16 1.20% 35188613.059 35610867.320 - -0.76% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.20% 1023.009 1035.283 - -0.14% -
std::copy(list<int>)/4096 1.20% 3000.744 3036.687 - -6.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.20% 693.577 701.882 - 1.81% -
BM_StringFindAllMatch/1 1.20% 2.789 2.822 - -10.61% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.20% 44804.065 45339.684 - 0.88% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.19% 251030.398 254029.280 - 3.81% -
std::for_each_n(deque<int>)/50 1.19% 3.921 3.967 - 1.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.19% 15.990 16.180 - 2.47% -
BM_CmpLess_ushort_uint 1.19% 1.052 1.065 - -0.64% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.19% 1632373.049 1651751.789 - 0.97% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.18% 1042.907 1055.170 - 4.91% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.17% 10.629 10.754 - 2.19% -
SetIntersection_Interlaced_Set_uint32_4_1 1.17% 212443060.680 214931271.508 - 0.43% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.17% 21.729 21.984 - 0.58% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.17% 18.194 18.407 - 0.26% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.17% 19.647 19.876 - 0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.17% 392.386 396.976 - 1.18% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.17% 731.198 739.749 - 1.65% -
BM_StringFindNoMatch/64 1.17% 2.083 2.107 - 0.75% -
BM_deque_vector_copy_backward/2 1.17% 1.818 1.840 - 0.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.17% 34698.915 35103.851 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.16% 5596835.572 5661985.871 - -7.36% -
std::multiset<std::string>::erase(key)_(existent)/8192 1.16% 67.237 68.017 - 2.47% -
std::find_if(list<int>)_(process_all)/8 1.16% 2.334 2.361 - 0.43% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.16% 5.091 5.150 - 0.71% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.15% 1.614 1.633 - 1.21% -
std::for_each(deque<int>)/8 1.15% 0.918 0.928 - 2.01% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.15% 21.466 21.713 - -5.93% -
std::pop_heap(deque<size_t>)/8192 1.15% 59.051 59.730 - 0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.15% 42.403 42.889 - 2.34% -
std::flat_map<int,_int>::clear()/1024 1.15% 391.764 396.253 - 1.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.14% 14.770 14.939 - 1.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.14% 455.904 461.114 - 1.18% -
std::find_if(vector<bool>)_(process_all)/50 1.14% 23.420 23.687 - 0.31% -
SetIntersection_None_Vector_float_262144_1024 1.14% 1130710.164 1143595.667 - 1.34% -
std::move_backward(vector<int>)/1048576 1.14% 55860.687 56496.874 - -0.08% -
std::search(deque<int>,_pred)_(same_length)/1024 1.14% 505.926 511.687 - 0.14% -
std::vector<std::string>::ctor(size)/1024 1.14% 427.171 432.028 - 0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.14% 1232831.867 1246843.586 - 1.78% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.14% 394.203 398.680 - 1.61% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.13% 4.447 4.498 - 0.53% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.13% 56670.781 57313.328 - 1.31% -
SetIntersection_Front_Set_uint64_1024_16 1.12% 1191662.454 1205062.646 - 0.55% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.12% 11.029 11.153 - 0.87% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.12% 12574.935 12715.749 - 1.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 1846.882 1867.463 - 4.88% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.11% 6493.017 6565.358 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.11% 1091044.597 1103196.637 - -0.19% -
std::unordered_map<int,_int>::clear()/32 1.11% 586.788 593.314 - 1.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.11% 42875.469 43352.004 - 0.41% -
BM_vector_deque_ranges_copy/4000 1.11% 140.533 142.094 - 1.17% -
BM_CmpLess_schar_schar 1.11% 0.944 0.955 - -0.07% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.11% 6.582 6.655 - 2.64% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.11% 116601.157 117892.687 - 0.48% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.11% 1003269.287 1014362.305 - 0.43% -
std::fill(vector<bool>)/64 1.10% 1.561 1.578 - 0.66% -
std::replace(deque<int>)_(sprinkled)/8192 1.10% 2939.298 2971.670 - 5.44% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.10% 338823.731 342553.143 - 0.54% -
std::find_if_not(vector<bool>)_(process_all)/8 1.10% 3.611 3.651 - 5.25% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.10% 332478640.368 336125929.631 - -3.78% -
std::search(vector<int>)_(no_match)/1024 1.10% 216.133 218.502 - 4.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.09% 1.145 1.158 - 2.33% -
SetIntersection_Interlaced_Set_string_1024_64 1.09% 16508868.227 16688955.634 - -0.38% -
SetIntersection_Interlaced_Vector_string_64_4 1.09% 21430930.591 21664304.359 - -1.34% -
std::search(vector<int>)_(no_match)/1000 1.09% 211.247 213.547 - 4.51% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.09% 1762966.879 1782142.334 - -4.23% -
SetIntersection_Front_Set_uint64_1_1 1.09% 529265964.115 535017343.161 - -0.34% -
BM_CmpEqual_short_short 1.08% 1.080 1.092 - 4.75% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.08% 8.505 8.597 - 3.96% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.08% 60128.443 60778.103 - 1.15% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.08% 4178.420 4223.518 - 1.01% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.08% 748.805 756.886 - 1.37% -
SetIntersection_Front_Set_float_1024_1 1.08% 1030571.186 1041687.578 - 0.23% -
std::for_each(map<int>::iterator)/32 1.08% 23.778 24.035 - 0.69% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.08% 18.132 18.328 - 1.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.08% 14.777 14.936 - 1.14% -
std::flat_map<int,_int>::erase(iterator)/32 1.08% 19.746 19.958 - -0.73% -
SetIntersection_None_Set_string_1024_1024 1.08% 8958261.504 9054597.750 - -1.02% -
std::rotate(vector<int>)_(by_1/3)/8192 1.07% 911.523 921.307 - 5.74% -
std::multimap<int,_int>::erase(iterator)/1024 1.07% 20.542 20.763 - -0.71% -
SetIntersection_Front_Vector_uint32_1024_4 1.07% 1042228.517 1053412.144 - -0.44% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.07% 407.906 412.278 - 1.05% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.07% 10.549 10.662 - 0.89% -
std::find(vector<char>)_(bail_25%)/1024 1.07% 5.323 5.380 - 0.57% -
SetIntersection_None_Vector_uint64_64_16 1.07% 13323920.616 13466122.353 - -0.55% -
SetIntersection_None_Set_uint64_262144_262144 1.06% 1221496.988 1234484.537 - 0.91% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.06% 20.371 20.587 - 1.29% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.06% 16.446 16.620 - 5.04% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.06% 50.222 50.754 - -0.19% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.06% 4.200 4.245 - 0.40% -
std::none_of(vector<int>)_(process_all)/32 1.06% 8.319 8.407 - 0.21% -
SetIntersection_None_Vector_float_1024_1 1.06% 1072856.035 1084207.057 - 0.08% -
std::adjacent_find(vector<int>,_pred)/50 1.06% 23.313 23.559 - 0.57% -
BM_vector_deque_move/5500 1.05% 196.529 198.601 - 1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.05% 1351235.838 1365462.728 - 0.71% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.05% 832.350 841.104 - -18.96% -
std::is_sorted(list<int>,_pred)/1024 1.05% 813.298 821.841 - -0.48% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.05% 56689.420 57282.553 - 0.15% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 1.04% 10.555 10.665 - 1.12% -
rng::starts_with(deque<int>)/1024 1.04% 472.843 477.783 - 0.19% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.04% 1562784.422 1579068.115 - 0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.04% 14979.442 15135.474 - 1.22% -
SetIntersection_Front_Set_uint32_256_4 1.04% 4142620.480 4185632.131 - -0.78% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.03% 662.647 669.502 - 0.57% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.03% 1535947.590 1551829.510 - -3.22% -
SetIntersection_Front_Vector_uint32_16384_4 1.03% 1042194.840 1052967.817 - -0.04% -
std::unordered_set<int>::ctor(const&)/32 1.03% 201.860 203.944 - 2.72% -
std::multiset<std::string>::erase(iterator)/8192 1.03% 31.317 31.640 - 0.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.03% 62519.653 63164.694 - 0.77% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.03% 3.959 4.000 - 2.62% -
rng::find_if(vector<bool>)_(process_all)/8 1.03% 3.513 3.550 - 1.92% -
std::map<std::string,_int>::clear()/1024 1.03% 22037.639 22264.434 - -1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.03% 118177317.297 119391817.244 - 0.01% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.03% 17.966 18.151 - 1.80% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.03% 35.998 36.367 - 2.01% -
BM_deque_deque_copy_backward/70000 1.03% 8673.812 8762.753 - 10.08% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.02% 796.159 804.301 - 0.83% -
SetIntersection_Front_Vector_float_16384_1 1.02% 1038660.332 1049282.317 - 0.87% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.02% 3.077 3.108 - 0.95% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.02% 391.588 395.590 - 1.62% -
SetIntersection_None_Vector_uint32_16384_256 1.02% 1080093.099 1091131.913 - -1.45% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.02% 1028377.443 1038881.130 - -1.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.02% 5.277 5.330 - 1.65% -
std::pop_heap(deque<float>)/8192 1.02% 60.685 61.303 - -0.06% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.02% 4.556 4.602 - 1.45% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.01% 15.580 15.737 - 5.10% -
std::stable_sort(deque<int>)_(ascending)/1024 1.01% 2097.983 2119.156 - 1.17% -
std::set<int>::ctor(const&,_alloc)/32 1.01% 222.210 224.449 - 2.39% -
SetIntersection_Front_Vector_string_16384_1 1.01% 1065528.584 1076260.515 - -0.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.01% 35.134 35.488 - 1.53% -
std::multiset<int>::count(key)_(non-existent)/32 1.01% 2.487 2.512 - 0.81% -
std::pop_heap(deque<std::string>)/8 1.01% 57.305 57.881 - 1.39% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.00% 514.979 520.138 - -0.35% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -70.81% 64.700 18.886 - -62.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -54.55% 68.096 30.953 - -2.72% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -51.87% 210.937 101.525 - -43.45% -
SetIntersection_Interlaced_Vector_float_16384_64 -50.08% 10991439.917 5487064.776 - -35.17% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.57% 5882739.073 2966587.623 - -30.37% -
rng::starts_with(list<int>)/1000 -49.56% 1495.151 754.147 - 0.34% -
std::count_if(list<int>)_(every_other)/1024 -49.12% 1482.874 754.560 - 0.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -47.08% 185.294 98.056 - -41.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -46.59% 186.818 99.785 - -41.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -45.99% 72.340 39.069 - -45.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -44.99% 7279311.352 4004606.272 - -43.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -44.71% 989.780 547.283 - -31.98% -
std::set<std::string>::insert(value)_(already_present)/1024 -44.52% 29.342 16.279 - -39.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -44.24% 982.682 547.947 - -23.45% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -43.09% 11.335 6.451 - 0.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -42.82% 901.139 515.273 - -70.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -40.50% 132.240 78.680 - -37.48% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -40.41% 101.238 60.328 - -1.88% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -39.96% 737.494 442.817 - -46.59% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -38.67% 7.671 4.705 - -0.32% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -38.47% 57.657 35.474 - -0.08% -
std::partial_sort_copy(deque<int>)_(descending)/8 -38.36% 23.729 14.627 - -4.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -38.09% 37.491 23.211 - -44.68% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -37.43% 9116937.317 5704308.078 - -31.39% -
SetIntersection_Interlaced_Vector_float_16384_256 -36.86% 23283906.092 14700525.036 - -13.45% -
SetIntersection_Interlaced_Vector_float_262144_256 -36.56% 43291820.382 27464131.931 - -19.14% -
std::equal(list<int>)_(it,_it,_it)/1024 -35.52% 1747.884 1127.092 - 0.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -35.37% 0.405 0.262 - -22.53% -
SetIntersection_Interlaced_Vector_float_262144_1024 -35.25% 114865832.302 74373796.530 - -23.24% -
rng::starts_with(list<int>)/1024 -34.85% 1184.781 771.900 - 0.36% -
std::find_if(vector<char>)_(bail_25%)/8 -34.69% 1.131 0.739 - -22.82% -
SetIntersection_Interlaced_Vector_float_16384_16 -34.29% 3896719.620 2560503.282 - -30.32% -
std::partial_sort_copy(deque<int>)_(heap)/8 -33.50% 22.874 15.211 - 2.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -31.01% 34.314 23.674 - -23.54% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -30.80% 131.811 91.214 - 0.12% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -30.72% 25.479 17.651 - 1.39% -
std::set<std::string>::insert(value)_(already_present)/32 -30.71% 10.523 7.291 - -18.20% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -30.47% 11632545.734 8088382.892 - -15.87% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -30.06% 10.777 7.538 - -5.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.41% 353285040.638 249374404.571 - -28.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -29.26% 33.094 23.411 - -24.96% -
std::multiset<int>::find(key)_(non-existent)/8192 -29.07% 11.534 8.180 - -3.07% -
std::find_if_not(deque<int>)_(process_all)/8192 -28.29% 2792.065 2002.229 - -7.07% -
SetIntersection_Interlaced_Vector_float_16384_1024 -27.67% 53745919.086 38874169.527 - -15.38% -
BM_StringEraseWithMove_Huge_Transparent -27.41% 58.626 42.557 - -6.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -26.95% 63.624 46.475 - 29.19% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -25.93% 0.687 0.509 - 1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -25.80% 0.551 0.409 - -3.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -25.72% 0.697 0.518 - -25.73% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -25.59% 14.972 11.142 - 1.96% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -25.27% 63.389 47.369 - -7.55% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.25% 2478317.533 1852420.015 - -8.56% -
std::stable_partition(list<int>)_(dense)/8192 -25.16% 22902.076 17139.649 - -1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -24.96% 9986770.195 7494230.892 - -32.92% -
std::copy(vector<bool>)_(aligned)/1048576 -24.92% 3062.048 2299.088 - -39.39% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -24.88% 30.969 23.263 - -32.78% -
BM_deque_deque_ranges_move_backward/0 -24.61% 0.920 0.693 - -5.80% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -24.40% 37011962.181 27979493.909 - -27.92% -
ranges::min(std::deque<__int128>)/1 -23.86% 0.921 0.701 - 5.63% -
std::find_if_not(deque<int>)_(process_all)/1024 -23.62% 329.138 251.410 - -6.67% -
std::find_if_not(deque<int>)_(process_all)/32768 -23.13% 10581.331 8134.117 - -6.14% -
std::move(deque<int>)/32768 -22.96% 2385.112 1837.382 - -21.20% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -22.89% 6.619 5.104 - -4.78% -
ranges::min(std::deque<long_long>)/70000 -22.73% 26947.356 20822.212 - 9.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -22.53% 31.673 24.537 - -17.59% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -22.41% 1.719 1.334 - -15.80% -
std::unordered_set<int>::contains(key)_(existent)/1024 -22.40% 1.649 1.279 - -19.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -22.40% 31.901 24.757 - -25.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -22.13% 0.444 0.346 - -10.41% -
rng::find_last(deque<int>)_(bail_10%)/1024 -21.98% 311.058 242.679 - 2.15% -
std::search(deque<int>)_(near_matches)/1000 -21.83% 22239.600 17385.298 - -6.93% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -21.78% 8.272 6.471 - 0.33% -
rng::find_last(deque<int>)_(bail_10%)/50 -21.71% 15.552 12.176 - 0.93% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -21.65% 1.791 1.403 - -18.96% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -21.53% 30.086 23.608 - -0.51% -
std::search(deque<int>)_(near_matches)/1024 -21.53% 23174.748 18184.507 - -11.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -21.49% 87.478 68.676 - -29.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -21.12% 0.483 0.381 - 3.24% -
std::find_if_not(deque<int>)_(process_all)/50 -21.11% 15.949 12.582 - -0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -21.09% 20.838 16.444 - -19.37% -
SetIntersection_Interlaced_Vector_float_256_16 -20.73% 7401259.918 5866955.130 - -4.93% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -20.62% 1843829.998 1463602.886 - -18.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -20.60% 5537530.846 4396961.293 - -12.05% -
std::move_backward(list<int>)/4096 -19.87% 6012.183 4817.264 - -0.42% -
std::is_sorted(deque<int>)/8 -19.67% 3.368 2.706 - 1.46% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -19.56% 14.388 11.573 - -12.83% -
std::partition(deque<int>)_(dense)/50 -19.55% 16.688 13.426 - -4.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -19.54% 41.716 33.566 - -33.02% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.51% 25.615 20.619 - -14.99% -
BM_deque_deque_ranges_copy/0 -19.42% 0.920 0.741 - 0.90% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -19.13% 1127.955 912.170 - 3.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.03% 32.879 26.622 - -22.92% -
BM_PushHeap_string_Random_1 -19.00% 0.582 0.471 - 0.38% -
std::partition(deque<int>)_(dense)/32 -18.89% 11.116 9.015 - -4.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -18.89% 5.825 4.724 - 0.26% -
std::unordered_multimap<int,_int>::clear()/1024 -18.79% 9922.589 8058.180 - -4.30% -
SetIntersection_Front_Set_float_16384_1024 -18.74% 13975443.094 11355799.179 - -16.38% -
std::find_if_not(vector<int>)_(bail_25%)/8 -18.74% 0.850 0.691 - -17.98% -
std::find_end(list<int>)_(same_length)/8192 -18.63% 9719.986 7909.501 - -2.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -18.60% 60.214 49.013 - -13.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -18.48% 7.764 6.329 - -42.18% -
std::unique_copy(deque<int>)_(contiguous)/32 -18.47% 11.687 9.529 - -10.23% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -18.43% 181916.551 148383.594 - 1.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -18.15% 718.555 588.172 - 16.36% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -17.86% 1.594 1.309 - -3.78% -
BM_PushHeap_uint32_QuickSortAdversary_1 -17.85% 0.483 0.397 - -14.70% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -17.77% 2571.753 2114.712 - 6.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.74% 5.582 4.592 - -36.73% -
SetIntersection_Interlaced_Vector_float_262144_64 -17.61% 9724729.019 8012275.496 - -13.06% -
std::for_each(deque<int>)/8192 -17.59% 309.114 254.729 - -0.06% -
BM_PushHeap_float_PipeOrgan_1 -17.58% 0.543 0.448 - -3.88% -
std::set<std::string>::equal_range(key)_(existent)/1024 -17.55% 26.661 21.982 - -13.12% -
BM_deque_vector_ranges_move/0 -17.53% 1.666 1.374 - 5.00% -
std::find(vector<long_long>)_(process_all)/8 -17.32% 1.227 1.014 - -7.49% -
BM_PushHeap_uint64_SingleElement_1 -17.28% 0.519 0.429 - -10.28% -
bm_ranges_lexicographical_compare<signed_char>/1 -17.16% 1.838 1.522 - -6.65% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -17.12% 31.368 25.997 - -30.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -17.01% 1.225 1.017 - 5.32% -
BM_deque_deque_move_backward/0 -17.00% 0.920 0.763 - -16.98% -
std::set<std::string>::erase(iterator)/1024 -16.86% 33.352 27.728 - -10.73% -
std::copy(vector<bool>)_(aligned)/262144 -16.82% 682.696 567.872 - -24.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -16.81% 17.991 14.967 - -78.31% -
std::equal(vector<bool>)_(unaligned)/8 -16.78% 0.898 0.747 - -33.37% -
ranges::min(std::list<__int128>)/8 -16.67% 2.595 2.163 - 4.87% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -16.50% 1.474 1.231 - -8.88% -
std::deque<int>::ctor(size)/32 -16.45% 32.365 27.042 - -7.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -15.84% 8028.726 6757.065 - 1.99% -
std::unordered_multimap<int,_int>::clear()/8192 -15.50% 76841.888 64928.439 - 0.13% -
std::set<std::string>::equal_range(key)_(existent)/32 -15.50% 20.326 17.176 - 6.23% -
ranges::minmax(std::deque<char>)/64 -15.44% 27.288 23.075 - -0.95% -
std::distance(join_view(vector<vector<int>>))/50 -15.42% 0.690 0.584 - -8.87% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -15.41% 52.974 44.810 - -38.08% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -15.40% 29955.166 25340.859 - -0.08% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -15.31% 4.111 3.482 - -0.88% -
std::find(vector<bool>)_(process_all)/8 -15.28% 0.846 0.717 - 14.08% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -15.26% 10.409 8.821 - -63.05% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -15.15% 646.607 548.628 - 9.52% -
ranges::minmax(std::vector<char>)/8 -15.03% 1.082 0.920 - -11.92% -
std::search(list<int>)_(single_element)/8192 -15.02% 9642.332 8194.057 - -8.30% -
ranges::minmax(std::deque<char>)/1 -14.98% 0.794 0.675 - -16.21% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -14.96% 6.927 5.891 - -60.41% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -14.95% 1.412 1.201 - -10.71% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.82% 1.550 1.320 - -15.98% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -14.79% 10.866 9.258 - -51.58% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -14.75% 38766.302 33047.725 - 3.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -14.65% 3621.748 3091.154 - -4.85% -
std::set<int>::insert(value)_(new_value,_end)/1024 -14.55% 47.284 40.405 - -7.98% -
std::find(vector<bool>)_(process_all)/50 -14.45% 0.915 0.783 - 15.65% -
SetIntersection_None_Set_uint32_16384_4 -14.45% 182908104.452 156475636.235 - 0.55% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.32% 34.805 29.821 - -23.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -14.16% 58.665 50.361 - -9.97% -
rng::starts_with(list<int>)/8192 -14.12% 9281.927 7971.325 - -13.36% -
std::replace(vector<int>)_(sprinkled)/50 -14.11% 10.032 8.616 - -5.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -14.03% 223531418.772 192179019.477 - -0.73% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -13.96% 31.645 27.228 - -6.94% -
std::find_end(deque<int>)_(same_length)/8192 -13.82% 3171.462 2733.196 - -2.28% -
BM_deque_deque_copy/0 -13.80% 0.864 0.745 - -5.52% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -13.75% 1.192 1.028 - -13.29% -
SetIntersection_None_Set_uint32_16384_1 -13.67% 181850513.805 156990376.858 - 0.65% -
std::sort_heap(deque<int>,_pred)/1024 -13.61% 14201.357 12268.422 - -2.61% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -13.61% 21.054 18.189 - -23.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -13.56% 7982387.563 6899758.897 - -4.64% -
ranges::min(std::list<char>)/1 -13.56% 0.422 0.364 - 0.21% -
BM_vector_deque_copy/2 -13.52% 2.061 1.782 - -10.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -13.47% 0.697 0.603 - 53.80% -
SetIntersection_None_Set_uint32_16384_16 -13.42% 180706157.092 156456909.352 - 0.87% -
BM_deque_vector_move_backward/2 -13.32% 2.114 1.833 - 3.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -13.29% 25.143 21.802 - -9.40% -
std::equal(vector<bool>)_(unaligned)/50 -13.27% 0.876 0.760 - -32.31% -
ranges::min(std::list<__int128>)/64 -13.27% 39.804 34.520 - 4.01% -
std::generate_n(list<int>)/8192 -13.26% 8615.263 7472.795 - 8.79% -
std::find_end(deque<int>)_(match_near_end)/1000 -13.23% 38.853 33.715 - 0.28% -
BM_vector_deque_copy/1 -13.19% 2.320 2.014 - -12.35% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -13.14% 27.260 23.679 - -0.42% -
SetIntersection_Interlaced_Vector_float_1024_64 -13.11% 3844353.275 3340183.985 - -7.44% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.11% 51451.683 44708.525 - -1.44% -
std::multiset<int>::find(key)_(non-existent)/32 -13.04% 2.608 2.268 - -0.21% -
rng::contains(list<int>)_(process_all)/8192 -12.97% 8180.134 7119.003 - -0.23% -
std::rotate(list<int>)_(by_1/2)/8192 -12.92% 5512.745 4800.342 - -11.94% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -12.92% 3826325.638 3332123.455 - -14.92% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -12.86% 19.446 16.944 - -1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -12.81% 2051079.508 1788296.143 - -2.08% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -12.80% 14.480 12.626 - -11.61% -
ranges::minmax(std::deque<long_long>)/1 -12.74% 0.794 0.693 - -16.07% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -12.66% 562.523 491.284 - -8.09% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -12.58% 31.046 27.140 - -9.18% -
std::find_if(vector<int>)_(process_all)/8 -12.46% 1.508 1.320 - -1.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -12.41% 23785758.356 20833407.071 - -18.57% -
std::rotate(deque<int>)_(by_1/4)/8192 -12.36% 2883.750 2527.234 - -1.22% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.36% 8.428 7.387 - -17.29% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.30% 8.175 7.170 - -28.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.26% 0.692 0.607 - -2.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -12.25% 61.809 54.236 - -11.84% -
SetIntersection_None_Set_uint32_16384_1024 -12.23% 178094511.584 156316622.563 - 2.25% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -12.16% 73.385 64.461 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -12.10% 18113836.911 15922867.479 - -23.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -12.06% 15460.255 13596.262 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -12.03% 221063745.910 194459280.139 - -1.29% -
ranges::minmax(std::deque<char>)/70000 -11.95% 27339.856 24072.409 - 0.13% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -11.91% 8.883 7.824 - -5.56% -
std::find_if_not(deque<int>)_(process_all)/8 -11.89% 2.915 2.568 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -11.89% 217459911.943 191597105.696 - -4.05% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -11.86% 30.801 27.149 - -8.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.77% 1.716 1.514 - -8.76% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -11.71% 699.364 617.482 - -7.59% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.69% 8165.014 7210.280 - -10.98% -
std::unordered_multiset<int>::count(key)_(existent)/32 -11.59% 1.718 1.518 - -21.49% -
BM_StringRead_Cold_Deep_Large -11.53% 1.476 1.306 - -2.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.52% 408.736 361.630 - 4.18% -
std::unique_copy(deque<int>)_(contiguous)/52 -11.46% 16.783 14.859 - 1.05% -
SetIntersection_Front_Set_float_256_64 -11.44% 5812280.303 5147183.097 - -10.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.42% 23.964 21.228 - -10.08% -
BM_vector_deque_move/2 -11.41% 2.001 1.773 - 2.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -11.38% 317611.156 281476.356 - 2.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -11.35% 218054738.990 193310823.750 - -1.41% -
BM_StringRelational_Eq_Empty_Empty_Control -11.30% 2.198 1.949 - -5.24% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -11.23% 8.987 7.978 - -9.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -11.19% 218637025.179 194178799.187 - -1.81% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -11.16% 17.395 15.454 - -4.28% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -11.15% 21.959 19.512 - -0.21% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -11.14% 10.976 9.753 - 0.69% -
BM_deque_deque_copy_backward/0 -11.10% 0.860 0.765 - -17.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -11.10% 2.828 2.514 - -10.27% -
BM_vector_deque_ranges_move_backward/0 -11.05% 0.513 0.456 - -1.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -11.03% 213453162.189 189916346.808 - -4.95% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.97% 1518.109 1351.627 - 1.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -10.94% 0.714 0.635 - -6.47% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.94% 19.488 17.356 - -0.56% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.91% 1.759 1.567 - -14.53% -
BM_deque_vector_ranges_move/2 -10.90% 2.062 1.837 - 2.85% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -10.88% 22391.594 19955.734 - -7.32% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -10.87% 0.687 0.613 - -2.56% -
std::find_end(deque<int>)_(near_matches)/8192 -10.87% 1260435.522 1123464.897 - -10.27% -
std::search(deque<int>,_pred)_(no_match)/1000 -10.80% 556.725 496.607 - 16.42% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -10.65% 10.312 9.213 - -3.62% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.65% 0.936 0.836 - -1.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -10.64% 0.477 0.427 - -3.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.63% 44157.175 39463.149 - -3.31% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -10.57% 475545.339 425271.469 - -3.26% -
std::replace(vector<int>)_(sprinkled)/32 -10.57% 6.337 5.667 - -8.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -10.53% 5.627 5.034 - -22.68% -
rng::for_each(multimap<int>)/8192 -10.51% 8055.699 7209.194 - -3.89% -
BM_deque_vector_move_backward/0 -10.49% 1.583 1.417 - 8.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.49% 6466.818 5788.512 - -3.18% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -10.40% 3383551.114 3031503.946 - -5.90% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.40% 6.083 5.450 - -0.69% -
SetIntersection_None_Set_uint32_16384_64 -10.39% 174634252.671 156486372.482 - 1.34% -
std::fill_n(deque<int>)/1024 -10.32% 33.020 29.614 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -10.21% 6321252.312 5675727.774 - 2.10% -
std::stable_sort(deque<int>)_(ascending)/8 -10.18% 19.336 17.368 - -0.88% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -10.09% 1.540 1.384 - 0.42% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -10.08% 1.730 1.556 - 20.47% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.07% 4365.325 3925.955 - -14.73% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -9.91% 196278.331 176823.934 - -6.20% -
std::unordered_multiset<int>::ctor(const&)/8192 -9.90% 62122.203 55973.583 - 2.67% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -9.86% 1.442 1.300 - -8.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -9.83% 24.802 22.365 - 2.47% -
BM_deque_vector_copy_backward/0 -9.82% 1.526 1.376 - -6.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.81% 5.980 5.394 - -15.87% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -9.78% 2.791 2.518 - -39.21% -
SetIntersection_Front_Set_string_256_256 -9.73% 30697769.547 27709471.598 - -10.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.65% 1.355 1.224 - -5.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.60% 118129.769 106793.791 - 4.00% -
ranges::minmax(std::list<char>)/1 -9.53% 0.460 0.417 - 10.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -9.51% 505737.960 457625.899 - -0.78% -
SetIntersection_Interlaced_Vector_float_1024_16 -9.48% 2030161.948 1837702.140 - -6.77% -
std::copy_if(list<int>)_(entire_range)/64 -9.47% 33.508 30.334 - -17.36% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -9.38% 21.508 19.489 - -0.86% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -9.36% 1.462 1.325 - -34.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -9.33% 14469.550 13120.122 - 1.49% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -9.31% 1.412 1.280 - -17.82% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.31% 1.638 1.486 - -6.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -9.31% 14.148 12.832 - -0.80% -
BM_deque_vector_ranges_copy_backward/0 -9.28% 1.627 1.476 - 3.87% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -9.27% 12.202 11.071 - -1.69% -
SetIntersection_None_Set_uint32_16384_256 -9.23% 173358117.325 157362529.417 - 1.97% -
BM_deque_vector_ranges_move/1 -9.18% 2.303 2.091 - 3.03% -
std::search(deque<int>,_pred)_(no_match)/1024 -9.15% 569.673 517.568 - 18.26% -
rng::starts_with(list<int>,_pred)/8192 -9.14% 11118.825 10102.066 - 4.31% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -9.13% 13104.881 11909.019 - -6.24% -
std::find_if(vector<int>)_(bail_25%)/8 -9.06% 0.809 0.736 - 0.05% -
std::for_each(map<int>::iterator)/8192 -9.05% 8191.517 7449.930 - 0.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -9.04% 41.315 37.579 - -9.95% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -9.04% 12.477 11.350 - -1.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -9.01% 194174.583 176684.429 - -6.28% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -9.00% 85.385 77.700 - 0.12% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -8.97% 6.441 5.864 - 0.35% -
std::equal(deque<int>)_(it,_it,_it)/1024 -8.94% 467.133 425.372 - -12.29% -
SetIntersection_Front_Set_float_256_256 -8.92% 7869480.371 7167719.163 - -12.40% -
std::unordered_multimap<int,_int>::clear()/32 -8.90% 645.022 587.623 - -2.69% -
std::unordered_set<std::string>::count(key)_(existent)/32 -8.88% 39.933 36.386 - 12.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -8.85% 5429110.870 4948797.375 - -7.61% -
std::deque<int>::ctor(size)/1024 -8.81% 77.027 70.244 - -6.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -8.80% 38.840 35.421 - 7.43% -
BM_vector_deque_ranges_copy_backward/2 -8.77% 1.998 1.822 - -8.80% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.77% 1.440 1.314 - -16.63% -
std::multiset<int>::find(key)_(existent)/8192 -8.75% 8.745 7.980 - -7.15% -
SetIntersection_Front_Vector_uint64_1024_1024 -8.74% 5811006.405 5303013.650 - -9.99% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -8.69% 25.149 22.963 - -1.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.66% 37.464 34.218 - 27.32% -
std::set<std::string>::equal_range(key)_(existent)/8192 -8.66% 31.600 28.865 - 2.08% -
rng::find_last(list<int>)_(bail_90%)/1048576 -8.57% 95157.483 87006.469 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -8.54% 23451609.911 21448653.831 - 14.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.53% 57.411 52.511 - -27.84% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -8.53% 31.524 28.835 - -2.15% -
std::stable_sort(deque<int>)_(heap)/8 -8.53% 26.088 23.862 - 0.83% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -8.52% 14.146 12.941 - -0.23% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -8.43% 553.004 506.374 - -9.56% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -8.39% 13209.080 12100.421 - 2.54% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -8.38% 26.293 24.090 - 0.84% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -8.34% 77.130 70.699 - -5.31% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -8.33% 13.474 12.352 - -7.66% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.25% 2.503 2.296 - -14.48% -
std::map<std::string,_int>::find(key)_(existent)/32 -8.19% 16.790 15.415 - -1.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -8.18% 0.692 0.635 - 4.75% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.18% 7211.651 6622.003 - -1.08% -
std::map<std::string,_int>::erase(iterator)/8192 -8.18% 28.881 26.520 - -17.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -8.17% 9267.822 8510.382 - 1.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.17% 1173.212 1077.380 - -10.66% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -8.14% 1.447 1.330 - 9.82% -
std::stable_sort(deque<int>)_(descending)/8 -8.13% 27.967 25.693 - -0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -8.12% 37.666 34.609 - -5.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.10% 12915.177 11868.629 - -6.04% -
std::unordered_set<int>::find(key)_(non-existent)/32 -8.09% 1.181 1.086 - -7.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.07% 11207.913 10303.238 - -3.64% -
std::map<std::string,_int>::erase(iterator)/1024 -8.04% 30.613 28.150 - 10.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -8.04% 28.202 25.935 - -0.56% -
SetIntersection_Front_Vector_float_1024_1024 -8.00% 5894747.075 5423203.489 - -8.23% -
std::find_if_not(vector<int>)_(process_all)/50 -7.97% 5.874 5.406 - -4.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.96% 2.360 2.172 - 0.11% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.96% 709.771 653.266 - -1.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -7.96% 1017.777 936.806 - 2.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -7.86% 10.684 9.844 - -9.79% -
BM_deque_vector_ranges_move/64 -7.85% 2.823 2.602 - -2.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -7.84% 2.358 2.173 - -2.95% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -7.80% 29.196 26.918 - -8.60% -
BM_vector_deque_move/1 -7.79% 2.261 2.085 - 6.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.76% 375860.229 346701.581 - -0.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -7.75% 36008.064 33218.648 - 2.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.74% 407.421 375.872 - -1.27% -
SetIntersection_Interlaced_Vector_uint32_256_16 -7.73% 6440188.168 5942629.977 - -10.01% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -7.71% 1.503 1.387 - -5.63% -
std::stable_sort(deque<int>)_(repeated)/8 -7.69% 19.233 17.753 - -0.18% -
SetIntersection_Front_Set_string_64_16 -7.66% 24910896.104 23003674.881 - -4.29% -
std::multiset<int>::contains(key)_(non-existent)/32 -7.65% 2.906 2.684 - -0.99% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -7.61% 23.939 22.117 - -0.89% -
SetIntersection_Interlaced_Vector_float_262144_16384 -7.61% 379081943.794 350229974.623 - -1.62% -
SetIntersection_Front_Vector_uint64_262144_16384 -7.61% 78436600.081 72469262.833 - -2.71% -
ranges::min(std::list<__int128>)/70000 -7.59% 64649.867 59740.770 - 2.64% -
SetIntersection_Front_Set_string_1024_64 -7.59% 4918401.875 4545233.865 - -8.48% -
std::search(list<int>)_(single_element)/1000 -7.58% 712.091 658.083 - -4.53% -
std::copy_if(list<int>)_(entire_range)/262144 -7.56% 234339.451 216630.835 - 1.24% -
std::unique(deque<int>)_(contiguous)/52 -7.53% 59.927 55.413 - -3.52% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -7.53% 13.305 12.303 - -1.67% -
BM_deque_deque_ranges_copy/2 -7.52% 2.243 2.075 - -7.47% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -7.48% 858.447 794.265 - -0.15% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -7.47% 23.708 21.938 - -9.77% -
SetIntersection_Front_Vector_uint64_262144_256 -7.46% 2296243.914 2124922.080 - -6.69% -
rng::find_last(list<int>)_(bail_10%)/8192 -7.43% 6814.242 6308.048 - -0.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.37% 28.542 26.438 - -9.75% -
std::shift_right(list<int>)/8192 -7.36% 8043.393 7451.075 - -2.86% -
std::search_n(list<int>)_(no_match)/8192 -7.35% 7249.982 6717.252 76.777 -1.38% 76.777
BM_PushHeap_float_Ascending_16384 -7.33% 4.368 4.047 - -7.33% -
std::partition_copy(list<int>)/1024 -7.33% 770.149 713.699 - 0.50% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -7.30% 25.032 23.204 - 7.16% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -7.28% 21765.460 20180.572 - -7.36% -
std::set<std::string>::find(key)_(existent)/32 -7.28% 15.797 14.647 - -7.27% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.28% 5005030.328 4640854.023 - -7.62% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.25% 2155.670 1999.474 - -7.34% -
std::set<int>::lower_bound(key)_(non-existent)/32 -7.21% 2.425 2.250 - -21.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -7.20% 4585.470 4255.325 - 1.04% -
std::adjacent_find(deque<int>)/8 -7.19% 3.528 3.274 - -32.85% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -7.16% 1.710 1.588 - 2.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -7.15% 0.366 0.340 - 0.77% -
SetIntersection_Front_Set_string_262144_256 -7.15% 15906880.447 14769144.607 - -2.06% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -7.14% 34.794 32.310 - -8.42% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.11% 1.564 1.453 - -9.93% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -7.11% 19.912 18.496 - -6.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -7.08% 6669.649 6197.326 - -2.09% -
rng::contains_subrange(list<int>)_(single_element)/8192 -7.08% 7395.068 6871.768 - -3.90% -
SetIntersection_Front_Set_uint32_16384_256 -7.07% 4125429.373 3833961.483 - -0.93% -
std::find_end(deque<int>)_(near_matches)/1000 -7.06% 16876.648 15685.966 - -9.34% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -7.04% 3707207.979 3446344.356 - -40.07% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -7.03% 2.528 2.350 - 2.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -7.03% 6.973 6.482 - 2.64% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -7.02% 14433.724 13420.668 - 6.20% -
std::stable_partition(deque<int>)_(sparse)/1024 -6.99% 473.561 440.470 - 4.29% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.98% 8158.036 7588.219 1.374 -7.47% 1.374
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -6.98% 5123.443 4765.669 - 0.15% -
std::find_if(deque<int>)_(bail_25%)/8192 -6.97% 540.616 502.946 - -7.16% -
std::replace(vector<int>)_(sprinkled)/8192 -6.95% 1263.363 1175.608 - -7.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.95% 306074.756 284815.265 - 2.84% -
std::copy_n(vector<int>)/4096 -6.94% 156.982 146.082 - -15.11% -
rng::find_last(vector<int>)_(bail_90%)/50 -6.94% 1.514 1.409 - -0.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -6.94% 0.298 0.277 - -0.92% -
BM_PushHeap_uint32_Ascending_1 -6.91% 0.576 0.536 - -14.87% -
std::find_end(deque<int>)_(near_matches)/1024 -6.89% 17516.835 16309.574 - -9.56% -
std::find_first_of(deque<int>)_(large_needle)/50 -6.87% 767.767 715.002 - -12.45% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -6.86% 3178.208 2960.063 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -6.85% 50642852.028 47174605.251 - -12.64% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.85% 1.021 0.951 - 1.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.84% 25.034 23.323 - -6.64% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.83% 23.810 22.183 - -4.45% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -6.82% 113225.694 105500.593 - 3.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.81% 826.988 770.651 - -2.57% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.80% 2.596 2.419 - 0.69% -
std::move(vector<bool>)_(aligned)/1048576 -6.79% 1827.691 1703.649 - -0.84% -
std::for_each(multimap<int>::iterator)/8192 -6.78% 7934.508 7396.329 - -3.41% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -6.78% 5.009 4.670 - -7.16% -
SetIntersection_Front_Set_string_256_64 -6.74% 15482024.807 14438104.949 - 2.69% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -6.74% 20.985 19.570 - 0.04% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.73% 0.692 0.646 - -0.29% -
SetIntersection_Front_Vector_string_256_16 -6.72% 6319187.958 5894384.969 - -6.66% -
std::move_backward(deque<int>)/8 -6.72% 3.658 3.412 - 1.46% -
BM_deque_deque_ranges_move/0 -6.69% 0.790 0.737 - -7.04% -
BM_PushHeap_uint64_Ascending_64 -6.68% 1.795 1.675 - 10.64% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.65% 806.102 752.457 - -1.70% -
std::replace(vector<int>)_(sprinkled)/1024 -6.65% 160.009 149.366 - -12.13% -
BM_deque_deque_ranges_copy/1 -6.62% 2.489 2.324 - -4.64% -
std::unique(deque<int>)_(contiguous)/32 -6.62% 52.932 49.429 - -2.81% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -6.62% 3946.885 3685.682 - 0.59% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -6.62% 190790.697 178168.717 - -6.11% -
std::find(vector<int>)_(process_all)/8 -6.60% 2.770 2.587 - -7.28% -
std::copy(vector<int>)/8 -6.60% 2.262 2.113 - -4.53% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -6.58% 13795.400 12887.651 - 2.67% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -6.56% 397.862 371.767 - 6.12% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -6.55% 92310459.113 86265097.125 - -20.56% -
BM_std_minmax_element<long_long>/5500 -6.52% 1527.461 1427.893 - -3.38% -
BM_std_minmax_element<long_long>/64000 -6.51% 17837.091 16675.220 - -4.44% -
rng::contains_subrange(list<int>)_(process_all)/50 -6.51% 17.703 16.551 - -2.32% -
BM_deque_deque_move_backward/64 -6.50% 3.566 3.334 - -0.91% -
std::unordered_set<int>::erase(key)_(existent)/32 -6.50% 22.426 20.969 - 0.69% -
SetIntersection_Front_Set_uint64_262144_16384 -6.44% 239519056.771 224093576.841 - 0.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -6.44% 31.446 29.421 - 0.74% -
std::adjacent_find(deque<int>)/50 -6.43% 17.174 16.069 - -39.29% -
bm_ranges_swap_ranges_vb_aligned/256 -6.43% 4.304 4.027 - 16.48% -
BM_std_minmax_element<long_long>/70000 -6.41% 19501.659 18251.325 - 0.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.41% 1.371 1.284 - -7.44% -
std::copy_n(vector<int>)/262144 -6.41% 12488.917 11688.548 - -4.83% -
std::find_first_of(list<int>)_(small_needle)/1024 -6.41% 2939.001 2750.693 - 0.51% -
std::stable_partition(deque<int>)_(dense)/1024 -6.40% 602.296 563.778 - -2.25% -
std::move_backward(vector<bool>)_(aligned)/64 -6.38% 1.844 1.726 - 0.14% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -6.37% 7111.288 6658.110 - -0.13% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -6.36% 307.934 288.354 - -1.46% -
BM_vector_deque_ranges_move_backward/65536 -6.35% 7900.252 7398.636 - 0.82% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -6.32% 117569.693 110133.468 - 7.67% -
SetIntersection_Front_Vector_uint64_16384_16384 -6.31% 78374179.221 73427479.640 - -3.17% -
std::deque<int>::ctor(size)/8192 -6.31% 468.952 439.368 - -4.20% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.30% 1.187 1.112 - -3.60% -
BM_std_minmax_element<long_long>/65536 -6.27% 18227.805 17084.655 - -0.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.25% 8771.766 8223.371 - -11.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.23% 1520.228 1425.539 - 1.70% -
BM_std_minmax_element<long_long>/4096 -6.22% 1140.588 1069.696 - 0.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.21% 1.487 1.394 - -5.02% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -6.19% 1076.427 1009.770 - -4.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -6.18% 1.675 1.571 - 1.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.17% 244331627.022 229248272.543 - -1.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -6.12% 668.623 627.697 - -7.61% -
std::any_of(vector<int>)_(process_all)/8 -6.11% 2.576 2.419 - 4.43% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.10% 545.861 512.553 - -2.93% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.06% 805.235 756.421 - 0.05% -
BM_std_minmax_element<long_long>/4000 -6.06% 1112.058 1044.715 - 0.60% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -6.03% 305941.260 287504.768 - -2.68% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -6.02% 8583.234 8066.507 - 0.35% -
std::replace(deque<int>)_(sprinkled)/1024 -5.98% 373.475 351.123 - -0.10% -
std::partition_copy(list<int>)/8192 -5.97% 7894.364 7422.716 - 1.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -5.97% 12.998 12.221 - 1.31% -
SetIntersection_Front_Set_float_262144_16384 -5.97% 217788891.099 204790292.383 - -10.26% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.95% 35716.493 33590.798 - -3.06% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.94% 1565736.520 1472726.524 - -4.37% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.92% 3.923 3.690 - -1.23% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -5.92% 1.245 1.171 - -5.13% -
std::deque<std::string>::ctor(size)/32 -5.92% 44.250 41.630 - -5.56% -
BM_vector_deque_ranges_copy_backward/1 -5.92% 2.265 2.131 - -5.66% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.90% 13.658 12.851 - 0.19% -
SetIntersection_None_Set_string_16384_1024 -5.87% 207201892.688 195042288.568 - -11.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.86% 1268.599 1194.249 - -3.03% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -5.86% 13.110 12.342 - 2.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.85% 1961.529 1846.691 - 3.26% -
ranges::minmax(std::vector<long_long>)/1 -5.85% 0.691 0.650 - -5.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.84% 1776.635 1672.866 - -2.81% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.84% 923035.401 869173.509 - -3.84% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -5.82% 903194.246 850604.876 - -1.32% -
BM_CmpEqual_uchar_int -5.82% 1.122 1.057 - -1.41% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -5.81% 1.607 1.513 - -17.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.76% 5534.565 5215.575 - -3.68% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.74% 305.053 287.536 - -3.20% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -5.74% 89.125 84.011 - 0.06% -
std::copy_backward(vector<int>)/8 -5.74% 2.313 2.180 - 2.90% -
std::remove_copy(list<int>)_(prefix)/8192 -5.74% 7496.379 7066.449 - 2.70% -
rng::for_each(map<int>)/8192 -5.72% 7762.072 7317.745 - -0.19% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.72% 25.757 24.284 - -5.55% -
BM_vector_deque_copy_backward/65536 -5.69% 7969.112 7515.575 - 1.17% -
BM_deque_vector_ranges_copy/5500 -5.67% 206.139 194.447 - 1.54% -
BM_std_minmax_element<long_long>/512 -5.66% 146.175 137.894 - 0.59% -
SetIntersection_Front_Set_string_1024_256 -5.66% 15908194.813 15007401.880 - 5.05% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.66% 477.487 450.452 - 1.96% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.66% 10.354 9.768 - 2.52% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.64% 8657.832 8169.172 - 0.10% -
BM_deque_vector_ranges_move_backward/2 -5.63% 1.940 1.830 - 3.78% -
std::find_end(deque<int>)_(process_all)/1048576 -5.63% 279206.546 263494.103 - -1.70% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -5.63% 32.608 30.773 - -0.06% -
SetIntersection_Front_Vector_float_1024_256 -5.63% 2279783.177 2151538.283 - -5.08% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.62% 2.117 1.997 - 2.64% -
BM_vector_deque_ranges_copy_backward/70000 -5.62% 8455.989 7981.058 - 0.83% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.60% 1.434 1.354 - -14.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.60% 72442.870 68389.511 - -8.59% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.59% 63.323 59.782 - -6.39% -
BM_PushHeap_uint64_Ascending_16 -5.57% 0.995 0.940 - 3.34% -
BM_std_minmax_element<long_long>/1024 -5.56% 288.153 272.122 - 0.74% -
std::stable_partition(deque<int>)_(dense)/32 -5.56% 30.316 28.631 - -1.54% -
BM_deque_vector_ranges_copy_backward/1 -5.55% 2.283 2.156 - 3.18% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -5.53% 659.719 623.248 - 0.11% -
std::set<int>::equal_range(key)_(non-existent)/8192 -5.52% 10.519 9.938 - 0.69% -
std::find_if(vector<int>)_(process_all)/32768 -5.52% 3387.938 3200.930 - 0.23% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.50% 24.532 23.183 - -5.89% -
SetIntersection_Front_Vector_string_256_64 -5.49% 10987299.744 10383692.034 - 2.06% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 -5.49% 0.267 0.252 - 0.93% -
bm_swap_ranges_vb_aligned/64 -5.49% 2.939 2.778 - -3.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.46% 36.553 34.557 - -2.80% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.45% 6108.237 5775.639 - -5.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.43% 601.333 568.710 - -11.62% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -5.42% 29.492 27.892 - 0.37% -
ranges::min(std::deque<long_long>)/64 -5.40% 20.199 19.108 - 8.51% -
SetIntersection_Front_Vector_float_16384_16384 -5.40% 79506125.575 75214045.417 - -5.47% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.39% 31.676 29.968 - 6.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.39% 20.499 19.394 - 3.29% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -5.38% 49.018 46.380 - -3.31% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.38% 467.772 442.599 - -0.58% -
std::is_sorted_until(vector<int>)/8 -5.37% 2.196 2.078 - 0.79% -
std::stable_sort(deque<int>)_(shuffled)/8 -5.35% 23.890 22.613 - -0.79% -
std::copy(vector<bool>)_(aligned)/64 -5.33% 1.355 1.283 - -1.04% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -5.33% 529325.554 501122.025 - -4.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -5.31% 25.234 23.893 - -4.28% -
BM_PushHeap_float_Random_4 -5.30% 2.490 2.358 - -16.16% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.30% 16.597 15.717 - -3.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.29% 1.445 1.369 - 3.97% -
SetIntersection_Interlaced_Vector_float_1024_256 -5.27% 5843326.961 5535121.383 - -8.02% -
std::pop_heap(deque<float>)/1024 -5.26% 13.316 12.616 - -5.14% -
SetIntersection_Front_Set_float_1024_64 -5.23% 1805714.362 1711205.376 - -6.63% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -5.22% 29.706 28.155 - -14.44% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.21% 29.702 28.153 - -3.32% -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 -5.21% 0.271 0.257 - 0.76% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -5.20% 0.558 0.529 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -5.20% 1299937.852 1232403.045 - -3.92% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -5.18% 32.623 30.932 - -6.23% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -5.18% 32.348 30.673 - 0.62% -
std::set<int>::lower_bound(key)_(non-existent)/0 -5.18% 0.265 0.251 - 0.51% -
std::find_if(list<int>)_(process_all)/8192 -5.18% 7386.086 7003.756 - -9.46% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.16% 311.787 295.697 - -9.40% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -5.16% 990.064 939.015 - 0.67% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -5.15% 3392.982 3218.195 - -0.10% -
std::for_each(list<int>)/8 -5.14% 2.530 2.400 - 0.93% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -5.14% 77.176 73.213 - -2.54% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -5.12% 1.615 1.532 - 2.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.10% 492.054 466.945 - -1.60% -
std::rotate(deque<int>)_(by_1/3)/50 -5.10% 30.989 29.409 - 0.28% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -5.09% 994.070 943.431 - 2.35% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -5.09% 23.459 22.265 - 1.01% -
std::find_if_not(vector<int>)_(process_all)/32768 -5.09% 3374.141 3202.441 - 0.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.08% 57343.215 54427.578 - -0.22% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -5.08% 34906.122 33133.616 - 2.06% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.06% 41.557 39.453 - -1.01% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -5.06% 5.367 5.095 - -3.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.03% 1094727.706 1039648.605 - -0.14% -
std::find_if(vector<int>)_(process_all)/8192 -5.03% 847.849 805.243 - 0.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.02% 21.139 20.078 - -1.30% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.00% 2.323 2.207 - -19.26% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.00% 100823.001 95782.404 - -9.77% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -4.97% 4.545 4.319 - -6.32% -
BM_deque_vector_copy_backward/1024 -4.92% 39.189 37.260 - 1.70% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -4.91% 27.923 26.551 - 24.25% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.91% 21.602 20.541 - -9.12% -
std::multiset<int>::ctor(const&)/8192 -4.91% 53889.246 51244.149 - -3.60% -
SetIntersection_Front_Set_string_262144_64 -4.90% 4780057.212 4545708.647 - -9.14% -
BM_vector_deque_move_backward/65536 -4.90% 7776.039 7395.269 - 0.47% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -4.89% 379.350 360.785 - 3.87% -
std::multiset<int>::erase(key)_(existent)/8192 -4.89% 62.852 59.780 - -3.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -4.88% 0.512 0.487 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.88% 55.531 52.824 - -18.52% -
SetIntersection_Front_Set_float_262144_4 -4.87% 1064227.654 1012450.228 - -4.89% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -4.86% 0.681 0.648 - -1.82% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.85% 13.837 13.165 - -1.42% -
ranges::min(std::vector<char>)/64 -4.85% 4.276 4.069 - -3.27% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -4.85% 298007.664 283561.244 - 1.52% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.84% 31.317 29.801 - 1.11% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.83% 13337.448 12692.881 - -1.10% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -4.83% 1957.352 1862.813 - 0.22% -
SetIntersection_Front_Vector_float_262144_16384 -4.80% 79537954.041 75723426.150 - -4.71% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.79% 908.628 865.147 - -5.91% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.77% 5041211.847 4800961.083 - -4.86% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -4.75% 1.258 1.199 - -5.96% -
SetIntersection_Front_Vector_string_1024_64 -4.75% 3419595.545 3257053.362 - -5.69% -
std::copy_n(vector<bool>)_(aligned)/64 -4.73% 1.354 1.290 - -3.65% -
std::is_sorted_until(list<int>,_pred)/8 -4.73% 3.795 3.616 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.72% 1535655.744 1463188.269 - -4.68% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -4.71% 27583.545 26285.176 - 0.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -4.70% 19.778 18.847 - -3.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.70% 207.011 197.290 - -1.16% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.68% 40.660 38.756 - -3.36% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.66% 10.526 10.036 - -0.12% -
std::multiset<std::string>::insert(value)_(already_present)/32 -4.66% 51.421 49.026 - -0.45% -
BM_deque_vector_ranges_copy_backward/2 -4.65% 1.930 1.840 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.63% 2175269.287 2074588.621 - -1.21% -
BM_deque_vector_move_backward/64 -4.63% 3.066 2.924 - 0.08% -
BM_vector_deque_ranges_move_backward/64000 -4.61% 7506.428 7160.580 - 1.40% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -4.59% 1.093 1.042 - 7.53% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -4.59% 59545482.669 56813642.332 - -1.76% -
std::find_if_not(vector<int>)_(process_all)/8192 -4.58% 843.703 805.101 - 0.17% -
std::partial_sort(deque<int>)_(ascending)/8 -4.57% 32.937 31.432 - -5.64% -
BM_CmpEqual_uchar_uint -4.57% 1.111 1.060 - -1.02% -
std::search(list<int>,_pred)_(near_matches)/8192 -4.55% 2817522.916 2689432.212 - 0.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.55% 21.557 20.577 - -7.58% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -4.55% 54828441.681 52336297.164 - 12.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -4.54% 1.309 1.250 - -8.67% -
rng::fold_left(deque<int>)/8192 -4.54% 4560.928 4354.044 - -2.45% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.54% 0.296 0.283 - -5.62% -
BM_vector_deque_copy_backward/70000 -4.52% 8460.148 8077.516 - 1.24% -
std::set<int>::equal_range(key)_(non-existent)/1024 -4.51% 6.866 6.556 - 1.20% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.51% 34.941 33.366 - -10.79% -
SetIntersection_Front_Vector_uint64_256_256 -4.51% 4434938.644 4235009.841 - -0.22% -
BM_std_minmax_element<long_long>/64 -4.51% 17.978 17.168 - 0.53% -
SetIntersection_Front_Vector_float_262144_256 -4.50% 2268012.970 2165853.905 - -4.80% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.50% 39.028 37.271 - -9.23% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -4.50% 797148.173 761278.064 - -0.19% -
BM_vector_deque_copy_backward/64000 -4.49% 7730.235 7382.844 - 1.74% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.49% 101994.764 97417.195 - -8.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.49% 18808362.787 17964344.031 - -3.28% -
std::partition_copy(vector<int>)/32 -4.48% 8.404 8.028 - 0.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -4.47% 55.594 53.108 - 2.36% -
BM_std_minmax_element<char>/2 -4.47% 0.666 0.636 - 5.57% -
BM_PushHeap_string_Ascending_262144 -4.47% 29.620 28.296 - -3.59% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -4.46% 1.595 1.524 - 0.84% -
std::stable_partition(deque<int>)_(dense)/50 -4.46% 39.252 37.501 - -1.09% -
std::search(list<int>,_pred)_(single_element)/8192 -4.46% 10126.928 9675.304 - 18.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -4.46% 3014849.417 2880519.670 - -1.71% -
BM_num_put<bool> -4.45% 11.020 10.529 - -1.59% -
BM_StringDestroy_Large -4.45% 8.102 7.742 - -18.69% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.44% 611.429 584.270 - -8.07% -
SetIntersection_Front_Set_float_16384_16384 -4.44% 221913207.342 212058165.376 - -6.04% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.44% 3.612 3.451 - -0.34% -
std::multiset<int>::ctor(const&,_alloc)/32 -4.43% 236.528 226.052 - -3.28% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.42% 1125.919 1076.130 - -7.24% -
std::unique(list<int>,_pred)_(contiguous)/52 -4.40% 74.580 71.298 - -0.04% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -4.39% 215597.482 206123.525 - 0.72% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -4.39% 8.303 7.939 - 0.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.37% 148148.543 141670.874 - -1.00% -
std::multiset<std::string>::count(key)_(non-existent)/32 -4.36% 11.142 10.656 - -6.23% -
std::multiset<std::string>::count(key)_(existent)/32 -4.36% 19.924 19.056 - -4.35% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.35% 1530390.140 1463871.045 - 2.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.35% 28.190 26.965 - -5.03% -
rng::find_last(vector<int>)_(bail_90%)/8 -4.33% 0.461 0.441 - 3.81% -
BM_vector_deque_move/64 -4.31% 2.824 2.703 - 1.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.31% 20921.928 20019.878 - -6.28% -
SetIntersection_Interlaced_Vector_string_256_64 -4.31% 19579945.391 18735815.109 - -10.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.31% 63677.125 60932.647 - -2.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -4.28% 47.250 45.225 - -0.63% -
BM_vector_deque_ranges_move_backward/70000 -4.28% 8248.140 7894.874 - 0.94% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.28% 646.253 618.593 - -6.61% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.27% 111.649 106.876 - -14.54% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -4.27% 0.667 0.639 - 5.56% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.26% 33.626 32.194 - -4.59% -
BM_StringRelational_Eq_Empty_Small_Control -4.24% 0.488 0.467 - -2.32% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.24% 353.931 338.931 - -0.49% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.22% 18.967 18.166 - -7.59% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -4.21% 402.561 385.602 - 0.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.21% 528.229 505.979 - -12.33% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.21% 502444.661 481303.962 - -4.80% -
BM_std_minmax_element<long_long>/3 -4.20% 1.191 1.141 - -3.61% -
std::find_end(deque<int>)_(same_length)/1000 -4.18% 348.651 334.071 - 2.59% -
BM_PushHeap_string_Random_256 -4.18% 15.041 14.412 - 2.06% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.18% 53253.365 51029.289 - -4.10% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.17% 4.489 4.302 - -3.94% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.17% 48.175 46.167 - -4.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.16% 352354335.947 337683685.139 - -2.81% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.15% 34.424 32.994 - -1.62% -
std::set<int>::insert(value)_(already_present)/1024 -4.15% 5.991 5.742 - -5.03% -
BM_num_put<long> -4.14% 12.058 11.559 - -0.74% -
BM_StringRelational_Eq_Small_Huge_Control -4.12% 0.491 0.471 - -3.30% -
std::find_first_of(list<int>)_(large_needle)/1024 -4.11% 867943.294 832286.557 - -9.77% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.11% 43.868 42.066 - -2.72% -
std::unique(list<int>)_(sprinkled)/52 -4.10% 70.235 67.355 - -3.59% -
BM_StringFindNoMatch/4096 -4.09% 78.287 75.082 - 0.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 -4.09% 0.278 0.266 - 2.14% -
std::find_if_not(vector<char>)_(process_all)/8 -4.08% 1.598 1.533 - 3.45% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.08% 31.510 30.226 - -5.33% -
std::find_end(deque<int>)_(process_all)/1024 -4.07% 303.956 291.574 - 0.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -4.07% 47.589 45.652 - 8.49% -
std::search(deque<int>,_pred)_(near_matches)/1000 -4.07% 24280.531 23292.520 - -2.86% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.07% 4.424 4.244 - -4.72% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -4.06% 4.213 4.042 - 0.61% -
SetIntersection_None_Vector_float_4_1 -4.05% 222900491.185 213868908.431 - 0.06% -
std::sort(vector<NonIntegral>)_(repeated)/8 -4.04% 16.417 15.754 - -0.29% -
std::rotate(list<int>)_(1_element_forward)/50 -4.02% 26.105 25.055 - -2.00% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.01% 2.043 1.961 - -4.43% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -4.01% 29.501 28.319 - 0.87% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.01% 36.756 35.284 - -5.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.00% 2284811.412 2193352.804 - 0.15% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.99% 111064.713 106630.628 - 4.66% -
std::any_of(list<int>)_(process_all)/50 -3.99% 22.837 21.926 - -0.27% -
BM_PushHeap_uint64_Ascending_256 -3.98% 2.348 2.255 - 7.97% -
SetIntersection_Front_Set_string_262144_16 -3.97% 1895654.099 1820357.587 - -10.76% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.96% 3669.022 3523.589 - -3.49% -
bm_ranges_swap_ranges_vb_aligned/8 -3.96% 3.600 3.457 - 5.22% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.93% 11697.646 11237.641 - 0.13% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 -3.93% 251.314 241.434 - 0.09% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -3.93% 23.061 22.155 - 1.54% -
BM_vector_deque_ranges_copy_backward/65536 -3.92% 7870.798 7562.180 - 2.34% -
std::list<int>::ctor(size)/1024 -3.92% 12041.626 11570.179 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.91% 353759727.313 339928904.780 - 40.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.91% 3.559 3.419 - -6.62% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.90% 11.929 11.464 - -2.77% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.90% 662.341 636.513 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -3.89% 1145088.162 1100496.686 - -3.13% -
SetIntersection_Front_Set_float_16384_16 -3.89% 1197220.836 1150605.477 - -6.11% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.88% 25363.552 24378.679 - -3.10% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -3.88% 57.998 55.749 - 0.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -3.87% 24.924 23.959 - 1.11% -
BM_PushHeap_uint32_Random_64 -3.87% 5.317 5.112 - 1.67% -
std::unordered_set<std::string>::erase(iterator)/32 -3.86% 29.925 28.771 - -3.78% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.86% 232.569 223.598 - 3.18% -
BM_StringRead_Cold_Deep_Small -3.86% 1.259 1.211 - -0.94% -
SetIntersection_Front_Set_string_16384_64 -3.85% 4695047.414 4514168.588 - -1.08% -
std::find_end(deque<int>)_(process_all)/8192 -3.84% 2122.312 2040.811 - -3.46% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.83% 53000.164 50968.357 - -1.68% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.83% 1.666 1.602 - -2.46% -
bm_ranges_lexicographical_compare<signed_char>/64 -3.83% 2.629 2.529 - -1.25% -
rng::fold_left(deque<int>)/1048576 -3.80% 573858.037 552052.881 - 0.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -3.80% 57.153 54.983 - -16.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.78% 5.264 5.065 - -0.41% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.78% 26.028 25.045 - -1.92% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.78% 1.439 1.385 - 0.38% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.77% 12.883 12.397 - 0.30% -
std::search(vector<int>)_(single_element)/1000 -3.76% 238.279 229.309 - -0.88% -
std::search(vector<int>)_(single_element)/1024 -3.76% 243.717 234.545 - -1.22% -
std::rotate(vector<int>)_(by_1/3)/1024 -3.74% 124.184 119.539 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -3.73% 110464627.755 106342427.106 - -1.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.73% 5.144 4.952 - -0.76% -
BM_num_put<unsigned_long> -3.73% 11.970 11.524 - 2.29% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.73% 6662.507 6414.277 - -4.21% -
BM_CmpLess_int_uchar -3.73% 1.127 1.085 - -2.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.72% 8221599.647 7915555.110 - -1.97% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -3.72% 133.336 128.373 - 156.21% -
SetIntersection_Interlaced_Set_string_16_16 -3.71% 61877482.705 59581919.154 - 6.04% -
SetIntersection_Front_Vector_float_262144_64 -3.70% 1376623.472 1325645.919 - -2.53% -
rng::for_each(multiset<int>)/8192 -3.70% 7961.480 7666.736 - -1.54% -
BM_PushHeap_float_PipeOrgan_262144 -3.69% 3.285 3.163 - 0.26% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.68% 26.318 25.350 - 2.94% -
std::rotate(deque<int>)_(by_1/4)/50 -3.67% 27.981 26.954 - -4.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.66% 13.201 12.718 - 0.17% -
bm_ranges_swap_ranges_vb_aligned/32 -3.65% 3.653 3.520 - 6.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.64% 14456359.863 13929860.414 - -0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.63% 7722.986 7442.320 - -4.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -3.63% 1.330 1.282 - -16.65% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.62% 16806.168 16197.195 - 3.76% -
SetIntersection_Interlaced_Set_float_262144_16 -3.60% 1606402.834 1548524.984 - -0.59% -
std::for_each(list<int>)/8192 -3.60% 8108.615 7816.551 - 5.08% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.59% 1275319.598 1229526.209 - -3.40% -
ranges::min(std::list<char>)/64 -3.59% 28.157 27.147 - 0.50% -
std::find_if_not(deque<int>)_(bail_25%)/8 -3.59% 1.212 1.168 - 0.26% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.59% 333.210 321.263 - -10.70% -
bm_ranges_swap_ranges_vb_aligned/16 -3.58% 3.653 3.522 - 6.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.58% 48.982 47.227 - -7.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.58% 2.767 2.668 - -9.66% -
std::remove_if(deque<int>)_(prefix)/50 -3.57% 65.550 63.208 - -2.18% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -3.57% 13.142 12.672 - 0.66% -
rng::fold_left(list<int>)/8 -3.57% 3.968 3.826 - -0.28% -
SetIntersection_Interlaced_Set_float_16384_16 -3.57% 211553091.546 204004820.141 - -0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.57% 14470.929 13954.678 - -0.47% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.56% 506258.223 488219.480 - -3.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.56% 1190488.942 1148100.012 - -1.48% -
SetIntersection_Interlaced_Set_string_16384_16 -3.55% 249908406.585 241046433.596 - -30.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.54% 6.839 6.597 - 0.55% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.53% 30.705 29.619 - -1.05% -
ranges::minmax(std::deque<long_long>)/8 -3.53% 3.858 3.722 - -3.70% -
BM_deque_vector_ranges_copy/4096 -3.53% 149.875 144.589 - 0.08% -
SetIntersection_Front_Set_float_16384_1 -3.52% 1046975.911 1010072.319 - -3.33% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -3.52% 4.241 4.092 - -0.49% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -3.51% 101639.180 98076.578 - -7.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -3.50% 1.444 1.394 - -6.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.49% 404.880 390.737 - 0.58% -
std::move(deque<int>)/64 -3.49% 5.054 4.878 - -2.86% -
BM_PushHeap_uint64_Random_4 -3.49% 2.626 2.534 - -0.97% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.48% 20.994 20.263 - -2.16% -
SetIntersection_None_Set_string_16384_256 -3.48% 202397799.773 195360781.936 - -3.25% -
SetIntersection_None_Set_float_16384_4 -3.48% 159146499.280 153614784.470 - 0.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -3.47% 17.914 17.292 - 0.47% -
SetIntersection_Interlaced_Set_float_16384_1024 -3.47% 176141791.969 170025907.725 - 0.55% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.47% 17.435 16.830 - -1.12% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.45% 1.669 1.612 - 0.68% -
std::set<std::string>::erase(key)_(existent)/8192 -3.45% 86.273 83.298 - 15.14% -
std::partition(deque<int>)_(sparse)/8192 -3.45% 3048.548 2943.487 - -10.67% -
std::find_end(list<int>)_(single_element)/8192 -3.45% 8220.714 7937.454 - -4.08% -
BM_StringRead_Hot_Shallow_Empty -3.44% 0.489 0.472 - -1.26% -
BM_CmpEqual_ushort_uint -3.44% 1.065 1.028 - -1.55% -
BM_deque_vector_move_backward/1 -3.43% 2.202 2.126 - 2.78% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -3.42% 26646.858 25734.343 - 2.88% -
SetIntersection_Interlaced_Set_float_16384_16384 -3.42% 221405983.091 213827564.147 - -1.46% -
SetIntersection_Front_Vector_string_16384_256 -3.41% 9776482.566 9443437.273 - 0.08% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.38% 231.489 223.674 - -6.54% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -3.38% 334.496 323.203 - -31.62% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -3.37% 574.851 555.482 - -10.83% -
BM_PushHeap_uint64_Ascending_16384 -3.37% 3.891 3.760 - 5.19% -
std::multiset<int>::erase(key)_(existent)/1024 -3.36% 42.351 40.928 - 2.52% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.36% 1.681 1.625 - 0.13% -
std::find_end(deque<int>)_(single_element)/1000 -3.36% 323.758 312.883 - 0.18% -
SetIntersection_None_Set_float_16384_1 -3.36% 159131008.863 153790336.764 - 1.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.35% 35.120 33.944 - 0.53% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.34% 6624.965 6403.601 - -1.14% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.34% 11.609 11.221 - -2.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.34% 10.333 9.988 - -5.83% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.33% 40206466.107 38867023.998 - -2.76% -
BM_num_put<long_long> -3.33% 11.652 11.264 - -2.98% -
std::set<int>::ctor(const&)/0 -3.33% 13.190 12.751 - 0.49% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.32% 0.336 0.325 - -1.18% -
BM_vector_deque_ranges_copy_backward/64000 -3.32% 7699.253 7443.997 - 3.39% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -3.30% 22.127 21.397 - -16.63% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -3.30% 7.676 7.423 - 6.48% -
std::set<std::string>::count(key)_(existent)/32 -3.28% 16.129 15.600 - -7.04% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -3.28% 22.928 22.176 - 1.59% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.28% 20737.937 20058.063 - -6.93% -
SetIntersection_Interlaced_Set_string_16384_4 -3.27% 203562092.732 196898160.719 - -0.27% -
BM_vector_deque_copy/64 -3.27% 2.781 2.690 - -4.82% -
BM_PushHeap_float_Random_16 -3.26% 5.042 4.878 - -9.57% -
BM_deque_deque_move_backward/512 -3.26% 19.528 18.891 - -1.48% -
SetIntersection_None_Set_float_16384_16384 -3.25% 166333397.254 160928463.040 - 5.53% -
std::none_of(list<int>)_(process_all)/8 -3.24% 2.759 2.669 - 1.21% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.24% 6889356.069 6666235.735 - -0.39% -
SetIntersection_Front_Set_uint32_262144_1024 -3.23% 12342623.008 11943484.919 - -16.67% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.23% 9.670 9.357 - -0.28% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.22% 404.638 391.589 - 0.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -3.22% 52914.813 51209.301 - -2.88% -
SetIntersection_None_Set_float_16384_16 -3.22% 158905024.186 153787762.730 - 1.27% -
BM_PushHeap_uint32_Descending_4 -3.22% 0.357 0.346 - -11.01% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control -3.21% 0.428 0.414 - 0.40% -
std::sort_heap(deque<int>,_pred)/8192 -3.21% 438405.999 424322.944 - -1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -3.21% 1140992.882 1104423.435 - -2.28% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.20% 1.319 1.277 - 4.20% -
std::multiset<int>::count(key)_(existent)/8192 -3.20% 9.604 9.297 - -8.72% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -3.19% 11.104 10.749 - -5.58% -
std::move(vector<bool>)_(unaligned)/512 -3.19% 4.803 4.650 - -2.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.18% 33.023 31.974 - -33.70% -
std::copy(list<int>)/32768 -3.18% 26644.916 25798.727 - -1.24% -
std::remove_if(deque<int>)_(prefix)/32 -3.17% 55.833 54.061 - -1.47% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -3.17% 4.617 4.471 - 2.85% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.17% 1.530 1.482 - -4.88% -
SetIntersection_Interlaced_Set_float_16384_4 -3.17% 171197637.326 165778984.319 - 0.41% -
ranges::min(std::vector<long_long>)/8 -3.15% 2.316 2.243 - 3.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.14% 152577.249 147780.220 - -0.91% -
BM_StringRelational_Eq_Empty_Huge_Control -3.14% 0.483 0.468 - -1.13% -
std::set<std::string>::find(key)_(existent)/1024 -3.14% 23.477 22.739 - -4.66% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.14% 6.677 6.467 - -0.20% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.13% 52986.493 51327.951 - -2.18% -
BM_vector_deque_move_backward/70000 -3.13% 8185.590 7929.669 - 2.51% -
std::find_end(deque<int>)_(same_length)/1024 -3.13% 352.017 341.015 - 2.47% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.12% 22.711 22.002 - -7.91% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.11% 26.650 25.822 - -2.74% -
vector<bool>::reserve() -3.09% 8.251 7.996 - -3.47% -
rng::for_each(set<int>)/8192 -3.09% 7903.381 7658.901 - -2.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.09% 1034062.481 1002146.274 - -3.91% -
std::rotate(list<int>)_(1_element_backward)/50 -3.08% 25.144 24.369 - -1.64% -
std::move(deque<int>)/8 -3.08% 3.598 3.487 - 0.26% -
SetIntersection_Interlaced_Set_string_256_256 -3.07% 29695293.939 28783319.713 - -11.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -3.07% 3.601 3.490 - -1.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.07% 1648850.750 1598265.623 - -3.26% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.06% 1114.383 1080.288 - -0.80% -
BM_StringRelational_Compare_Empty_Huge_Control -3.05% 1.662 1.611 - 0.35% -
std::is_sorted_until(list<int>,_pred)/1024 -3.04% 816.978 792.160 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -3.04% 1074363.641 1041753.932 - -1.98% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -3.04% 5152.248 4995.872 - 0.20% -
BM_StringFindCharLiteral/1024 -3.02% 19.383 18.797 - 4.78% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.02% 11670.130 11317.764 - -8.48% -
rng::contains(list<int>)_(process_all)/32 -3.02% 9.211 8.934 - -1.44% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.01% 215.959 209.461 - -3.42% -
std::copy_if(list<int>)_(entire_range)/32768 -3.01% 26421.288 25627.098 - 0.17% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.00% 22.106 21.442 - 0.28% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -3.00% 9.047 8.775 - 0.38% -
BM_StringRelational_Compare_Huge_Huge_ChangeLast -3.00% 102.418 99.344 - 0.06% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.00% 10.828 10.503 - 0.67% -
std::list<int>::ctor(size)/32 -3.00% 328.910 319.054 - -0.59% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.99% 1370.464 1329.434 - -5.30% -
SetIntersection_None_Set_float_16384_64 -2.99% 159002935.604 154249411.585 - 1.85% -
SetIntersection_Interlaced_Set_float_16384_64 -2.98% 218533306.552 212019006.119 - 0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -2.98% 2.126 2.063 - -2.08% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.97% 550355663.657 533983431.524 - -0.25% -
std::stable_sort(vector<int>)_(descending)/1024 -2.97% 2836.303 2752.047 - -1.49% -
SetIntersection_Interlaced_Set_string_262144_4 -2.97% 1851513.426 1796561.199 - -3.03% -
BM_StringDestroy_Huge -2.97% 11.371 11.034 - -9.03% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.95% 16419.035 15935.037 - -3.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.94% 53.424 51.851 - -0.93% -
SetIntersection_None_Set_string_16384_16384 -2.94% 197858548.946 192045630.452 - -2.04% -
std::move(list<int>)/512 -2.93% 360.356 349.808 - -5.09% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.92% 11512.806 11176.135 - -22.75% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.92% 904.395 877.964 - 1.07% -
std::stable_partition(list<int>)_(sparse)/32 -2.91% 9.718 9.434 - -2.51% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.91% 6621.409 6428.804 - -2.96% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.91% 4.334 4.208 - -0.61% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -2.91% 1.332 1.294 - 6.40% -
std::copy(list<int>)/512 -2.90% 374.781 363.897 - -0.27% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -2.90% 1.662 1.614 - -5.91% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.90% 225.778 219.226 - -4.74% -
std::multiset<int>::ctor(const&)/1024 -2.90% 6683.843 6489.977 - -1.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -2.89% 0.491 0.477 - 6.05% -
SetIntersection_Front_Set_string_16_4 -2.88% 64416895.440 62561846.123 - -1.06% -
std::adjacent_find(vector<int>,_pred)/8 -2.88% 3.360 3.263 - 0.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.87% 43.314 42.071 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.87% 2109131.268 2048661.217 - -1.57% -
std::list<int>::ctor(size)/8192 -2.87% 96931.608 94153.204 - 0.85% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.87% 5.350 5.196 - -5.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -2.86% 1.597 1.552 - -13.98% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.86% 54.197 52.646 - -3.28% -
BM_StringRelational_Compare_Empty_Small_Control -2.86% 1.660 1.612 - 0.24% -
SetIntersection_Front_Vector_string_262144_256 -2.86% 9801035.324 9520554.899 - -2.28% -
rng::starts_with(list<int>)/8 -2.86% 3.079 2.991 - 2.48% -
SetIntersection_Interlaced_Set_float_262144_256 -2.85% 1581378.338 1536249.186 - 0.25% -
BM_deque_vector_copy_backward/64000 -2.85% 8432.666 8192.431 - 8.90% -
SetIntersection_None_Set_string_262144_64 -2.83% 1654127.850 1607233.399 - -2.51% -
std::reverse_copy(vector<int>)/8 -2.83% 2.518 2.447 - 4.67% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.82% 2.880 2.799 - 0.16% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.82% 4209624.872 4090824.143 - -4.61% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.81% 12540.984 12188.070 - -0.51% -
BM_deque_deque_ranges_move_backward/64000 -2.81% 7911.633 7689.154 - 4.58% -
std::map<int,_int>::find(key)_(existent)/1024 -2.81% 4.372 4.249 - 1.31% -
BM_deque_deque_move_backward/65536 -2.80% 8206.388 7976.450 - 5.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.80% 1.704 1.657 - -0.58% -
std::remove(deque<int>)_(sprinkled)/50 -2.79% 56.396 54.820 - 0.94% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.79% 140.934 136.997 - 1.92% -
bm_ranges_swap_ranges_vb_aligned/64 -2.79% 2.976 2.893 - -2.92% -
std::make_heap(deque<int>)_(descending)/8192 -2.79% 8820.155 8574.320 - -0.67% -
BM_PushHeap_uint64_Ascending_262144 -2.78% 5.166 5.022 - 5.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.78% 2.523 2.453 - -2.74% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -2.78% 9368.262 9108.087 - 0.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.77% 13650.288 13271.892 - -2.36% -
SetIntersection_Front_Set_uint64_262144_262144 -2.77% 1756867.596 1708229.492 - 1.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.76% 205.164 199.498 - 0.70% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.76% 27.222 26.471 - -1.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.76% 35.698 34.714 - -2.24% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.75% 22.485 21.867 - -4.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.75% 32.718 31.818 - 1.79% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.75% 10.960 10.659 - 1.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.74% 19350247.501 18819498.421 - -0.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.74% 17.669 17.185 - -1.48% -
std::find_if(vector<int>)_(process_all)/50 -2.74% 5.821 5.661 - 0.36% -
std::sort_heap(vector<int>,_pred)/8 -2.74% 33.354 32.442 - 12.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.73% 20.705 20.139 - -2.18% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -2.73% 5484.506 5334.723 - 1.14% -
std::any_of(list<int>)_(process_all)/8192 -2.73% 8328.380 8101.121 - 3.01% -
BM_getline_string -2.72% 17.477 17.002 - 2.33% -
std::map<int,_int>::contains(key)_(existent)/32 -2.72% 1.701 1.655 - 1.04% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.71% 180571.661 175684.178 - -6.04% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.70% 10856875.058 10563763.077 - -2.95% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.70% 4.521 4.399 - -0.14% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.70% 1.487 1.447 - -0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.69% 13870654.896 13498031.778 - -4.35% -
SetIntersection_None_Vector_float_4_4 -2.68% 137011652.664 133336214.840 - -0.11% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -2.68% 1.124 1.094 - -3.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.68% 16229.682 15794.449 - -0.07% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.68% 795.374 774.054 - -2.73% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.68% 12401405.582 12068989.820 - 0.16% -
BM_StringRelational_Compare_Empty_Large_Control -2.67% 1.661 1.616 - -11.68% -
std::count(list<int>)_(every_other)/1024 -2.67% 711.453 692.459 - -0.19% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.67% 22.159 21.567 - -9.44% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.67% 262.060 255.072 - 1.96% -
std::generate(list<int>)/50 -2.66% 15.463 15.051 - -3.32% -
SetIntersection_None_Set_string_262144_4 -2.66% 1653991.455 1609998.455 - -2.48% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.66% 73.723 71.763 - -1.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -2.66% 22.556 21.956 - -4.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.66% 1621477.295 1578423.586 - -4.73% -
std::find_if(list<int>)_(process_all)/32768 -2.65% 26148.237 25454.206 - -2.00% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.65% 66.804 65.032 - -3.10% -
std::search(vector<int>,_pred)_(no_match)/1000 -2.64% 528.648 514.684 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.64% 1622090.008 1579299.721 - -3.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.64% 35111.122 34185.026 - -2.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -2.64% 24.353 23.711 - 18.89% -
std::transform(list<int>,_list<int>)/8192 -2.62% 8701.944 8473.624 - -6.36% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.62% 21.947 21.371 - 2.17% -
SetIntersection_None_Set_float_16384_256 -2.62% 158497870.742 154350853.589 - 2.19% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -2.61% 5596613.538 5450314.512 - -21.84% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.61% 96630.092 94106.474 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.61% 1640801.107 1597971.435 - -3.68% -
std::for_each(multiset<int>::iterator)/8192 -2.61% 8240.037 8025.179 - -0.67% -
std::multimap<std::string,_int>::ctor(const&)/32 -2.61% 914.478 890.642 - -0.43% -
SetIntersection_None_Set_float_16384_1024 -2.60% 158685611.701 154552953.295 - 3.06% -
std::find_first_of(list<int>)_(small_needle)/50 -2.59% 143.642 139.920 - 0.72% -
std::copy_if(list<int>)_(every_other)/32768 -2.59% 26064.800 25390.859 - -9.84% -
BM_PushHeap_string_SingleElement_262144 -2.58% 2.657 2.588 - -5.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.58% 75.185 73.242 - 0.05% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.58% 163.307 159.091 - 0.90% -
rng::fold_left(vector<int>)/8 -2.58% 3.641 3.547 - 0.07% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.58% 478.462 466.123 - 0.37% -
std::remove_if(vector<int>)_(prefix)/1024 -2.57% 361.808 352.501 - 0.71% -
BM_PushHeap_uint32_Random_1 -2.57% 0.482 0.469 - 5.51% -
rng::find_last(list<int>)_(bail_90%)/50 -2.57% 1.278 1.245 - -0.12% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.57% 1.128 1.099 - -3.50% -
SetIntersection_Front_Set_string_1024_16 -2.57% 1915729.295 1866578.587 - -4.54% -
BM_PushHeap_string_SingleElement_1024 -2.57% 2.646 2.578 - -4.92% -
BM_deque_vector_copy_backward/512 -2.56% 18.388 17.917 - 0.06% -
bm_lexicographical_compare<unsigned_char>/64 -2.56% 1.998 1.947 - 1.39% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -2.56% 36.313 35.385 - 1.03% -
std::fill(vector<bool>)/512 -2.56% 1.543 1.503 - 0.67% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.55% 2.692 2.623 - 0.66% -
std::search(vector<int>)_(single_element)/8192 -2.55% 1862.320 1814.801 - -0.42% -
BM_PushHeap_uint64_Ascending_1024 -2.55% 2.795 2.723 - 5.80% -
BM_CmpEqual_int_schar -2.55% 1.137 1.108 - -1.28% -
SetIntersection_None_Set_string_262144_16 -2.54% 1651678.062 1609651.529 - -2.59% -
std::remove(deque<int>)_(sprinkled)/32 -2.54% 51.164 49.865 - 0.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.54% 481435.896 469221.917 - -0.92% -
SetIntersection_None_Vector_uint64_256_16 -2.52% 4069901.108 3967179.599 - -1.38% -
std::copy(deque<int>)/1048576 -2.52% 51203.339 49915.052 - -0.79% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -2.50% 745.619 726.952 - -1.90% -
SetIntersection_Front_Vector_uint64_256_64 -2.49% 4345464.257 4237154.477 - -0.45% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.49% 5.572 5.433 - -1.44% -
std::make_heap(deque<int>)_(heap)/8192 -2.47% 8831.799 8613.647 - 0.17% -
std::copy_n(vector<int>)/8 -2.45% 2.285 2.229 - 3.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.45% 30.633 29.881 - -2.78% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.45% 3.821 3.728 - 0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.45% 9941.513 9698.297 - -0.55% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.45% 1626656.168 1586862.955 - -2.91% -
SetIntersection_None_Set_string_262144_1 -2.44% 1652297.363 1611943.195 - -2.70% -
SetIntersection_Front_Vector_float_262144_16 -2.44% 1117642.766 1090382.620 - 0.45% -
std::set<int>::ctor(const&)/32 -2.44% 225.655 220.152 - 1.86% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.44% 29.040 28.332 - 3.30% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.44% 434.675 424.089 - -1.36% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -2.43% 705126.334 688009.086 - -0.02% -
SetIntersection_None_Vector_string_262144_16384 -2.43% 1294179.596 1262763.058 - -2.15% -
std::find_if(vector<int>)_(process_all)/1024 -2.43% 115.520 112.717 - 0.36% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.42% 17.558 17.132 - -3.27% -
std::none_of(vector<int>)_(process_all)/8 -2.42% 2.536 2.474 - -3.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.42% 399.429 389.761 - -0.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.42% 399.237 389.576 - -0.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.41% 1.281 1.250 - 5.05% -
SetIntersection_None_Vector_float_1024_64 -2.41% 1085249.392 1059049.636 - -0.16% -
SetIntersection_None_Set_string_262144_1024 -2.41% 1642004.723 1602372.640 - -3.17% -
SetIntersection_Interlaced_Vector_float_256_64 -2.41% 7126734.093 6955196.766 - -3.68% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.40% 545.144 532.039 - 0.13% -
SetIntersection_None_Set_string_262144_256 -2.40% 1652274.090 1612590.820 - -3.23% -
SetIntersection_None_Set_string_262144_262144 -2.40% 1647381.834 1607862.955 - -3.10% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -2.40% 1.543 1.506 - 3.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.38% 42.092 41.091 - -0.27% -
std::make_heap(deque<int>)_(heap)/1024 -2.38% 1121.754 1095.100 - 0.15% -
vector<bool>(const_vector<bool>&) -2.37% 9.885 9.650 - -5.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.37% 353695491.824 345302843.774 - -3.52% -
std::move_backward(deque<int>)/32768 -2.37% 3564.047 3479.542 - 2.53% -
SetIntersection_Interlaced_Set_string_16384_256 -2.37% 351269304.359 342949116.283 - -1.35% -
std::rotate(deque<int>)_(by_1/3)/32 -2.36% 20.994 20.498 - -1.16% -
SetIntersection_Front_Set_float_262144_1 -2.36% 1051746.497 1026887.414 - 4.12% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.36% 19.317 18.861 - -7.12% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -2.36% 25.309 24.713 - 0.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.35% 44391.544 43346.165 - -0.80% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.35% 8822.276 8614.740 - -9.29% -
SetIntersection_Front_Set_float_256_16 -2.35% 4536437.216 4429731.757 - -2.49% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.34% 1.560 1.524 - 1.00% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -2.34% 32.103 31.351 - 0.81% -
BM_PushHeap_uint32_Random_16 -2.33% 4.154 4.057 - -1.45% -
bm_swap_ranges_vb_aligned/8 -2.33% 3.254 3.178 - -2.25% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -2.33% 1014705.261 991052.406 - -0.92% -
SetIntersection_Interlaced_Set_float_262144_4 -2.33% 1293174.396 1263035.969 - 0.65% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.33% 37.634 36.758 - 1.51% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.32% 13668.537 13350.877 - -1.17% -
SetIntersection_None_Set_float_262144_1 -2.32% 1190384.766 1162721.190 - 0.24% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.32% 2828.766 2763.200 - -0.78% -
BM_lexicographical_compare_three_way_fast_path/256 -2.31% 71.262 69.614 - -1.93% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.31% 12435.154 12148.051 - -0.14% -
SetIntersection_Front_Set_uint32_1024_256 -2.30% 3963736.403 3872536.899 - -4.85% -
SetIntersection_Front_Set_string_16384_256 -2.30% 15051325.299 14705368.383 - -0.91% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.30% 777.155 759.315 - -2.33% -
rng::contains(list<int>)_(process_all)/1048576 -2.29% 835767.969 816597.141 - -0.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.29% 588.980 575.473 - -8.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.29% 32.740 31.989 - -1.56% -
std::find(deque<int>)_(process_all)/8 -2.29% 3.496 3.416 - -1.40% -
SetIntersection_None_Set_string_262144_16384 -2.28% 1655275.148 1617509.035 - -2.76% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.28% 2.231 2.181 - 0.44% -
BM_CmpEqual_schar_short -2.27% 1.120 1.095 - -2.20% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.27% 6628.056 6477.506 - -1.60% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.27% 2.514 2.457 - -0.41% -
std::find_end(list<int>)_(match_near_end)/1000 -2.27% 78.484 76.702 - 0.22% -
BM_CmpEqual_uchar_short -2.27% 1.011 0.988 - -4.08% -
std::remove_if(list<int>)_(prefix)/8192 -2.27% 9450.632 9236.535 - -6.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.26% 784.118 766.367 - 0.14% -
BM_PushHeap_float_Random_64 -2.26% 6.336 6.192 - -7.57% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.26% 23.782 23.244 - -2.46% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.26% 11306.091 11050.662 - 1.00% -
std::find_if_not(vector<int>)_(process_all)/1024 -2.26% 115.289 112.689 - 0.06% -
SetIntersection_Front_Vector_string_1024_16 -2.25% 1648650.196 1611475.410 - -2.53% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.25% 16.289 15.922 - -3.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.25% 46.074 45.037 - 2.82% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.24% 26.630 26.032 - -2.30% -
BM_CmpEqual_ushort_ushort -2.24% 1.073 1.049 - -2.65% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.24% 12273623.206 11998188.744 - -3.26% -
SetIntersection_None_Set_string_1024_16 -2.24% 9006577.457 8804490.797 - -30.47% -
BM_PushHeap_string_SingleElement_256 -2.24% 2.632 2.573 - -5.24% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -2.24% 25.327 24.760 - 0.93% -
rng::for_each(multimap<int>)/50 -2.24% 40.563 39.656 - -1.37% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -2.24% 24.477 23.930 - 7.66% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -2.23% 622.680 608.763 - 0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.23% 16.138 15.777 - 0.01% -
std::map<int,_int>::find(key)_(existent)/32 -2.23% 1.721 1.682 - -0.79% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.23% 73.464 71.829 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.22% 1615479.004 1579546.875 - -4.36% -
SetIntersection_None_Vector_float_1_1 -2.22% 545508717.056 533384796.711 - 0.09% -
SetIntersection_Front_Vector_string_16384_16 -2.22% 1624691.871 1588648.993 - -2.40% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.21% 13.194 12.902 - -2.18% -
rng::find_last(vector<int>)_(bail_10%)/8 -2.21% 2.055 2.010 - 0.26% -
std::search(vector<int>)_(same_length)/1000 -2.21% 250.329 244.808 - 1.56% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.20% 3306.261 3233.398 - -2.21% -
BM_CmpEqual_ushort_schar -2.20% 1.006 0.984 - -0.75% -
std::swap_ranges(list<int>)/8192 -2.19% 10483.868 10253.940 - 6.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -2.19% 3.025 2.958 - 0.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.19% 3.966 3.879 - -7.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.19% 280.583 274.444 - 2.58% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.19% 55221.038 54012.914 - 0.62% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -2.19% 707.780 692.298 - 1.45% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.19% 2107.195 2061.145 - -5.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.18% 2143.068 2096.258 - -2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.18% 1998790.607 1955204.021 - -0.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.18% 50.850 49.743 - 0.94% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -2.18% 787.424 770.283 - -0.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.17% 12646.237 12371.604 - -3.88% -
std::find_end(list<int>)_(same_length)/1024 -2.17% 762.058 745.513 - -1.06% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -2.16% 18.614 18.211 - 3.68% -
std::partial_sort(deque<int>)_(descending)/8 -2.16% 43.245 42.310 - -2.52% -
std::remove_copy(list<int>)_(prefix)/1024 -2.16% 757.671 741.316 - 0.54% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.15% 271.491 265.647 - -4.59% -
SetIntersection_Interlaced_Set_string_64_64 -2.15% 35412125.370 34652063.711 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.14% 22127524.886 21654374.872 - -4.16% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.13% 1279327.639 1252137.859 - 1.30% -
BM_CmpLess_ushort_schar -2.13% 1.039 1.017 - -2.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.12% 1616888.100 1582632.404 - -3.26% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.11% 5.403 5.289 - 5.55% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.10% 22.005 21.542 - -6.08% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.10% 6.448 6.313 - -1.03% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.10% 10543.908 10322.472 - 27.46% -
std::search(vector<int>,_pred)_(no_match)/8192 -2.10% 4284.111 4194.285 - 0.56% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.10% 31.512 30.852 - 5.14% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.09% 6.232 6.101 - 2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.08% 1137773.434 1114066.771 - -1.44% -
SetIntersection_Front_Vector_string_262144_64 -2.08% 3340883.268 3271288.064 - -0.04% -
BM_deque_vector_move_backward/70000 -2.08% 9015.972 8828.170 - 13.90% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.08% 785.017 768.666 - -8.69% -
std::for_each(set<int>::iterator)/8192 -2.08% 8113.892 7945.239 - -1.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.08% 18.728 18.339 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.07% 14442669.844 14143075.928 - -3.86% -
SetIntersection_None_Vector_float_262144_256 -2.07% 1148197.134 1124380.509 - 0.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.07% 18.753 18.364 - 0.06% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.06% 37457.197 36683.892 - -0.14% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -2.06% 24.491 23.985 - 0.01% -
std::partition(vector<int>)_(sparse)/32 -2.06% 8.840 8.657 - -4.66% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.06% 41.814 40.952 - -0.54% -
SetIntersection_Front_Set_string_262144_262144 -2.06% 18178283.447 17803941.406 - -2.65% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.05% 16.198 15.865 - -0.09% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.05% 11.215 10.985 - -2.78% -
BM_PushHeap_uint32_Random_1024 -2.05% 5.816 5.697 - 1.15% -
BM_CmpEqual_int_ushort -2.05% 1.097 1.075 - -2.00% -
BM_PushHeap_string_SingleElement_16 -2.04% 2.631 2.577 - -7.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.04% 32.285 31.626 - 2.18% -
SetIntersection_Front_Vector_uint64_16384_4 -2.04% 1061077.466 1039473.384 - -1.45% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -2.04% 603277.529 590999.565 - -0.83% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.03% 4657.029 4562.263 - -0.34% -
BM_CmpLess_uchar_schar -2.03% 1.039 1.018 - 0.09% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -2.03% 41856.606 41007.989 - -5.08% -
SetIntersection_Interlaced_Set_float_16384_1 -2.02% 1026375.693 1005606.518 - 0.20% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.02% 146867.745 143898.046 - -2.79% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.02% 5.862 5.743 - -0.05% -
SetIntersection_None_Vector_float_16_4 -2.02% 54773471.242 53667575.357 - -0.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.02% 27092.173 26545.420 - 6.00% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -2.02% 1.559 1.527 - -5.57% -
BM_deque_vector_copy_backward/1 -2.01% 2.158 2.114 - -0.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -2.00% 24.095 23.613 - 0.53% -
std::copy_if(list<int>)_(entire_range)/4096 -2.00% 3075.079 3013.588 - 0.03% -
SetIntersection_Front_Set_float_262144_262144 -2.00% 1609524.252 1577397.299 - -3.97% -
std::find(list<int>)_(bail_25%)/32768 -1.99% 7879.743 7722.953 - -3.73% -
std::copy_backward(list<int>)/64 -1.99% 31.271 30.649 - -0.42% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.99% 1.873 1.836 - -4.20% -
std::lower_bound(std::forward_list<int>)/100 -1.98% 84.190 82.519 - 0.38% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.98% 4.402 4.315 - 0.28% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.98% 229.785 225.233 - -3.25% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.98% 3.990 3.911 - -0.13% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.97% 560630.034 549566.131 - -1.81% -
BM_PushHeap_string_SingleElement_64 -1.97% 2.673 2.620 - -5.64% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.97% 331.461 324.921 - 1.44% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.97% 677.343 664.002 - -0.54% -
ranges::minmax(std::list<char>)/70000 -1.97% 56561.363 55447.315 - 3.53% -
BM_PushHeap_string_SingleElement_16384 -1.97% 2.615 2.563 - -5.19% -
ranges::minmax(std::vector<char>)/64 -1.96% 1.232 1.207 - -9.11% -
SetIntersection_Front_Set_float_64_16 -1.96% 15352213.957 15051535.021 - -2.82% -
std::stable_sort(vector<int>)_(repeated)/8 -1.96% 15.745 15.436 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.96% 181235.503 177685.981 - 1.70% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.96% 3485.398 3417.188 - -0.67% -
SetIntersection_Interlaced_Set_float_16384_256 -1.95% 203000412.209 199032302.048 - 1.09% -
BM_StringFindNoMatch/512 -1.95% 9.511 9.325 - 0.74% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.95% 608.418 596.532 - -0.59% -
ranges::minmax(std::list<char>)/64 -1.95% 35.357 34.667 - 3.06% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.94% 1.780 1.746 - 0.24% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.94% 486976.138 477543.620 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.93% 16392.890 16076.157 - 8.84% -
BM_CmpEqual_schar_schar -1.93% 1.092 1.071 - -0.90% -
std::find_end(vector<int>)_(single_element)/8192 -1.93% 1903.075 1866.408 - 0.29% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 -1.93% 1894.984 1858.486 - 0.13% -
SetIntersection_None_Vector_uint64_262144_64 -1.92% 1138991.124 1117155.821 - -2.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -1.92% 1.123 1.101 - -2.30% -
BM_deque_vector_move/64000 -1.91% 3032.706 2974.696 - -0.24% -
std::copy(deque<int>)/262144 -1.91% 11883.001 11655.840 - -0.47% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -1.91% 636.114 623.964 - -0.38% -
bm_ranges_swap_ranges_vb_unaligned/262144 -1.90% 4003.469 3927.419 - 4.20% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.90% 20910506.296 20513899.516 - -2.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.89% 1197.368 1174.685 - -11.32% -
BM_CmpEqual_uchar_ushort -1.89% 1.069 1.049 - -1.70% -
SetIntersection_None_Set_float_256_64 -1.89% 9319271.560 9142924.937 - -3.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.89% 12.526 12.289 - -0.10% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.89% 9.950 9.762 - -1.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.89% 398.461 390.942 - -0.17% -
BM_deque_vector_ranges_move/70000 -1.89% 3301.308 3239.023 - -0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.88% 3033003.092 2976011.719 - 0.94% -
SetIntersection_Interlaced_Set_string_262144_64 -1.88% 2148399.496 2108103.920 - -1.04% -
std::find_if_not(list<int>)_(process_all)/32768 -1.87% 25838.511 25354.673 - -0.10% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.87% 771.466 757.049 - -2.14% -
SetIntersection_None_Vector_float_16384_4 -1.87% 1115835.916 1095003.102 - 0.48% -
BM_CmpEqual_uint_ushort -1.86% 1.107 1.086 - -2.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.86% 6469.956 6349.655 - -10.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.86% 7475.699 7336.811 - -3.42% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.86% 10.198 10.008 - -0.33% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.85% 6.523 6.402 - 4.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.85% 143135.465 140488.298 - -0.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.85% 8704.085 8543.127 - -1.88% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.85% 205.581 201.780 - 1.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.85% 18.775 18.427 - -0.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.85% 65316.666 64109.441 - 0.06% -
SetIntersection_None_Set_float_262144_64 -1.84% 1184830.160 1163025.064 - 1.32% -
std::adjacent_find(list<int>)/50 -1.84% 23.391 22.961 - -0.04% -
SetIntersection_None_Vector_string_16384_16384 -1.84% 1221144.222 1198704.647 - -1.10% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.83% 92.233 90.541 - -1.26% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.83% 51653.875 50706.678 - -10.58% -
std::copy(vector<int>)/262144 -1.83% 12359.202 12132.744 - -3.25% -
SetIntersection_Interlaced_Set_string_262144_1 -1.83% 1075141.465 1055460.433 - -4.38% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.83% 6457.656 6339.500 - 0.03% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.83% 367513.503 360791.302 - 0.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -1.83% 725.219 711.958 - -13.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.82% 1.494 1.467 - -1.91% -
SetIntersection_Front_Vector_float_1024_4 -1.82% 1057988.483 1038721.570 - -1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.82% 4618083.814 4534065.293 - 0.60% -
std::count(list<int>)_(every_other)/8192 -1.82% 6898.724 6773.267 - -10.12% -
std::map<std::string,_int>::ctor(const&)/0 -1.82% 12.993 12.757 - -0.21% -
SetIntersection_None_Set_float_262144_1024 -1.82% 1182490.725 1161009.275 - 1.03% -
SetIntersection_None_Set_string_64_4 -1.82% 21856001.876 21458999.033 - 0.35% -
std::set<std::string>::erase(iterator)/8192 -1.81% 30.550 29.997 - 9.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.81% 2371402.871 2328570.789 - 0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.80% 26926.424 26441.628 - -10.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.80% 4573965.651 4491714.386 - -6.11% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.80% 134.152 131.743 - -2.65% -
SetIntersection_None_Vector_uint64_262144_262144 -1.79% 1150492.245 1129926.268 - 0.17% -
std::copy_backward(deque<int>)/262144 -1.79% 32080.286 31507.395 - 0.92% -
bm_ranges_swap_ranges_vb_aligned/128 -1.78% 3.398 3.338 - -2.79% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.78% 1475.667 1449.415 - -1.25% -
SetIntersection_Interlaced_Set_string_262144_16 -1.78% 2157724.936 2119373.209 - -1.26% -
rng::contains(list<int>)_(process_all)/8 -1.78% 2.404 2.361 - 1.39% -
SetIntersection_Front_Vector_uint64_262144_64 -1.78% 1352160.662 1328146.834 - -3.20% -
BM_StringRelational_Compare_Small_Empty_Control -1.77% 1.883 1.850 - 14.97% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.77% 12.984 12.754 - 0.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.77% 275.542 270.669 - -0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.76% 397.989 390.971 - -0.24% -
SetIntersection_Front_Vector_float_1024_64 -1.76% 1359020.489 1335080.895 - -0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.76% 12158.824 11945.183 - -1.37% -
std::partition(list<int>)_(sparse)/32 -1.75% 8.967 8.810 - 0.46% -
BM_deque_vector_ranges_move_backward/1024 -1.75% 37.294 36.642 - -0.38% -
std::for_each_n(list<int>)/32 -1.75% 11.449 11.249 - -0.01% -
std::copy_backward(vector<int>)/262144 -1.75% 12442.904 12225.648 - -2.42% -
SetIntersection_Interlaced_Set_float_262144_64 -1.75% 1564773.924 1537460.695 - -0.04% -
std::copy_if(vector<int>)_(entire_range)/8 -1.74% 2.264 2.225 - -1.30% -
std::remove(list<int>)_(prefix)/1024 -1.74% 987.649 970.498 - -3.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.73% 2008385.498 1973545.006 - -1.25% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.73% 53.339 52.416 - -0.60% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.73% 1.785 1.754 - 0.95% -
SetIntersection_None_Vector_float_16384_16384 -1.72% 1124211.752 1104826.798 - 0.17% -
std::reverse_copy(list<int>)/4096 -1.72% 3250.882 3194.973 - 1.92% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.72% 5.489 5.395 - -0.51% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.71% 99110.683 97411.811 - 0.67% -
SetIntersection_None_Set_float_262144_16 -1.71% 1182270.832 1162014.730 - 1.44% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.71% 1048549.269 1030633.153 - -1.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.71% 1074.062 1055.736 - -3.25% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.71% 5914166.730 5813307.624 - 9.34% -
std::rotate_copy(deque<int>)/1024 -1.70% 34.618 34.027 - -2.22% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.70% 35746784.492 35140229.656 - -2.02% -
std::set<int>::contains(key)_(non-existent)/1024 -1.69% 5.987 5.885 - -7.95% -
SetIntersection_None_Vector_string_1024_256 -1.69% 1179316.038 1159333.776 - -0.46% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.69% 37179.661 36550.289 - -0.95% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.69% 14.939 14.687 - 0.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.69% 91.199 89.660 - -3.48% -
BM_deque_vector_copy_backward/65536 -1.68% 8460.372 8317.958 - 7.25% -
SetIntersection_Interlaced_Set_string_1024_1 -1.68% 1090205.340 1071901.242 - -0.90% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.68% 6720.017 6607.287 - 0.94% -
std::search(vector<int>,_pred)_(no_match)/1024 -1.68% 537.139 528.141 - 0.44% -
SetIntersection_Front_Set_string_16_16 -1.67% 59733942.684 58734858.571 - -3.24% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.67% 16964.225 16680.856 - 0.98% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.67% 17.424 17.133 - -0.63% -
std::copy_n(deque<int>)/1048576 -1.67% 50897.423 50048.144 - 0.07% -
SetIntersection_None_Set_float_262144_4 -1.67% 1183012.449 1163311.195 - 1.16% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -1.66% 951293.250 935472.703 - -0.03% -
SetIntersection_Front_Set_uint32_1024_64 -1.66% 1791476.060 1761701.399 - -0.50% -
SetIntersection_None_Set_string_64_16 -1.66% 18564563.183 18256308.206 - -1.62% -
BM_deque_deque_move/64000 -1.66% 3008.261 2958.325 - -2.09% -
std::map<int,_int>::find(key)_(existent)/8192 -1.66% 5.432 5.342 - 0.35% -
std::for_each(set<int>::iterator)/32 -1.65% 24.687 24.279 - -1.61% -
BM_tolower_char<char> -1.65% 0.624 0.614 - -0.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.65% 1.210 1.190 - 8.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.65% 17.770 17.477 - 0.19% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.65% 689.682 678.313 - -5.10% -
std::make_heap(deque<int>)_(shuffled)/8 -1.65% 24.873 24.463 - -1.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.64% 1507.585 1482.852 - -1.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.64% 1178.212 1158.894 - -0.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.64% 57802.188 56854.548 - -1.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.64% 252524.188 248385.600 - 1.07% -
SetIntersection_None_Set_float_262144_262144 -1.64% 1182344.402 1162991.535 - 1.44% -
SetIntersection_None_Set_string_16384_16 -1.64% 200735098.623 197452203.125 - -3.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.63% 833.851 820.219 - -2.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.63% 14.970 14.726 - -2.17% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.63% 599632.236 589880.154 - 0.63% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.63% 22.996 22.622 - -0.58% -
BM_deque_vector_ranges_copy/64 -1.62% 2.646 2.603 - -0.88% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.61% 5.640 5.549 - 0.18% -
std::multiset<std::string>::ctor(const&)/32 -1.61% 825.077 811.797 - -0.81% -
std::sort(vector<NonIntegral>)_(repeated)/1024 -1.61% 512.889 504.647 - 0.12% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.61% 13.594 13.376 - -0.66% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.61% 4.754 4.678 - -2.64% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.60% 55.607 54.716 - 0.30% -
SetIntersection_Front_Set_uint64_262144_1 -1.60% 1052700.402 1035838.656 - -0.22% -
SetIntersection_None_Vector_string_16384_16 -1.60% 1225377.717 1205759.463 - -1.28% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.60% 24.552 24.160 - -0.27% -
std::for_each(list<int>)/50 -1.60% 20.935 20.601 - -5.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.60% 6.846 6.737 - -1.28% -
std::search(list<int>)_(no_match)/1024 -1.59% 748.266 736.346 - 0.75% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.59% 25.503 25.099 - -2.64% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.58% 55296.404 54421.452 - -2.08% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.58% 292.550 287.935 - -0.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.58% 204628.789 201401.761 - -7.15% -
SetIntersection_Front_Set_float_16384_256 -1.58% 3906092.998 3844563.317 - -8.45% -
BM_deque_vector_copy/64 -1.57% 2.615 2.574 - -52.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 -1.57% 248888.336 244971.012 - 0.35% -
std::for_each(multiset<int>::iterator)/32 -1.57% 23.840 23.465 - -1.68% -
ranges::minmax(std::deque<char>)/8 -1.57% 3.927 3.865 - 7.39% -
SetIntersection_Front_Vector_string_64_64 -1.57% 26479485.652 26063575.485 - -3.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.57% 56986.463 56092.163 - 2.61% -
SetIntersection_None_Vector_uint32_1024_4 -1.57% 1091214.059 1074103.464 - -0.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.57% 25160.455 24766.116 - -1.13% -
rng::find_last(deque<int>)_(bail_90%)/8192 -1.56% 203.969 200.787 - 0.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.56% 20.814 20.490 - 10.89% -
std::move_backward(deque<int>)/512 -1.56% 23.868 23.496 - -2.02% -
BM_CmpEqual_uint_int -1.56% 1.048 1.032 - -1.36% -
std::find_first_of(vector<int>)_(small_needle)/1024 -1.55% 1636.906 1611.538 - 7.14% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.55% 14.909 14.678 - 0.31% -
SetIntersection_Front_Vector_float_16384_16 -1.54% 1117234.879 1099980.667 - -0.21% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.54% 13.563 13.354 - -1.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.54% 1462869.585 1440326.718 - -0.40% -
BM_num_get<long_long> -1.54% 10.827 10.660 - -1.98% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.54% 1047601.563 1031469.365 - -0.65% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.54% 2911.822 2867.068 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.54% 1210902.905 1192307.873 - -2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.53% 21169383.056 20844642.317 - -3.39% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -1.53% 11727.258 11547.678 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.53% 18.677 18.392 - 1.36% -
SetIntersection_Interlaced_Set_string_64_4 -1.53% 25885013.117 25489809.815 - -1.34% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.52% 7.911 7.791 - 1.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.52% 16.252 16.005 - -3.94% -
SetIntersection_Front_Vector_string_16384_4 -1.52% 1212201.487 1193830.336 - 0.55% -
std::map<int,_int>::count(key)_(existent)/8192 -1.51% 5.816 5.728 - -0.29% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.51% 18.846 18.561 - -3.38% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.51% 29919.089 29467.584 - -1.03% -
BM_deque_vector_ranges_copy_backward/65536 -1.51% 8393.721 8267.364 - -2.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.50% 142747.848 140600.505 - -0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.50% 248711790.078 244977288.792 - -1.44% -
std::is_sorted(vector<int>)/8 -1.50% 2.098 2.066 - -0.08% -
SetIntersection_None_Vector_float_16_16 -1.50% 34019755.865 33510612.396 - -0.25% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.49% 8202.474 8080.243 - -0.29% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.49% 14654.994 14436.801 - -0.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.49% 185217.996 182460.779 - 0.70% -
SetIntersection_Front_Vector_string_4_4 -1.49% 152242448.946 149977848.315 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.49% 167664.305 165171.265 - -0.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.48% 14171.927 13961.477 - -5.00% -
SetIntersection_None_Vector_float_16384_256 -1.48% 1115953.257 1099387.837 - 2.77% -
std::copy(vector<bool>)_(aligned)/32768 -1.48% 35.887 35.357 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.47% 1157135.919 1140095.685 - -1.22% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.47% 327.181 322.364 - 0.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.47% 397.509 391.664 - 0.02% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.47% 809.592 797.705 - -0.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.46% 21.231 20.920 - -1.38% -
std::make_heap(deque<int>)_(heap)/8 -1.46% 21.313 21.001 - 0.15% -
SetIntersection_Front_Vector_float_262144_1 -1.46% 1054627.647 1039187.158 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.46% 1027341.161 1012318.607 - -3.68% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.45% 1019.277 1004.447 - 0.46% -
BM_deque_deque_copy/4000 -1.45% 140.452 138.412 - -2.32% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.45% 8007.725 7891.526 - 16.99% -
SetIntersection_Interlaced_Set_float_256_256 -1.45% 7641456.917 7530648.654 - -2.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.45% 1053795.573 1038518.875 - -1.59% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.45% 2.439 2.403 - -0.88% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.45% 22420.270 22095.807 - 0.74% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.45% 29761.999 29331.732 - 0.99% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 -1.44% 31.466 31.012 - 0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.44% 18861.531 18589.276 - -0.87% -
SetIntersection_None_Set_float_262144_16384 -1.44% 1187599.691 1170471.518 - 1.27% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.44% 8.264 8.145 - -0.54% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.44% 2.281 2.248 - -0.28% -
BM_deque_vector_ranges_move_backward/1 -1.44% 2.191 2.159 - 7.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.43% 1753976.969 1728816.000 - -2.52% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.43% 2344.612 2311.088 - 1.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.43% 13509.631 13316.525 - -0.60% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.43% 2.455 2.420 - 0.79% -
std::move(vector<int>)/32768 -1.42% 1737.968 1713.255 - 0.22% -
std::remove_if(list<int>)_(prefix)/1024 -1.42% 1032.524 1017.851 - 2.64% -
SetIntersection_None_Set_float_262144_256 -1.42% 1181852.947 1165068.197 - 1.49% -
BM_CmpEqual_schar_int -1.42% 1.127 1.111 - -1.50% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.42% 14407.473 14203.148 - -0.70% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.42% 13.146 12.959 - -0.65% -
BM_deque_deque_ranges_copy_backward/1024 -1.41% 38.329 37.787 - -0.32% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.41% 689.465 679.713 - -0.23% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.41% 1830.422 1804.599 - -2.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.41% 27.594 27.205 - -0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -1.41% 159646.832 157397.929 - -0.51% -
std::unique(vector<int>)_(sprinkled)/8192 -1.41% 3960.373 3904.635 - 0.22% -
ranges::min(std::list<char>)/70000 -1.41% 54559.179 53791.635 - 1.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.40% 3.350 3.303 - 3.22% -
BM_deque_deque_copy_backward/1024 -1.40% 38.593 38.052 - -0.45% -
std::unordered_multimap<int,_int>::clear()/0 -1.40% 397.229 391.668 - 0.01% -
SetIntersection_None_Vector_uint64_262144_16 -1.40% 1143957.266 1127960.949 - 0.54% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -1.39% 1.433 1.413 - -0.40% -
std::any_of(vector<int>)_(process_all)/32 -1.39% 8.479 8.361 - 0.81% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.39% 56018191.401 55241421.816 - -0.74% -
std::upper_bound(std::forward_list<int>)/100 -1.39% 97.878 96.522 - -1.01% -
BM_PushHeap_uint64_Random_16384 -1.38% 6.366 6.278 - 0.51% -
SetIntersection_Interlaced_Set_string_256_16 -1.38% 17540755.234 17298428.228 - -2.42% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.38% 7693565.727 7587286.523 - -0.72% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.38% 63198.774 62326.057 - -2.83% -
SetIntersection_Front_Vector_string_1024_1 -1.38% 1071980.027 1057178.339 - -1.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.38% 399.139 393.634 - 0.32% -
std::fill(list<int>)/1024 -1.38% 500.644 493.755 - -26.49% -
std::map<std::string,_int>::clear()/32 -1.37% 873.031 861.028 - -6.54% -
std::copy_backward(deque<int>)/4096 -1.37% 151.850 149.763 - 2.00% -
SetIntersection_Front_Set_string_4_4 -1.37% 160240385.543 158046049.776 - 1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.37% 13304164.584 13122441.657 - 1.78% -
rng::starts_with(deque<int>)/8192 -1.37% 3893.134 3839.976 - 0.08% -
SetIntersection_None_Vector_uint32_16384_16384 -1.36% 1105071.300 1089995.370 - -1.42% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.36% 246455.488 243098.821 - 0.36% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.36% 234727.435 231530.630 - -1.93% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.36% 117740.461 116140.303 - 0.37% -
SetIntersection_None_Vector_float_16384_1024 -1.36% 1120981.976 1105772.750 - -0.11% -
std::make_heap(deque<int>)_(ascending)/8 -1.36% 27.243 26.874 - -3.49% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -1.36% 938.581 925.858 - -4.66% -
SetIntersection_Front_Set_float_64_64 -1.35% 13299283.520 13119406.239 - -5.28% -
BM_num_get<float> -1.35% 36.680 36.184 - -2.44% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.35% 39247379.959 38717258.108 - -10.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.35% 20.125 19.853 - -4.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.35% 63.499 62.642 - 0.36% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -1.35% 8298685.309 8186762.234 - 5.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.34% 15.851 15.638 - -0.36% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.34% 22.405 22.105 - -20.11% -
BM_num_put<const_void*> -1.34% 12.380 12.214 - 1.99% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.33% 35.777 35.300 - -0.71% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.33% 16.060 15.846 - -3.95% -
std::count(deque<int>)_(every_other)/1024 -1.33% 247.832 244.527 - 0.17% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.33% 36.105 35.624 - 0.06% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.33% 33887.489 33436.132 - 0.51% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.33% 2218.835 2189.290 - -1.26% -
BM_deque_vector_copy_backward/5500 -1.33% 201.149 198.473 - -1.89% -
std::is_partitioned(deque<int>)_(partitioned)/32 -1.33% 9.382 9.257 - -0.60% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.33% 42.812 42.243 - -1.07% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.33% 8.960 8.841 - -17.82% -
std::find_end(vector<int>)_(single_element)/1024 -1.33% 248.124 244.829 - 0.30% -
SetIntersection_None_Set_string_256_4 -1.32% 11550200.535 11397271.973 - 1.06% -
BM_PushHeap_uint32_PipeOrgan_16 -1.32% 0.875 0.863 - -1.38% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.32% 188499.698 186006.389 - -1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.32% 663.072 654.315 - -4.54% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.32% 7.991 7.886 - 0.33% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.32% 16940.121 16717.352 - -1.13% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.31% 24.587 24.264 - 0.06% -
SetIntersection_Front_Vector_string_1024_4 -1.31% 1198727.018 1183025.840 - -1.01% -
SetIntersection_Front_Set_string_1024_1024 -1.31% 56172137.154 55436501.823 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.31% 16.092 15.882 - 0.91% -
BM_StringEraseToEnd_Large_Transparent -1.30% 0.840 0.829 - -0.83% -
std::make_heap(deque<int>)_(descending)/8 -1.30% 21.261 20.984 - -0.40% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.30% 17.746 17.515 - 1.06% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.30% 20.483 20.216 - -4.23% -
std::remove_copy(vector<int>)_(prefix)/50 -1.30% 14.027 13.845 - -0.46% -
SetIntersection_Front_Set_string_16384_16 -1.30% 1899184.888 1874489.748 - -3.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.30% 39.588 39.073 - -1.17% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.30% 809.923 799.405 - -0.19% -
std::unique(list<int>)_(contiguous)/1024 -1.30% 927.911 915.874 - -0.14% -
SetIntersection_None_Vector_uint64_262144_1 -1.30% 1131469.140 1116793.460 - -1.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.29% 32.376 31.957 - -2.56% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.29% 29.318 28.939 - -4.16% -
BM_deque_deque_ranges_copy/64 -1.29% 3.063 3.023 - -1.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.29% 9.015 8.898 - -0.43% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.29% 7.213 7.120 - -6.95% -
BM_deque_vector_move/1 -1.29% 2.152 2.124 - 3.21% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.29% 1041933.197 1028474.218 - -1.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.29% 15650238.920 15448209.596 - -2.14% -
std::set<int>::find(key)_(existent)/8192 -1.29% 8.069 7.965 - -0.65% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.29% 24.181 23.869 - -0.97% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.29% 56.092 55.369 - -1.54% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.29% 62059.822 61260.239 - -3.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.29% 9203830.229 9085370.752 - -1.76% -
rng::starts_with(deque<int>)/1048576 -1.28% 500019.564 493606.550 - -0.17% -
std::set<std::string>::clear()/8192 -1.28% 214810.130 212056.305 - -1.93% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.28% 8.695 8.583 - -1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.28% 12387744.641 12229081.139 - 1.97% -
std::partial_sort(vector<int>)_(shuffled)/8192 -1.28% 89618.841 88471.094 - 0.57% -
SetIntersection_None_Vector_float_16384_1 -1.28% 1113724.744 1099465.557 - -1.26% -
SetIntersection_Interlaced_Vector_uint64_256_64 -1.28% 7746384.834 7647241.482 - -1.39% -
std::multiset<int>::contains(key)_(existent)/32 -1.28% 1.719 1.697 - 1.88% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.28% 26.010 25.678 - -4.64% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.28% 48960258.926 48335083.333 - 0.89% -
std::fill_n(vector<int>)/1024 -1.27% 30.022 29.639 - 0.66% -
SetIntersection_Front_Vector_string_1024_256 -1.27% 9440172.863 9319975.611 - 1.86% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.27% 11.813 11.663 - -16.90% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.26% 18.243 18.013 - -0.84% -
std::multiset<int>::contains(key)_(existent)/8192 -1.26% 8.424 8.317 - 0.91% -
std::remove_copy(vector<int>)_(prefix)/32 -1.26% 9.550 9.430 - 0.95% -
std::for_each_n(list<int>)/50 -1.25% 22.516 22.233 - -1.27% -
SetIntersection_None_Vector_float_16384_64 -1.25% 1118690.479 1104708.719 - -0.24% -
std::count(list<int>)_(every_other)/1048576 -1.25% 817195.911 807015.797 - -7.58% -
SetIntersection_None_Vector_float_262144_64 -1.24% 1143527.803 1129291.780 - -0.10% -
SetIntersection_None_Set_string_1024_4 -1.24% 8911950.116 8801037.611 - -29.69% -
BM_deque_deque_copy_backward/64000 -1.24% 7996.742 7897.522 - 6.65% -
BM_StringAssignAsciiz_Large_Transparent -1.24% 11.984 11.836 - 1.97% -
SetIntersection_None_Vector_string_262144_262144 -1.24% 1306871.860 1290725.519 - 0.15% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.23% 4015.773 3966.188 - -1.62% -
std::shift_right(deque<int>)/1024 -1.23% 40.754 40.251 - -3.37% -
std::find_if(vector<bool>)_(process_all)/8192 -1.23% 4564.768 4508.548 - -0.25% -
SetIntersection_None_Vector_uint32_262144_256 -1.23% 1129043.321 1115147.250 - -1.65% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.23% 223542846.776 220797196.562 - -3.41% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.23% 23338.444 23052.464 - -0.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.22% 21.206 20.946 - -0.88% -
SetIntersection_None_Vector_uint64_1024_1 -1.22% 1082125.007 1068876.441 - -0.22% -
std::rotate(vector<int>)_(1_element_forward)/32 -1.22% 2.987 2.950 - -0.08% -
std::find_end(list<int>)_(process_all)/8192 -1.22% 7345.951 7256.432 - -3.45% -
BM_toupper_string<char> -1.22% 15.694 15.503 - 1.44% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.22% 768.518 759.172 - -5.08% -
rng::starts_with(vector<int>,_pred)/8192 -1.21% 2527.070 2496.377 - 0.41% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.21% 400.140 395.286 - 1.24% -
SetIntersection_Front_Set_string_256_1 -1.21% 4332348.893 4279898.023 - -1.35% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.21% 8.403 8.301 - -4.85% -
ranges::minmax(std::vector<__int128>)/8 -1.21% 4.151 4.101 - 0.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.20% 839.139 829.033 - 0.09% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.20% 11.764 11.622 - -3.69% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.20% 395.771 391.013 - 0.45% -
BM_deque_vector_move_backward/5500 -1.20% 198.061 195.682 - -1.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.20% 1024633.442 1012363.650 - -1.35% -
std::partition_copy(deque<int>)/32 -1.20% 12.627 12.475 - -1.44% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.20% 144223.557 142497.151 - -0.29% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.20% 9.070 8.962 - -1.29% -
rng::starts_with(list<int>,_pred)/1024 -1.20% 807.562 797.909 - -0.48% -
BM_vector_deque_copy_backward/1 -1.19% 2.339 2.311 - 3.16% -
std::copy(list<int>)/262144 -1.19% 216045.698 213471.036 - 0.15% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 -1.19% 15084.306 14904.591 - -0.85% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.19% 5.751 5.683 - -1.94% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.19% 1046934.104 1034474.693 - -0.87% -
rng::starts_with(list<int>,_pred)/1000 -1.19% 789.890 780.490 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.19% 18655929.161 18434069.456 - -1.47% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.19% 5.401 5.337 - -1.43% -
std::sort(deque<int>)_(descending)/8 -1.19% 24.976 24.680 - -1.60% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.19% 33.015 32.624 - 3.06% -
rng::starts_with(deque<int>,_pred)/1048576 -1.18% 512416.454 506345.018 - -0.24% -
BM_PushHeap_float_Random_16384 -1.18% 7.164 7.079 - -7.13% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.18% 1004.947 993.103 - -6.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.18% 13.276 13.120 - -0.01% -
BM_CmpEqual_uint_uchar -1.18% 1.104 1.091 - -0.18% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.17% 14022.865 13858.252 - -1.06% -
bm_lexicographical_compare<signed_char>/512 -1.17% 7.834 7.742 - -4.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.17% 403.793 399.054 - 1.56% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.17% 2788.663 2756.005 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.17% 2918849.550 2884758.263 - -0.89% -
SetIntersection_Front_Vector_float_1024_16 -1.17% 1117822.448 1104786.761 - -1.67% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.16% 6429.876 6355.019 - -1.21% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.16% 41693.550 41209.102 - -6.76% -
SetIntersection_Interlaced_Vector_float_64_16 -1.16% 18843347.027 18624532.504 - 10.76% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.16% 17.377 17.175 - -0.15% -
std::find_end(list<int>)_(same_length)/1000 -1.16% 740.135 731.550 - -0.88% -
SetIntersection_Front_Set_uint64_262144_1024 -1.16% 13048841.037 12897542.214 - -17.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.16% 44.990 44.469 - 0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.16% 4196778.144 4148230.752 - -0.60% -
std::move(list<int>)/4096 -1.15% 4836.123 4780.276 - -5.81% -
SetIntersection_Front_Set_float_16384_4 -1.15% 1077950.148 1065523.925 - -0.77% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.15% 16.088 15.903 - 0.74% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.15% 50.895 50.309 - -3.25% -
std::sort(vector<int>)_(descending)/1024 -1.15% 1017.356 1005.676 - -1.20% -
std::stable_partition(list<int>)_(dense)/50 -1.15% 57.034 56.380 - -1.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.14% 23.552 23.283 - 0.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.14% 13.285 13.133 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -1.14% 3302640.886 3264964.445 - 6.33% -
SetIntersection_None_Vector_float_1024_256 -1.14% 1083868.332 1071504.428 - -1.15% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.14% 17.647 17.446 - -1.82% -
bm_write -1.14% 609.192 602.262 - -0.63% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.13% 1.274 1.259 - -1.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.13% 17.937 17.733 - -0.98% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.13% 5015.429 4958.642 - -1.45% -
std::move_backward(deque<int>)/64 -1.13% 5.228 5.169 - -4.25% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.13% 4.146 4.099 - -1.74% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.13% 17972358.967 17769356.609 - -0.78% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.13% 12.957 12.811 - -0.02% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.13% 20.908 20.672 - 0.76% -
std::find_if_not(vector<int>)_(process_all)/8 -1.13% 1.443 1.427 - 8.78% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.13% 19.013 18.799 - -4.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.12% 44.098 43.603 - -3.62% -
rng::find_last(deque<int>)_(bail_10%)/8192 -1.12% 2530.000 2501.600 - -0.17% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.12% 6526.654 6453.451 - -1.31% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.12% 28.419 28.101 - 0.55% -
std::map<int,_int>::count(key)_(existent)/1024 -1.12% 3.862 3.819 - 2.67% -
rng::contains_subrange(deque<int>)_(process_all)/8192 -1.12% 3373.298 3335.555 - -0.04% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.12% 7.938 7.849 - 0.25% -
SetIntersection_Interlaced_Set_float_262144_1 -1.11% 1011797.612 1000532.963 - -3.06% -
SetIntersection_Front_Set_string_256_16 -1.11% 7205762.338 7125604.742 - -2.60% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.11% 454.503 449.453 - 0.26% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.11% 6963.253 6885.892 - -0.15% -
std::all_of(vector<int>)_(process_all)/32 -1.11% 8.400 8.306 - -0.84% -
SetIntersection_Front_Vector_string_262144_1024 -1.11% 40102376.562 39657458.297 - -0.26% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.11% 34.366 33.984 - 1.34% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.11% 10.919 10.799 - 0.94% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.11% 76.060 75.219 - 0.75% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.10% 1267852.295 1253868.000 - -8.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.10% 17.807 17.610 - -3.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.10% 1146383.572 1133744.593 - 1.38% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.10% 2.043 2.021 - 0.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 -1.10% 60705.189 60037.630 - 0.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.10% 736.234 728.149 - -1.08% -
ranges::min(std::vector<long_long>)/70000 -1.10% 8013.798 7925.989 - 0.67% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.10% 94.686 93.649 - -0.03% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.09% 20873.935 20645.686 - -0.15% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.09% 16.363 16.185 - 0.67% -
std::adjacent_find(vector<int>)/8 -1.09% 2.034 2.012 - 0.24% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.09% 30.877 30.540 - -9.66% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.09% 1053900.449 1042443.222 - 14.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.09% 131632308.926 130204041.621 - -1.02% -
BM_CmpEqual_int_short -1.08% 1.135 1.123 - -1.47% -
std::move_backward(vector<bool>)_(aligned)/512 -1.08% 2.299 2.274 - -2.39% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.08% 67359.617 66630.980 - -0.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.08% 17265.809 17079.073 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.08% 22692970.701 22447663.967 - -1.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.08% 443.361 438.571 - -1.81% -
BM_deque_deque_ranges_move_backward/65536 -1.08% 8165.868 8077.831 - 7.75% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.07% 9447.574 9346.040 - 0.17% -
std::stable_sort(vector<int>)_(heap)/1024 -1.07% 2553.330 2525.897 - 0.56% -
std::any_of(list<int>)_(process_all)/8 -1.07% 2.680 2.651 - -0.11% -
BM_deque_deque_copy/65536 -1.07% 3125.974 3092.543 - -1.21% -
BM_lexicographical_compare_three_way<IntPtr>/4 -1.07% 1.160 1.147 - 0.30% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.07% 3872.853 3831.536 - 0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.07% 1466682.510 1451049.636 - 0.55% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.06% 12504.507 12371.362 - 0.22% -
BM_PushHeap_string_SingleElement_4 -1.06% 2.340 2.315 - -3.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.06% 1162407.637 1150105.392 - -1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.06% 22533684.954 22295354.208 - 0.21% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.06% 25.386 25.118 - 0.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.06% 21.438 21.212 - -1.00% -
SetIntersection_None_Vector_string_256_64 -1.05% 3629747.643 3591588.559 - -0.34% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.05% 3620.765 3582.709 - -0.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.05% 20.238 20.025 - -2.90% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.05% 667.572 660.573 - -0.66% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.05% 12457.929 12327.457 - -1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.05% 354139714.104 350432356.947 - -1.89% -
SetIntersection_Front_Set_uint64_16384_4 -1.05% 1069589.771 1058400.810 - -1.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.04% 8.653 8.563 - 0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -1.04% 115093530.887 113892277.811 - -20.75% -
SetIntersection_Front_Set_string_262144_4 -1.04% 1264231.781 1251041.260 - 1.96% -
std::set<std::string>::contains(key)_(non-existent)/32 -1.04% 10.537 10.427 - 8.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -1.04% 42.119 41.680 - -3.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.04% 37.035 36.649 - -1.86% -
SetIntersection_Front_Vector_uint64_1024_64 -1.04% 1365284.434 1351067.506 - -1.88% -
std::find(list<int>)_(bail_25%)/8192 -1.04% 1433.132 1418.213 - -0.01% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.04% 4.450 4.404 - 0.61% -
std::reverse(list<int>)/64 -1.04% 17.588 17.405 - 0.09% -
ranges::min(std::vector<long_long>)/64 -1.04% 4.729 4.680 - 0.21% -
std::shift_right(list<int>)/50 -1.04% 26.485 26.211 - -1.39% -
std::for_each(multimap<int>::iterator)/32 -1.03% 23.733 23.487 - -0.67% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.03% 1.425 1.411 - 0.41% -
std::find_if(list<int>)_(process_all)/50 -1.03% 19.068 18.871 - -5.91% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.03% 751.924 744.181 - -0.64% -
std::upper_bound(std::deque<int>)/100 -1.03% 30.877 30.559 - 0.55% -
SetIntersection_Interlaced_Set_string_16_1 -1.03% 65632475.915 64957535.332 - -0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.03% 22.679 22.445 - 1.36% -
std::copy_backward(list<int>)/8 -1.03% 2.359 2.334 - -2.99% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.03% 492.763 487.711 - -1.13% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.02% 28.466 28.174 - 3.89% -
SetIntersection_None_Set_string_16384_64 -1.02% 200262511.471 198213309.878 - -2.79% -
BM_deque_vector_move/5500 -1.02% 194.867 192.874 - -0.15% -
std::multiset<std::string>::clear()/32 -1.02% 913.498 904.163 - -1.33% -
BM_deque_vector_ranges_move_backward/70000 -1.02% 8930.735 8839.728 - 10.92% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.02% 10.052 9.949 - 0.26% -
std::find_if(list<int>)_(bail_25%)/8192 -1.02% 1421.416 1406.938 - -0.83% -
std::make_heap(vector<int>)_(descending)/1024 -1.02% 275.832 273.024 - 0.38% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.02% 19.460 19.262 - 4.70% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.02% 2.398 2.373 - 0.05% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 119924.961 118710.546 - -0.94% -
std::map<int,_int>::count(key)_(existent)/32 -1.01% 1.566 1.550 - -0.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.01% 181941.594 180106.993 - 0.29% -
std::replace_if(deque<int>)_(prefix)/32 -1.01% 13.958 13.818 - 0.64% -
BM_deque_vector_ranges_move/65536 -1.01% 3002.500 2972.230 - -0.67% -
std::find_end(vector<int>)_(process_all)/1024 -1.01% 234.612 232.249 - 2.70% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.01% 23.456 23.220 - -0.65% -
std::find(vector<int>)_(process_all)/50 -1.00% 12.470 12.345 - -1.35% -
std::find_if(vector<bool>)_(process_all)/1024 -1.00% 571.000 565.265 - 0.15% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.00% 25.168 24.916 - 2.09% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 307.72% 229.037 933.831 - -0.80% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 156.21% 50.104 128.373 - -3.72% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 109.28% 13.052 27.316 - 0.39% -
std::set<std::string>::insert(value)_(already_present)/8192 103.72% 29.840 60.790 - 59.98% -
SetIntersection_Interlaced_Vector_uint64_262144_64 99.88% 8643397.922 17276378.172 - 103.69% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.89% 410.742 718.334 - 0.02% -
std::unordered_set<int>::count(key)_(non-existent)/0 73.85% 0.278 0.484 - 58.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 72.40% 6.264 10.799 - 71.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 64.26% 31.165 51.193 - 0.95% -
std::set<std::string>::erase(key)_(existent)/1024 64.04% 60.291 98.899 - 35.79% -
std::unordered_set<int>::insert(value)_(already_present)/32 61.74% 1.750 2.830 - 39.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 55.87% 24.579 38.312 - 14.38% -
std::copy_backward(vector<bool>)_(aligned)/1048576 55.21% 1976.923 3068.417 - 13.47% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 53.93% 45.607 70.205 - 47.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 53.80% 0.392 0.603 - -13.47% -
std::copy_if(list<int>)_(every_other)/64 51.30% 27.742 41.972 - 50.93% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 49.92% 1.371 2.056 - 31.12% -
std::set<std::string>::erase(key)_(existent)/32 48.35% 50.284 74.596 - 41.04% -
BM_PushHeap_uint64_Descending_1 47.61% 0.471 0.695 - 44.26% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 46.97% 0.272 0.400 - 45.10% -
std::reverse(vector<int>)/8 46.86% 1.546 2.270 - 51.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.35% 32.353 47.347 - -0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 43.15% 32.171 46.054 - 11.95% -
ranges::minmax(std::deque<long_long>)/64 42.85% 22.893 32.702 - 34.02% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.23% 127.323 181.093 - -0.20% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 41.30% 11.140 15.742 - 11.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 41.21% 18.740 26.463 - -0.97% -
rng::find(vector<bool>)_(process_all)/8 41.17% 0.555 0.783 - -1.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 41.05% 20.919 29.506 - 29.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 40.78% 241460849.704 339928904.780 - -3.91% -
std::find_if(list<int>)_(bail_25%)/1024 40.69% 127.937 179.999 - -0.56% -
BM_PushHeap_uint32_PipeOrgan_1 40.41% 0.409 0.574 - 10.45% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 39.92% 4.501 6.298 - 39.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.90% 250978078.238 351126087.078 - 1.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 39.17% 43.644 60.739 - 6.91% -
BM_vector_deque_ranges_move_backward/2 38.71% 1.825 2.531 - 26.83% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 38.68% 0.891 1.235 - 29.06% -
ranges::min(std::vector<char>)/1 36.89% 0.331 0.453 - 17.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.44% 24.015 32.765 - 33.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.36% 50.805 68.767 - 0.47% -
std::unordered_set<int>::count(key)_(existent)/32 35.28% 1.225 1.658 - 38.46% -
std::unordered_set<int>::erase(key)_(existent)/8192 35.21% 22.591 30.545 - 43.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 34.39% 11.235 15.098 - 30.69% -
std::unique_copy(deque<int>)_(sprinkled)/32 34.24% 9.210 12.363 - 30.27% -
BM_StringCtorDefault 33.08% 0.242 0.322 - 35.71% -
std::move(vector<int>)/262144 32.97% 17285.567 22984.556 - 3.32% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 32.68% 702.674 932.319 - 53.03% -
BM_PushHeap_float_Ascending_1 31.97% 0.467 0.617 - 43.82% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.93% 4314.109 5691.414 - 0.02% -
BM_PushHeap_string_Descending_1 31.88% 0.531 0.700 - 0.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 31.70% 1.461 1.924 - 11.82% -
BM_vector_deque_ranges_move_backward/1 31.51% 2.115 2.782 - 21.60% -
rng::find(vector<bool>)_(process_all)/50 30.91% 0.644 0.843 - 7.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 30.12% 2210726.304 2876685.397 - 0.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 29.19% 35.974 46.475 - -26.95% -
std::find_if(deque<int>)_(process_all)/1024 28.99% 249.280 321.536 - 28.08% -
ranges::min(std::deque<__int128>)/70000 28.65% 36497.526 46954.497 - 30.49% -
std::unordered_set<int>::count(key)_(existent)/1024 28.31% 1.294 1.661 - 42.50% -
std::find_if(deque<int>)_(process_all)/8192 27.96% 1990.578 2547.112 - 27.25% -
std::unordered_set<int>::insert(value)_(already_present)/1024 27.56% 1.892 2.414 - 26.54% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 27.46% 8098.512 10322.472 - -2.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.32% 26.877 34.218 - -8.66% -
bm_lexicographical_compare<int>/1 27.15% 1.282 1.630 - 21.05% -
std::find_if(deque<int>)_(process_all)/32768 26.71% 8082.038 10240.731 - 26.81% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 26.47% 454.701 575.078 - 24.61% -
std::fill_n(deque<int>)/8192 25.91% 233.541 294.051 - 8.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 25.67% 34.535 43.401 - 14.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 25.61% 42.074 52.848 - 12.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.57% 38.192 47.957 - 54.03% -
std::fill(vector<bool>)/1048576 25.49% 3054.135 3832.696 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 25.25% 0.556 0.696 - 24.04% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.17% 79640886.809 99685747.120 - 0.08% -
BM_vector_deque_move/0 24.94% 0.438 0.548 - 19.00% -
BM_toupper_char<char> 24.60% 0.553 0.689 - 0.22% -
BM_toupper_char<wchar_t> 24.49% 0.551 0.686 - 0.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 24.42% 3978.004 4949.379 - 26.51% -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.25% 21.369 26.551 - -4.91% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 23.72% 757.904 937.657 - 44.78% -
BM_deque_deque_ranges_move_backward/1 23.48% 2.593 3.202 - 18.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 23.02% 46.791 57.563 - 23.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 22.91% 1462119.010 1797049.211 - 18.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.33% 18.571 22.717 - 3.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 22.26% 47.577 58.166 - 24.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.83% 29.039 35.380 - 11.88% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 21.43% 22.361 27.153 - 8.71% -
BM_vector_deque_move_backward/64 21.32% 2.982 3.617 - 21.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 21.23% 53.070 64.338 - 51.30% -
BM_StringConstructDestroyCStr_Empty_Transparent 20.92% 0.316 0.382 - 39.00% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 20.67% 68.297 82.414 - 22.70% -
BM_deque_deque_ranges_move_backward/64 20.55% 3.374 4.067 - 20.67% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 20.47% 1.291 1.556 - -10.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 20.46% 0.578 0.696 - 49.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 20.32% 4575371.148 5504997.579 - 12.89% -
SetIntersection_Interlaced_Vector_float_1024_1024 20.27% 5913198.504 7111664.139 - -0.10% -
BM_vector_deque_copy_backward/0 20.16% 0.480 0.576 - 5.05% -
std::search(deque<int>)_(no_match)/1024 20.10% 343.994 413.122 - -0.38% -
BM_PushHeap_string_PipeOrgan_1 19.94% 0.584 0.700 - -0.07% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 19.89% 21.162 25.370 - 10.80% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 19.88% 23.508 28.180 - 13.03% -
BM_PushHeap_string_Ascending_1 19.86% 0.585 0.701 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 19.79% 5956.037 7134.672 - 6.99% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 19.63% 4.660 5.575 - 5.45% -
std::search(deque<int>,_pred)_(no_match)/1048576 19.43% 445735.395 532335.425 - 0.47% -
std::search(list<int>,_pred)_(same_length)/8192 19.18% 8574.559 10219.030 - 9.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 19.03% 28.502 33.926 - 14.87% -
BM_PushHeap_float_Ascending_16 18.91% 0.975 1.159 - 13.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 18.91% 0.411 0.488 - 0.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 18.89% 19.944 23.711 - -2.64% -
BM_deque_vector_copy_backward/70000 18.88% 7843.430 9324.551 - 4.15% -
std::unique_copy(deque<int>)_(sprinkled)/52 18.84% 14.724 17.499 - 13.67% -
std::search(deque<int>,_pred)_(no_match)/8192 18.80% 3492.600 4149.041 - -0.28% -
BM_vector_deque_move_backward/1 18.74% 2.296 2.726 - 18.07% -
std::unordered_set<int>::erase(key)_(existent)/1024 18.68% 21.485 25.498 - 8.58% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 18.60% 11.796 13.990 - 24.15% -
BM_deque_deque_ranges_move_backward/2 18.58% 2.336 2.770 - 14.97% -
BM_vector_deque_move_backward/2 18.57% 2.051 2.432 - 18.34% -
BM_vector_deque_move_backward/0 18.49% 0.395 0.468 - 8.60% -
std::search(list<int>,_pred)_(single_element)/8192 18.34% 8176.167 9675.304 - -4.46% -
std::search(deque<int>,_pred)_(no_match)/1024 18.26% 437.641 517.568 - -9.15% -
std::map<std::string,_int>::erase(key)_(existent)/1024 18.15% 67.556 79.816 - 48.09% -
std::set<int>::erase(key)_(non-existent,_end)/32 18.09% 2.252 2.659 - 14.44% -
std::unordered_set<int>::contains(key)_(non-existent)/0 17.93% 0.338 0.398 - 9.05% -
BM_deque_vector_ranges_move_backward/0 17.73% 1.342 1.580 - 1.22% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 17.72% 21.701 25.547 - 32.13% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.66% 11863.714 13958.830 - 5.17% -
std::set<std::string>::find(key)_(non-existent)/32 17.61% 9.045 10.638 - 4.25% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 17.37% 8266.918 9702.684 - 12.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 17.30% 66666.752 78199.991 - 12.89% -
std::vector<std::string>::ctor(size)/32 17.26% 32.136 37.684 - 17.94% -
std::is_sorted_until(list<int>,_pred)/8192 17.11% 7659.792 8970.076 - -0.39% -
rng::contains_subrange(list<int>)_(process_all)/8192 16.99% 6745.710 7891.526 - -1.45% -
std::map<std::string,_int>::ctor(const&)/32 16.96% 710.717 831.287 - 1.36% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.82% 0.392 0.458 - 15.68% -
std::unordered_set<std::string>::contains(key)_(existent)/32 16.79% 32.584 38.055 - 7.35% -
std::any_of(vector<int>)_(process_all)/50 16.78% 12.571 14.680 - 6.97% -
SetIntersection_Interlaced_Vector_uint64_1024_16 16.64% 1878971.325 2191716.761 - 18.58% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 16.57% 6.280 7.321 - 16.15% -
bm_ranges_swap_ranges_vb_aligned/256 16.48% 3.457 4.027 - -6.43% -
std::search(deque<int>,_pred)_(no_match)/1000 16.42% 426.574 496.607 - -10.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 16.36% 505.458 588.172 - -18.15% -
std::multiset<int>::contains(key)_(non-existent)/8192 16.35% 8.624 10.034 - 9.54% -
std::unordered_multiset<int>::clear()/1024 16.23% 8388.866 9750.170 - 17.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 16.18% 4.612 5.358 - 16.21% -
std::unordered_set<int>::find(key)_(existent)/1024 16.16% 1.336 1.552 - 11.19% -
std::multiset<std::string>::contains(key)_(existent)/1024 16.01% 21.709 25.184 - 16.82% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 16.00% 21.621 25.081 - 2.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.87% 365.430 423.437 - 14.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 15.87% 27.792 32.203 - 0.91% -
BM_StringConstructDestroyCStr_Small_Transparent 15.82% 0.397 0.459 - 32.73% -
std::unordered_multiset<int>::clear()/8192 15.70% 65232.083 75476.339 - 17.64% -
std::find(vector<bool>)_(process_all)/50 15.65% 0.677 0.783 - -14.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 15.57% 1.223 1.414 - 3.84% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.51% 13.563 15.667 - 2.67% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 15.24% 1.221 1.408 - 4.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.19% 47.647 54.885 - 21.98% -
std::set<std::string>::erase(key)_(existent)/8192 15.14% 72.345 83.298 - -3.45% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 15.09% 83174.250 95729.079 - 11.74% -
ranges::minmax(std::deque<long_long>)/70000 15.08% 24550.840 28252.299 - 12.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 15.07% 1.342 1.544 - 12.47% -
SetIntersection_Interlaced_Vector_uint64_16384_256 14.97% 18655393.692 21448653.831 - -8.54% -
BM_StringRelational_Compare_Small_Empty_Control 14.97% 1.609 1.850 - -1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14.92% 8677180.010 9972034.897 - 13.43% -
std::adjacent_find(deque<int>,_pred)/8 14.90% 4.162 4.783 - 17.89% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.77% 2.213 2.539 - 14.74% -
std::unordered_set<int>::count(key)_(non-existent)/1024 14.75% 1.458 1.673 - 16.61% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.74% 228.335 262.000 - 12.17% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 14.65% 1303.009 1493.869 - 7.38% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 14.56% 11.174 12.801 - 17.32% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 14.43% 118601.458 135711.276 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 14.31% 2393446.212 2736019.897 - 15.56% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 14.26% 1.662 1.899 - 6.38% -
BM_vector_deque_ranges_move_backward/64 14.25% 3.101 3.542 - 16.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14.24% 1085.048 1239.552 - 4.71% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.16% 913174.242 1042443.222 - -1.09% -
std::multiset<std::string>::contains(key)_(non-existent)/32 14.14% 9.631 10.993 - 14.05% -
std::find(vector<bool>)_(process_all)/8 14.08% 0.628 0.717 - -15.28% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 13.94% 45809.531 52195.935 - 15.80% -
ranges::min(std::list<long_long>)/70000 13.94% 43985.737 50117.448 - 7.48% -
BM_deque_vector_move_backward/70000 13.90% 7751.143 8828.170 - -2.08% -
BM_deque_deque_move/0 13.82% 0.809 0.921 - 20.98% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 13.81% 1.757 2.000 - 23.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 13.74% 3203303.726 3643333.800 - 0.13% -
std::find_end(deque<int>)_(single_element)/8192 13.67% 2209.722 2511.743 - 6.08% -
std::map<std::string,_int>::erase(iterator)/32 13.66% 28.116 31.958 - 9.55% -
std::find_if_not(vector<char>)_(bail_25%)/1024 13.61% 28.035 31.851 - 25.91% -
BM_deque_vector_move_backward/65536 13.36% 7338.727 8319.539 - 0.29% -
BM_PushHeap_float_PipeOrgan_4 13.34% 0.484 0.548 - 2.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 13.26% 1347141.459 1525734.386 - 0.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 13.25% 1.201 1.360 - 11.36% -
std::reverse(list<int>)/32768 13.21% 17518.994 19832.692 - 13.05% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 13.15% 6.452 7.301 - 11.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 13.15% 1.665 1.884 - 16.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.12% 78845.898 89191.645 - 15.74% -
std::copy_backward(vector<bool>)_(aligned)/64 13.02% 1.688 1.908 - 8.93% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 12.97% 9.837 11.112 - 10.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 12.95% 25928857.049 29286414.685 - 6.89% -
SetIntersection_Interlaced_Vector_uint64_262144_256 12.82% 46390890.196 52336297.164 - -4.55% -
BM_deque_deque_move_backward/64000 12.81% 7230.942 8157.297 - 5.44% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 12.78% 26.914 30.353 - 5.56% -
SetIntersection_Interlaced_Vector_uint32_262144_4 12.67% 1567920.028 1766634.231 - 19.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 12.49% 23.631 26.582 - 33.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 12.42% 144.782 162.763 - 12.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 12.38% 0.858 0.964 - 3.56% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 12.38% 94.600 106.309 - 74.56% -
std::partition(deque<int>)_(sparse)/32 12.37% 10.069 11.314 - 12.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.35% 12.433 13.969 - 10.54% -
std::sort_heap(vector<int>,_pred)/8 12.31% 28.885 32.442 - -2.74% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 12.29% 5885.676 6609.299 - 10.34% -
SetIntersection_Interlaced_Vector_float_256_256 12.29% 4553133.961 5112576.653 - -0.23% -
std::map<int,_int>::insert(value)_(already_present)/1024 12.26% 3.231 3.627 - 5.08% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.22% 5731.293 6431.934 - 12.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 12.17% 23626974.281 26503376.091 - 8.53% -
std::unordered_set<std::string>::count(key)_(existent)/32 12.14% 32.447 36.386 - -8.88% -
ranges::min(std::deque<__int128>)/64 12.12% 25.229 28.287 - 11.93% -
std::upper_bound(std::list<int>)/8192 12.07% 13140.472 14726.121 - 12.26% -
std::set<int>::lower_bound(key)_(existent)/1024 12.06% 4.302 4.821 - 9.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 12.05% 1493657.610 1673667.024 - 6.51% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12.05% 10438.090 11695.799 - 9.48% -
BM_PushHeap_uint64_SingleElement_16 12.03% 0.338 0.378 - 8.76% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.98% 662.007 741.320 - 18.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.95% 17610.713 19715.907 - 11.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 11.55% 65223379.843 72758159.352 - 11.20% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 11.45% 1.412 1.573 - 12.19% -
SetIntersection_None_Set_uint64_16384_1024 11.45% 168036402.617 187272404.330 - 10.42% -
std::find_first_of(vector<int>)_(small_needle)/8192 11.41% 11594.686 12917.118 - -0.51% -
BM_deque_deque_ranges_copy_backward/0 11.40% 0.842 0.938 - 27.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 11.21% 1.299 1.445 - 19.99% -
std::for_each_n(list<int>)/8192 11.20% 7556.751 8403.469 - 9.70% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 11.20% 65.935 73.322 - 19.33% -
std::partition(deque<int>)_(sparse)/50 11.19% 15.453 17.182 - 12.61% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 11.14% 19903.805 22121.238 - 11.53% -
std::lower_bound(std::list<int>)/8192 11.13% 13237.348 14710.942 - 11.75% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.10% 309.396 343.726 - -0.06% -
SetIntersection_None_Set_float_1024_4 11.07% 8802568.577 9777131.541 - 10.33% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 11.01% 6.562 7.284 - 9.94% -
BM_deque_vector_ranges_move_backward/70000 10.92% 7969.408 8839.728 - -1.02% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.89% 18.477 20.490 - -1.56% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 10.85% 599.511 664.579 - 10.48% -
BM_StringEraseWithMove_Empty_Transparent 10.81% 0.559 0.620 - 8.62% -
SetIntersection_Interlaced_Vector_float_64_16 10.76% 16815535.167 18624532.504 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 10.73% 14397624.374 15942654.828 - 8.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.67% 603.761 668.195 - 11.18% -
BM_deque_deque_ranges_copy_backward/65536 10.65% 7407.194 8196.175 - 1.89% -
BM_PushHeap_uint64_Ascending_64 10.64% 1.514 1.675 - -6.68% -
std::set<std::string>::contains(key)_(existent)/8192 10.62% 26.645 29.474 - 3.47% -
std::any_of(list<int>)_(process_all)/32768 10.58% 25763.807 28488.699 - 10.02% -
std::unordered_set<int>::find(key)_(non-existent)/1024 10.55% 0.954 1.055 - 4.24% -
ranges::minmax(std::list<char>)/1 10.50% 0.377 0.417 - -9.53% -
BM_PushHeap_float_Ascending_4 10.43% 0.535 0.591 - 0.48% -
SetIntersection_None_Set_float_1024_16 10.42% 8963908.957 9898232.127 - 10.38% -
std::map<std::string,_int>::erase(iterator)/1024 10.42% 25.495 28.150 - -8.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.38% 19903.141 21969.700 - 10.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.30% 583.200 643.279 - 12.08% -
std::unordered_set<int>::find(key)_(existent)/8192 10.27% 1.447 1.596 - 16.72% -
SetIntersection_None_Set_float_1024_256 10.26% 8874252.837 9785184.452 - 8.72% -
std::unordered_set<int>::contains(key)_(non-existent)/32 10.26% 1.532 1.689 - 5.63% -
std::move(list<int>)/64 10.24% 39.013 43.007 - -0.50% -
rng::contains_subrange(deque<int>)_(same_length)/16 10.23% 10.679 11.771 - 0.12% -
BM_deque_vector_ranges_copy_backward/64000 10.22% 7454.620 8216.841 - 0.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 10.21% 41.552 45.793 - 6.01% -
std::rotate(deque<int>)_(by_1/2)/8192 10.16% 1560.354 1718.918 - 1.52% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 10.12% 601.874 662.775 - 10.13% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 10.11% 134093.316 147652.199 - 11.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 10.09% 1.367 1.505 - 36.55% -
BM_deque_deque_copy_backward/70000 10.08% 7960.115 8762.753 - 1.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.07% 1.308 1.440 - 6.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 10.07% 591090.105 650583.535 - 8.52% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 10.06% 8996.220 9901.285 - 10.66% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 10.04% 28.684 31.563 - 9.24% -
std::find_if(deque<int>)_(process_all)/50 10.03% 12.473 13.724 - 8.01% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.02% 633.905 697.447 - 16.69% -
SetIntersection_Interlaced_Set_string_262144_1024 10.02% 2065097.330 2271938.721 - 10.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 9.96% 3027561.749 3329097.499 - 9.91% -
BM_PushHeap_uint32_Ascending_64 9.96% 1.521 1.672 - 9.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9.94% 7147034.371 7857424.137 - 6.68% -
std::unordered_set<std::string>::ctor(const&)/32 9.94% 790.772 869.341 - 8.07% -
std::unordered_multiset<int>::erase(iterator)/8192 9.93% 19.859 21.831 - 11.91% -
std::partial_sort_copy(deque<int>)_(heap)/1024 9.91% 8265.795 9084.683 - 4.74% -
BM_PushHeap_float_QuickSortAdversary_4 9.90% 0.536 0.589 - 0.60% -
ranges::min(std::deque<long_long>)/70000 9.89% 18947.479 20822.212 - -22.73% -
std::set<int>::erase(key)_(existent)/1024 9.89% 49.843 54.773 - 0.75% -
std::move(vector<bool>)_(aligned)/64 9.89% 1.603 1.762 - 1.78% -
BM_vector_deque_copy/64000 9.88% 3066.720 3369.599 - 13.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 9.87% 2329343.410 2559288.193 - 11.97% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 9.87% 19872.774 21833.650 - 9.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 9.82% 122373.301 134396.403 - 11.14% -
std::unordered_multiset<int>::erase(iterator)/1024 9.82% 19.837 21.786 - 11.81% -
std::unordered_multiset<int>::contains(key)_(existent)/32 9.82% 1.211 1.330 - -8.14% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 9.79% 19799.780 21738.412 - 9.32% -
BM_vector_deque_move/64000 9.79% 3069.389 3369.877 - 14.82% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.79% 37933812.503 41646014.706 - 8.80% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.73% 1.154 1.267 - 9.63% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 9.68% 102229.906 112124.218 - 3.20% -
std::set<std::string>::erase(iterator)/8192 9.68% 27.351 29.997 - -1.81% -
std::swap_ranges(deque<int>)/50 9.65% 15.849 17.378 - 7.62% -
SetIntersection_Interlaced_Vector_string_16384_64 9.65% 13157231.822 14426332.694 - 13.23% -
std::copy_backward(vector<bool>)_(aligned)/512 9.64% 1.573 1.724 - 10.95% -
SetIntersection_None_Set_uint64_16384_16 9.62% 167265644.397 183364733.357 - 10.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.56% 69.520 76.168 - 5.59% -
SetIntersection_None_Set_float_1024_64 9.54% 8821894.870 9663615.713 - 10.25% -
BM_vector_deque_ranges_copy/64000 9.54% 3073.603 3366.712 - 14.40% -
std::find_if_not(deque<int>)_(bail_25%)/8192 9.52% 500.919 548.628 - -15.15% -
std::reverse(list<int>)/4096 9.50% 1765.143 1932.889 - 8.99% -
rng::fold_left(list<int>)/8192 9.46% 10785.696 11805.562 - 6.89% -
BM_PushHeap_uint32_Ascending_16 9.45% 0.928 1.016 - 10.89% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.44% 173542.689 189933.369 - 9.38% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 9.38% 2.257 2.469 - 7.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.38% 32.170 35.188 - 7.15% -
SetIntersection_Front_Vector_uint64_262144_1024 9.34% 5316786.676 5813307.624 - -1.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.33% 34.541 37.766 - 70.72% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 9.29% 20.042 21.904 - 9.08% -
ranges::minmax(std::list<long_long>)/1 9.24% 0.453 0.495 - 24.86% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.23% 669.668 731.468 - 16.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 9.18% 24.346 26.581 - 41.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.15% 32.068 35.001 - 4.60% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 9.15% 22.495 24.553 - 8.42% -
BM_deque_deque_move_backward/70000 9.14% 8053.695 8790.136 - 1.98% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.11% 0.994 1.084 - 17.28% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 9.10% 173172.632 188923.243 - 8.96% -
std::multimap<int,_int>::ctor(const&)/32 9.08% 223.010 243.271 - 7.64% -
std::swap_ranges(deque<int>)/8192 9.05% 2547.802 2778.475 - 8.45% -
std::multimap<int,_int>::count(key)_(existent)/1024 9.05% 5.322 5.804 - 6.91% -
BM_deque_deque_copy_backward/65536 9.00% 7572.941 8254.272 - 2.28% -
std::swap_ranges(deque<int>)/1024 8.99% 319.166 347.846 - 5.51% -
SetIntersection_None_Set_uint64_1024_16 8.98% 8797649.992 9587339.812 - 11.54% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 8.96% 15316.229 16688.879 - 8.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.91% 144081847.032 156917884.292 - 10.66% -
BM_deque_vector_copy_backward/64000 8.90% 7523.065 8192.431 - -2.85% -
SetIntersection_None_Set_uint64_16384_1 8.89% 161598357.210 175970386.963 - 10.74% -
bm_lexicographical_compare<int>/8 8.89% 1.462 1.592 - 5.90% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 8.86% 81.041 88.220 - 6.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 8.84% 12568627.864 13679976.426 - 10.23% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 8.84% 14770.873 16076.157 - -1.93% -
std::find_first_of(vector<int>)_(small_needle)/50 8.82% 76.664 83.425 - -0.89% -
std::find_if(deque<int>)_(process_all)/8 8.81% 2.512 2.733 - 3.86% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 8.81% 24.669 26.843 - 0.46% -
BM_PushHeap_float_Ascending_64 8.81% 1.744 1.897 - 8.62% -
std::generate_n(list<int>)/8192 8.79% 6868.739 7472.795 - -13.26% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.79% 2.370 2.579 - -0.65% -
std::find_if_not(vector<int>)_(process_all)/8 8.78% 1.312 1.427 - -1.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.78% 173329.328 188546.362 - 8.59% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 8.77% 12429.706 13520.063 - 7.50% -
std::multiset<int>::contains(key)_(non-existent)/0 8.73% 0.277 0.302 - 4.19% -
std::stable_partition(deque<int>)_(sparse)/8192 8.72% 3299.520 3587.323 - 0.08% -
BM_deque_vector_move_backward/0 8.72% 1.303 1.417 - -10.49% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.69% 2.933 3.188 - 3.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.66% 1912.101 2077.780 - 1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 8.63% 1304809.090 1417398.403 - 4.30% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 8.61% 1.355 1.471 - 15.16% -
SetIntersection_None_Set_uint64_16384_4 8.60% 164296628.795 178433721.045 - 10.50% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 8.54% 16.150 17.529 - 8.61% -
std::for_each_n(deque<int>)/8 8.52% 1.250 1.357 - 3.28% -
ranges::min(std::deque<long_long>)/64 8.51% 17.609 19.108 - -5.40% -
std::find(vector<long_long>)_(bail_25%)/8 8.50% 0.868 0.942 - 5.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 8.49% 42.077 45.652 - -4.07% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 8.49% 173133.403 187835.515 - 8.28% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.42% 14.749 15.991 - 3.31% -
BM_PushHeap_float_SingleElement_4 8.42% 0.360 0.391 - 8.54% -
std::unordered_set<std::string>::find(key)_(existent)/1024 8.40% 41.289 44.757 - 14.52% -
std::copy_backward(deque<int>)/32768 8.40% 3676.253 3984.970 - 4.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 8.39% 11626.842 12602.199 - 9.35% -
std::partition_copy(deque<int>)/8192 8.38% 5706.988 6185.337 - 8.75% -
std::copy_if(list<int>)_(entire_range)/1048576 8.37% 867647.920 940310.898 - 0.78% -
std::multiset<int>::insert(value)_(already_present)/1024 8.36% 27.560 29.865 - 8.32% -
BM_PushHeap_uint64_SingleElement_4 8.34% 0.357 0.387 - 5.63% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 8.30% 2.285 2.475 - 6.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 8.23% 46332003.136 50146618.199 - 10.22% -
std::swap_ranges(deque<int>)/32 8.23% 10.415 11.272 - 8.10% -
BM_PushHeap_uint64_SingleElement_262144 8.22% 0.357 0.387 - 6.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.22% 1.157 1.252 - 3.31% -
BM_deque_vector_move_backward/64000 8.21% 7515.808 8132.529 - 0.68% -
BM_deque_deque_ranges_move_backward/4000 8.16% 144.132 155.895 - 1.93% -
SetIntersection_None_Set_uint64_16384_64 8.12% 169824249.016 183618977.790 - 10.83% -
std::move(vector<bool>)_(unaligned)/64 8.12% 1.636 1.769 - -0.19% -
std::set<std::string>::contains(key)_(non-existent)/32 8.09% 9.646 10.427 - -1.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 8.08% 1.101 1.190 - -1.65% -
std::find(vector<short>)_(bail_25%)/8 8.08% 0.710 0.767 - 3.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 8.05% 17.030 18.401 - 7.84% -
BM_deque_deque_ranges_copy_backward/70000 8.04% 8131.276 8784.757 - 2.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.02% 1.348 1.456 - 4.91% -
std::find_end(vector<int>)_(process_all)/1048576 8.01% 221623.335 239373.835 - 9.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 7.98% 1067949.770 1153196.157 - 5.80% -
BM_PushHeap_uint64_Ascending_256 7.97% 2.088 2.255 - -3.98% -
std::unordered_multiset<int>::clear()/32 7.96% 596.436 643.902 - 4.15% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.95% 8.165 8.814 - 4.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.92% 2276498.561 2456885.000 - 9.83% -
BM_std_minmax_element<char>/65536 7.87% 17124.893 18472.714 - 9.76% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 7.87% 4658.235 5024.794 - 6.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 7.85% 0.409 0.441 - 12.01% -
BM_std_minmax_element<char>/64000 7.84% 16722.664 18034.338 - 9.74% -
rng::contains_subrange(deque<int>)_(same_length)/32 7.82% 17.870 19.268 - 0.30% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.76% 22.841 24.613 - 2.37% -
BM_deque_deque_ranges_move_backward/65536 7.75% 7497.091 8077.831 - -1.08% -
BM_vector_deque_ranges_move/64000 7.74% 3069.179 3306.867 - 12.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 7.69% 19.690 21.204 - 8.44% -
BM_std_minmax_element<char>/5500 7.69% 1444.625 1555.686 - 9.60% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7.69% 8254.927 8889.510 - 1.69% -
BM_lexicographical_compare_three_way_fast_path/1 7.69% 0.395 0.426 - 14.89% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 7.68% 38.250 41.188 - -0.25% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 7.67% 102287.484 110133.468 - -6.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 7.66% 22.228 23.930 - -2.24% -
std::unique(list<int>,_pred)_(contiguous)/1024 7.65% 943.968 1016.206 - 4.15% -
BM_vector_deque_ranges_move/65536 7.64% 3112.575 3350.372 - 12.59% -
BM_std_minmax_element<char>/70000 7.58% 18334.008 19723.987 - 9.92% -
BM_deque_deque_ranges_copy_backward/1 7.56% 2.626 2.825 - 8.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.56% 116668.718 125485.213 - 7.11% -
BM_PushHeap_uint64_SingleElement_64 7.55% 0.352 0.379 - 5.70% -
BM_std_minmax_element<char>/4096 7.55% 1078.540 1159.950 - 9.19% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 7.53% 0.969 1.042 - -4.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.52% 1318586.742 1417701.402 - 7.71% -
BM_deque_deque_ranges_copy_backward/2 7.49% 2.353 2.530 - 4.79% -
BM_std_minmax_element<char>/4000 7.49% 1053.545 1132.432 - 9.27% -
std::set<std::string>::find(key)_(non-existent)/1024 7.43% 20.048 21.538 - 2.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.43% 32.970 35.421 - -8.80% -
std::find_if_not(list<int>)_(process_all)/8 7.42% 3.562 3.826 - 6.66% -
BM_deque_vector_ranges_move_backward/1 7.41% 2.010 2.159 - -1.44% -
ranges::minmax(std::deque<char>)/8 7.39% 3.599 3.865 - -1.57% -
std::pop_heap(deque<int>)/1024 7.38% 12.280 13.187 - 6.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 7.37% 1335016.037 1433346.389 - 7.48% -
BM_std_minmax_element<char>/3 7.36% 1.201 1.289 - 6.06% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.35% 1.127 1.210 - 20.06% -
std::none_of(list<int>)_(process_all)/8192 7.34% 7527.869 8080.376 - 6.07% -
BM_vector_deque_ranges_move/1 7.33% 2.176 2.335 - 4.29% -
SetIntersection_Front_Vector_string_256_256 7.33% 19202575.762 20610286.387 - 6.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.32% 8793691.986 9437705.693 - 2.41% -
SetIntersection_None_Set_uint64_16384_256 7.32% 169058493.669 181436955.075 - 10.14% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 7.29% 2.577 2.765 - 7.17% -
BM_deque_deque_ranges_move_backward/70000 7.27% 7906.454 8481.608 - -0.93% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.27% 7.946 8.524 - 5.74% -
SetIntersection_None_Set_float_1024_1 7.27% 8989756.056 9643237.425 - 6.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 7.25% 0.593 0.636 - 9.14% -
BM_deque_vector_copy_backward/65536 7.25% 7755.877 8317.958 - -1.68% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 7.16% 21.654 23.204 - -7.30% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.14% 1504.072 1611.538 - -1.55% -
SetIntersection_Interlaced_Set_uint32_256_64 7.09% 12915637.320 13831483.428 - 6.27% -
std::unordered_multiset<int>::erase(iterator)/32 7.08% 19.816 21.219 - 9.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 7.08% 47.690 51.067 - 2.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.07% 31.675 33.912 - 2.60% -
std::all_of(list<int>)_(process_all)/8192 7.06% 6996.132 7490.054 - 5.85% -
std::copy(vector<bool>)_(unaligned)/262144 7.06% 1709.952 1830.647 - 6.98% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7.05% 6918.927 7406.927 - 7.41% -
std::partition(list<int>)_(sparse)/8192 7.05% 7666.741 8207.462 - 5.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 7.03% 10737.534 11492.096 - -0.29% -
std::multiset<int>::contains(key)_(non-existent)/1024 7.02% 5.885 6.298 - 1.43% -
std::adjacent_find(deque<int>,_pred)/50 7.02% 28.956 30.988 - 6.38% -
std::set<int>::erase(key)_(non-existent,_end)/1024 7.01% 5.374 5.751 - 4.93% -
BM_vector_deque_move/70000 7.01% 3381.497 3618.554 - 13.29% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 7.00% 20.356 21.782 - 0.19% -
BM_std_minmax_element<char>/1024 6.99% 275.555 294.805 - 8.68% -
std::copy_backward(deque<int>)/8 6.96% 2.660 2.846 - 2.23% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 6.89% 31.095 33.238 - 1.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.88% 27192476.251 29064552.211 - 8.02% -
std::map<std::string,_int>::count(key)_(existent)/8192 6.88% 28.038 29.968 - -5.39% -
BM_PushHeap_uint32_Ascending_256 6.87% 2.080 2.223 - 6.91% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.86% 5.579 5.962 - 7.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.85% 1058354.372 1130903.170 - 2.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.84% 6594271.580 7045075.110 - 10.35% -
BM_std_minmax_element<char>/512 6.82% 140.349 149.915 - 8.05% -
BM_vector_deque_ranges_copy/65536 6.81% 3120.466 3332.838 - 11.89% -
std::swap_ranges(list<int>)/8192 6.80% 9600.745 10253.940 - -2.19% -
BM_vector_deque_copy/70000 6.80% 3376.882 3606.391 - 12.64% -
BM_deque_deque_copy/70000 6.79% 3170.306 3385.686 - 6.64% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.79% 27.713 29.595 - -0.69% -
BM_vector_deque_move/1 6.77% 1.952 2.085 - -7.79% -
rng::contains_subrange(list<int>)_(single_element)/50 6.75% 16.341 17.444 - -1.00% -
std::fill_n(list<int>)/32 6.74% 8.014 8.554 - 3.95% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.72% 5.162 5.509 - -0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 6.70% 328.097 350.093 - 32.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 6.68% 1099184.390 1172562.142 - 4.85% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 6.67% 4.214 4.495 - 6.21% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.67% 2384.866 2543.848 - 6.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.66% 9699363.595 10345795.741 - 1.51% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.66% 24.036 25.636 - 5.15% -
BM_deque_deque_copy_backward/64000 6.65% 7405.065 7897.522 - -1.24% -
BM_vector_deque_ranges_copy/70000 6.62% 3380.825 3604.713 - 12.58% -
std::partial_sort_copy(deque<int>)_(descending)/1024 6.62% 8459.392 9019.147 - 10.82% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.53% 0.457 0.487 - 3.04% -
rng::find_last(vector<char>)_(bail_90%)/50 6.53% 1.405 1.496 - 1.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.50% 12418.397 13225.572 - 12.64% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 6.49% 343.449 365.746 - 6.01% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 6.48% 6.971 7.423 - -3.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 6.45% 753.368 801.967 - 6.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.45% 6760.441 7196.163 - 1.00% -
BM_vector_deque_move/65536 6.43% 3106.739 3306.598 - 11.15% -
BM_deque_deque_ranges_copy/64000 6.43% 2925.020 3112.974 - 5.35% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 6.42% 2766.743 2944.279 - 6.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.40% 35.225 37.481 - 5.86% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 6.40% 1.216 1.294 - -2.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.40% 1403238.870 1492981.338 - 3.57% -
std::for_each_n(list<int>)/8 6.39% 2.399 2.553 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.33% 3070726.040 3264964.445 - -1.14% -
std::set<std::string>::equal_range(key)_(non-existent)/32 6.31% 10.581 11.249 - 2.48% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.29% 44.321 47.108 - 3.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 6.25% 47.736 50.720 - 10.82% -
BM_lexicographical_compare_three_way_slow_path/1 6.25% 0.434 0.461 - 6.21% -
std::set<std::string>::equal_range(key)_(existent)/32 6.23% 16.169 17.176 - -15.50% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.22% 12646.172 13433.184 - 5.60% -
std::find_end(vector<int>)_(process_all)/8192 6.21% 1725.403 1832.465 - 6.49% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 6.20% 12636.927 13420.668 - -7.02% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.19% 36.266 38.510 - 6.65% -
BM_deque_vector_move/0 6.17% 1.401 1.487 - 0.94% -
std::find_if_not(deque<int>)_(bail_25%)/32768 6.15% 1992.150 2114.712 - -17.77% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 6.15% 173.835 184.518 - 4.73% -
BM_deque_deque_ranges_copy_backward/64000 6.14% 7372.578 7824.947 - 0.95% -
BM_vector_deque_ranges_move/2 6.12% 1.945 2.065 - 3.10% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 6.12% 350.324 371.767 - -6.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 6.11% 0.573 0.608 - -0.42% -
bm_ranges_swap_ranges_vb_aligned/16 6.10% 3.319 3.522 - -3.58% -
std::search(list<int>)_(single_element)/1024 6.08% 722.762 766.738 - 4.04% -
bm_ranges_swap_ranges_vb_aligned/32 6.06% 3.318 3.520 - -3.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 6.05% 0.450 0.477 - -2.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 6.05% 18248360.567 19352029.701 - 7.35% -
std::remove(deque<int>)_(prefix)/50 6.04% 60.876 64.554 - 5.30% -
SetIntersection_Interlaced_Set_string_16_16 6.04% 56188439.682 59581919.154 - -3.71% -
SetIntersection_None_Set_uint64_1024_256 6.04% 8902385.558 9439778.095 - 9.90% -
BM_vector_deque_ranges_copy/1 6.04% 2.185 2.317 - 0.43% -
SetIntersection_Front_Set_uint32_256_64 6.02% 5457244.281 5785659.491 - 8.40% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 6.00% 25042.208 26545.420 - -2.02% -
BM_PushHeap_float_Ascending_262144 6.00% 5.091 5.396 - 5.15% -
BM_deque_deque_move_backward/5500 6.00% 202.033 214.146 - 4.53% -
std::unordered_set<int>::count(key)_(non-existent)/8192 5.98% 1.556 1.649 - 10.20% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.97% 2.009 2.129 - 12.95% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 5.93% 870.589 922.238 - 5.70% -
std::find(list<int>)_(process_all)/8 5.91% 2.247 2.380 - 0.10% -
std::is_sorted(vector<int>)/8192 5.89% 1896.850 2008.598 - 6.19% -
SetIntersection_None_Set_uint64_256_256 5.88% 5679364.155 6013439.028 - 6.54% -
std::fill(list<int>)/8192 5.88% 8372.716 8864.615 - 18.44% -
SetIntersection_None_Set_uint64_1024_64 5.87% 9002334.521 9530702.965 - 9.41% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.81% 761.181 805.402 - -0.22% -
BM_PushHeap_uint64_Ascending_1024 5.80% 2.574 2.723 - -2.55% -
BM_StringEraseToEnd_Small_Transparent 5.80% 0.400 0.423 - 4.78% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 5.80% 21565.169 22815.224 - 3.34% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 5.79% 16286.026 17229.608 - 5.92% -
std::search(deque<int>)_(same_length)/1024 5.79% 476.804 504.390 - 5.80% -
BM_lexicographical_compare_three_way_slow_path/16 5.78% 4.550 4.813 - 4.91% -
std::find_if(list<int>)_(bail_25%)/32768 5.78% 7077.989 7487.061 - 6.27% -
rng::contains(deque<int>)_(process_all)/8 5.76% 3.015 3.189 - 2.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.76% 22.447 23.740 - 0.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.75% 96.404 101.951 - 3.31% -
std::rotate(vector<int>)_(by_1/3)/8192 5.74% 871.307 921.307 - 1.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.74% 6.183 6.538 - 4.67% -
BM_std_minmax_element<char>/4 5.72% 1.213 1.283 - 0.45% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 5.71% 213.021 225.187 - 5.38% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.71% 22.957 24.267 - 5.39% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.70% 4.802 5.076 - 13.47% -
std::set<std::string>::count(key)_(non-existent)/1024 5.69% 23.538 24.878 - 2.67% -
BM_PushHeap_uint64_Descending_4 5.67% 0.371 0.392 - 7.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 5.67% 9.868 10.427 - 3.84% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.64% 12.528 13.234 - 3.96% -
ranges::min(std::deque<__int128>)/1 5.63% 0.664 0.701 - -23.86% -
std::remove(deque<int>)_(prefix)/32 5.60% 53.508 56.507 - 5.36% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.57% 1448.808 1529.570 - 3.27% -
BM_std_minmax_element<char>/2 5.57% 0.603 0.636 - -4.47% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.57% 27.314 28.835 - 0.39% -
rng::contains_subrange(deque<int>)_(same_length)/50 5.57% 26.031 27.480 - 0.03% -
BM_PushHeap_uint32_Ascending_262144 5.57% 4.679 4.939 - 4.28% -
std::set<std::string>::find(key)_(non-existent)/0 5.57% 0.255 0.269 - 4.92% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.56% 0.605 0.639 - -4.27% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.55% 5.011 5.289 - -2.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.55% 6565.424 6929.899 - 3.42% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 5.53% 21.373 22.555 - 6.53% -
SetIntersection_None_Set_float_16384_16384 5.53% 152495069.253 160928463.040 - -3.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.53% 1056122.205 1114483.229 - 9.36% -
std::multiset<int>::ctor(const&)/32 5.52% 232.977 245.842 - 4.41% -
SetIntersection_Interlaced_Vector_uint64_16384_64 5.52% 7758674.068 8186762.234 - -1.35% -
std::multiset<std::string>::count(key)_(existent)/1024 5.51% 23.120 24.395 - 4.82% -
BM_PushHeap_uint32_Random_1 5.51% 0.445 0.469 - -2.57% -
SetIntersection_Front_Vector_uint32_16384_1024 5.51% 5593949.777 5902022.667 - 11.35% -
BM_vector_deque_move_backward/4000 5.50% 139.969 147.671 - 3.29% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 5.46% 709.436 748.138 - 5.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.45% 10.340 10.903 - 8.06% -
BM_lexicographical_compare_three_way_slow_path/4096 5.45% 1142.913 1205.202 - 5.00% -
std::replace(deque<int>)_(sprinkled)/8192 5.44% 2818.400 2971.670 - 1.10% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.44% 15779.992 16637.833 - 5.43% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 5.43% 841.040 886.719 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 5.42% 7477195.071 7882454.151 - 6.28% -
std::unordered_set<int>::count(key)_(non-existent)/32 5.40% 1.596 1.683 - 21.25% -
std::partition_point(list<int>)/8192 5.38% 11825.322 12462.006 - 0.50% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 5.38% 35.723 37.646 - 4.36% -
std::stable_partition(vector<int>)_(dense)/50 5.38% 25.597 26.974 - 5.81% -
BM_StringFindStringLiteral/4096 5.38% 77.002 81.145 - 5.11% -
BM_lexicographical_compare_three_way_slow_path/16384 5.37% 4531.227 4774.634 - 4.86% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.37% 137399.748 144778.531 - 4.52% -
BM_deque_deque_move_backward/65536 5.36% 7570.413 7976.450 - -2.80% -
SetIntersection_Interlaced_Vector_float_64_64 5.35% 10886581.015 11469024.479 - 0.15% -
BM_PushHeap_uint64_SingleElement_1024 5.35% 0.364 0.383 - 4.10% -
BM_align/1 5.34% 0.624 0.658 - 2.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.32% 0.965 1.017 - -17.01% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 5.30% 35.721 37.616 - 6.98% -
BM_align/8 5.29% 0.623 0.656 - 4.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.29% 6.534 6.879 - 0.70% -
std::is_sorted_until(vector<int>,_pred)/8 5.26% 3.642 3.833 - 8.10% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.26% 219.130 230.661 - 10.55% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.26% 29.891 31.463 - 7.30% -
std::find_if_not(vector<bool>)_(process_all)/8 5.25% 3.469 3.651 - 1.10% -
std::copy_n(vector<bool>)_(aligned)/4096 5.24% 4.705 4.952 - 3.55% -
bm_lexicographical_compare<unsigned_char>/8 5.24% 1.316 1.385 - -0.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 5.23% 28.943 30.458 - 5.00% -
bm_ranges_swap_ranges_vb_aligned/8 5.22% 3.286 3.457 - -3.96% -
std::set<int>::equal_range(key)_(existent)/1024 5.22% 4.289 4.513 - 2.30% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.21% 227.145 238.978 - 1.88% -
BM_deque_vector_ranges_move_backward/65536 5.21% 7911.153 8323.014 - -0.13% -
BM_deque_deque_move/65536 5.20% 3102.744 3264.219 - 5.39% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.20% 36.813 38.728 - 9.84% -
BM_PushHeap_uint64_Ascending_16384 5.19% 3.574 3.760 - -3.37% -
ranges::minmax(std::list<__int128>)/70000 5.19% 59564.330 62655.595 - 7.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.19% 22.147 23.296 - 10.21% -
BM_align/256 5.16% 0.623 0.655 - 5.21% -
SetIntersection_None_Set_uint64_1024_1024 5.15% 8897075.085 9355201.265 - 6.95% -
std::set<int>::upper_bound(key)_(existent)/1024 5.14% 4.077 4.286 - 9.51% -
BM_PushHeap_float_Ascending_1024 5.14% 3.105 3.265 - 5.15% -
std::sort_heap(vector<NonIntegral>,_pred)/8 5.14% 29.345 30.852 - -2.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.12% 30.870 32.451 - 0.82% -
BM_lexicographical_compare_three_way_slow_path/1024 5.12% 292.881 307.879 - 4.68% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.12% 0.922 0.969 - 4.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.11% 0.316 0.332 - 4.26% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.10% 14.973 15.737 - 1.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 5.10% 273.560 287.510 - 3.07% -
BM_PushHeap_uint64_Descending_16 5.09% 0.360 0.378 - 3.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.09% 55.807 58.645 - 5.01% -
bm_lexicographical_compare<unsigned_char>/1 5.08% 1.534 1.612 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.08% 2353396.088 2472935.109 - 4.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.08% 0.460 0.483 - -0.36% -
BM_align/64 5.08% 0.623 0.654 - 5.09% -
rng::fold_left(list<int>)/1048576 5.08% 1351610.361 1420218.077 - 4.07% -
std::for_each(list<int>)/8192 5.08% 7438.980 7816.551 - -3.60% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 5.07% 794.126 834.397 - 4.99% -
SetIntersection_Front_Set_string_1024_256 5.05% 14285740.985 15007401.880 - -5.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.05% 1.190 1.250 - -2.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.04% 24.028 25.240 - -0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 5.04% 1056703.773 1109967.915 - 10.49% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 5.04% 15.823 16.620 - 1.06% -
BM_PushHeap_uint64_Ascending_262144 5.04% 4.781 5.022 - -2.78% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 5.03% 28.812 30.263 - 5.76% -
BM_deque_vector_ranges_move/0 5.00% 1.308 1.374 - -17.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 5.00% 118473.607 124395.805 - 5.23% -
SetIntersection_None_Set_uint64_1024_4 5.00% 8866597.824 9309814.047 - 8.03% -
BM_PushHeap_float_QuickSortAdversary_16 5.00% 0.976 1.025 - 4.78% -
BM_PushHeap_float_SingleElement_16 4.99% 0.364 0.382 - 3.69% -
BM_CmpLess_uchar_short 4.97% 1.059 1.112 - 6.34% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 4.96% 659551.092 692267.059 - 78.32% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 4.95% 66.765 70.073 - 6.10% -
bm_ranges_swap_ranges_vb_aligned/32768 4.95% 64.110 67.282 - 4.56% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.91% 1005.752 1055.170 - 1.18% -
std::unordered_set<int>::erase(iterator)/8192 4.91% 22.232 23.324 - 18.79% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 4.89% 15.657 16.424 - 4.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.89% 1136115.252 1191635.998 - 1.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.88% 1780.489 1867.463 - 1.11% -
ranges::min(std::list<__int128>)/8 4.87% 2.062 2.163 - -16.67% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 4.86% 2.283 2.394 - 1.68% -
std::copy_if(vector<int>)_(entire_range)/64 4.86% 15.285 16.027 - 4.60% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 4.84% 15.979 16.752 - 6.79% -
ranges::minmax(std::deque<__int128>)/64 4.83% 30.597 32.075 - 4.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 4.83% 9882.387 10359.810 - 14.03% -
std::multiset<int>::erase(iterator)/1024 4.83% 23.205 24.325 - 4.39% -
BM_StringEraseWithMove_Empty_Opaque 4.82% 0.802 0.840 - 6.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.82% 0.274 0.287 - -0.03% -
std::unordered_set<int>::ctor(const&)/8192 4.81% 55243.951 57901.264 - 3.84% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.80% 0.254 0.266 - 3.49% -
SetIntersection_None_Set_uint64_262144_1 4.80% 1217476.076 1275930.746 - 5.71% -
BM_PushHeap_uint64_SingleElement_16384 4.80% 0.364 0.381 - 3.55% -
BM_std_minmax_element<char>/64 4.80% 17.310 18.141 - 5.28% -
BM_StringFindCharLiteral/1024 4.78% 17.939 18.797 - -3.02% -
BM_lexicographical_compare_three_way_slow_path/64 4.77% 17.849 18.701 - 4.84% -
SetIntersection_Front_Set_uint64_16384_64 4.77% 1714697.503 1796542.498 - -0.91% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.77% 3938.813 4126.785 - 3.97% -
SetIntersection_Interlaced_Set_string_262144_16384 4.77% 2789744.387 2922878.824 - 8.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.77% 1.173 1.229 - 0.10% -
rng::contains(vector<int>)_(process_all)/8 4.76% 2.522 2.642 - 2.68% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 4.75% 0.606 0.635 - -8.18% -
BM_CmpEqual_short_short 4.75% 1.042 1.092 - 1.08% -
std::replace(list<int>)_(sprinkled)/32 4.74% 11.173 11.703 - 3.80% -
BM_vector_deque_ranges_move/70000 4.74% 3376.854 3536.992 - 10.76% -
BM_StringAssignStr_Huge_Transparent 4.74% 108.382 113.515 - 4.19% -
std::search(vector<int>)_(same_length)/8192 4.74% 1865.216 1953.539 - 4.10% -
BM_deque_deque_ranges_move_backward/4096 4.71% 150.551 157.644 - 3.86% -
BM_StringCopy_Large 4.71% 6.085 6.371 - 2.55% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.70% 18.397 19.262 - -1.02% -
BM_PushHeap_string_QuickSortAdversary_262144 4.70% 16.045 16.799 - 3.43% -
std::rotate_copy(deque<int>)/32 4.69% 2.573 2.694 - 4.73% -
std::reverse_copy(vector<int>)/8 4.67% 2.338 2.447 - -2.83% -
BM_PushHeap_uint32_Ascending_1024 4.67% 2.552 2.671 - 4.50% -
SetIntersection_Front_Set_string_262144_16384 4.66% 337008874.244 352720551.444 - 0.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 4.66% 14.995 15.694 - 4.29% -
std::find_end(deque<int>,_pred)_(same_length)/1000 4.66% 777.572 813.815 - 4.07% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.66% 101887.453 106630.628 - -3.99% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.65% 53084.299 55551.779 - 2.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.65% 6.078 6.360 - 3.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 4.63% 17036399.861 17825376.892 - 5.47% -
std::rotate(list<int>)_(1_element_backward)/8192 4.62% 7232.801 7566.619 - 3.97% -
std::find(vector<char>)_(bail_25%)/8 4.61% 1.104 1.155 - 4.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.60% 1181805.709 1236139.643 - 6.72% -
std::set<int>::count(key)_(existent)/8192 4.58% 8.044 8.413 - 7.41% -
BM_deque_deque_ranges_move_backward/64000 4.58% 7352.422 7689.154 - -2.81% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 4.56% 17781.142 18592.789 - 4.25% -
std::search(vector<int>)_(no_match)/1024 4.52% 209.060 218.502 - 1.10% -
std::search(vector<int>)_(no_match)/1000 4.51% 204.324 213.547 - 1.09% -
BM_lexicographical_compare_three_way_slow_path/65536 4.51% 18293.615 19119.111 - 5.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.51% 6646714.751 6946207.568 - 6.92% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.50% 35.644 37.250 - 6.04% -
std::list<std::string>::ctor(size)/1024 4.50% 12505.523 13068.134 - 5.44% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 4.50% 8.383 8.760 - 6.68% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 4.49% 29.704 31.038 - 3.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.49% 1496.958 1564.139 - 3.84% -
BM_deque_deque_ranges_move_backward/5500 4.44% 201.337 210.286 - 3.61% -
std::any_of(vector<int>)_(process_all)/8 4.43% 2.316 2.419 - -6.11% -
std::all_of(vector<int>)_(process_all)/8 4.43% 2.354 2.458 - 4.50% -
BM_vector_deque_move_backward/4096 4.43% 147.798 154.343 - 4.14% -
rng::find_last(vector<char>)_(bail_90%)/8 4.42% 0.440 0.460 - 17.15% -
BM_deque_deque_ranges_move_backward/1024 4.41% 37.870 39.540 - 1.80% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 4.41% 186737.365 194969.301 - 4.07% -
rng::fold_left(deque<int>)/8 4.40% 3.913 4.085 - 6.43% -
BM_vector_deque_copy/1024 4.37% 35.771 37.334 - 3.85% -
BM_PushHeap_uint64_SingleElement_256 4.37% 0.386 0.402 - 3.29% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.36% 213.000 222.286 - 3.32% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.36% 347.144 362.265 - 5.91% -
BM_vector_deque_ranges_move_backward/5500 4.35% 197.046 205.622 - 3.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 4.35% 16482853.331 17199947.916 - 4.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.35% 3.525 3.678 - 0.45% -
BM_StringRelational_Less_Huge_Large_Control 4.32% 2.103 2.194 - 1.96% -
BM_StringRelational_Less_Small_Large_Control 4.32% 1.848 1.927 - 4.15% -
rng::starts_with(list<int>,_pred)/8192 4.31% 9684.784 10102.066 - -9.14% -
BM_PushHeap_uint32_Ascending_16384 4.31% 3.571 3.725 - 3.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4.30% 4187275.247 4367351.660 - 4.45% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.30% 221.055 230.558 - 0.90% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.30% 6605.083 6888.920 - 3.82% -
std::stable_partition(deque<int>)_(sparse)/1024 4.29% 422.350 440.470 - -6.99% -
BM_deque_deque_ranges_copy/65536 4.26% 3068.569 3199.397 - 3.35% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.25% 1037.701 1081.848 - 1.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.25% 3.905 4.070 - -0.60% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.25% 655.614 683.449 - 4.04% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.24% 1.155 1.204 - 4.24% -
SetIntersection_None_Set_uint64_16384_16384 4.23% 171154050.089 178397224.052 - 6.64% -
bm_ranges_lexicographical_compare<int>/1 4.23% 1.309 1.364 - 9.41% -
bm_ranges_swap_ranges_vb_unaligned/262144 4.20% 3768.941 3927.419 - -1.90% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.20% 1.226 1.277 - -3.20% -
std::find_end(deque<int>,_pred)_(same_length)/1024 4.20% 797.149 830.594 - 3.69% -
ranges::minmax(std::deque<__int128>)/8 4.19% 3.814 3.974 - 6.23% -
std::is_sorted(list<int>,_pred)/8192 4.19% 8650.007 9012.295 - 16.90% -
std::multiset<int>::erase(iterator)/8192 4.18% 23.118 24.085 - 2.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.18% 347.120 361.630 - -11.52% -
std::move_backward(deque<int>)/1048576 4.15% 126941.756 132215.325 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.15% 6569425.171 6842302.864 - 7.43% -
std::rotate(deque<int>)_(by_1/3)/8192 4.15% 3195.365 3328.052 - 0.16% -
std::multimap<int,_int>::ctor(const&)/1024 4.15% 6564.338 6836.452 - 3.64% -
std::unique(deque<int>)_(sprinkled)/52 4.14% 58.694 61.125 - -0.19% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.14% 6.147 6.402 - -1.85% -
SetIntersection_None_Set_float_64_1 4.14% 21718738.212 22617276.360 - -0.20% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 4.13% 11.427 11.898 - 3.72% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.13% 12.855 13.386 - 4.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.12% 195026066.803 203069966.258 - 0.39% -
BM_StringAssignStr_Large_Transparent 4.12% 10.243 10.666 - 4.17% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 4.12% 311.397 324.235 - 4.08% -
std::fill_n(vector<bool>)/64 4.12% 1.344 1.400 - -0.58% -
SetIntersection_Front_Set_float_262144_1 4.12% 986263.395 1026887.414 - -2.36% -
std::swap_ranges(list<int>)/32 4.12% 19.359 20.156 - 2.94% -
SetIntersection_None_Set_float_256_256 4.11% 5668918.520 5902028.036 - 2.55% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 4.11% 18.315 19.067 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.11% 1181027.099 1229509.162 - 5.61% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.11% 520.337 541.697 - 4.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4.10% 5020620.053 5226491.010 - 4.89% -
std::list<std::string>::ctor(size)/8192 4.10% 102383.115 106579.888 - 3.61% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.10% 20.274 21.104 - 2.07% -
std::make_heap(deque<int>)_(pipe-organ)/8192 4.09% 20982.492 21841.187 - 3.41% -
std::remove_copy_if(vector<int>)_(prefix)/32 4.09% 12.318 12.822 - 3.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.07% 98.419 102.428 - 0.80% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.06% 11.466 11.932 - 3.39% -
BM_vector_deque_move_backward/512 4.05% 17.476 18.183 - 3.86% -
BM_vector_deque_ranges_copy_backward/64 4.05% 2.968 3.088 - 2.42% -
BM_lexicographical_compare_three_way_slow_path/4 4.01% 1.175 1.223 - 3.73% -
ranges::min(std::list<__int128>)/64 4.01% 33.190 34.520 - -13.27% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.01% 6112.039 6356.830 - 0.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.00% 102683.243 106793.791 - -9.60% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.99% 656.065 682.227 - 5.01% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.99% 2.994 3.113 - -0.82% -
BM_deque_deque_copy_backward/4000 3.98% 144.896 150.656 - 0.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.97% 1.316 1.369 - -5.29% -
BM_lexicographical_compare_three_way_slow_path/256 3.97% 79.256 82.401 - 3.38% -
std::all_of(list<int>)_(process_all)/32768 3.96% 25653.580 26669.754 - 3.05% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.96% 8.270 8.597 - 1.08% -
std::multiset<int>::count(key)_(non-existent)/0 3.95% 0.262 0.273 - 7.78% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.93% 1.449 1.506 - -2.40% -
BM_deque_vector_move/2 3.93% 1.770 1.839 - 0.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.92% 6.622 6.881 - 3.11% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 3.92% 1.493 1.551 - 2.64% -
SetIntersection_Interlaced_Set_float_256_64 3.92% 13004318.605 13514006.042 - 8.24% -
BM_vector_deque_ranges_move_backward/4096 3.92% 147.444 153.221 - 2.45% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.91% 365.966 380.294 - 0.82% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.91% 270.537 281.128 - 5.50% -
std::is_sorted(vector<int>,_pred)/8 3.91% 3.303 3.433 - 7.28% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 3.91% 21358.946 22194.936 - 3.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 3.90% 2.164 2.248 - 0.29% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.89% 43.161 44.841 - 2.01% -
std::make_heap(deque<int>)_(repeated)/8 3.89% 24.888 25.856 - 2.71% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 3.89% 27.119 28.174 - -1.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.88% 0.324 0.337 - -0.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.88% 35.680 37.063 - 3.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 3.87% 347.346 360.785 - -4.89% -
SetIntersection_None_Set_uint64_256_1 3.87% 11394433.927 11835095.800 - 5.70% -
BM_deque_vector_ranges_copy_backward/0 3.87% 1.421 1.476 - -9.28% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.86% 9.483 9.849 - 3.54% -
BM_deque_vector_move_backward/2 3.86% 1.765 1.833 - -13.32% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.85% 12910.606 13407.225 - 11.11% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.84% 5.346 5.551 - -0.03% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.84% 1841.833 1912.593 - 1.95% -
std::stable_partition(deque<int>)_(alloc_fails)/32 3.84% 1869.697 1941.524 - 2.95% -
std::none_of(list<int>)_(process_all)/32768 3.84% 25689.098 26675.536 - 2.73% -
BM_vector_deque_ranges_copy_backward/5500 3.84% 196.280 203.813 - 3.94% -
BM_vector_deque_move_backward/1024 3.83% 37.882 39.335 - 3.51% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.83% 365.074 379.040 - 3.64% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.82% 1864.525 1935.824 - 2.30% -
rng::find_last(vector<int>)_(bail_90%)/8 3.81% 0.424 0.441 - -4.33% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.81% 244713.323 254029.280 - 1.19% -
std::set<int>::lower_bound(key)_(existent)/32 3.80% 1.496 1.552 - 3.35% -
BM_deque_vector_ranges_move_backward/2 3.78% 1.764 1.830 - -5.63% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.78% 6.721 6.975 - 2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.77% 1821640.777 1890398.464 - 5.88% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.77% 1.179 1.223 - 3.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 3.77% 391.016 405.759 - 3.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.76% 21742561.091 22560257.617 - 0.96% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.76% 15610.941 16197.195 - -3.62% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 3.76% 7958.389 8257.232 - 3.82% -
bm_lexicographical_compare<int>/64 3.75% 4.344 4.507 - 1.30% -
std::rotate_copy(vector<int>)/50 3.75% 2.675 2.775 - 3.70% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.74% 53.579 55.583 - 3.42% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.74% 21.006 21.791 - 8.00% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.74% 1256764.869 1303746.616 - 6.47% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.73% 16860.068 17489.489 - 2.96% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.72% 4.168 4.323 - 2.95% -
BM_StringFindStringLiteral/64 3.72% 2.157 2.237 - 5.36% -
std::stable_partition(vector<int>)_(sparse)/32 3.71% 7.224 7.491 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.71% 1060446.869 1099778.572 - 5.68% -
SetIntersection_Front_Set_uint64_16384_1 3.70% 1008932.772 1046312.401 - 0.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.70% 231.104 239.661 - 2.45% -
std::partial_sort(vector<int>)_(descending)/8 3.70% 24.012 24.901 - 1.52% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 3.70% 98278.198 101915.779 - -0.44% -
rng::find_last_if(deque<int>)_(bail_10%)/50 3.68% 17.564 18.211 - -2.16% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 3.68% 92.525 95.929 - -0.37% -
BM_vector_deque_ranges_copy/2 3.67% 1.990 2.063 - 0.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.65% 54474.300 56463.549 - 0.64% -
BM_deque_deque_ranges_move/64 3.65% 3.067 3.178 - 4.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.61% 1075143.141 1113981.911 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 3.61% 4321867.493 4477976.554 - 4.98% -
std::make_heap(deque<int>)_(shuffled)/8192 3.59% 22518.940 23327.901 - 2.01% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.59% 3.206 3.321 - -0.04% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.58% 1.206 1.249 - 7.99% -
std::pop_heap(deque<size_t>)/8 3.58% 52.218 54.087 - 3.13% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.58% 27.331 28.309 - 3.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.57% 19.211 19.896 - 3.04% -
BM_PushHeap_float_Ascending_256 3.56% 2.481 2.570 - 3.58% -
BM_vector_deque_move_backward/64000 3.55% 7049.427 7299.847 - -0.71% -
std::map<int,_int>::contains(key)_(non-existent)/1024 3.55% 5.438 5.631 - 3.12% -
std::move_backward(deque<int>)/262144 3.55% 30207.481 31280.242 - -0.06% -
std::partition_copy(list<int>)/32 3.55% 8.721 9.031 - 0.55% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 3.54% 245.620 254.327 - 3.13% -
BM_deque_deque_ranges_move/1024 3.54% 36.805 38.110 - 3.04% -
ranges::minmax(std::list<char>)/70000 3.53% 53556.027 55447.315 - -1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.53% 1035985.754 1072557.939 - -0.49% -
std::search(deque<int>)_(same_length)/8192 3.51% 3784.681 3917.694 - 3.53% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.50% 1881.352 1947.114 - 2.26% -
BM_CmpEqual_ushort_int 3.49% 1.038 1.074 - 2.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.49% 46.823 48.455 - 2.61% -
SetIntersection_Interlaced_Set_uint32_256_256 3.48% 7791467.503 8062808.689 - 3.98% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.48% 12541.253 12977.804 - 4.81% -
BM_std_minmax_element<int>/65536 3.47% 17005.218 17594.549 - 17.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.46% 1078496.632 1115861.677 - 2.66% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.46% 1.176 1.216 - 0.25% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.45% 7373.488 7627.943 - 0.13% -
std::find_if_not(vector<char>)_(process_all)/8 3.45% 1.482 1.533 - -4.08% -
std::partition(vector<int>)_(dense)/1024 3.44% 239.833 248.090 - 2.40% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.43% 1.442 1.491 - 2.81% -
std::find(list<int>)_(process_all)/1024 3.42% 685.972 709.459 - 3.05% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.40% 12614772.059 13043514.266 - 5.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.40% 32.877 33.994 - 2.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.40% 102034.835 105500.593 - -6.82% -
BM_vector_deque_ranges_copy_backward/64000 3.39% 7199.611 7443.997 - -3.32% -
BM_StringRelational_Compare_Huge_Empty_Control 3.39% 1.610 1.665 - 3.40% -
std::unique(list<int>,_pred)_(contiguous)/8192 3.38% 7503.752 7757.228 - 1.67% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.37% 96.151 99.392 - 10.31% -
ranges::min(std::vector<long_long>)/8 3.37% 2.170 2.243 - -3.15% -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.36% 3.034 3.136 - 0.78% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 3.36% 1.703 1.761 - 5.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 3.35% 22160.748 22903.107 - 3.27% -
std::partition_copy(deque<int>)/1024 3.35% 632.973 654.171 - 3.53% -
std::set<std::string>::ctor(&&,_different_allocs)/32 3.35% 207.804 214.757 - 2.78% -
BM_PushHeap_uint64_Ascending_16 3.34% 0.909 0.940 - -5.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.34% 9728.989 10053.722 - 3.59% -
BM_deque_vector_ranges_move/1024 3.33% 36.875 38.105 - 2.03% -
BM_deque_deque_ranges_move/512 3.33% 17.684 18.272 - 3.62% -
SetIntersection_None_Vector_string_262144_16 3.32% 1272765.224 1315078.748 - 1.46% -
std::find_if_not(vector<char>)_(bail_25%)/8 3.32% 0.787 0.813 - 3.72% -
BM_vector_deque_copy_backward/4000 3.32% 140.927 145.605 - 0.78% -
SetIntersection_Interlaced_Set_string_256_64 3.31% 29568884.692 30547795.638 - 0.22% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.31% 18.374 18.981 - 3.49% -
std::reverse_copy(list<int>)/8 3.31% 2.350 2.427 - -0.39% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.30% 27.427 28.332 - -2.44% -
SetIntersection_Interlaced_Vector_string_64_16 3.29% 29409543.761 30377569.797 - 5.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.29% 18.777 19.394 - -5.39% -
BM_deque_deque_move_backward/4000 3.28% 144.932 149.680 - -0.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.26% 1788.355 1846.691 - -5.85% -
std::flat_map<int,_int>::erase(iterator)/8192 3.26% 498.577 514.840 - 4.44% -
rng::contains_subrange(list<int>)_(same_length)/16 3.26% 5.848 6.038 - 3.16% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 3.26% 18.050 18.639 - 0.85% -
std::find_if_not(vector<bool>)_(process_all)/50 3.25% 23.574 24.340 - -0.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.25% 6489.759 6700.379 - 3.07% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 3.24% 0.369 0.381 - -21.12% -
std::map<int,_int>::ctor(const&,_alloc)/8192 3.24% 51887.447 53566.107 - -0.65% -
std::set<int>::lower_bound(key)_(existent)/8192 3.23% 7.748 7.998 - -0.39% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.23% 32.632 33.685 - 5.35% -
rng::starts_with(deque<int>)/1000 3.22% 461.492 476.358 - 5.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.22% 3.200 3.303 - -1.40% -
rng::starts_with(deque<int>)/8 3.21% 3.979 4.107 - 0.80% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 3.21% 766.792 791.435 - 1.39% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.21% 18822.302 19426.914 - 3.21% -
BM_deque_vector_move/1 3.21% 2.058 2.124 - -1.29% -
std::find_end(deque<int>)_(single_element)/1024 3.21% 317.788 327.989 - -0.28% -
ranges::min(std::list<long_long>)/8 3.21% 1.908 1.969 - 1.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.20% 1481891.897 1529280.939 - 2.53% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.20% 883.928 912.170 - -19.13% -
std::set<std::string>::count(key)_(non-existent)/32 3.19% 10.451 10.784 - 2.50% -
std::find(list<int>)_(bail_25%)/1024 3.18% 127.848 131.918 - 1.33% -
BM_deque_vector_ranges_copy_backward/1 3.18% 2.090 2.156 - -5.55% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.18% 52065.324 53719.933 - 2.54% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.18% 216.716 223.598 - -3.86% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.18% 17518190.598 18074409.989 - 6.83% -
BM_vector_deque_copy_backward/1 3.16% 2.240 2.311 - -1.19% -
std::multimap<int,_int>::clear()/8192 3.16% 85326.872 88022.583 - 2.24% -
std::remove_if(deque<int>)_(sprinkled)/1024 3.15% 521.972 538.397 - 1.79% -
BM_deque_deque_ranges_copy_backward/4000 3.14% 144.861 149.404 - 0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.13% 61.669 63.602 - -0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.13% 343273638.211 354014417.633 - 0.49% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 3.13% 40.978 42.260 - 12.82% -
std::multimap<int,_int>::clear()/1024 3.13% 10600.658 10932.334 - -0.23% -
BM_deque_deque_copy_backward/1 3.12% 2.724 2.809 - 1.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.12% 11.206 11.556 - 0.01% -
std::set<int>::upper_bound(key)_(existent)/32 3.11% 1.748 1.802 - 3.63% -
std::copy_n(vector<int>)/8 3.11% 2.162 2.229 - -2.45% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.10% 26.934 27.770 - 2.95% -
std::set<std::string>::count(key)_(non-existent)/8192 3.10% 33.123 34.151 - 0.08% -
std::unordered_set<int>::ctor(const&)/1024 3.10% 6683.012 6890.293 - 1.64% -
std::unordered_map<int,_int>::clear()/8192 3.10% 63769.595 65744.293 - 5.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 3.09% 41889079.726 43185439.278 - 0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.09% 0.602 0.621 - -0.39% -
BM_std_minmax_element<int>/5500 3.09% 1422.871 1466.789 - 15.48% -
std::unique_copy(deque<int>)_(sprinkled)/1024 3.08% 465.982 480.321 - 2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.07% 0.628 0.648 - 1.67% -
ranges::minmax(std::list<char>)/64 3.06% 33.638 34.667 - -1.95% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.06% 24.879 25.640 - 3.64% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.06% 31.656 32.624 - -1.19% -
SetIntersection_None_Set_float_16384_1024 3.06% 149967456.792 154552953.295 - -2.60% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 3.05% 6361.493 6555.792 - 2.31% -
rng::find_last_if(vector<int>)_(bail_10%)/50 3.05% 11.491 11.841 - 3.04% -
BM_deque_vector_copy/1024 3.05% 36.833 37.956 - 2.45% -
BM_deque_vector_ranges_move/1 3.03% 2.029 2.091 - -9.18% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.03% 4.151 4.277 - 2.63% -
SetIntersection_Front_Set_string_16384_1 3.02% 1061581.333 1093669.454 - -0.09% -
std::any_of(list<int>)_(process_all)/8192 3.01% 7864.493 8101.121 - -2.73% -
BM_deque_deque_move/1 3.00% 2.484 2.559 - 2.21% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.00% 32085.419 33047.725 - -14.75% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3.00% 832.091 857.014 - 2.91% -
std::stable_partition(vector<int>)_(dense)/32 2.99% 21.398 22.038 - 2.59% -
BM_vector_deque_copy_backward/2 2.98% 2.000 2.060 - -0.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.98% 52.541 54.107 - -0.59% -
std::is_sorted(vector<int>)/1024 2.97% 245.119 252.407 - 3.08% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 2.97% 1.488 1.532 - -5.12% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 2.96% 165.394 170.296 - 2.72% -
std::multiset<std::string>::find(key)_(existent)/32 2.96% 14.831 15.271 - 5.18% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.95% 563.751 580.397 - 4.16% -
BM_deque_deque_ranges_copy/70000 2.95% 3260.604 3356.832 - 1.70% -
std::list<std::string>::ctor(size)/32 2.95% 348.132 358.402 - 5.65% -
std::multiset<std::string>::contains(key)_(existent)/32 2.95% 16.435 16.920 - 10.48% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.080 - -0.01% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.94% 2.928 3.014 - 2.24% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.94% 24.627 25.350 - -3.68% -
std::is_sorted_until(vector<int>,_pred)/1024 2.93% 408.022 419.995 - 2.91% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.93% 1.536 1.581 - 20.23% -
BM_deque_deque_ranges_move/2 2.93% 2.240 2.305 - 8.35% -
std::multiset<int>::erase(iterator)/32 2.92% 20.820 21.429 - 2.76% -
BM_CmpLess_schar_uchar 2.92% 1.074 1.105 - 0.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.92% 8801.713 9058.694 - -0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.92% 8802411.858 9059324.466 - 3.82% -
BM_vector_deque_ranges_move_backward/1024 2.91% 37.821 38.923 - 2.28% -
std::stable_partition(list<int>)_(sparse)/50 2.91% 26.190 26.951 - 0.35% -
BM_StringRelational_Eq_Small_Small_Control 2.91% 1.848 1.902 - 3.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.91% 3729.986 3838.351 - -0.52% -
std::copy_backward(vector<int>)/8 2.90% 2.119 2.180 - -5.74% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.89% 54416.012 55989.827 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.89% 6.350 6.533 - 0.39% -
std::multiset<int>::contains(key)_(existent)/1024 2.88% 3.960 4.074 - 0.12% -
std::stable_partition(list<int>)_(alloc_fails)/8192 2.88% 25014.029 25734.343 - -3.42% -
std::set<int>::count(key)_(non-existent)/32 2.87% 2.864 2.947 - 2.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.87% 1040622.008 1070462.928 - 0.61% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.86% 273659.304 281476.356 - -11.38% -
BM_deque_vector_ranges_move/2 2.85% 1.786 1.837 - -10.90% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.85% 4.347 4.471 - -3.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.85% 56.690 58.306 - 1.83% -
std::sort(vector<NonIntegral>)_(heap)/8 2.85% 23.125 23.784 - 0.48% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 2.85% 1623.033 1669.248 - 22.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.84% 276939.835 284815.265 - -6.95% -
BM_std_minmax_element<int>/70000 2.84% 18157.945 18673.945 - 16.35% -
std::move_backward(vector<int>)/262144 2.84% 21868.613 22489.135 - 3.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 2.83% 22.373 23.007 - 7.98% -
std::unordered_set<int>::erase(iterator)/1024 2.83% 22.213 22.842 - 16.80% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.82% 43.804 45.037 - -2.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.81% 15148.120 15573.463 - 3.72% -
std::partition_copy(vector<int>)/1024 2.81% 456.835 469.653 - 0.85% -
std::unordered_set<int>::find(key)_(existent)/32 2.79% 1.395 1.434 - 13.76% -
BM_StringAssignStr_Large_Opaque 2.78% 10.373 10.661 - 3.79% -
BM_deque_vector_move_backward/1 2.78% 2.069 2.126 - -3.43% -
std::copy_n(list<int>)/4096 2.77% 3524.515 3622.302 - 1.42% -
std::for_each_n(vector<int>)/8 2.77% 2.638 2.712 - -0.27% -
SetIntersection_None_Vector_float_16384_256 2.77% 1069768.359 1099387.837 - -1.48% -
BM_PushHeap_string_Random_4 2.77% 6.049 6.216 - 0.24% -
SetIntersection_Interlaced_Vector_string_1024_64 2.77% 8185305.496 8411729.467 - 5.27% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.77% 52139.615 53581.519 - 4.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.75% 11617525.292 11937510.209 - 1.40% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.75% 4.336 4.455 - 4.47% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.74% 2.287 2.350 - -7.03% -
bm_swap_ranges_vb_aligned/262144 2.74% 486.617 499.929 - 2.20% -
BM_deque_deque_ranges_copy_backward/64 2.73% 3.373 3.465 - 2.91% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.73% 53.750 55.216 - 2.20% -
std::unordered_set<int>::ctor(const&)/32 2.72% 198.538 203.944 - 1.03% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 2.71% 1.546 1.588 - -7.16% -
std::copy(deque<int>)/8 2.71% 2.655 2.727 - -0.26% -
BM_CmpLess_uchar_ushort 2.71% 1.073 1.102 - 2.20% -
BM_PushHeap_uint32_Random_256 2.71% 5.414 5.560 - -0.88% -
std::find_end(vector<int>)_(process_all)/1024 2.70% 226.135 232.249 - -1.01% -
std::remove_copy(list<int>)_(prefix)/8192 2.70% 6880.525 7066.449 - -5.74% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.70% 722170.321 741644.355 - -0.37% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 2.69% 56815.632 58346.406 - 3.20% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.69% 54.769 56.244 - 2.99% -
SetIntersection_Front_Set_string_256_64 2.69% 14060122.483 14438104.949 - -6.74% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.68% 6514.827 6689.504 - 2.63% -
BM_vector_deque_ranges_copy_backward/512 2.68% 17.478 17.946 - 1.77% -
std::map<int,_int>::count(key)_(existent)/1024 2.67% 3.720 3.819 - -1.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.67% 32354.235 33218.648 - -7.75% -
std::unordered_multiset<int>::ctor(const&)/8192 2.67% 54517.349 55973.583 - -9.90% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.67% 12552.625 12887.651 - -6.58% -
BM_deque_deque_ranges_copy/4000 2.67% 141.517 145.294 - 1.85% -
std::multimap<std::string,_int>::find(key)_(existent)/32 2.67% 15.335 15.744 - 0.69% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.67% 1.203 1.235 - 0.07% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.66% 75422.629 77430.362 - 1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.66% 21027017.373 21586614.246 - 0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.66% 11021.876 11314.727 - 3.36% -
std::find_if_not(list<int>)_(process_all)/1024 2.65% 724.247 743.471 - 1.75% -
std::copy_backward(list<int>)/4096 2.65% 3186.315 3270.891 - 0.87% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.65% 32.628 33.494 - 0.51% -
BM_vector_deque_move/2 2.65% 1.727 1.773 - -11.41% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.64% 12.025 12.342 - -5.86% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.64% 3.386 3.475 - 2.35% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.64% 6.484 6.655 - 1.11% -
std::remove_if(list<int>)_(prefix)/1024 2.64% 991.662 1017.851 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.64% 5222641.880 5360415.226 - -0.12% -
ranges::min(std::list<__int128>)/70000 2.64% 58205.552 59740.770 - -7.59% -
BM_deque_deque_ranges_copy_backward/512 2.64% 18.905 19.403 - 2.57% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.64% 6.316 6.482 - -7.03% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.64% 1.946 1.997 - -5.62% -
rng::contains(vector<int>)_(process_all)/50 2.63% 12.122 12.441 - 0.95% -
BM_deque_vector_ranges_move/4000 2.63% 138.140 141.768 - -0.46% -
SetIntersection_None_Set_float_64_64 2.62% 11168700.624 11461570.999 - -0.39% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.62% 3.898 4.000 - 1.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.61% 54663.742 56092.163 - -1.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.61% 32.530 33.380 - 4.33% -
std::partition_copy(list<int>)/50 2.61% 12.978 13.316 - 1.32% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.61% 525.173 538.868 - 2.89% -
std::copy_n(deque<int>)/32768 2.61% 1131.351 1160.830 - 2.42% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.61% 57.825 59.332 - 2.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.60% 0.595 0.611 - 2.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.60% 707.880 726.299 - 0.27% -
SetIntersection_Front_Set_uint64_1024_256 2.60% 4278192.684 4389262.228 - 2.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.59% 16.059 16.476 - 0.98% -
std::find_end(deque<int>)_(same_length)/1000 2.59% 325.631 334.071 - -4.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.58% 267.545 274.444 - -2.19% -
std::remove_if(vector<int>)_(prefix)/8192 2.58% 2567.053 2633.185 - 2.77% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.56% 4.786 4.909 - 0.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.56% 760.386 779.874 - 1.59% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.56% 571.196 585.818 - 0.40% -
rng::find_if(vector<bool>)_(process_all)/50 2.55% 23.266 23.860 - 0.39% -
BM_std_minmax_element<int>/4096 2.55% 1067.758 1094.965 - 16.09% -
BM_std_minmax_element<int>/4000 2.55% 1042.776 1069.328 - 16.00% -
std::move_backward(vector<int>)/8 2.55% 2.270 2.328 - 3.51% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.54% 33.789 34.648 - 8.09% -
std::search(deque<int>)_(single_element)/1000 2.54% 436.016 447.091 - -0.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.54% 23.885 24.492 - 3.63% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.54% 11801.055 12100.421 - -8.39% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.53% 6675.804 6844.676 - 2.64% -
BM_deque_deque_copy_backward/2 2.53% 2.468 2.530 - 0.03% -
std::set<int>::contains(key)_(existent)/8192 2.53% 8.116 8.321 - 0.06% -
std::move_backward(deque<int>)/32768 2.53% 3393.848 3479.542 - -2.37% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.52% 2686.257 2754.075 - -0.38% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.52% 4.326 4.435 - 6.61% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.52% 12.810 13.133 - 1.24% -
std::multiset<int>::erase(key)_(existent)/1024 2.52% 39.921 40.928 - -3.36% -
std::reverse_copy(vector<int>)/4096 2.52% 130.822 134.119 - 2.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.52% 21.688 22.234 - 4.40% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.52% 9.528 9.768 - -5.66% -
BM_vector_deque_move_backward/70000 2.51% 7735.353 7929.669 - -3.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.51% 17918.388 18367.677 - 2.97% -
BM_vector_deque_ranges_move_backward/4000 2.51% 141.033 144.569 - 2.47% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.51% 4608.601 4724.071 - 0.44% -
SetIntersection_Interlaced_Vector_float_16_16 2.50% 35304761.483 36186719.584 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 2.49% 16520961.382 16932458.661 - 3.39% -
BM_vector_deque_ranges_move/4000 2.49% 139.468 142.939 - 1.91% -
rng::starts_with(list<int>)/8 2.48% 2.919 2.991 - -2.86% -
std::set<int>::upper_bound(key)_(existent)/8192 2.48% 7.749 7.941 - 1.31% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.48% 64.084 65.673 - 0.43% -
std::find_first_of(vector<int>)_(small_needle)/32 2.48% 53.847 55.182 - -0.45% -
BM_StringRelational_Less_Large_Empty_Control 2.48% 1.609 1.649 - 2.38% -
std::find_end(deque<int>)_(same_length)/1024 2.47% 332.781 341.015 - -3.13% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.47% 21.825 22.365 - -9.83% -
std::multiset<std::string>::erase(key)_(existent)/8192 2.47% 66.375 68.017 - 1.16% -
SetIntersection_Interlaced_Set_float_64_16 2.47% 21455200.570 21985393.972 - -0.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.47% 15.790 16.180 - 1.19% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.47% 5.412 5.546 - 0.39% -
BM_deque_vector_copy/70000 2.47% 3288.794 3369.951 - 5.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.44% 22.855 23.413 - 4.08% -
std::unordered_set<std::string>::erase(iterator)/8192 2.44% 29.191 29.903 - 0.85% -
std::search(vector<int>)_(no_match)/8192 2.43% 1619.124 1658.488 - 0.29% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.43% 15.315 15.687 - 5.14% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.43% 16633.488 17037.130 - 2.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.42% 63.031 64.558 - 3.01% -
std::make_heap(deque<int>)_(shuffled)/1024 2.42% 2549.025 2610.769 - 2.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.42% 16611.351 17012.962 - 2.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.40% 16.423 16.818 - 3.55% -
bm_ranges_swap_ranges_vb_aligned/65536 2.39% 123.174 126.121 - 2.19% -
std::find(list<int>)_(process_all)/8192 2.39% 7099.829 7269.641 - 0.81% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.39% 20.482 20.972 - 2.19% -
SetIntersection_Front_Set_float_16384_64 2.39% 1771979.265 1814308.498 - -0.95% -
std::set<int>::ctor(const&,_alloc)/32 2.39% 219.213 224.449 - 1.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.38% 1735.289 1776.604 - 2.87% -
ranges::minmax(std::list<__int128>)/64 2.38% 39.862 40.811 - 2.22% -
BM_PushHeap_string_PipeOrgan_64 2.37% 5.735 5.871 - 4.18% -
SetIntersection_Front_Vector_uint32_262144_16384 2.37% 75228986.539 77014657.033 - 8.27% -
SetIntersection_None_Set_uint32_1024_256 2.37% 8887022.808 9097674.144 - 2.37% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.37% 1429979.884 1463871.045 - -4.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.36% 7350.269 7523.582 - 4.52% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.36% 51.886 53.108 - -4.47% -
bm_swap_ranges_vb_unaligned/262144 2.35% 3832.587 3922.841 - 2.33% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.35% 921.764 943.431 - -5.09% -
std::set<int>::contains(key)_(existent)/32 2.35% 1.632 1.670 - 1.99% -
std::sort(deque<int>)_(repeated)/1024 2.35% 959.945 982.478 - 4.07% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.34% 5.022 5.140 - 2.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.34% 41.909 42.889 - 1.15% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.34% 27483.437 28126.236 - 0.89% -
std::multiset<int>::clear()/1024 2.34% 9817.049 10046.361 - 0.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.34% 12731.460 13028.787 - 1.28% -
BM_vector_deque_ranges_copy_backward/65536 2.34% 7389.624 7562.180 - -3.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.33% 24.637 25.212 - -0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.33% 79419.823 81271.694 - 1.57% -
BM_getline_string 2.33% 16.615 17.002 - -2.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.33% 22830349.129 23362115.252 - -0.41% -
std::search(vector<int>)_(same_length)/1024 2.33% 244.811 250.509 - 1.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.33% 1.131 1.158 - 1.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.33% 2.532 2.591 - 2.04% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.33% 23.775 24.328 - -0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.33% 165978.444 169838.194 - -0.68% -
std::unique(deque<int>)_(sprinkled)/32 2.32% 51.764 52.967 - -0.14% -
SetIntersection_None_Set_uint64_1024_1 2.31% 9092670.744 9302271.427 - 8.01% -
BM_vector_deque_move_backward/5500 2.30% 197.193 201.737 - 1.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 2.30% 0.466 0.476 - 1.61% -
rng::contains(vector<int>)_(process_all)/32 2.30% 8.216 8.405 - 1.58% -
BM_vector_deque_ranges_copy/5500 2.30% 194.358 198.824 - 2.08% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.30% 21.643 22.140 - -0.02% -
BM_num_put<unsigned_long> 2.29% 11.266 11.524 - -3.73% -
BM_StringFindStringLiteral/8192 2.29% 137.947 141.106 - 2.05% -
SetIntersection_Front_Vector_uint32_16384_16384 2.28% 75350489.860 77071630.670 - 8.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.28% 87335.818 89328.489 - 1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.28% 11339355.675 11598012.231 - 3.49% -
BM_StringAssignAsciizMix_Transparent 2.28% 2.972 3.039 - 2.15% -
BM_num_get<void*> 2.28% 10.872 11.120 - 2.39% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.27% 5.966 6.101 - -2.09% -
rng::contains(deque<int>)_(process_all)/32 2.27% 8.604 8.800 - 0.48% -
BM_std_minmax_element<int>/64000 2.27% 16685.451 17064.684 - 16.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.26% 0.599 0.612 - 1.98% -
BM_deque_vector_ranges_copy/1024 2.25% 36.791 37.619 - 1.47% -
SetIntersection_None_Set_uint32_16384_1024 2.25% 152879738.503 156316622.563 - -12.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 2.25% 780.145 797.671 - 0.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.24% 52.175 53.346 - 0.06% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 2.24% 19.136 19.565 - 6.72% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.24% 12892.336 13180.889 - -0.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.24% 11777.069 12040.405 - 2.11% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.22% 585943.118 598978.026 - -0.18% -
BM_PushHeap_uint32_Random_16384 2.22% 5.772 5.900 - 0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.22% 53.714 54.906 - 4.14% -
BM_std_minmax_element<int>/64 2.22% 17.055 17.433 - 11.35% -
std::remove_copy(deque<int>)_(prefix)/50 2.21% 21.270 21.740 - 8.01% -
BM_PushHeap_string_Random_1024 2.21% 14.663 14.986 - -0.86% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.20% 2.177 2.225 - 1.98% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.20% 146030.576 149242.243 - 2.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.20% 7556.923 7723.068 - -0.66% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.20% 4.418 4.515 - 0.30% -
SetIntersection_None_Set_float_16384_256 2.19% 151043094.353 154350853.589 - -2.62% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.19% 10.524 10.754 - 1.17% -
SetIntersection_Front_Set_uint32_16384_1 2.18% 1026027.524 1048414.121 - 5.32% -
BM_vector_deque_copy_backward/4096 2.18% 149.456 152.714 - 2.43% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.18% 30.951 31.626 - -2.04% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.18% 12756.724 13034.322 - 1.65% -
SetIntersection_Front_Set_uint64_1024_4 2.17% 1055987.746 1078950.580 - 2.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.17% 20.917 21.371 - -2.62% -
std::sort_heap(vector<int>)/8 2.17% 29.663 30.305 - 3.23% -
std::partition(vector<int>)_(dense)/50 2.17% 12.984 13.266 - 1.92% -
std::unordered_multiset<int>::ctor(const&)/32 2.16% 198.452 202.748 - 0.65% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.16% 41801.505 42705.909 - 3.84% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.16% 40.369 41.241 - 3.46% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 2.16% 52933.006 54074.251 - 2.23% -
BM_CmpLess_uint_short 2.16% 1.017 1.039 - 4.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.15% 760.628 777.009 - 0.45% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.15% 54691.871 55868.766 - 2.62% -
rng::find_last(deque<int>)_(bail_10%)/1024 2.15% 237.570 242.679 - -21.98% -
BM_StringAssignStr_Huge_Opaque 2.14% 109.436 111.783 - 2.18% -
BM_StringRead_Cold_Shallow_Large 2.14% 1.152 1.176 - 11.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.14% 18.824 19.226 - 2.25% -
SetIntersection_Front_Vector_string_256_1 2.13% 4196337.550 4285758.117 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.12% 9069584.462 9262037.595 - 1.93% -
SetIntersection_Front_Set_uint64_16384_1024 2.12% 12571742.754 12838306.788 - 4.03% -
std::equal(list<int>)_(it,_it,_it)/8192 2.11% 9714.376 9919.763 - 3.92% -
BM_StringAssignAsciiz_Empty_Opaque 2.10% 3.038 3.102 - 1.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.10% 393.463 401.738 - 1.99% -
SetIntersection_Front_Set_uint32_16384_64 2.10% 1688614.325 1724076.325 - 3.68% -
BM_deque_deque_ranges_move/1 2.10% 2.499 2.552 - 5.95% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.10% 5559185.694 5675727.774 - -10.21% -
std::map<int,_int>::erase(key)_(existent)/1024 2.09% 24.405 24.916 - -1.00% -
std::stable_partition(vector<int>)_(sparse)/50 2.09% 21.420 21.868 - 2.71% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 2.08% 57.154 58.343 - 1.73% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.08% 28.277 28.865 - -8.66% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.08% 1.134 1.157 - 2.76% -
BM_vector_deque_ranges_copy_backward/1024 2.07% 37.785 38.569 - 0.95% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 2.07% 14.977 15.287 - 0.57% -
BM_PushHeap_string_Random_256 2.06% 14.121 14.412 - -4.18% -
BM_StringAssignAsciiz_Small_Opaque 2.06% 3.041 3.104 - 0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.06% 491145.131 501272.329 - 1.67% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.06% 32464.780 33133.616 - -5.08% -
std::search(vector<int>)_(no_match)/1048576 2.06% 208058.321 212339.610 - 0.18% -
SetIntersection_Front_Vector_string_256_64 2.06% 10174332.052 10383692.034 - -5.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.05% 1048799.297 1070332.663 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.05% 1048209.168 1069699.876 - 0.89% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.04% 11.879 12.121 - 2.10% -
BM_StringRelational_Eq_Large_Large_Control 2.04% 2.213 2.258 - 10.27% -
SetIntersection_Front_Vector_uint32_262144_262144 2.04% 345675598.981 352720929.845 - 0.72% -
BM_StringAssignAsciiz_Large_Opaque 2.04% 11.569 11.804 - -0.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.04% 918.112 936.806 - -7.96% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.03% 11124.608 11350.949 - -0.09% -
rng::find_last(list<int>)_(bail_90%)/1024 2.02% 75.173 76.695 - 1.82% -
std::find(vector<char>)_(bail_25%)/8192 2.02% 39.449 40.247 - -0.41% -
std::set<int>::ctor(const&,_alloc)/8192 2.02% 50462.986 51480.266 - 4.08% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.01% 35.650 36.367 - 1.03% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.01% 31768.843 32407.236 - 2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.01% 11210422.731 11435606.512 - -0.22% -
std::for_each(deque<int>)/8 2.01% 0.910 0.928 - 1.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 2.01% 23.832 24.310 - -0.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.00% 1.188 1.212 - -0.06% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.00% 1.140 1.163 - 2.97% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.00% 2.984 3.044 - 1.99% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.00% 14.912 15.211 - -33.50% -
std::copy_backward(deque<int>)/4096 2.00% 146.830 149.763 - -1.37% -
BM_num_put<const_void*> 1.99% 11.976 12.214 - -1.34% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.99% 9782.381 9976.950 - 2.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.99% 6625.330 6757.065 - -15.84% -
BM_CmpEqual_short_uchar 1.99% 1.081 1.103 - 0.29% -
bm_ranges_swap_ranges_vb_aligned/262144 1.99% 482.098 491.670 - 2.24% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.98% 12.872 13.127 - 2.70% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.97% 6583.786 6713.803 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.97% 11992544.978 12229081.139 - -1.28% -
BM_vector_deque_ranges_copy_backward/4000 1.97% 140.765 143.540 - 1.51% -
BM_StringAssignAsciiz_Large_Transparent 1.97% 11.608 11.836 - -1.24% -
SetIntersection_None_Set_uint32_16384_256 1.97% 154322308.179 157362529.417 - -9.23% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.96% 441.772 450.452 - -5.66% -
std::copy_if(list<int>)_(every_other)/1048576 1.96% 825945.387 842168.208 - -0.42% -
SetIntersection_Front_Set_string_262144_4 1.96% 1226946.263 1251041.260 - -1.04% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.96% 250.166 255.072 - -2.67% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.96% 104.432 106.479 - 1.57% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.96% 5604.772 5714.537 - 0.30% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.96% 10.928 11.142 - -25.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.95% 5518.184 5625.730 - 2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.94% 1224190.186 1247989.748 - 1.36% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.94% 13956.697 14227.548 - 1.96% -
std::copy_n(deque<int>)/4096 1.94% 145.424 148.244 - 1.40% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.94% 10.457 10.659 - -2.75% -
std::set<std::string>::find(key)_(non-existent)/8192 1.94% 27.107 27.632 - 0.08% -
BM_StringAssignAsciizMix_Opaque 1.94% 4.978 5.075 - 1.65% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.94% 75161.459 76618.053 - 1.36% -
BM_vector_deque_ranges_copy/4096 1.94% 144.595 147.397 - 2.15% -
SetIntersection_Interlaced_Set_string_1024_4 1.93% 10374566.670 10575253.411 - 3.17% -
std::remove(list<int>)_(prefix)/8192 1.93% 8099.386 8255.953 - -0.51% -
std::sort(deque<int>)_(pipe-organ)/1024 1.93% 2691.609 2743.527 - -0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.93% 1224258.219 1247829.101 - 1.61% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.92% 134.412 136.997 - -2.79% -
SetIntersection_Front_Set_uint64_1024_64 1.92% 1774335.884 1808440.189 - 0.10% -
rng::find_if(vector<bool>)_(process_all)/8 1.92% 3.483 3.550 - 1.03% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.92% 1.396 1.423 - 0.66% -
std::find_if(vector<char>)_(process_all)/8 1.92% 1.567 1.597 - 3.68% -
std::reverse_copy(list<int>)/4096 1.92% 3134.928 3194.973 - -1.72% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.91% 131573.970 134086.911 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.91% 1109910.474 1131079.291 - -0.49% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.90% 302801.338 308559.308 - 4.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.90% 1220766.927 1243960.695 - 0.98% -
std::move_backward(deque<int>)/4096 1.90% 155.337 158.285 - 1.36% -
std::sort(vector<int>)_(heap)/8 1.90% 23.624 24.071 - 1.89% -
SetIntersection_Interlaced_Vector_float_16384_1 1.90% 1033656.971 1053247.575 - 1.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.89% 25900691.834 26391250.861 - 3.92% -
std::make_heap(deque<int>)_(ascending)/8192 1.89% 20700.085 21091.986 - 0.56% -
BM_PushHeap_string_Random_64 1.89% 12.757 12.997 - -0.55% -
std::replace(deque<int>)_(prefix)/32 1.88% 12.692 12.931 - -0.29% -
std::multiset<int>::contains(key)_(existent)/32 1.88% 1.666 1.697 - -1.28% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.87% 56.612 57.673 - 1.52% -
std::remove_copy(deque<int>)_(prefix)/32 1.87% 12.856 13.097 - -0.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.86% 4.052 4.128 - -0.90% -
std::multimap<int,_int>::ctor(const&)/0 1.86% 12.750 12.987 - 2.11% -
std::set<int>::ctor(const&)/32 1.86% 216.138 220.152 - -2.44% -
SetIntersection_Front_Vector_string_1024_256 1.86% 9150043.026 9319975.611 - -1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.86% 19352590.987 19711916.049 - 0.91% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.85% 2896.832 2950.452 - 1.40% -
std::copy(vector<int>)/4096 1.85% 222.446 226.562 - 17.09% -
SetIntersection_Front_Set_string_262144_1 1.85% 1070602.755 1090396.953 - 0.06% -
SetIntersection_None_Set_float_16384_64 1.85% 151453232.826 154249411.585 - -2.99% -
rng::for_each(multiset<int>)/8 1.84% 6.683 6.806 - 0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.84% 1216860.676 1239205.566 - 0.60% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.84% 276.463 281.539 - 2.19% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.83% 618816.062 630136.166 - 0.43% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.82% 198.175 201.780 - -1.85% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.82% 1.584 1.613 - -0.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.82% 558.214 568.352 - 0.66% -
SetIntersection_Front_Vector_string_256_4 1.81% 4604073.369 4687635.849 - -0.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.81% 689.383 701.882 - 1.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.81% 14.673 14.939 - 1.42% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.81% 55319.081 56321.422 - 0.76% -
ranges::min(std::list<char>)/70000 1.81% 52834.320 53791.635 - -1.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.81% 61636.592 62753.216 - 2.15% -
std::set<int>::ctor(const&,_alloc)/1024 1.80% 6365.747 6480.618 - 4.35% -
std::remove_copy_if(vector<int>)_(prefix)/50 1.80% 17.829 18.151 - 1.03% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.80% 199.668 203.268 - 3.47% -
std::multiset<int>::clear()/8192 1.80% 77411.804 78806.266 - -0.47% -
SetIntersection_Front_Set_uint64_262144_256 1.80% 3884075.185 3953978.832 - 1.83% -
std::unordered_multiset<int>::ctor(const&)/1024 1.80% 6776.197 6898.004 - 2.35% -
BM_PushHeap_string_Random_16 1.80% 10.299 10.484 - -0.32% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.80% 21.050 21.427 - -0.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.79% 31.259 31.818 - -2.75% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.79% 36.661 37.317 - 2.79% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.79% 53939.659 54903.371 - 2.18% -
BM_lexicographical_compare_three_way_slow_path/262144 1.79% 74789.387 76125.060 - 4.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.79% 1241227.945 1263384.193 - 0.45% -
std::partition(vector<int>)_(dense)/32 1.78% 8.156 8.302 - -0.30% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.78% 6.655 6.774 - 4.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.78% 1225042.969 1246843.586 - 1.14% -
BM_CmpLess_uchar_int 1.78% 1.081 1.100 - 3.23% -
rng::contains_subrange(deque<int>)_(process_all)/16 1.78% 9.189 9.353 - 22.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.78% 12893455.171 13122441.657 - -1.37% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.78% 25718.412 26174.969 - -0.87% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.77% 245945.330 250304.634 - 0.39% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.76% 13.631 13.871 - 14.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.76% 392.841 399.737 - 1.27% -
BM_StringCopy_Huge 1.75% 108.124 110.020 - 1.28% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.75% 2.772 2.821 - 0.31% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.75% 4.267 4.342 - 1.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.75% 14017362.535 14262192.780 - 3.60% -
BM_vector_deque_copy_backward/64000 1.74% 7256.225 7382.844 - -4.49% -
std::adjacent_find(vector<int>,_pred)/1048576 1.74% 461212.820 469258.244 - 0.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.74% 1.044 1.062 - -0.01% -
BM_deque_deque_ranges_move_backward/512 1.74% 18.880 19.209 - 1.57% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.74% 19300.200 19635.746 - 0.39% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.74% 214.494 218.223 - 1.71% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.74% 112.808 114.768 - 0.92% -
BM_CmpLess_uint_ushort 1.74% 1.101 1.120 - 1.25% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.74% 1903.190 1936.234 - 1.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.74% 598006.067 608385.186 - -0.79% -
std::fill(list<int>)/50 1.73% 34.853 35.457 - 0.86% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.73% 27788.298 28269.233 - -0.08% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.73% 13693.545 13930.232 - -0.14% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.73% 524.335 533.397 - 3.03% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.73% 12.079 12.288 - -0.33% -
std::rotate(vector<int>)_(by_1/3)/32 1.72% 9.868 10.038 - 1.50% -
BM_vector_deque_move/4096 1.72% 144.630 147.119 - 1.41% -
std::replace(vector<int>)_(prefix)/32 1.72% 5.116 5.204 - 1.83% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.71% 16502.539 16785.426 - 0.34% -
SetIntersection_Front_Set_uint32_262144_16384 1.71% 219248401.645 223004812.797 - -0.43% -
std::for_each_n(deque<int>)/50 1.70% 3.901 3.967 - 1.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.70% 174710.397 177685.981 - -1.96% -
BM_deque_vector_copy_backward/1024 1.70% 36.637 37.260 - -4.92% -
SetIntersection_Front_Vector_uint32_262144_64 1.70% 1327861.990 1350436.333 - 3.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.70% 1401.710 1425.539 - -6.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.70% 472.850 480.874 - -0.23% -
SetIntersection_None_Set_string_1024_64 1.69% 8985856.243 9137871.333 - 3.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.69% 14.665 14.913 - 1.36% -
std::copy_if(vector<int>)_(every_other)/1048576 1.69% 492919.995 501253.083 - -0.72% -
std::search(list<int>)_(same_length)/8192 1.69% 8480.488 8623.794 - -0.21% -
BM_StringRead_Cold_Shallow_Small 1.69% 1.123 1.142 - 9.10% -
BM_PushHeap_string_PipeOrgan_262144 1.69% 17.460 17.755 - 9.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.68% 53441.429 54339.880 - 1.46% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.68% 145930.508 148383.594 - -18.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.68% 3454790.617 3512834.937 - 3.15% -
SetIntersection_None_Vector_string_1024_1024 1.68% 1142919.907 1162100.487 - 0.51% -
std::rotate_copy(list<int>)/8192 1.68% 6941.271 7057.678 - -0.36% -
BM_deque_vector_ranges_copy_backward/4096 1.68% 147.048 149.514 - 0.24% -
std::find_end(vector<int>)_(process_all)/1000 1.68% 222.010 225.729 - -0.44% -
BM_PushHeap_string_QuickSortAdversary_16384 1.67% 15.493 15.752 - -0.11% -
rng::fold_left(deque<int>)/32 1.67% 16.348 16.621 - 2.07% -
BM_PushHeap_uint32_Random_64 1.67% 5.028 5.112 - -3.87% -
SetIntersection_Interlaced_Vector_string_4_4 1.67% 150257839.621 152762290.776 - 0.27% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1.67% 1329.490 1351.627 - -10.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.66% 856.220 870.449 - 1.70% -
std::is_sorted_until(list<int>)/8 1.66% 2.070 2.105 - 1.63% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.66% 248.391 252.511 - 0.41% -
BM_std_minmax_element<short>/4 1.65% 1.247 1.267 - 7.73% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.65% 11501606.159 11691491.627 - 4.51% -
std::stable_sort(vector<int>)_(heap)/8 1.65% 21.094 21.442 - -0.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.65% 5.244 5.330 - 1.02% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.65% 727.776 739.749 - 1.17% -
std::rotate(list<int>)_(by_1/4)/50 1.64% 25.532 25.951 - 1.47% -
std::multimap<int,_int>::count(key)_(existent)/32 1.64% 3.617 3.676 - 0.08% -
SetIntersection_None_Set_float_64_16 1.64% 18048889.919 18344403.067 - 0.14% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.64% 1560.573 1586.107 - -0.52% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.63% 8488.069 8626.775 - 2.44% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.63% 366.340 372.327 - -0.22% -
rng::contains(deque<int>)_(process_all)/50 1.63% 12.532 12.736 - -0.30% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.63% 55.230 56.128 - -0.37% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.63% 6747.790 6857.567 - 2.43% -
BM_CmpEqual_uint_short 1.63% 1.018 1.034 - 0.08% -
SetIntersection_Interlaced_Vector_string_256_16 1.63% 10482620.642 10653074.143 - 1.38% -
BM_deque_deque_move_backward/4096 1.63% 151.077 153.533 - -0.35% -
bm_swap_ranges_vb_unaligned/64 1.62% 4.925 5.005 - -0.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.62% 15.564 15.817 - 1.42% -
BM_deque_vector_move_backward/1024 1.62% 36.709 37.304 - 0.07% -
BM_CmpLess_ushort_uchar 1.62% 1.100 1.118 - 0.60% -
BM_deque_vector_move/1024 1.62% 36.696 37.290 - 0.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.62% 612.597 622.503 - 1.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.62% 389.299 395.590 - 1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.62% 8830067.032 8972730.363 - 3.39% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.62% 397.053 403.466 - 3.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.61% 11381119.776 11564897.679 - 0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.61% 392.346 398.680 - 1.14% -
BM_vector_deque_copy/65536 1.61% 3101.452 3151.473 - 5.95% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.61% 164.402 167.053 - 1.59% -
BM_std_minmax_element<int>/1024 1.61% 271.287 275.654 - 15.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.61% 12.732 12.937 - 1.60% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.60% 651.733 662.187 - 1.50% -
BM_PushHeap_uint64_Random_1024 1.60% 6.129 6.227 - 0.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.60% 8376.232 8510.382 - -8.17% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.60% 25.462 25.869 - 6.15% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.60% 244742.745 248659.079 - 0.81% -
BM_PushHeap_uint64_Random_64 1.60% 5.487 5.574 - 1.68% -
std::partition_point(vector<int>)/32 1.60% 2.529 2.570 - -0.51% -
SetIntersection_Front_Set_uint64_262144_64 1.59% 1688334.814 1715210.535 - 0.53% -
std::copy_backward(vector<int>)/4096 1.59% 233.555 237.267 - 61.85% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.59% 20.304 20.627 - 2.27% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.59% 21.830 22.176 - -3.28% -
std::is_partitioned(list<int>)_(partitioned)/32 1.58% 8.544 8.680 - 0.04% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.58% 6659.352 6764.725 - -0.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 53994.291 54847.637 - 2.63% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.58% 15655.880 15903.263 - -0.92% -
SetIntersection_Interlaced_Set_string_16384_1024 1.58% 346154910.491 351613378.655 - 0.67% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.57% 135.918 138.045 - 3.36% -
std::search(vector<int>)_(same_length)/1000 1.56% 241.038 244.808 - -2.21% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.56% 38.971 39.580 - 0.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.56% 392.920 399.054 - -1.17% -
rng::fold_left(deque<int>)/50 1.56% 27.301 27.727 - 1.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.56% 14.850 15.081 - 1.39% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.56% 23.447 23.812 - -0.65% -
std::rotate_copy(list<int>)/32 1.55% 8.639 8.773 - 1.23% -
std::make_heap(deque<int>)_(repeated)/1024 1.55% 2260.362 2295.422 - 1.33% -
BM_StringRelational_Less_Small_Huge_Control 1.55% 1.851 1.880 - 1.67% -
std::stable_partition(vector<int>)_(sparse)/8192 1.55% 1538.341 1562.121 - 1.22% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.54% 6146.769 6241.593 - 0.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.54% 21.818 22.155 - -3.93% -
BM_deque_vector_ranges_copy/5500 1.54% 191.495 194.447 - -5.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.54% 1666859.457 1692510.174 - 1.39% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.54% 599770.577 609000.110 - 0.37% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.53% 8070.348 8194.201 - 1.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.53% 34.951 35.488 - 1.01% -
BM_vector_deque_copy_backward/1024 1.53% 37.955 38.536 - 1.38% -
std::copy_n(list<int>)/64 1.53% 14.563 14.786 - 0.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.53% 1.777 1.804 - 0.34% -
BM_StringEraseToEnd_Huge_Opaque 1.53% 2.256 2.291 - 1.93% -
BM_std_minmax_element<int>/512 1.53% 137.736 139.837 - 14.37% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.52% 279303.184 283561.244 - -4.85% -
std::set<int>::contains(key)_(existent)/1024 1.51% 3.885 3.943 - 2.99% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.51% 36.209 36.758 - -2.33% -
SetIntersection_None_Set_uint64_262144_4 1.51% 1200993.570 1219157.795 - 0.82% -
std::pop_heap(deque<size_t>)/1024 1.51% 15.288 15.519 - 1.62% -
SetIntersection_Front_Set_uint32_256_256 1.51% 7659448.212 7774864.848 - 2.20% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.51% 12.348 12.534 - 0.87% -
BM_vector_deque_ranges_move/4096 1.50% 145.410 147.591 - 1.87% -
SetIntersection_None_Set_float_262144_256 1.49% 1147915.852 1165068.197 - -1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.49% 49.293 50.029 - 2.91% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.49% 1.548 1.571 - -6.18% -
BM_StringAssignAsciiz_Huge_Opaque 1.49% 188.655 191.469 - 1.37% -
BM_vector_deque_move/5500 1.49% 195.683 198.601 - 1.05% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.49% 294.746 299.139 - 0.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.49% 166155.307 168625.220 - -0.33% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.49% 559.418 567.734 - -0.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.49% 12928.132 13120.122 - -9.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.48% 220.800 224.076 - 3.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.48% 9179217.662 9315377.836 - 1.52% -
BM_deque_vector_move_backward/4096 1.48% 146.602 148.775 - 0.04% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 1.48% 88.248 89.553 - 0.79% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.47% 7444.925 7554.680 - 2.95% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.47% 210948.071 214049.076 - 0.78% -
SetIntersection_Front_Vector_uint64_64_64 1.47% 10695618.600 10852826.290 - -0.56% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.46% 476.470 483.450 - -0.33% -
std::move_backward(deque<int>)/8 1.46% 3.363 3.412 - -6.72% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 1.46% 12.977 13.166 - 0.94% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.46% 4757.816 4827.345 - 1.43% -
std::is_sorted(deque<int>)/8 1.46% 2.667 2.706 - -19.67% -
BM_StringRelational_Less_Empty_Huge_Control 1.46% 1.717 1.742 - 4.73% -
BM_CmpLess_ushort_ushort 1.46% 1.054 1.069 - 0.49% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.45% 1.650 1.674 - 6.51% -
std::stable_sort(deque<int>)_(heap)/1024 1.45% 2706.527 2745.877 - 1.31% -
BM_CmpEqual_schar_ushort 1.45% 1.079 1.095 - -0.95% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.45% 4.536 4.602 - 1.02% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.45% 682.421 692.298 - -2.19% -
std::rotate_copy(vector<int>)/32 1.45% 2.080 2.110 - 0.75% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.45% 1.402 1.423 - 1.47% -
SetIntersection_None_Set_float_262144_16 1.44% 1145471.517 1162014.730 - -1.71% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.44% 9063.011 9193.785 - 0.64% -
BM_vector_deque_move/4000 1.44% 139.612 141.625 - 0.59% -
std::unordered_map<int,_int>::clear()/32 1.44% 584.888 593.314 - 1.11% -
BM_toupper_string<char> 1.44% 15.283 15.503 - -1.22% -
SetIntersection_None_Set_float_262144_262144 1.44% 1146513.508 1162991.535 - -1.64% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.44% 320.323 324.921 - -1.97% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.44% 350895390.283 355932567.881 - -0.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.44% 14079.384 14281.464 - 2.53% -
BM_vector_deque_ranges_copy_backward/4096 1.42% 147.787 149.889 - 0.62% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.42% 533.850 541.438 - 0.17% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.42% 20.756 21.051 - -0.53% -
std::shift_left(deque<int>)/32 1.42% 3.780 3.833 - 0.05% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.42% 1275180.500 1293240.396 - 1.22% -
std::unordered_map<int,_int>::ctor(const&)/32 1.41% 202.450 205.313 - 0.83% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.41% 16.525 16.758 - 1.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.41% 89.604 90.869 - 0.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.41% 12.772 12.952 - 0.70% -
BM_deque_deque_copy/1 1.41% 2.534 2.570 - -0.64% -
SetIntersection_Interlaced_Set_string_64_16 1.41% 37738687.529 38269521.226 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.41% 8715347.903 8837859.632 - 2.39% -
BM_PushHeap_uint64_Random_256 1.40% 5.958 6.042 - 0.94% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.40% 1449170.895 1469457.796 - 0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.40% 205181555.098 208053281.317 - 1.62% -
BM_vector_deque_ranges_move_backward/64000 1.40% 7061.837 7160.580 - -4.61% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.40% 1.775 1.800 - 1.79% -
BM_PushHeap_string_Ascending_4 1.40% 2.548 2.583 - 1.42% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 1.39% 17.408 17.651 - -30.72% -
rng::contains(list<int>)_(process_all)/8 1.39% 2.328 2.361 - -1.78% -
std::pop_heap(deque<std::string>)/8 1.39% 57.088 57.881 - 1.01% -
BM_PushHeap_string_QuickSortAdversary_4 1.39% 6.348 6.436 - -0.06% -
bm_lexicographical_compare<unsigned_char>/64 1.39% 1.920 1.947 - -2.56% -
std::unique(list<int>)_(sprinkled)/1024 1.39% 942.480 955.543 - -0.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.38% 1118257.083 1133744.593 - -1.10% -
std::rotate(vector<int>)_(by_1/4)/50 1.38% 11.605 11.765 - 3.07% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.38% 61.961 62.817 - -0.73% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.38% 2518.214 2552.976 - 1.38% -
std::find_end(vector<int>)_(near_matches)/1000 1.38% 13409.390 13594.408 - 0.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.38% 198.175 200.904 - 2.07% -
std::multiset<int>::count(key)_(existent)/32 1.38% 3.758 3.809 - -0.10% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.38% 164.976 167.244 - 2.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.37% 390.513 395.882 - 1.39% -
std::is_sorted_until(list<int>)/8192 1.37% 7164.030 7262.432 - 0.31% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 1.37% 746.632 756.886 - 1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.37% 337302952.275 341933296.209 - 40.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.37% 13561317.431 13747308.805 - 0.85% -
SetIntersection_Front_Set_float_262144_256 1.36% 4160749.066 4217532.208 - 17.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.36% 22.144 22.445 - -1.03% -
std::find_end(deque<int>)_(process_all)/1000 1.36% 283.827 287.685 - 0.52% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.36% 18.145 18.392 - -1.53% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.36% 189523.719 192097.075 - -0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.36% 1036319.289 1050384.337 - 1.34% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.36% 714.126 723.804 - 2.93% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.35% 49267.240 49934.292 - 1.58% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.35% 1101875.069 1116793.678 - 0.92% -
bm_ranges_swap_ranges_vb_aligned/4096 1.35% 11.922 12.084 - 0.02% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.35% 49523.705 50193.318 - 0.18% -
BM_CmpLess_schar_int 1.35% 1.104 1.118 - -0.75% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.34% 33.534 33.984 - -1.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.34% 390.750 395.999 - 1.44% -
SetIntersection_None_Set_uint32_16384_64 1.34% 154414146.018 156486372.482 - -10.39% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.34% 0.815 0.825 - 0.62% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.34% 40.894 41.442 - 0.36% -
SetIntersection_None_Vector_float_262144_1024 1.34% 1128491.037 1143595.667 - 1.14% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.33% 705.357 714.766 - -0.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.33% 12.987 13.160 - 1.50% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.33% 32.212 32.641 - 0.05% -
SetIntersection_Front_Vector_uint64_262144_262144 1.33% 349104574.365 353753862.306 - 2.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.33% 754.405 764.441 - 1.67% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.33% 36589.042 37074.747 - 2.25% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.33% 38507.335 39017.582 - 1.25% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.32% 42.822 43.389 - -0.87% -
SetIntersection_None_Set_float_262144_64 1.32% 1147883.137 1163025.064 - -1.84% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.32% 13.527 13.706 - 0.72% -
std::sort(deque<int>)_(shuffled)/1024 1.32% 6825.030 6915.013 - 1.34% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.32% 35598.769 36067.355 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.31% 20.082 20.346 - 0.27% -
std::make_heap(vector<int>)_(heap)/1024 1.31% 271.298 274.861 - -0.38% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.31% 8.669 8.783 - 0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.31% 18150561.713 18388514.392 - 1.59% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.31% 56572.930 57313.328 - 1.13% -
std::map<int,_int>::find(key)_(existent)/1024 1.31% 4.194 4.249 - -2.81% -
BM_PushHeap_string_Random_262144 1.31% 18.040 18.276 - 1.51% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.31% 12.064 12.221 - -5.97% -
SetIntersection_Interlaced_Set_float_262144_16384 1.30% 1236047.851 1252137.859 - -2.13% -
std::find_end(vector<int>)_(near_matches)/1024 1.30% 13918.556 14099.668 - 0.16% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.30% 0.938 0.951 - -6.85% -
std::copy_n(vector<bool>)_(aligned)/262144 1.30% 638.731 647.040 - 132.56% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.29% 20.325 20.587 - 1.06% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.29% 10.930 11.071 - 3.10% -
BM_CmpEqual_ushort_uchar 1.29% 1.093 1.107 - -0.11% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.29% 410.761 416.052 - 1.48% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.28% 16.185 16.392 - -0.34% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.28% 3.830 3.879 - 0.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.28% 51.485 52.142 - -0.03% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.28% 489.584 495.830 - 0.07% -
SetIntersection_None_Set_float_262144_16384 1.27% 1155743.326 1170471.518 - -1.44% -
SetIntersection_None_Set_float_16384_16 1.27% 151855596.352 153787762.730 - -3.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.27% 24.042 24.347 - 1.39% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.27% 96654.042 97882.756 - 1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.27% 446.005 451.674 - 0.86% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.27% 990609.667 1003157.908 - 2.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.27% 42.246 42.780 - 0.81% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.26% 160.174 162.198 - 7.19% -
std::copy_backward(deque<int>)/1048576 1.26% 130848.893 132493.496 - -0.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.25% 1.769 1.791 - 21.16% -
BM_PushHeap_string_PipeOrgan_16 1.24% 4.144 4.196 - 3.25% -
std::copy_if(list<int>)_(entire_range)/262144 1.24% 213969.367 216630.835 - -7.56% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.24% 635975.804 643881.926 - -0.37% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.24% 37980.229 38451.998 - 0.45% -
BM_vector_deque_copy_backward/70000 1.24% 7978.416 8077.516 - -4.52% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.24% 390.451 395.286 - -1.21% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.24% 61.765 62.530 - 0.28% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.24% 17.855 18.076 - 0.81% -
BM_deque_deque_copy_backward/4096 1.24% 152.066 153.946 - 0.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.23% 18.762 18.994 - 1.73% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.23% 17.039 17.249 - 1.37% -
SetIntersection_None_Set_uint32_16384_16384 1.23% 155955144.140 157869820.691 - -0.37% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.23% 118626.118 120081.707 - -0.06% -
std::flat_map<int,_int>::clear()/1024 1.23% 391.454 396.253 - 1.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.23% 24.212 24.509 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.22% 513105.473 519389.764 - -0.09% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.22% 8404.936 8507.858 - 0.72% -
std::distance(join_view(vector<vector<int>>))/1024 1.22% 0.971 0.983 - 0.72% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.22% 138290.978 139982.643 - 1.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.22% 391.588 396.373 - 0.88% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.22% 69.432 70.278 - 1.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.22% 8273927.302 8374618.435 - 0.48% -
std::set<int>::ctor(const&)/1024 1.22% 6246.512 6322.524 - -0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.22% 14953.560 15135.474 - 1.04% -
std::make_heap(deque<int>)_(ascending)/1024 1.21% 2628.185 2660.020 - 0.10% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.21% 1.613 1.633 - 1.15% -
std::none_of(list<int>)_(process_all)/8 1.21% 2.637 2.669 - -3.24% -
std::fill(vector<int>)/8192 1.21% 231.305 234.096 - -0.21% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.21% 395.155 399.921 - 1.32% -
BM_PushHeap_string_QuickSortAdversary_1024 1.21% 15.037 15.219 - -0.59% -
std::distance(deque<int>)/50 1.20% 0.845 0.855 - 1.20% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.20% 1701058.594 1721511.721 - 1.65% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 12941.520 13097.104 - 3.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.20% 365.460 369.844 - 1.99% -
BM_StringFindStringLiteral/2048 1.20% 40.155 40.637 - 0.94% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.20% 6.478 6.556 - -4.51% -
std::partition_point(vector<int>)/1024 1.20% 6.041 6.114 - -0.44% -
std::stable_partition(vector<int>)_(dense)/8192 1.20% 2079.059 2103.959 - 0.64% -
SetIntersection_None_Set_float_16384_1 1.20% 151972274.179 153790336.764 - -3.36% -
BM_deque_vector_copy_backward/4000 1.19% 141.904 143.598 - 0.84% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.19% 2.977 3.013 - -0.85% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.19% 21.627 21.885 - 8.67% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.19% 19.338 19.568 - 1.96% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.19% 18.222 18.438 - -0.28% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.19% 604.001 611.171 - -0.61% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.19% 683.232 691.337 - -0.37% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.18% 221018447.715 223637492.870 - 2.44% -
rng::for_each(multimap<int>)/8 1.18% 6.131 6.203 - 2.40% -
std::multiset<int>::find(key)_(existent)/1024 1.18% 4.049 4.097 - -0.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.18% 376491.969 380937.013 - 0.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.18% 10.933 11.062 - -0.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.18% 455.739 461.114 - 1.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.18% 392.358 396.976 - 1.17% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.18% 13012.471 13165.468 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 1.17% 5798.846 5866.971 - 0.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.17% 44.708 45.233 - 2.05% -
std::swap_ranges(list<int>)/1024 1.17% 749.856 758.657 - -0.35% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.17% 2.164 2.189 - 0.91% -
std::multiset<std::string>::ctor(const&)/1024 1.17% 34545.866 34950.525 - -0.65% -
BM_vector_deque_ranges_copy/4000 1.17% 140.450 142.094 - 1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.17% 209120.589 211564.928 - 0.04% -
BM_vector_deque_copy_backward/65536 1.17% 7428.858 7515.575 - -5.69% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.17% 5.367 5.429 - 0.63% -
rng::contains(list<int>)_(process_all)/50 1.17% 18.211 18.423 - 0.68% -
std::set<int>::clear()/8192 1.17% 78916.256 79836.475 - -0.71% -
std::stable_sort(deque<int>)_(ascending)/1024 1.17% 2094.733 2119.156 - 1.01% -
BM_PushHeap_string_QuickSortAdversary_16 1.16% 10.429 10.550 - -0.26% -
SetIntersection_None_Set_float_262144_4 1.16% 1149936.281 1163311.195 - -1.67% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.16% 2284.535 2311.088 - -1.43% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.16% 838616.140 848344.985 - 0.63% -
std::find_end(forward_list<int>)_(same_length)/1024 1.16% 1484.638 1501.855 - 0.41% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.16% 1163.020 1176.493 - 0.02% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.16% 117664.643 119026.547 - 1.89% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.15% 60084.951 60778.103 - 1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.15% 90954.179 92002.542 - 1.75% -
std::pop_heap(deque<std::string>)/8192 1.15% 113.519 114.827 - -0.53% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.15% 19.721 19.948 - 1.69% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.15% 8999.587 9103.102 - 0.84% -
BM_PushHeap_uint32_Random_1024 1.15% 5.632 5.697 - -2.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.14% 14.767 14.936 - 1.08% -
std::partition_copy(list<int>)/8192 1.14% 7338.800 7422.716 - -5.97% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.14% 5274.512 5334.723 - -2.73% -
std::flat_map<int,_int>::clear()/8192 1.14% 407.106 411.739 - 0.61% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.14% 230.639 233.258 - 2.09% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.13% 16.649 16.838 - 1.33% -
std::sort(vector<NonIntegral>)_(descending)/8 1.13% 24.685 24.965 - -0.66% -
SetIntersection_Front_Set_string_4_4 1.13% 156279364.718 158046049.776 - -1.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.13% 2.927 2.960 - -0.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 669.666 677.212 - 1.44% -
rng::contains_subrange(list<int>)_(process_all)/16 1.13% 4.859 4.914 - 1.58% -
std::set<int>::erase(iterator)/8192 1.13% 19.668 19.890 - -0.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.13% 31.822 32.180 - -0.38% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 1073611.419 1085689.107 - 0.37% -
SetIntersection_None_Set_uint32_1024_1024 1.12% 9019637.463 9121104.402 - 5.78% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.12% 21.226 21.464 - 0.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 1.12% 19.460 19.678 - 0.45% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.12% 4464.370 4514.402 - -0.67% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 1.12% 10.547 10.665 - 1.04% -
SetIntersection_Front_Set_uint64_256_64 1.12% 5737624.205 5801790.039 - 4.99% -
BM_deque_vector_ranges_copy/1 1.12% 2.095 2.118 - 3.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.12% 44495.289 44992.010 - -0.27% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.11% 571317.007 577664.157 - -0.61% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.11% 9.749 9.857 - -0.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.11% 23.696 23.959 - -3.87% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.11% 29.474 29.801 - -4.84% -
BM_PushHeap_string_Random_16384 1.11% 15.974 16.151 - -0.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.11% 12.759 12.901 - 0.44% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.10% 578.659 585.037 - -0.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.10% 14.777 14.939 - 1.14% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.10% 18.128 18.328 - 1.08% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.10% 8266.474 8357.231 - 1.22% -
std::set<int>::insert(value)_(new_value,_middle)/0 1.10% 16.972 17.158 - 0.74% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.09% 54968.511 55568.432 - 0.77% -
BM_deque_deque_copy_backward/5500 1.09% 203.034 205.249 - 0.43% -
SetIntersection_Interlaced_Set_float_16384_256 1.09% 196886740.230 199032302.048 - -1.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.09% 1625334.719 1643026.936 - 0.65% -
rng::fold_left(list<int>)/50 1.09% 37.492 37.900 - -0.65% -
std::rotate(list<int>)_(by_1/3)/8192 1.09% 8299.195 8389.297 - 0.27% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.09% 7.707 7.791 - -1.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.08% 54.356 54.945 - -0.27% -
SetIntersection_Front_Vector_uint64_262144_4 1.08% 1056272.383 1067697.613 - 1.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.08% 634692.669 641543.531 - 0.42% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.08% 157.784 159.485 - 0.82% -
SetIntersection_None_Vector_uint64_262144_1024 1.08% 1114535.784 1126548.079 - 0.78% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.08% 17.744 17.935 - -0.14% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.08% 60.316 60.965 - 0.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.07% 178093.372 180007.150 - 2.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.07% 3551.922 3590.035 - 4.66% -
BM_lexicographical_compare_three_way_fast_path/16 1.07% 4.381 4.428 - 0.51% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 245753.120 248385.600 - -1.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.07% 868.675 877.964 - -2.92% -
std::find_first_of(list<int>)_(small_needle)/32 1.07% 92.763 93.754 - 0.36% -
ranges::min(std::vector<__int128>)/64 1.07% 26.337 26.618 - 8.18% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.07% 2.072 2.094 - 0.93% -
BM_StringAssignAsciiz_Huge_Transparent 1.06% 188.492 190.499 - 0.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 635731.997 642491.194 - 0.17% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.06% 302.462 305.674 - 0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.06% 11906340.932 12032708.601 - 1.55% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.06% 17.331 17.515 - -1.30% -
SetIntersection_None_Vector_string_16384_256 1.06% 1194138.645 1206802.615 - -0.85% -
SetIntersection_None_Set_string_256_4 1.06% 11277958.237 11397271.973 - -1.32% -
SetIntersection_Front_Set_uint64_262144_262144 1.06% 1690354.004 1708229.492 - -2.77% -
std::replace(list<int>)_(prefix)/50 1.06% 17.055 17.235 - -0.65% -
std::find(list<int>)_(process_all)/50 1.06% 18.825 19.024 - -0.19% -
std::unique_copy(deque<int>)_(contiguous)/52 1.05% 14.704 14.859 - -11.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.05% 407.992 412.278 - 1.07% -
SetIntersection_Front_Set_uint32_262144_256 1.05% 3830800.392 3871043.141 - 2.80% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.05% 12666.791 12799.416 - 2.19% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.05% 184.505 186.436 - 0.41% -
std::multiset<int>::find(key)_(existent)/32 1.04% 1.600 1.617 - 0.32% -
std::map<int,_int>::contains(key)_(existent)/32 1.04% 1.638 1.655 - -2.72% -
std::find_end(list<int>)_(match_near_end)/1024 1.04% 59.528 60.146 - 0.21% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.04% 7227.483 7302.487 - -0.76% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.04% 35515.099 35883.406 - -0.82% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.04% 4211.660 4255.325 - -7.20% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.04% 12585.297 12715.749 - 1.12% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.04% 1331.791 1345.589 - 0.16% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.03% 35.023 35.385 - -2.56% -
std::distance(join_view(vector<vector<int>>))/8192 1.03% 8.299 8.385 - -0.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.03% 820.033 828.490 - -0.10% -
std::find(vector<int>)_(bail_25%)/8192 1.03% 465.168 469.965 - -0.21% -
std::generate_n(vector<int>)/32 1.03% 7.847 7.928 - 0.26% -
SetIntersection_Front_Set_uint32_262144_16 1.03% 1191753.467 1204035.530 - 3.96% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.03% 5086.131 5138.531 - 0.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.03% 558514.057 564265.193 - 0.59% -
std::stable_sort(deque<int>)_(descending)/1024 1.03% 2888.199 2917.917 - 0.42% -
SetIntersection_None_Set_float_262144_1024 1.03% 1149187.012 1161009.275 - -1.82% -
SetIntersection_None_Set_uint64_256_16 1.03% 10780360.535 10891044.851 - 2.70% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.03% 21624.317 21846.311 - 0.95% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.03% 19.233 19.430 - 0.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.02% 16.117 16.282 - -0.17% -
BM_vector_deque_move/64 1.02% 2.675 2.703 - -4.31% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.02% 16.425 16.592 - 0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.02% 2983634.524 3014059.002 - 0.73% -
BM_StringFindStringLiteral/128 1.02% 3.187 3.219 - 2.83% -
std::partition(list<int>)_(sparse)/50 1.01% 21.752 21.971 - 1.39% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.01% 22.043 22.265 - -5.09% -
BM_lexicographical_compare_three_way_fast_path/1024 1.01% 244.043 246.498 - -0.05% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.01% 4181.483 4223.518 - 1.08% -
BM_lexicographical_compare_three_way_fast_path/262144 1.00% 59928.147 60529.491 - 0.15% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.00% 6101.732 6162.824 - 1.41% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.00% 19.463 19.658 - 0.58% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.00% 1.509 1.524 - -2.34% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.351 367.763 -12.26% 367.763
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.068 705.292 -0.04% 705.292
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.860 559.989 -0.80% 559.989
std::search_n(deque<int>)_(no_match)/8192 -99.31% 2429.649 16.652 518.811 5.51% 518.811
std::search_n(vector<int>)_(no_match)/1024 -98.46% 216.841 3.345 42.801 -11.78% 42.801
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.070 64.768 -0.12% 64.768
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.53% 611.467 15.133 106.516 0.17% 106.516
std::search_n(deque<int>)_(no_match)/1024 -95.37% 293.746 13.591 44.370 -0.28% 44.370
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -78.31% 69.021 14.967 - -16.81% -
std::fill(vector<bool>)/262144 -75.53% 941.294 230.371 - -0.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -70.55% 1749.757 515.273 - -42.82% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -66.84% 2531.800 839.563 - 3.71% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.05% 23.874 8.821 - -15.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -62.42% 50.255 18.886 - -70.81% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.41% 14.878 5.891 - -14.96% -
BM_deque_vector_copy/64 -52.41% 5.410 2.574 - -1.57% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -51.58% 19.119 9.258 - -14.79% -
std::search_n(vector<int>)_(no_match)/32 -51.45% 6.886 3.343 0.369 -11.05% 0.369
std::transform(deque<int>)_(identity_transform)/32 -49.16% 24.212 12.309 - 0.04% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -46.59% 829.050 442.817 - -39.96% -
BM_vector_deque_ranges_move/64 -46.44% 5.321 2.850 - 0.98% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.14% 15.025 8.093 0.527 -0.14% 0.527
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -45.74% 72.001 39.069 - -45.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -44.77% 46.745 25.817 - 2.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -44.68% 41.959 23.211 - -38.09% -
rng::find_last(list<int>)_(bail_10%)/1024 -44.30% 1240.838 691.196 - 2.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -43.90% 7137942.061 4004606.272 - -44.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -43.81% 75.689 42.531 - 19.60% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.45% 179.543 101.525 - -51.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -42.95% 11.309 6.451 - -0.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.18% 10.947 6.329 - -18.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -41.90% 171.755 99.785 - -46.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -41.17% 166.690 98.056 - -47.08% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -40.07% 5750178.186 3446344.356 - -7.04% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -39.97% 7.861 4.719 - 0.03% -
std::copy(vector<bool>)_(aligned)/1048576 -39.39% 3793.166 2299.088 - -24.92% -
std::adjacent_find(deque<int>)/50 -39.29% 26.467 16.069 - -6.43% -
std::set<std::string>::insert(value)_(already_present)/1024 -39.24% 26.792 16.279 - -44.52% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -39.21% 4.142 2.518 - -9.78% -
std::set<int>::contains(key)_(non-existent)/8192 -38.58% 19.181 11.782 - 0.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -38.08% 72.369 44.810 - -15.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -37.48% 125.843 78.680 - -40.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -36.73% 7.257 4.592 - -17.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -36.61% 22832289.416 14473236.556 - 22.40% -
SetIntersection_Interlaced_Vector_float_16384_64 -35.17% 8464292.663 5487064.776 - -50.08% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.43% 653.879 428.755 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -34.28% 65517870.747 43059392.259 - 2.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -34.20% 2.014 1.325 - -9.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.70% 48.229 31.974 - -3.18% -
std::equal(vector<bool>)_(unaligned)/8 -33.37% 1.121 0.747 - -16.78% -
BM_PushHeap_float_Random_1 -33.09% 0.697 0.466 - -1.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -33.02% 50.116 33.566 - -19.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -32.92% 11172785.651 7494230.892 - -24.96% -
std::adjacent_find(deque<int>)/8 -32.85% 4.875 3.274 - -7.19% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -32.78% 34.610 23.263 - -24.88% -
std::equal(vector<bool>)_(unaligned)/50 -32.31% 1.123 0.760 - -13.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -31.98% 804.576 547.283 - -44.71% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -31.62% 472.645 323.203 - -3.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -31.57% 0.404 0.277 - 1.43% -
BM_vector_deque_ranges_copy/0 -31.54% 0.625 0.428 - 23.63% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -31.39% 8314145.924 5704308.078 - -37.43% -
std::is_sorted_until(deque<int>,_pred)/8 -30.87% 6.112 4.225 - 1.73% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -30.53% 37.421 25.997 - -17.12% -
SetIntersection_None_Set_string_1024_16 -30.47% 12663239.195 8804490.797 - -2.24% -
SetIntersection_Interlaced_Vector_float_262144_16 -30.37% 4260499.326 2966587.623 - -49.57% -
SetIntersection_Interlaced_Vector_float_16384_16 -30.32% 3674779.688 2560503.282 - -34.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.29% 0.487 0.339 - 0.32% -
SetIntersection_Interlaced_Set_string_16384_16 -30.23% 345495322.150 241046433.596 - -3.55% -
SetIntersection_None_Set_string_1024_4 -29.69% 12516676.481 8801037.611 - -1.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -29.04% 96.779 68.676 - -21.49% -
SetIntersection_None_Set_string_1024_1 -28.88% 12681800.183 9018981.195 - -0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.70% 349765375.114 249374404.571 - -29.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -28.59% 10.040 7.170 - -12.30% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -27.92% 38814871.394 27979493.909 - -24.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.84% 72.774 52.511 - -8.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -26.88% 2287558.021 1672654.984 - 0.50% -
std::fill(list<int>)/1024 -26.49% 671.673 493.755 - -1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -25.73% 0.697 0.518 - -25.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -25.20% 33.096 24.757 - -22.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -24.96% 31.198 23.411 - -29.26% -
std::all_of(vector<int>)_(process_all)/50 -24.94% 17.631 13.234 - 4.27% -
BM_vector_deque_copy/0 -24.47% 0.604 0.456 - 6.98% -
std::copy(vector<bool>)_(aligned)/262144 -24.45% 751.624 567.872 - -16.82% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.39% 7088.095 5359.099 - 1.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.16% 769.308 583.456 - 0.39% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -23.64% 39.052 29.821 - -14.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -23.54% 30.962 23.674 - -31.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.45% 715.814 547.947 - -44.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.37% 24.829 19.028 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -23.30% 20759934.317 15922867.479 - -12.10% -
SetIntersection_Interlaced_Vector_float_262144_1024 -23.24% 96897190.723 74373796.530 - -35.25% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -23.20% 23.683 18.189 - -13.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.92% 34.540 26.622 - -19.03% -
std::unordered_set<std::string>::erase(iterator)/1024 -22.88% 33.550 25.874 - 1.22% -
std::find_if(vector<char>)_(bail_25%)/8 -22.82% 0.957 0.739 - -34.69% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -22.75% 14468.164 11176.135 - -2.92% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.68% 6.511 5.034 - -10.53% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -22.53% 0.338 0.262 - -35.37% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.38% 3794.811 2945.656 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -21.84% 6973366.576 5450314.512 - -2.61% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.81% 2.878 2.250 - -7.21% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -21.51% 1964.499 1541.993 - 4.43% -
std::unordered_multiset<int>::count(key)_(existent)/32 -21.49% 1.934 1.518 - -11.59% -
std::move(deque<int>)/32768 -21.20% 2331.800 1837.382 - -22.96% -
std::vector<int>::ctor(size)/32 -21.15% 14.541 11.466 - 11.73% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.01% 7165166.732 5659671.332 - 0.03% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.87% 511.827 404.988 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -20.75% 143713879.990 113892277.811 - -1.04% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -20.56% 108597894.405 86265097.125 - -6.55% -
BM_PushHeap_float_SingleElement_1 -20.47% 0.586 0.466 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -20.44% 42.702 33.975 - -0.41% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -20.11% 27.669 22.105 - -1.34% -
ranges::min(std::list<__int128>)/1 -19.97% 0.456 0.365 - -0.63% -
SetIntersection_Interlaced_Vector_float_16384_4 -19.93% 1678455.658 1344000.125 - -0.77% -
ranges::min(std::deque<char>)/1 -19.53% 0.915 0.737 - 16.85% -
std::unordered_set<int>::contains(key)_(existent)/1024 -19.50% 1.589 1.279 - -22.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.37% 20.395 16.444 - -21.09% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -19.26% 2.734 2.207 - -5.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.24% 53.493 43.200 - 2.24% -
SetIntersection_Interlaced_Vector_float_262144_256 -19.14% 33965704.155 27464131.931 - -36.56% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -19.04% 43.399 35.137 - -0.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.96% 1.731 1.403 - -21.65% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.96% 1037.840 841.104 - 1.05% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.90% 6.192 5.021 - 0.19% -
BM_vector_deque_ranges_move/0 -18.90% 0.525 0.426 - 0.79% -
BM_StringDestroy_Large -18.69% 9.522 7.742 - -4.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -18.57% 25584093.036 20833407.071 - -12.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -18.54% 0.480 0.391 - 1.20% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -18.53% 1796409.249 1463602.886 - -20.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.52% 64.832 52.824 - -4.88% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -18.51% 25.227 20.559 - 0.97% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -18.48% 41.424 33.771 - 6.93% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -18.30% 0.443 0.362 - 21.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -18.21% 1723.823 1409.841 - 4.55% -
std::set<std::string>::insert(value)_(already_present)/32 -18.20% 8.914 7.291 - -30.71% -
std::find_if_not(vector<int>)_(bail_25%)/8 -17.98% 0.842 0.691 - -18.74% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -17.82% 10.759 8.841 - -1.33% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -17.82% 1.558 1.280 - -9.31% -
BM_deque_deque_copy_backward/0 -17.81% 0.931 0.765 - -11.10% -
std::move(vector<int>)/1048576 -17.72% 70383.066 57913.045 - 2.78% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.59% 29.773 24.537 - -22.53% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -17.40% 1.832 1.513 - -5.81% -
std::copy_if(list<int>)_(entire_range)/64 -17.36% 36.704 30.334 - -9.47% -
std::map<std::string,_int>::erase(iterator)/8192 -17.30% 32.066 26.520 - -8.18% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -17.29% 8.931 7.387 - -12.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -17.19% 0.665 0.550 - 2.06% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.18% 34.246 28.362 - 3.94% -
SetIntersection_Front_Set_uint64_262144_1024 -17.14% 15566381.195 12897542.214 - -1.16% -
BM_deque_deque_move_backward/0 -16.98% 0.920 0.763 - -17.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -16.90% 14.036 11.663 - -1.27% -
SetIntersection_Front_Set_uint32_262144_1024 -16.67% 14332566.840 11943484.919 - -3.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -16.65% 1.538 1.282 - -3.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -16.63% 25.666 21.397 - -3.30% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -16.63% 1.576 1.314 - -8.77% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.63% 7.254 6.048 - -0.99% -
SetIntersection_Front_Set_float_16384_1024 -16.38% 13580671.575 11355799.179 - -18.74% -
ranges::minmax(std::deque<char>)/1 -16.21% 0.805 0.675 - -14.98% -
BM_PushHeap_float_Random_4 -16.16% 2.812 2.358 - -5.30% -
ranges::minmax(std::deque<long_long>)/1 -16.07% 0.826 0.693 - -12.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -16.06% 65.499 54.983 - -3.80% -
std::unordered_set<int>::contains(key)_(existent)/8192 -15.98% 1.571 1.320 - -14.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -15.92% 1.520 1.278 - -0.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -15.87% 6.411 5.394 - -9.81% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -15.87% 9613780.560 8088382.892 - -30.47% -
BM_StringFindAllMatch/512 -15.85% 13.701 11.529 - -0.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -15.80% 1.584 1.334 - -22.41% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -15.53% 1.517 1.281 - 3.19% -
SetIntersection_Interlaced_Vector_float_16384_1024 -15.38% 45938317.730 38874169.527 - -27.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -15.28% 1.515 1.283 - 0.01% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.17% 52341.438 44403.615 - -0.64% -
std::copy_n(vector<int>)/4096 -15.11% 172.086 146.082 - -6.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -14.99% 24.254 20.619 - -19.51% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -14.92% 3916378.838 3332123.455 - -12.92% -
BM_PushHeap_uint32_Ascending_1 -14.87% 0.629 0.536 - -6.91% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.75% 7577.612 6460.006 - 0.15% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.73% 4604.042 3925.955 - -10.07% -
std::unordered_set<int>::contains(key)_(existent)/32 -14.72% 1.587 1.354 - -5.60% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.70% 6466.454 5515.663 - 3.05% -
BM_PushHeap_uint32_QuickSortAdversary_1 -14.70% 0.465 0.397 - -17.85% -
BM_StringFindAllMatch/8 -14.65% 2.873 2.452 - -0.90% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -14.54% 125.055 106.876 - -4.27% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -14.53% 1.834 1.567 - -10.91% -
std::is_partitioned(list<int>)_(partitioned)/1024 -14.52% 709.345 606.360 - 0.77% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.48% 2.685 2.296 - -8.25% -
std::fill_n(list<int>)/8192 -14.46% 9046.214 7738.037 - 8.08% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -14.44% 32.906 28.155 - -5.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.40% 198.647 170.036 - 2.84% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.20% 804.553 690.336 - -0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.98% 70.798 60.898 - -0.35% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -13.98% 1.804 1.552 - -2.86% -
SetIntersection_Interlaced_Vector_float_16384_256 -13.45% 16984669.721 14700525.036 - -36.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.44% 56.622 49.013 - -18.60% -
rng::starts_with(list<int>)/8192 -13.36% 9200.469 7971.325 - -14.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -13.29% 1.186 1.028 - -13.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -13.26% 820.814 711.958 - -1.83% -
std::set<std::string>::equal_range(key)_(existent)/1024 -13.12% 25.302 21.982 - -17.55% -
BM_PushHeap_float_Descending_1 -13.07% 0.536 0.466 - -0.06% -
SetIntersection_Interlaced_Vector_float_262144_64 -13.06% 9216105.617 8012275.496 - -17.61% -
std::map<std::string,_int>::erase(key)_(existent)/32 -12.98% 77.818 67.719 - 11.09% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -12.83% 13.277 11.573 - -19.56% -
SetIntersection_Interlaced_Vector_string_262144_16 -12.67% 6855503.643 5987001.749 - 4.22% -
std::pop_heap(vector<std::string>)/1024 -12.66% 22.869 19.973 - -0.62% -
std::unordered_multiset<int>::find(key)_(existent)/32 -12.65% 1.491 1.303 - 1.25% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -12.64% 54000255.708 47174605.251 - -6.85% -
std::is_sorted_until(deque<int>)/8 -12.46% 2.841 2.487 - 0.32% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.45% 816.645 715.002 - -6.87% -
SetIntersection_Front_Set_float_256_256 -12.40% 8182561.613 7167719.163 - -8.92% -
BM_vector_deque_copy/1 -12.35% 2.298 2.014 - -13.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.33% 577.117 505.979 - -4.21% -
std::stable_partition(deque<int>)_(sparse)/32 -12.31% 13.126 11.510 - 2.82% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -12.31% 45.478 39.878 - 23.98% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.31% 50.554 44.330 - -0.50% -
std::equal(deque<int>)_(it,_it,_it)/1024 -12.29% 484.969 425.372 - -8.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.17% 576.560 506.411 - 1.37% -
std::replace(vector<int>)_(sprinkled)/1024 -12.13% 169.994 149.366 - -6.65% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.05% 17.364 15.271 - 0.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -12.05% 4999450.693 4396961.293 - -20.60% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -11.99% 644.506 567.253 - 3.00% -
std::rotate(list<int>)_(by_1/2)/8192 -11.94% 5451.162 4800.342 - -12.92% -
ranges::minmax(std::vector<char>)/8 -11.92% 1.044 0.920 - -15.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.92% 645.167 568.267 - 3.24% -
SetIntersection_None_Set_string_16384_1024 -11.92% 221429009.401 195042288.568 - -5.87% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.84% 61.523 54.236 - -12.25% -
std::unordered_set<int>::clear()/1024 -11.71% 10228.555 9030.676 - 15.44% -
BM_StringRelational_Compare_Empty_Large_Control -11.68% 1.830 1.616 - -2.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.62% 643.498 568.710 - -5.43% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -11.61% 14.285 12.626 - -12.80% -
std::search(deque<int>)_(near_matches)/1024 -11.53% 20553.620 18184.507 - -21.53% -
SetIntersection_Interlaced_Set_string_256_256 -11.51% 32527027.954 28783319.713 - -3.07% -
std::set<std::string>::count(key)_(existent)/8192 -11.48% 34.687 30.704 - 1.23% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -11.48% 728.294 644.700 - 2.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -11.32% 1324.625 1174.685 - -1.89% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -11.29% 9269.935 8223.371 - -6.25% -
BM_PushHeap_uint32_Descending_4 -11.01% 0.389 0.346 - -3.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.99% 7605.711 6769.786 - 13.73% -
std::rotate(list<int>)_(1_element_forward)/8192 -10.98% 8100.032 7210.280 - -11.69% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -10.94% 6166.445 5491.803 - 2.97% -
SetIntersection_Interlaced_Set_uint32_262144_16 -10.93% 1741256.019 1550952.557 - -0.60% -
std::copy_backward(vector<bool>)_(aligned)/262144 -10.89% 789.882 703.837 - 146.97% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -10.83% 622.932 555.482 - -3.37% -
std::unordered_set<std::string>::find(key)_(existent)/32 -10.79% 37.402 33.366 - -4.51% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.79% 25721.937 22947.369 - 5.27% -
SetIntersection_Front_Set_string_262144_16 -10.76% 2039869.741 1820357.587 - -3.97% -
bm_lexicographical_compare<signed_char>/1 -10.74% 1.531 1.367 - 5.39% -
std::set<std::string>::erase(iterator)/1024 -10.73% 31.060 27.728 - -16.86% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -10.71% 1.345 1.201 - -14.95% -
std::unordered_set<int>::clear()/8192 -10.70% 73561.139 65687.230 - 5.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.70% 56.521 50.473 - 0.04% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -10.70% 359.742 321.263 - -3.59% -
std::partition(deque<int>)_(sparse)/8192 -10.67% 3295.180 2943.487 - -3.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.66% 1205.938 1077.380 - -8.17% -
BM_StringFindAllMatch/1 -10.61% 3.157 2.822 - 1.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.58% 56706.774 50706.678 - -1.83% -
BM_vector_deque_ranges_copy_backward/0 -10.58% 0.676 0.605 - 20.25% -
BM_deque_vector_ranges_copy_backward/70000 -10.49% 10219.110 9147.103 - 2.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.46% 58.742 52.601 - -0.55% -
std::search(list<int>)_(no_match)/8192 -10.42% 7424.052 6650.264 - -0.02% -
BM_vector_deque_copy/2 -10.41% 1.989 1.782 - -13.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.41% 0.386 0.346 - -22.13% -
SetIntersection_Interlaced_Vector_string_16384_256 -10.37% 43195874.964 38717258.108 - -1.35% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -10.36% 7083.683 6349.655 - -1.86% -
SetIntersection_Front_Set_float_256_64 -10.34% 5740497.510 5147183.097 - -11.44% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -10.33% 30675.141 27507.161 - -0.23% -
BM_PushHeap_uint64_SingleElement_1 -10.28% 0.479 0.429 - -17.28% -
std::find_end(deque<int>)_(near_matches)/8192 -10.27% 1252100.370 1123464.897 - -10.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.27% 2.802 2.514 - -11.10% -
SetIntersection_Front_Set_float_262144_16384 -10.26% 228201279.112 204790292.383 - -5.97% -
SetIntersection_Front_Set_string_256_256 -10.25% 30873578.681 27709471.598 - -9.73% -
std::unique_copy(deque<int>)_(contiguous)/32 -10.23% 10.615 9.529 - -18.47% -
std::remove_if(vector<int>)_(sprinkled)/50 -10.20% 63.333 56.875 - 0.16% -
SetIntersection_Front_Set_float_1024_1024 -10.17% 13560496.078 12181016.761 - 9.85% -
SetIntersection_Interlaced_Vector_string_256_64 -10.17% 20857354.572 18735815.109 - -4.31% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.15% 13.463 12.097 - 0.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.14% 29425.545 26441.628 - -1.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -10.12% 67905738.999 61032121.108 - 5.60% -
std::count(list<int>)_(every_other)/8192 -10.12% 7535.874 6773.267 - -1.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -10.08% 23.609 21.228 - -11.42% -
ranges::min(std::deque<char>)/70000 -10.07% 19818.274 17822.286 - -0.26% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.07% 5894961.454 5301630.453 - -0.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.01% 629.201 566.198 - 3.87% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.01% 6603472.743 5942629.977 - -7.73% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.99% 5891799.727 5303013.650 - -8.74% -
BM_deque_vector_ranges_move_backward/64000 -9.97% 9101.442 8194.014 - 2.34% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -9.97% 55.937 50.361 - -14.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -9.95% 41.730 37.579 - -9.04% -
std::for_each_n(join_view(vector<vector<int>>))/8 -9.93% 1.613 1.453 - -7.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.86% 1333.658 1202.165 - 6.86% -
std::copy_if(list<int>)_(every_other)/32768 -9.84% 28160.750 25390.859 - -2.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.81% 5492.321 4953.629 - 3.43% -
BM_deque_vector_copy/0 -9.79% 1.559 1.406 - 3.19% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -9.79% 10.912 9.844 - -7.86% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.77% 106156.503 95782.404 - -5.00% -
std::find_first_of(list<int>)_(large_needle)/1024 -9.77% 922409.162 832286.557 - -4.11% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -9.77% 24.314 21.938 - -7.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -9.75% 8.840 7.978 - -11.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.75% 29.293 26.438 - -7.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.66% 33.806 30.540 - -1.09% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.66% 2.953 2.668 - -3.58% -
SetIntersection_Front_Set_float_262144_1024 -9.64% 13347852.654 12060498.426 - 5.82% -
std::map<int,_int>::ctor(const&)/1024 -9.62% 7444.928 6728.920 - 0.35% -
BM_PushHeap_float_Random_16 -9.57% 5.394 4.878 - -3.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -9.56% 559.925 506.374 - -8.43% -
std::find_end(deque<int>)_(near_matches)/1024 -9.56% 18033.884 16309.574 - -6.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -9.48% 34.642 31.358 - 17.85% -
std::find_if(list<int>)_(process_all)/8192 -9.46% 7735.543 7003.756 - -5.18% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.44% 23.816 21.567 - -2.67% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.40% 326.383 295.697 - -5.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -9.40% 24.065 21.802 - -13.29% -
std::find_end(deque<int>)_(near_matches)/1000 -9.34% 17301.504 15685.966 - -7.06% -
std::find_end(list<int>,_pred)_(same_length)/8192 -9.29% 9496.537 8614.740 - -2.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.28% 54.705 49.629 - 9.26% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -9.26% 70.426 63.906 - 44.49% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.23% 41.060 37.271 - -4.50% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.18% 29.883 27.140 - -12.58% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -9.15% 1.835 1.667 - 3.48% -
SetIntersection_Front_Set_string_262144_64 -9.14% 5003161.131 4545708.647 - -4.90% -
std::equal(deque<int>)_(it,_it,_it)/50 -9.12% 22.602 20.541 - -4.91% -
ranges::minmax(std::vector<char>)/64 -9.11% 1.328 1.207 - -1.96% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.09% 43.919 39.926 - 14.65% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -9.06% 10.698 9.728 - 3.62% -
BM_StringDestroy_Huge -9.03% 12.129 11.034 - -2.97% -
BM_deque_vector_ranges_copy/0 -8.98% 1.553 1.414 - 7.90% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.97% 56676.944 51592.611 - -0.10% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.88% 1.351 1.231 - -16.50% -
SetIntersection_Interlaced_Vector_string_262144_64 -8.87% 22340393.591 20358416.841 - 2.61% -
std::distance(join_view(vector<vector<int>>))/50 -8.87% 0.641 0.584 - -15.42% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.83% 1883.538 1717.287 - -0.70% -
BM_StringRelational_Less_Empty_Empty_Control -8.81% 1.827 1.666 - 3.27% -
BM_vector_deque_ranges_copy_backward/2 -8.80% 1.998 1.822 - -8.77% -
SetIntersection_Interlaced_Set_uint32_262144_4 -8.78% 1374565.267 1253868.000 - -1.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.76% 1.659 1.514 - -11.77% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -8.73% 4288280.585 3914116.482 - 15.12% -
std::multiset<int>::count(key)_(existent)/8192 -8.72% 10.185 9.297 - -3.20% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.69% 841.801 768.666 - -2.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -8.67% 1.368 1.250 - -4.54% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -8.64% 17.804 16.265 - 0.83% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -8.63% 1.422 1.300 - -9.86% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.60% 29.451 26.918 - -7.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.59% 74815.710 68389.511 - -5.60% -
SetIntersection_Front_Vector_string_16384_64 -8.57% 3428717.280 3134966.360 - 1.57% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.56% 2025761.427 1852420.015 - -25.25% -
bm_lexicographical_compare<signed_char>/64 -8.54% 2.263 2.070 - 1.37% -
std::replace(vector<int>)_(sprinkled)/32 -8.53% 6.195 5.667 - -10.57% -
SetIntersection_Front_Set_string_1024_64 -8.48% 4966333.257 4545233.865 - -7.59% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -8.48% 12366.156 11317.764 - -3.02% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.47% 8417840.117 7704901.776 - 3.12% -
SetIntersection_Front_Set_float_16384_256 -8.45% 4199292.751 3844563.317 - -1.58% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.42% 35.280 32.310 - -7.14% -
std::map<int,_int>::ctor(const&)/8192 -8.40% 58703.685 53770.788 - -0.06% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -8.39% 29.634 27.149 - -11.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.38% 77.730 71.213 - 0.97% -
std::count_if(list<int>)_(every_other)/8192 -8.38% 8357.806 7657.030 - 5.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.36% 93.924 86.073 - -0.60% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.31% 205.461 188.382 - -0.48% -
std::search(list<int>)_(single_element)/8192 -8.30% 8935.607 8194.057 - -15.02% -
SetIntersection_Front_Vector_float_1024_1024 -8.23% 5909356.494 5423203.489 - -8.00% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -8.09% 534.534 491.284 - -12.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -8.07% 635.551 584.270 - -4.44% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -8.07% 9318.240 8566.711 - 3.62% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -8.03% 625.709 575.473 - -2.29% -
SetIntersection_Interlaced_Vector_float_1024_256 -8.02% 6018052.764 5535121.383 - -5.27% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -8.02% 105914.800 97417.195 - -4.49% -
std::set<int>::insert(value)_(new_value,_end)/1024 -7.98% 43.909 40.405 - -14.55% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.98% 76003151.660 69937171.474 - 0.78% -
std::multiset<std::string>::contains(key)_(existent)/8192 -7.97% 32.993 30.363 - 2.09% -
std::set<int>::contains(key)_(non-existent)/1024 -7.95% 6.394 5.885 - -1.69% -
std::replace(vector<int>)_(sprinkled)/8192 -7.95% 1277.194 1175.608 - -6.95% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.92% 2.377 2.189 - -0.33% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -7.91% 23.893 22.002 - -3.12% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -7.91% 1.553 1.430 - 3.95% -
ranges::min(std::deque<char>)/64 -7.91% 17.984 16.562 - -0.19% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.89% 284.622 262.174 - -0.40% -
SetIntersection_Front_Set_float_262144_64 -7.82% 1754597.485 1617412.630 - -0.76% -
std::deque<int>::ctor(size)/32 -7.80% 29.330 27.042 - -16.45% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.77% 243.741 224.797 - -0.21% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.76% 11.951 11.023 - 8.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.74% 24.804 22.884 - 0.80% -
BM_PushHeap_string_SingleElement_1 -7.74% 0.700 0.646 - 36.19% -
std::unordered_set<int>::erase(iterator)/32 -7.72% 22.267 20.548 - 5.51% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.67% 239.223 220.870 - 0.37% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.66% 13.375 12.352 - -8.33% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.64% 0.237 0.219 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.62% 5023863.240 4640854.023 - -7.28% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -7.61% 679.405 627.697 - -6.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -7.61% 5356393.760 4948797.375 - -8.85% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.59% 19.659 18.166 - -4.22% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -7.59% 668.225 617.482 - -11.71% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -7.58% 22.265 20.577 - -4.55% -
std::count(list<int>)_(every_other)/1048576 -7.58% 873195.537 807015.797 - -1.25% -
BM_PushHeap_float_Random_64 -7.57% 6.699 6.192 - -2.26% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -7.55% 51.239 47.369 - -25.27% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.51% 4.194 3.879 - -2.19% -
std::find(vector<long_long>)_(process_all)/8 -7.49% 1.096 1.014 - -17.32% -
BM_deque_deque_ranges_copy/2 -7.47% 2.242 2.075 - -7.52% -
std::search_n(list<int>,_pred)_(no_match)/8192 -7.47% 8200.717 7588.219 1.374 -6.98% 1.374
std::set<int>::equal_range(key)_(existent)/8192 -7.46% 8.503 7.869 - -0.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.45% 51.026 47.227 - -3.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -7.44% 1.387 1.284 - -6.41% -
SetIntersection_Interlaced_Vector_float_1024_64 -7.44% 3608553.126 3340183.985 - -13.11% -
std::unordered_set<int>::find(key)_(non-existent)/32 -7.43% 1.173 1.086 - -8.09% -
std::search(deque<int>)_(same_length)/1000 -7.42% 464.349 429.889 - 31.90% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -7.36% 21784.280 20180.572 - -7.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -7.36% 6111872.852 5661985.871 - 1.16% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.34% 2157.941 1999.474 - -7.25% -
BM_PushHeap_float_Ascending_16384 -7.33% 4.368 4.047 - -7.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -7.32% 21531.271 19955.734 - -10.88% -
std::find(vector<int>)_(process_all)/8 -7.28% 2.791 2.587 - -6.60% -
std::shift_left(list<int>)/8192 -7.28% 7603.754 7050.352 - -0.43% -
std::map<int,_int>::clear()/32 -7.27% 695.035 644.481 - -0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.27% 41082.278 38095.184 - 3.51% -
std::set<std::string>::find(key)_(existent)/32 -7.27% 15.795 14.647 - -7.28% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.24% 5.787 5.368 - -0.57% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.24% 1160.107 1076.130 - -4.42% -
std::unique(deque<int>)_(contiguous)/8192 -7.23% 4033.370 3741.792 - -0.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -7.16% 5.030 4.670 - -6.78% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.16% 541.750 502.946 - -6.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.15% 216919.492 201401.761 - -1.58% -
BM_PushHeap_string_SingleElement_16 -7.15% 2.776 2.577 - -2.04% -
std::multiset<int>::find(key)_(existent)/8192 -7.15% 8.594 7.980 - -8.75% -
std::copy_if(list<int>)_(every_other)/4096 -7.14% 4165.891 3868.259 - 16.99% -
BM_PushHeap_float_Random_16384 -7.13% 7.623 7.079 - -1.18% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -7.12% 20.307 18.861 - -2.36% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -7.10% 105569.772 98076.578 - -3.51% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.07% 2154.561 2002.229 - -28.29% -
std::reverse_copy(list<int>)/512 -7.06% 391.377 363.751 - -0.13% -
BM_deque_deque_ranges_move/0 -7.04% 0.793 0.737 - -6.69% -
std::set<std::string>::count(key)_(existent)/32 -7.04% 16.781 15.600 - -3.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.04% 16160.124 15022.805 - 1.73% -
std::copy(list<int>)/64 -7.03% 36.747 34.163 - 6.26% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.01% 2.033 1.891 - 9.23% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.96% 2.453 2.282 - 0.24% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.95% 7.651 7.120 - -1.29% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.94% 29.260 27.228 - -13.96% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.94% 51470782.220 47897892.429 - 4.79% -
BM_StringRead_Cold_Deep_Empty -6.94% 1.308 1.217 - 9.02% -
std::search(deque<int>)_(near_matches)/1000 -6.93% 18680.726 17385.298 - -21.83% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.93% 21550.929 20058.063 - -3.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -6.88% 1.497 1.394 - -3.50% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.84% 4.661 4.342 - 3.08% -
BM_PushHeap_float_Random_256 -6.78% 7.367 6.868 - -0.85% -
std::deque<int>::ctor(size)/1024 -6.77% 75.347 70.244 - -8.81% -
BM_deque_vector_copy_backward/0 -6.77% 1.476 1.376 - -9.82% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.77% 1971052.001 1837702.140 - -9.48% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.76% 44198.507 41209.102 - -1.16% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -6.75% 7.124 6.643 - 0.16% -
SetIntersection_Front_Vector_uint32_16384_256 -6.71% 2278427.191 2125467.547 - -0.16% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.70% 7064.338 6590.979 - 0.23% -
SetIntersection_Front_Vector_uint64_262144_256 -6.69% 2277331.454 2124922.080 - -7.46% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.67% 269.388 251.410 - -23.62% -
SetIntersection_Front_Vector_string_256_16 -6.66% 6315256.638 5894384.969 - -6.72% -
std::remove_if(list<int>)_(prefix)/8192 -6.66% 9895.199 9236.535 - -2.27% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.66% 18.408 17.183 - -0.31% -
bm_ranges_lexicographical_compare<signed_char>/1 -6.65% 1.631 1.522 - -17.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.64% 24.981 23.323 - -6.84% -
SetIntersection_Front_Set_float_1024_64 -6.63% 1832791.498 1711205.376 - -5.23% -
SetIntersection_Interlaced_Vector_string_262144_4 -6.63% 2183326.230 2038653.700 - -0.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.62% 36.767 34.332 - 1.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.62% 3.662 3.419 - -3.91% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.61% 662.365 618.593 - -4.28% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.56% 1062.781 993.103 - -1.18% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -6.56% 25.853 24.158 - 25.61% -
BM_PushHeap_uint32_Descending_16 -6.55% 0.379 0.354 - -1.64% -
std::map<std::string,_int>::clear()/32 -6.54% 921.312 861.028 - -1.37% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.54% 239.328 223.674 - -3.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.54% 23876.535 22315.619 - -0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.47% 0.679 0.635 - -10.94% -
std::remove_if(deque<int>)_(sprinkled)/50 -6.39% 63.861 59.782 - -5.59% -
std::transform(list<int>,_list<int>)/8192 -6.36% 9049.095 8473.624 - -2.62% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.35% 352.361 329.990 - 0.34% -
std::copy(list<int>)/4096 -6.33% 3241.840 3036.687 - 1.20% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -6.32% 4.611 4.319 - -4.97% -
std::rotate_copy(vector<int>)/8192 -6.30% 720.009 674.644 - 7.13% -
BM_StringMove_Small -6.30% 0.794 0.744 - 5.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.28% 188532.850 176684.429 - -9.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.28% 21362.021 20019.878 - -4.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.25% 653.191 612.352 - -0.06% -
std::fill(deque<int>)/1024 -6.25% 32.312 30.293 - -0.02% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.24% 12701.374 11909.019 - -9.13% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -6.23% 32.989 30.932 - -5.18% -
std::multiset<std::string>::count(key)_(non-existent)/32 -6.23% 11.364 10.656 - -4.36% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -6.20% 188505.742 176823.934 - -9.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -6.18% 1.584 1.486 - -9.31% -
std::partition(list<int>)_(dense)/1024 -6.18% 412.971 387.442 - -0.50% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.14% 8666.123 8134.117 - -23.13% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -6.13% 0.233 0.219 - 0.13% -
BM_StringEraseWithMove_Huge_Transparent -6.11% 45.328 42.557 - -27.41% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -6.11% 189768.219 178168.717 - -6.62% -
SetIntersection_Front_Set_float_16384_16 -6.11% 1225513.146 1150605.477 - -3.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.11% 4783923.337 4491714.386 - -1.80% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.11% 3959.967 3718.139 - -0.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -6.08% 22.935 21.542 - -2.10% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.07% 2297.606 2158.060 - -0.66% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -6.07% 19.691 18.496 - -7.11% -
SetIntersection_Front_Set_float_16384_16384 -6.04% 225694902.018 212058165.376 - -4.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.04% 12631.680 11868.629 - -8.10% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.04% 186973.381 175684.178 - -2.71% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.01% 1.229 1.155 - -0.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -5.96% 1.275 1.199 - -4.75% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -5.94% 40.686 38.270 - 2.33% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -5.93% 23.082 21.713 - 1.15% -
std::find_if(list<int>)_(process_all)/50 -5.91% 20.057 18.871 - -1.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.91% 919.487 865.147 - -4.79% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.91% 1.715 1.614 - -2.90% -
vector<bool>(const_vector<bool>&) -5.90% 10.255 9.650 - -2.37% -
std::unordered_set<int>::clear()/32 -5.90% 639.098 601.401 - 2.76% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -5.90% 3221521.985 3031503.946 - -10.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -5.90% 1.301 1.224 - -9.65% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.89% 24.633 23.183 - -5.50% -
SetIntersection_Front_Set_float_1024_256 -5.88% 4238564.298 3989220.497 - 5.26% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.85% 6134.257 5775.639 - -5.45% -
std::replace(list<int>)_(prefix)/1024 -5.85% 785.529 739.606 - 0.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -5.83% 10.607 9.988 - -3.34% -
std::move(list<int>)/4096 -5.81% 5075.383 4780.276 - -1.15% -
BM_deque_deque_ranges_move_backward/0 -5.80% 0.736 0.693 - -24.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -5.73% 36.712 34.609 - -8.12% -
std::sort(vector<int>)_(heap)/1024 -5.72% 4832.304 4555.705 - -0.68% -
bm_gcd_random -5.71% 31.086 29.311 - 0.29% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.71% 576.091 543.205 - -0.83% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -5.69% 1.539 1.451 - 10.69% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.69% 1.688 1.592 - -0.97% -
SetIntersection_Front_Vector_string_1024_64 -5.69% 3453497.542 3257053.362 - -4.75% -
BM_vector_deque_ranges_copy_backward/1 -5.66% 2.259 2.131 - -5.92% -
BM_PushHeap_string_SingleElement_64 -5.64% 2.777 2.620 - -1.97% -
std::partial_sort(deque<int>)_(ascending)/8 -5.64% 33.311 31.432 - -4.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.64% 54.145 51.092 - 0.12% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.63% 1.470 1.387 - -7.71% -
std::map<int,_int>::contains(key)_(non-existent)/0 -5.62% 0.300 0.283 - -4.54% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -5.58% 11.385 10.749 - -3.19% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.57% 1.617 1.527 - -2.02% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.57% 37.366 35.284 - -4.01% -
std::deque<std::string>::ctor(size)/32 -5.56% 44.083 41.630 - -5.92% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.56% 8.285 7.824 - -11.91% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.55% 25.711 24.284 - -5.72% -
std::partition(list<int>)_(dense)/8192 -5.52% 5358.135 5062.213 - 13.92% -
std::for_each(list<int>)/50 -5.52% 21.805 20.601 - -1.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -5.52% 2.466 2.329 - 3.15% -
BM_deque_deque_copy/0 -5.52% 0.788 0.745 - -13.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -5.52% 7.978 7.538 - -30.06% -
BM_StringConstructDestroyCStr_Large_Opaque -5.51% 18.549 17.527 - 6.88% -
BM_deque_vector_ranges_copy/64000 -5.50% 3121.639 2949.904 - -0.32% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.50% 563.159 532.195 - -0.71% -
ranges::minmax(std::vector<long_long>)/1 -5.50% 0.688 0.650 - -5.85% -
SetIntersection_Front_Vector_float_16384_16384 -5.47% 79563420.577 75214045.417 - -5.40% -
std::set<std::string>::ctor(const&)/32 -5.45% 841.161 795.286 - 11.15% -
BM_deque_vector_ranges_move_backward/5500 -5.44% 209.939 198.513 - -0.19% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.43% 1097971.448 1038301.942 - 1.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.43% 1547.980 1463.905 - 2.40% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.43% 38244.012 36167.658 - -0.67% -
std::set<std::string>::contains(key)_(existent)/1024 -5.42% 24.211 22.898 - 2.26% -
BM_std_minmax_element<int>/2 -5.36% 0.680 0.644 - -0.98% -
SetIntersection_Interlaced_Vector_string_64_64 -5.36% 27262060.306 25801259.373 - 3.62% -
SetIntersection_Front_Set_string_64_64 -5.34% 36717887.879 34757120.124 - 3.52% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.33% 31.926 30.226 - -4.08% -
BM_PushHeap_string_SingleElement_262144 -5.32% 2.734 2.588 - -2.58% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.31% 74.663 70.699 - -8.34% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.30% 1403.905 1329.434 - -2.99% -
SetIntersection_Front_Set_float_64_64 -5.28% 13850448.489 13119406.239 - -1.35% -
BM_PushHeap_float_Random_1024 -5.27% 7.553 7.155 - -0.25% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.27% 59021.197 55910.784 - 0.12% -
std::find_first_of(vector<int>)_(large_needle)/8192 -5.27% 7293784.291 6909508.578 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.26% 203696439.673 192972822.113 - -0.56% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.25% 1.734 1.643 - 0.54% -
BM_StringRelational_Eq_Empty_Empty_Control -5.24% 2.057 1.949 - -11.30% -
BM_PushHeap_string_SingleElement_256 -5.24% 2.715 2.573 - -2.24% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.22% 32.615 30.913 - -0.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.20% 0.266 0.252 - -0.61% -
BM_PushHeap_string_SingleElement_16384 -5.19% 2.704 2.563 - -1.97% -
std::find_if(vector<int>)_(bail_25%)/1024 -5.19% 28.869 27.372 - -0.16% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.17% 23238654.458 22036505.294 - 0.06% -
BM_StringRelational_Less_Empty_Small_Control -5.17% 1.757 1.667 - 1.25% -
ranges::min(std::deque<char>)/8 -5.16% 2.548 2.416 - 4.59% -
std::replace(vector<int>)_(sprinkled)/50 -5.14% 9.084 8.616 - -14.11% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.14% 9.786 9.283 - -0.37% -
std::stable_sort(vector<int>)_(ascending)/1024 -5.14% 2172.858 2061.145 - -2.19% -
std::pop_heap(deque<float>)/1024 -5.14% 13.299 12.616 - -5.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -5.13% 1.235 1.171 - -5.92% -
std::set<std::string>::contains(key)_(existent)/32 -5.13% 15.814 15.003 - 5.29% -
std::partition(deque<int>)_(sparse)/1024 -5.11% 400.688 380.219 - -0.74% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.10% 714.755 678.313 - -1.65% -
std::move(list<int>)/512 -5.09% 368.575 349.808 - -2.93% -
BM_deque_vector_ranges_copy/70000 -5.08% 3448.286 3272.975 - 2.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.08% 43204.293 41007.989 - -2.03% -
SetIntersection_Front_Vector_float_1024_256 -5.08% 2266710.007 2151538.283 - -5.63% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.08% 799.787 759.172 - -1.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.07% 25.317 24.032 - -0.07% -
std::find_first_of(vector<int>)_(large_needle)/1024 -5.07% 112837.887 107112.066 - -0.15% -
BM_std_minmax_element<int>/4 -5.07% 1.260 1.196 - -0.55% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.05% 5.473 5.196 - -2.87% -
std::set<int>::insert(value)_(already_present)/1024 -5.03% 6.046 5.742 - -4.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -5.03% 28.394 26.965 - -4.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.02% 1.468 1.394 - -6.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.00% 14695.793 13961.477 - -1.48% -
std::partition(deque<int>)_(dense)/32 -4.99% 9.489 9.015 - -18.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.95% 199800715.949 189916346.808 - -11.03% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.94% 527179.721 501122.025 - -5.33% -
SetIntersection_Interlaced_Vector_float_256_16 -4.93% 6170997.625 5866955.130 - -20.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.92% 7827.398 7442.320 - -3.63% -
BM_PushHeap_string_SingleElement_1024 -4.92% 2.712 2.578 - -2.57% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.90% 7.857 7.472 - -0.17% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.89% 13415.140 12758.622 - -0.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -4.89% 0.289 0.275 - 1.67% -
SetIntersection_Front_Set_float_262144_4 -4.89% 1064516.991 1012450.228 - -4.87% -
BM_StringEraseWithMove_Huge_Opaque -4.89% 48.581 46.207 - 3.48% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.88% 1.558 1.482 - -3.17% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.86% 1619440.350 1540669.922 - 0.87% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.86% 48.527 46.167 - -4.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.86% 57439.554 54647.415 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.86% 5046032.944 4800961.083 - -4.77% -
SetIntersection_Front_Set_uint32_1024_256 -4.85% 4070064.754 3872536.899 - -2.30% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.85% 3248.747 3091.154 - -14.65% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.85% 8.724 8.301 - -1.21% -
std::copy_n(vector<int>)/262144 -4.83% 12281.933 11688.548 - -6.41% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.83% 53.069 50.508 - 0.04% -
BM_vector_deque_copy/64 -4.82% 2.826 2.690 - -3.27% -
SetIntersection_Front_Vector_float_262144_256 -4.80% 2275124.493 2165853.905 - -4.50% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.80% 505570.470 481303.962 - -4.21% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.79% 17.893 17.036 - -0.37% -
std::search(list<int>,_pred)_(no_match)/8192 -4.78% 7798.397 7425.359 - 1.56% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -4.78% 5.360 5.104 - -22.89% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.77% 4992.279 4754.380 - 0.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.74% 230.146 219.226 - -2.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.73% 1656847.658 1578423.586 - -2.66% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.72% 4.454 4.244 - -4.07% -
SetIntersection_Front_Vector_float_262144_16384 -4.71% 79463729.967 75723426.150 - -4.80% -
bm_lexicographical_compare<signed_char>/8 -4.69% 3.302 3.147 - -0.93% -
std::set<std::string>::erase(iterator)/32 -4.69% 28.049 26.734 - 5.14% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.68% 1535020.066 1463188.269 - -4.72% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.68% 65.880 62.797 - 2.01% -
BM_PushHeap_float_Random_262144 -4.67% 7.569 7.216 - -0.64% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -4.66% 971.109 925.858 - -1.36% -
std::set<std::string>::find(key)_(existent)/1024 -4.66% 23.851 22.739 - -3.14% -
std::partition(vector<int>)_(sparse)/32 -4.66% 9.080 8.657 - -2.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.64% 26.929 25.678 - -1.28% -
BM_deque_deque_ranges_copy/1 -4.64% 2.438 2.324 - -6.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.64% 7235397.834 6899758.897 - -13.56% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.63% 1.861 1.775 - -0.65% -
bm_lexicographical_compare<signed_char>/512 -4.62% 8.116 7.742 - -1.17% -
SetIntersection_Interlaced_Vector_string_16384_16 -4.61% 4288302.922 4090824.143 - -2.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.60% 20.811 19.853 - -1.35% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.60% 222.169 211.954 - -0.32% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.59% 278.438 265.647 - -2.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.59% 46789.561 44640.207 - 1.70% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.59% 33.742 32.194 - -4.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.59% 77257.429 73713.257 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.56% 857.543 818.406 - -0.41% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -4.56% 1.343 1.281 - 18.28% -
SetIntersection_Front_Set_string_1024_16 -4.54% 1955368.088 1866578.587 - -2.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.54% 685.414 654.315 - -1.32% -
std::copy(vector<int>)/8 -4.53% 2.213 2.113 - -6.60% -
std::search(list<int>)_(single_element)/1000 -4.53% 689.282 658.083 - -7.58% -
BM_PushHeap_string_Ascending_256 -4.52% 11.134 10.630 - 2.13% -
std::find_if_not(vector<int>)_(process_all)/50 -4.49% 5.660 5.406 - -7.97% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.46% 73.639 70.353 - -0.75% -
std::partition(deque<int>)_(dense)/50 -4.45% 14.052 13.426 - -19.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.45% 23.217 22.183 - -6.83% -
BM_std_minmax_element<long_long>/64000 -4.44% 17449.139 16675.220 - -6.51% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.43% 918.642 877.913 - 0.83% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.43% 2.052 1.961 - -4.01% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.42% 5073.826 4849.749 - -0.81% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.39% 13.494 12.902 - -0.21% -
SetIntersection_Interlaced_Set_string_262144_1 -4.38% 1103830.280 1055460.433 - -1.83% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.38% 22.433 21.450 - -0.74% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.37% 15.296 14.627 - -38.36% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.37% 23.884 22.840 - 0.09% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.37% 1540014.927 1472726.524 - -5.94% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.37% 55.818 53.380 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.36% 1651588.865 1579546.875 - -2.22% -
std::partial_sort(deque<int>)_(heap)/8 -4.36% 41.340 39.539 - 2.61% -
std::multiset<std::string>::count(key)_(existent)/32 -4.35% 19.922 19.056 - -4.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.35% 14111433.784 13498031.778 - -2.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.35% 979859.505 937269.648 - 0.67% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.31% 150408.301 143926.228 - 0.10% -
std::unordered_multimap<int,_int>::clear()/1024 -4.30% 8420.524 8058.180 - -18.79% -
BM_StringAssignStr_Empty_Transparent -4.29% 0.508 0.486 - 0.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.29% 0.264 0.253 - -0.59% -
SetIntersection_Front_Set_string_64_16 -4.29% 24033700.601 23003674.881 - -7.66% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.29% 360954.608 345485.331 - -0.47% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -4.28% 15.353 14.695 - -0.20% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.28% 545.398 522.051 - -0.22% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.28% 16.145 15.454 - -11.16% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -4.28% 24.961 23.893 - -5.31% -
BM_PushHeap_string_Descending_16 -4.27% 2.217 2.123 - 1.79% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -4.27% 19.638 18.799 - -1.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.27% 408.102 390.675 - -0.20% -
std::move_backward(deque<int>)/64 -4.25% 5.398 5.169 - -1.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.24% 11823.126 11321.420 - -0.32% -
std::set<int>::contains(key)_(non-existent)/32 -4.24% 2.883 2.761 - 3.91% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.24% 13.321 12.756 - -0.33% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -4.23% 1860922.443 1782142.334 - 1.09% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -4.23% 26.707 25.576 - 1.84% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.23% 21.109 20.216 - -1.30% -
std::is_sorted(deque<int>,_pred)/1024 -4.22% 670.005 641.710 - 0.02% -
BM_PushHeap_string_Ascending_1024 -4.22% 13.594 13.020 - 1.35% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.21% 6696.126 6414.277 - -3.73% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.20% 1.916 1.836 - -1.99% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -4.20% 32.474 31.109 - 0.06% -
std::deque<int>::ctor(size)/8192 -4.20% 458.610 439.368 - -6.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.16% 22595456.210 21654374.872 - -2.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -4.16% 30.195 28.939 - -1.29% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -4.14% 1.462 1.402 - 22.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.14% 629.615 603.555 - -0.34% -
std::remove(vector<int>)_(prefix)/32 -4.11% 50.778 48.691 - -0.68% -
std::rotate(deque<int>)_(by_1/4)/50 -4.10% 28.108 26.954 - -3.67% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.10% 53210.608 51029.289 - -4.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.10% 554586041.157 531871522.295 - 0.11% -
std::set<std::string>::contains(key)_(non-existent)/1024 -4.08% 22.798 21.867 - -2.75% -
std::find_end(list<int>)_(single_element)/8192 -4.08% 8275.159 7937.454 - -3.45% -
BM_CmpEqual_uchar_short -4.08% 1.030 0.988 - -2.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.05% 33.527 32.168 - 8.40% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.05% 1052.378 1009.770 - -6.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.05% 199678545.327 191597105.696 - -11.89% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -4.03% 22.879 21.956 - -2.66% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.02% 6919.170 6640.751 - 0.04% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.02% 12460.738 11960.175 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.00% 1648612.793 1582622.234 - -0.65% -
std::is_partitioned(list<int>)_(partitioned)/8192 -3.99% 7177.363 6891.075 - 0.14% -
SetIntersection_Front_Set_float_262144_262144 -3.97% 1642585.369 1577397.299 - -2.00% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.96% 82.060 78.812 - 1.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.95% 644659.485 619171.232 - 0.85% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.95% 16.497 15.846 - -1.33% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.94% 4.479 4.302 - -4.17% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.94% 1.676 1.610 - 10.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.94% 16.661 16.005 - -1.52% -
BM_deque_vector_ranges_copy/65536 -3.93% 3128.203 3005.286 - 1.21% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.92% 1282711.515 1232403.045 - -5.20% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.92% 508118.395 488219.480 - -3.56% -
BM_PushHeap_uint32_SingleElement_4 -3.92% 0.356 0.342 - 0.90% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.91% 18.293 17.577 - -0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.91% 1042884.366 1002146.274 - -3.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.90% 366806757.063 352494780.002 - 1.35% -
BM_PushHeap_string_SingleElement_4 -3.90% 2.409 2.315 - -1.06% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.90% 7150.454 6871.768 - -7.08% -
rng::for_each(multimap<int>)/8192 -3.89% 7501.057 7209.194 - -10.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.88% 12871.544 12371.604 - -2.17% -
BM_PushHeap_float_PipeOrgan_1 -3.88% 0.466 0.448 - -17.58% -
std::multiset<int>::erase(key)_(existent)/8192 -3.86% 62.183 59.780 - -4.89% -
BM_StringMove_Large -3.86% 0.735 0.707 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.86% 14710690.364 14143075.928 - -2.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.84% 903848.015 869173.509 - -5.84% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.82% 1479159.990 1422643.547 - 0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.80% 46.832 45.050 - 0.17% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.79% 32.188 30.969 - -0.10% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.78% 349346807.551 336125929.631 - 1.10% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.78% 1.361 1.309 - -17.86% -
std::map<std::string,_int>::find(key)_(existent)/1024 -3.78% 24.604 23.673 - 4.72% -
std::unordered_set<std::string>::erase(iterator)/32 -3.78% 29.901 28.771 - -3.86% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.77% 5.295 5.095 - -5.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -3.76% 1.137 1.094 - -2.68% -
ranges::min(std::deque<long_long>)/8 -3.75% 2.403 2.312 - -0.26% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.75% 4666.051 4491.203 - -0.78% -
std::find(list<int>)_(bail_25%)/32768 -3.73% 8022.389 7722.953 - -1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.73% 9.663 9.303 - -0.99% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.73% 1.343 1.293 - 21.79% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.71% 72.588 69.894 - 0.73% -
BM_deque_deque_move/64 -3.71% 3.152 3.035 - -0.13% -
ranges::minmax(std::deque<long_long>)/8 -3.70% 3.865 3.722 - -3.53% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -3.69% 12.068 11.622 - -1.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.68% 1051011.951 1012318.607 - -1.46% -
SetIntersection_Interlaced_Vector_float_256_64 -3.68% 7220884.605 6955196.766 - -2.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.68% 5414.643 5215.575 - -5.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.68% 1658952.148 1597971.435 - -2.61% -
std::copy_n(vector<bool>)_(aligned)/64 -3.65% 1.339 1.290 - -4.73% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.65% 3.650 3.517 - 0.18% -
SetIntersection_Front_Vector_uint32_16384_64 -3.65% 1375714.783 1325470.583 - -0.11% -
std::set<int>::ctor(&&,_different_allocs)/1024 -3.64% 6173.371 5948.661 - 1.46% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.64% 17.769 17.123 - 1.76% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.64% 591.919 570.401 - -0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.64% 10691.891 10303.238 - -8.07% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.62% 9.559 9.213 - -10.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.62% 45.239 43.603 - -1.12% -
BM_std_minmax_element<long_long>/3 -3.61% 1.184 1.141 - -4.20% -
bm_swap_ranges_vb_aligned/64 -3.61% 2.882 2.778 - -5.49% -
std::multiset<int>::ctor(const&)/8192 -3.60% 53158.406 51244.149 - -4.91% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.60% 24.089 23.222 - 4.14% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.60% 1.154 1.112 - -6.30% -
std::unique(list<int>)_(sprinkled)/52 -3.59% 69.865 67.355 - -4.10% -
BM_PushHeap_string_Ascending_262144 -3.59% 29.350 28.296 - -4.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.59% 39.205 37.800 - 1.92% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -3.57% 0.442 0.427 - -10.64% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.56% 2743.554 2645.746 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.56% 0.665 0.641 - 2.14% -
std::sort_heap(deque<int>)/8 -3.55% 36.949 35.636 - -0.37% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.55% 8.416 8.117 - 0.98% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.55% 2.155 2.078 - 3.05% -
SetIntersection_Front_Vector_string_64_64 -3.55% 27023384.684 26063575.485 - -1.57% -
BM_PushHeap_uint32_SingleElement_64 -3.53% 0.362 0.349 - -0.20% -
BM_deque_deque_copy/5500 -3.52% 202.960 195.806 - -0.56% -
std::unique(deque<int>)_(contiguous)/52 -3.52% 57.436 55.413 - -7.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.52% 357902329.804 345302843.774 - -2.37% -
std::none_of(vector<int>)_(process_all)/8 -3.51% 2.564 2.474 - -2.42% -
std::stable_partition(deque<int>)_(sparse)/50 -3.50% 29.416 28.385 - 0.84% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -3.50% 63483.772 61260.239 - -1.29% -
ranges::minmax(std::vector<char>)/1 -3.50% 0.652 0.629 - 0.72% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.50% 1.139 1.099 - -2.57% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.49% 13840365.732 13357424.616 - 1.63% -
std::make_heap(deque<int>)_(ascending)/8 -3.49% 27.845 26.874 - -1.36% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.49% 3650.870 3523.589 - -3.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.48% 404.775 390.669 - -0.19% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.48% 92.896 89.660 - -1.69% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.48% 16509.367 15935.037 - -2.95% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.47% 23738.636 22913.927 - -0.50% -
vector<bool>::reserve() -3.47% 8.283 7.996 - -3.09% -
std::find_end(deque<int>)_(process_all)/8192 -3.46% 2114.039 2040.811 - -3.84% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -3.45% 24559.665 23711.923 - 17.49% -
std::find_end(list<int>)_(process_all)/8192 -3.45% 7515.754 7256.432 - -1.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.43% 69283.589 66910.034 - 2.50% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.42% 216.880 209.461 - -3.01% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.42% 671397.495 648449.125 - -0.26% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.42% 7596.359 7336.811 - -1.86% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.41% 7007.870 6768.615 - 0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.41% 0.424 0.409 - -25.80% -
std::for_each(multimap<int>::iterator)/8192 -3.41% 7657.274 7396.329 - -6.78% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -3.41% 228584785.252 220797196.562 - -1.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -3.40% 39.829 38.474 - -0.01% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.40% 1272764.805 1229526.209 - -3.59% -
SetIntersection_Interlaced_Vector_string_16384_4 -3.39% 1841569.878 1779084.150 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.39% 21576306.263 20844642.317 - -1.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.38% 643002.421 621253.658 - 0.76% -
BM_std_minmax_element<long_long>/5500 -3.38% 1477.855 1427.893 - -6.52% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.38% 19.210 18.561 - -1.51% -
std::shift_right(deque<int>)/1024 -3.37% 41.655 40.251 - -1.23% -
std::multiset<std::string>::erase(iterator)/1024 -3.37% 28.695 27.729 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.37% 0.615 0.594 - 8.82% -
SetIntersection_Interlaced_Vector_float_64_4 -3.37% 17984349.606 17378829.373 - -0.37% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.36% 40.102 38.756 - -4.68% -
std::set<std::string>::clear()/1024 -3.35% 22587.844 21831.441 - 0.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.34% 19.267 18.623 - 1.40% -
SetIntersection_Front_Set_float_16384_1 -3.33% 1044869.859 1010072.319 - -3.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.33% 666.615 644.415 - -0.67% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.32% 29.121 28.153 - -5.21% -
std::generate(list<int>)/50 -3.32% 15.568 15.051 - -2.66% -
BM_PushHeap_string_PipeOrgan_16384 -3.32% 13.172 12.735 - 5.07% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -3.31% 47.968 46.380 - -5.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.31% 40814.327 39463.149 - -10.63% -
std::remove(list<int>)_(prefix)/1024 -3.31% 1003.722 970.498 - -1.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.31% 19.343 18.704 - -0.57% -
BM_StringRelational_Eq_Small_Huge_Control -3.30% 0.487 0.471 - -4.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.30% 33.584 32.478 - 0.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.29% 5683.831 5496.614 - 2.80% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.29% 644221.397 623031.166 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.28% 18573425.908 17964344.031 - -4.49% -
SetIntersection_Interlaced_Set_string_262144_256 -3.28% 2076646.971 2008576.578 - -0.78% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.28% 54.429 52.646 - -2.86% -
SetIntersection_Front_Set_string_16384_16 -3.28% 1937963.880 1874489.748 - -1.30% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.28% 233.706 226.052 - -4.43% -
ranges::min(std::vector<char>)/64 -3.27% 4.206 4.069 - -4.85% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.27% 17.711 17.132 - -2.42% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.26% 12402850.426 11998188.744 - -2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.26% 1635998.373 1582632.404 - -2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.26% 1652153.401 1598265.623 - -3.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.26% 439599.408 425271.469 - -10.57% -
SetIntersection_None_Set_string_16384_256 -3.25% 201923062.792 195360781.936 - -3.48% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -3.25% 1091.173 1055.736 - -1.71% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.25% 232.792 225.233 - -1.98% -
std::copy(vector<int>)/262144 -3.25% 12539.760 12132.744 - -1.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.25% 51.997 50.309 - -1.15% -
SetIntersection_Front_Set_string_16_16 -3.24% 60701157.319 58734858.571 - -1.67% -
SetIntersection_None_Set_string_262144_256 -3.23% 1666332.275 1612590.820 - -2.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.22% 41.865 40.517 - -0.27% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.22% 1603431.478 1551829.510 - 1.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.22% 19.474 18.847 - -4.70% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.21% 1977.161 1913.627 - 3.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.20% 1631570.394 1579299.721 - -2.64% -
SetIntersection_Front_Vector_uint64_262144_64 -3.20% 1372084.962 1328146.834 - -1.78% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.20% 297.034 287.536 - -5.74% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -3.19% 8.968 8.682 - -0.79% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -3.19% 43.054 41.680 - -1.04% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.18% 926858.243 897340.929 - -0.15% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.18% 5978.461 5788.512 - -10.49% -
rng::find_if(vector<bool>)_(process_all)/1024 -3.17% 581.890 563.418 - -0.58% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.17% 75831912.994 73427479.640 - -6.31% -
SetIntersection_None_Set_string_262144_1024 -3.17% 1654788.330 1602372.640 - -2.41% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -3.16% 1.379 1.335 - 8.75% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.15% 16.440 15.922 - -2.25% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.15% 43.032 41.677 - 17.66% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.14% 13.747 13.315 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -3.13% 1136113.089 1100496.686 - -3.89% -
BM_PushHeap_string_Ascending_16384 -3.13% 19.489 18.879 - 0.47% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.12% 0.495 0.479 - 0.12% -
std::remove(list<int>)_(sprinkled)/8192 -3.11% 8107.857 7855.306 - -0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.11% 406.258 393.615 - -0.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.11% 15542.135 15059.230 - 1.95% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -3.10% 67.116 65.032 - -2.65% -
SetIntersection_None_Set_string_262144_262144 -3.10% 1659291.097 1607862.955 - -2.40% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.10% 25158.382 24378.679 - -3.88% -
BM_PushHeap_string_Descending_262144 -3.10% 3.422 3.316 - 11.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.10% 1062195.120 1029318.017 - 1.22% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.07% 16.215 15.717 - -5.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.07% 405.166 392.722 - -0.14% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.07% 8.439 8.180 - -29.07% -
SetIntersection_Interlaced_Set_float_262144_1 -3.06% 1032131.440 1000532.963 - -1.11% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.06% 34650.160 33590.798 - -5.95% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -3.05% 2.849 2.762 - -0.58% -
SetIntersection_Front_Vector_uint32_64_64 -3.05% 10929541.189 10596313.474 - 0.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.04% 454.809 440.993 - -0.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.04% 27.205 26.378 - 0.44% -
SetIntersection_Interlaced_Set_string_262144_4 -3.03% 1852778.728 1796561.199 - -2.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.03% 1231.554 1194.249 - -5.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.02% 18.158 17.610 - -1.10% -
SetIntersection_None_Set_string_16384_16 -3.01% 203578927.555 197452203.125 - -1.64% -
std::for_each(join_view(vector<vector<int>>))/32 -3.01% 3.877 3.760 - -0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.01% 22.199 21.532 - 0.47% -
BM_StringRead_Hot_Deep_Large -3.00% 0.520 0.505 - -0.04% -
SetIntersection_None_Set_float_256_64 -3.00% 9425454.870 9142924.937 - -1.89% -
std::copy_backward(list<int>)/8 -2.99% 2.406 2.334 - -1.03% -
BM_num_put<long_long> -2.98% 11.609 11.264 - -3.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.97% 97.167 94.278 - 5.73% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.97% 12.512 12.141 - -0.20% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.96% 6625.208 6428.804 - -2.91% -
std::is_sorted(deque<int>,_pred)/8192 -2.95% 5356.698 5198.435 - 0.26% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.95% 2.239 2.173 - -7.84% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.95% 10884850.640 10563763.077 - -2.70% -
std::for_each(join_view(vector<vector<int>>))/50 -2.94% 4.171 4.048 - 0.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.93% 528.003 512.553 - -6.10% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.92% 366.210 355.508 - -0.97% -
BM_PushHeap_string_PipeOrgan_4 -2.92% 2.567 2.492 - -0.32% -
bm_ranges_swap_ranges_vb_aligned/64 -2.92% 2.980 2.893 - -2.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.91% 180173113.860 174933673.078 - -0.12% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.91% 1634342.285 1586862.955 - -2.45% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.90% 20.623 20.025 - -1.05% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.89% 13502785.584 13112753.487 - 3.23% -
std::flat_multimap<int,_int>::clear()/1024 -2.89% 403.551 391.908 - -0.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.88% 52729.224 51209.301 - -3.22% -
std::find_if(list<int>)_(process_all)/1024 -2.87% 718.228 697.605 - -0.03% -
SetIntersection_None_Vector_uint64_16384_1 -2.87% 1108815.611 1077003.185 - 0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.87% 175009316.708 169988796.528 - 1.52% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.86% 26.923 26.152 - 4.63% -
std::shift_right(list<int>)/8192 -2.86% 7670.697 7451.075 - -7.36% -
std::move(deque<int>)/64 -2.86% 5.021 4.878 - -3.49% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.86% 23978.317 23292.520 - -4.07% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.86% 0.632 0.614 - 0.01% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.85% 15.207 14.773 - 0.80% -
std::map<int,_int>::clear()/1024 -2.85% 10661.392 10357.555 - 2.04% -
SetIntersection_None_Vector_uint64_262144_16384 -2.85% 1134322.799 1102005.059 - 1.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.85% 15540.232 15097.935 - -0.81% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.84% 0.625 0.607 - -12.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.83% 64144.005 62326.057 - -1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.82% 0.814 0.791 - 3.04% -
SetIntersection_Front_Set_float_64_16 -2.82% 15488583.667 15051535.021 - -1.96% -
SetIntersection_None_Vector_string_1024_64 -2.82% 1191577.761 1158005.488 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.81% 347460971.431 337683685.139 - -4.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.81% 1721.271 1672.866 - -5.84% -
std::unique(deque<int>)_(contiguous)/32 -2.81% 50.858 49.429 - -6.62% -
BM_StringFindAllMatch/64 -2.81% 3.236 3.145 - 4.12% -
std::move(list<int>)/262144 -2.81% 246777.902 239853.612 - -0.96% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.80% 35.554 34.557 - -5.46% -
std::count(vector<int>)_(every_other)/8 -2.80% 1.376 1.337 - 6.25% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.80% 22.109 21.491 - 8.17% -
SetIntersection_None_Set_string_16384_64 -2.79% 203903841.314 198213309.878 - -1.02% -
bm_ranges_swap_ranges_vb_aligned/128 -2.79% 3.433 3.338 - -1.78% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.79% 148025.122 143898.046 - -2.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.78% 11.299 10.985 - -2.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.78% 30.734 29.881 - -2.45% -
BM_PushHeap_string_Descending_64 -2.78% 2.320 2.256 - 2.82% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.77% 11.791 11.464 - -3.90% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.77% 1678.606 1632.078 - 0.38% -
std::set<std::string>::find(key)_(existent)/8192 -2.77% 30.497 29.652 - -0.70% -
BM_CmpLess_short_schar -2.77% 0.988 0.960 - 1.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.76% 843.533 820.219 - -1.63% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.76% 39970196.619 38867023.998 - -3.33% -
SetIntersection_None_Set_string_262144_16384 -2.76% 1663382.324 1617509.035 - -2.28% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.76% 839.762 816.621 - -0.65% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -2.75% 13.253 12.889 - 6.71% -
std::copy(vector<bool>)_(aligned)/512 -2.75% 1.415 1.376 - -0.11% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.74% 26.550 25.822 - -3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.74% 2.522 2.453 - -2.78% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -2.73% 11385.720 11074.336 - 6.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.73% 42220.257 41066.448 - -0.92% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.73% 795.785 774.054 - -2.68% -
ranges::min(std::list<long_long>)/1 -2.73% 0.375 0.365 - 16.36% -
SetIntersection_None_Set_string_16384_1 -2.72% 210213417.855 204488591.983 - 0.04% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.72% 43.244 42.066 - -4.11% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.72% 31.818 30.953 - -54.55% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.71% 74491368.376 72469262.833 - -7.61% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.71% 802.029 780.280 - 0.42% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.71% 4047.949 3938.394 - 0.96% -
SetIntersection_None_Set_string_262144_1 -2.70% 1656736.897 1611943.195 - -2.44% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.70% 15.377 14.962 - -0.14% -
std::unordered_multimap<int,_int>::clear()/32 -2.69% 603.877 587.623 - -8.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.68% 13.248 12.893 - -0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.68% 706.515 687.603 - -0.88% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.68% 295408.806 287504.768 - -6.03% -
std::fill(deque<int>)/8192 -2.67% 241.791 235.332 - -0.53% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.67% 11.165 10.867 - 10.16% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.66% 615.502 599.109 - -0.17% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.66% 404.622 393.856 - -0.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.66% 62598.020 60932.647 - -4.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.66% 12765132.025 12425684.196 - -0.63% -
SetIntersection_Front_Set_string_262144_262144 -2.65% 18289269.207 17803941.406 - -2.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.65% 135.333 131.743 - -1.80% -
BM_CmpEqual_ushort_short -2.65% 1.037 1.010 - 0.56% -
BM_CmpEqual_ushort_ushort -2.65% 1.078 1.049 - -2.24% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.64% 4.805 4.678 - -1.61% -
std::sort(vector<int>)_(heap)/8192 -2.64% 46637.237 45404.198 - -0.47% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.64% 25.779 25.099 - -1.59% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.63% 16.292 15.862 - -0.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.63% 11674.973 11367.969 - 0.52% -
BM_StringEraseWithMove_Large_Opaque -2.62% 2.861 2.787 - 3.16% -
SetIntersection_Front_Vector_uint64_1024_4 -2.61% 1081399.933 1053170.525 - -0.58% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.61% 214971.698 209361.020 - 0.25% -
std::sort_heap(deque<int>,_pred)/1024 -2.61% 12596.954 12268.422 - -13.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.61% 4139182.680 4031250.276 - -0.54% -
std::unordered_set<std::string>::clear()/1024 -2.61% 23615.183 22999.568 - -0.82% -
BM_CmpEqual_uint_ushort -2.61% 1.115 1.086 - -1.86% -
SetIntersection_Front_Set_string_256_16 -2.60% 7315761.490 7125604.742 - -1.11% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.60% 28.333 27.597 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.60% 11600744.420 11299702.997 - 2.02% -
SetIntersection_None_Set_string_262144_16 -2.59% 1652525.881 1609651.529 - -2.54% -
std::partial_sort(deque<int>)_(heap)/8192 -2.58% 268797.063 261854.287 - 0.02% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.58% 6842.805 6666.303 - 0.71% -
std::copy_n(vector<int>)/32768 -2.58% 3780.021 3682.567 - 6.84% -
SetIntersection_Front_Set_float_4_1 -2.57% 218709583.003 213085563.289 - -0.28% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.57% 790.962 770.651 - -6.81% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.56% 32.797 31.957 - -1.29% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.56% 0.629 0.613 - -10.87% -
rng::starts_with(vector<int>,_pred)/8 -2.55% 2.450 2.388 - 1.24% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -2.54% 75.125 73.213 - -5.14% -
BM_StringEraseWithMove_Large_Transparent -2.54% 2.790 2.719 - 8.17% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.54% 13.105 12.772 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.54% 65944.330 64269.491 - 0.09% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.54% 406.221 395.915 - -0.35% -
SetIntersection_Front_Vector_float_262144_64 -2.53% 1360122.774 1325645.919 - -3.70% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.53% 12592655.939 12273930.951 - -0.93% -
SetIntersection_Front_Vector_string_1024_16 -2.53% 1653254.736 1611475.410 - -2.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.52% 3.408 3.322 - 2.92% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.52% 247.568 241.331 - -0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.52% 1773495.604 1728816.000 - -1.43% -
std::partial_sort(deque<int>)_(descending)/8 -2.52% 43.404 42.310 - -2.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.52% 11006402.719 10729425.002 - -0.64% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.51% 420.959 410.384 - -0.37% -
std::stable_partition(list<int>)_(sparse)/32 -2.51% 9.678 9.434 - -2.91% -
SetIntersection_None_Set_string_262144_64 -2.51% 1648619.629 1607233.399 - -2.83% -
SetIntersection_Front_Set_float_256_16 -2.49% 4543001.562 4429731.757 - -2.35% -
std::pop_heap(deque<std::string>)/1024 -2.49% 60.758 59.245 - -0.48% -
std::move(vector<bool>)_(unaligned)/512 -2.48% 4.768 4.650 - -3.19% -
SetIntersection_Front_Set_string_16384_4 -2.48% 1276415.358 1244729.163 - 0.16% -
SetIntersection_None_Set_string_262144_4 -2.48% 1650966.555 1609998.455 - -2.66% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.48% 227.513 221.880 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.47% 5850385.342 5705675.393 - -0.56% -
BM_deque_vector_move/64 -2.47% 2.655 2.589 - -0.77% -
BM_StringAssignStr_Small_Opaque -2.47% 0.736 0.717 - -0.46% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.47% 151.848 148.104 - 0.88% -
std::flat_multimap<int,_int>::clear()/8192 -2.46% 417.286 407.011 - -0.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.46% 23.831 23.244 - -2.26% -
BM_PushHeap_string_Descending_4 -2.46% 1.933 1.885 - 0.51% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.46% 1.643 1.602 - -3.83% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.46% 2982.610 2909.270 - -0.25% -
BM_CmpLess_ushort_schar -2.46% 1.043 1.017 - -2.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -2.45% 2148.990 2096.258 - -2.18% -
BM_PushHeap_string_Ascending_64 -2.45% 7.444 7.262 - 2.56% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.45% 16.789 16.378 - -0.69% -
rng::fold_left(deque<int>)/8192 -2.45% 4463.233 4354.044 - -4.54% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.44% 173.913 169.663 - 1.24% -
BM_num_get<float> -2.44% 37.088 36.184 - -1.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.44% 1181025.735 1152248.735 - -0.98% -
BM_StringRead_Cold_Deep_Large -2.43% 1.338 1.306 - -11.53% -
BM_PushHeap_uint32_Random_262144 -2.43% 5.920 5.776 - -0.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.43% 21.316 20.799 - -0.90% -
std::copy_backward(vector<int>)/262144 -2.42% 12529.387 12225.648 - -1.75% -
std::flat_multimap<int,_int>::clear()/32 -2.42% 400.868 391.161 - -0.39% -
SetIntersection_Interlaced_Set_string_256_16 -2.42% 17727641.840 17298428.228 - -1.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.42% 400.692 391.001 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.40% 1589660.931 1551434.651 - 0.68% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.40% 8976.321 8760.676 - -0.46% -
SetIntersection_Front_Set_uint32_262144_262144 -2.40% 1677584.799 1637315.022 - -0.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.40% 6656.318 6496.600 - -0.17% -
SetIntersection_Front_Vector_string_16384_16 -2.40% 1627678.375 1588648.993 - -2.22% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -2.40% 85.198 83.155 - 0.72% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.40% 7.597 7.415 - -0.35% -
std::move_backward(vector<bool>)_(aligned)/512 -2.39% 2.330 2.274 - -1.08% -
BM_CmpEqual_uchar_schar -2.39% 1.035 1.011 - 2.31% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.39% 5106.825 4984.807 - 0.25% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -2.38% 12.416 12.121 - 0.02% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.37% 2.194 2.142 - -0.11% -
std::copy_n(deque<int>)/8 -2.37% 2.752 2.687 - 0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.36% 13593.061 13271.892 - -2.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.36% 2.336 2.281 - 0.62% -
SetIntersection_Interlaced_Set_float_256_256 -2.35% 7712209.809 7530648.654 - -1.45% -
std::multimap<std::string,_int>::clear()/1024 -2.35% 22718.921 22186.032 - 0.62% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.34% 1.249 1.220 - 0.11% -
SetIntersection_None_Vector_string_262144_64 -2.34% 1291292.522 1261078.053 - 0.52% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.33% 777.453 759.315 - -2.30% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.33% 615.372 601.029 - -0.85% -
BM_CmpLess_uchar_uint -2.33% 1.117 1.091 - 3.68% -
BM_CmpLess_int_uchar -2.32% 1.111 1.085 - -3.73% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.32% 16.945 16.551 - -6.51% -
BM_StringRelational_Eq_Empty_Small_Control -2.32% 0.478 0.467 - -4.24% -
BM_deque_deque_copy/4000 -2.32% 141.695 138.412 - -1.45% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.32% 88.260 86.215 - 0.07% -
std::generate_n(list<int>)/50 -2.31% 15.538 15.179 - -0.59% -
std::stable_partition(list<int>)_(sparse)/1024 -2.31% 953.147 931.145 - 0.16% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.31% 112.757 110.154 - 1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.31% 34992.537 34185.026 - -2.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.31% 18.976 18.539 - -0.75% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.30% 26.646 26.032 - -2.24% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.30% 224.452 219.288 - -0.14% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.30% 1.127 1.101 - -1.92% -
SetIntersection_Front_Vector_string_1024_1024 -2.29% 39841103.141 38930044.154 - 0.12% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.28% 24.381 23.824 - 2.46% -
std::find_end(deque<int>)_(same_length)/8192 -2.28% 2797.052 2733.196 - -13.82% -
SetIntersection_Front_Vector_string_262144_256 -2.28% 9742873.313 9520554.899 - -2.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.28% 1130189.084 1104423.435 - -3.21% -
rng::for_each(set<int>)/8192 -2.28% 7837.472 7658.901 - -3.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.27% 32.140 31.409 - 25.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.27% 43.813 42.818 - 0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.27% 139559.455 136395.821 - -0.69% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.27% 4.234 4.138 - -0.23% -
std::adjacent_find(list<int>,_pred)/8192 -2.26% 7362.896 7196.603 - -0.41% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.25% 3.005 2.937 - 0.68% -
std::stable_partition(deque<int>)_(dense)/1024 -2.25% 576.742 563.778 - -6.40% -
bm_swap_ranges_vb_aligned/8 -2.25% 3.251 3.178 - -2.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.24% 35.511 34.714 - -2.76% -
ranges::minmax(std::list<__int128>)/1 -2.24% 0.460 0.450 - 3.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.24% 4411131.820 4312226.983 - 0.25% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 37545.020 36706.941 - -0.05% -
std::sort(deque<int>)_(repeated)/8 -2.23% 18.140 17.735 - -0.61% -
rng::find_if(vector<bool>)_(process_all)/1048576 -2.23% 587952.066 574857.767 - -0.85% -
SetIntersection_None_Set_float_1024_1024 -2.23% 8947967.179 8748723.428 - 0.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.23% 41750.207 40821.171 - 0.35% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.22% 24.817 24.266 - 0.15% -
std::rotate_copy(deque<int>)/1024 -2.22% 34.800 34.027 - -1.70% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.21% 26.943 26.347 - 0.97% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.21% 3306.307 3233.398 - -2.20% -
SetIntersection_None_Set_string_256_16 -2.20% 11123084.074 10877836.304 - -0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.20% 15.250 14.914 - 0.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.20% 15.724 15.378 - 0.91% -
BM_CmpEqual_schar_short -2.20% 1.119 1.095 - -2.27% -
SetIntersection_Front_Set_uint32_262144_4 -2.18% 1065592.318 1042323.415 - 4.15% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.18% 1057515.170 1034427.006 - -0.50% -
SetIntersection_None_Vector_uint64_262144_4 -2.18% 1138528.444 1113672.822 - 0.77% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.18% 13.190 12.902 - -2.21% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.18% 20.587 20.139 - -2.73% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.18% 52470.299 51327.951 - -3.13% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.18% 19.116 18.700 - -0.35% -
std::remove_if(deque<int>)_(prefix)/50 -2.18% 64.613 63.208 - -3.57% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.17% 20.696 20.248 - -0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.17% 15.053 14.726 - -1.63% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.16% 10.891 10.656 - 14.19% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.16% 20.710 20.263 - -3.48% -
SetIntersection_None_Vector_string_262144_16384 -2.15% 1290544.359 1262763.058 - -2.43% -
std::generate(list<int>)/8192 -2.15% 7693.826 7528.428 - 4.84% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.15% 13.045 12.764 - 0.15% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.15% 29.468 28.835 - -8.53% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.14% 399.527 390.966 - -0.73% -
std::flat_multimap<int,_int>::clear()/0 -2.14% 399.605 391.047 - -0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.14% 773.616 757.049 - -1.87% -
SetIntersection_Front_Set_uint32_16384_16384 -2.14% 221134899.028 216402355.727 - -0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.14% 15.039 14.718 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.14% 15785535.600 15448209.596 - -1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.14% 1218328.002 1192307.873 - -1.54% -
BM_deque_vector_ranges_move/64 -2.12% 2.658 2.602 - -7.85% -
BM_deque_vector_ranges_copy_backward/65536 -2.11% 8445.245 8267.364 - -1.51% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.09% 57898.920 56686.091 - -0.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.09% 137961.977 135073.315 - -0.69% -
BM_deque_deque_move/64000 -2.09% 3021.457 2958.325 - -1.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.09% 6329.523 6197.326 - -7.08% -
SetIntersection_None_Vector_float_262144_16 -2.08% 1146649.101 1122761.412 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.08% 1826332.356 1788296.143 - -12.81% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.08% 20950210.136 20513899.516 - -1.90% -
std::remove(list<int>)_(sprinkled)/1024 -2.08% 964.468 944.388 - 0.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.08% 297.300 291.112 - -0.29% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.08% 55577.448 54421.452 - -1.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.08% 674.797 660.762 - -0.52% -
std::map<int,_int>::clear()/8192 -2.08% 86614.315 84814.497 - 0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -2.08% 2.106 2.063 - -2.98% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.08% 34.599 33.881 - 0.49% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.08% 1842.839 1804.599 - -1.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.07% 15.075 14.762 - -0.20% -
std::set<int>::insert(value)_(already_present)/8192 -2.07% 9.996 9.789 - -0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.06% 413035.983 404515.361 - -0.07% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.06% 6389.704 6258.060 - -0.95% -
SetIntersection_Front_Set_string_262144_256 -2.06% 15079210.532 14769144.607 - -7.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.05% 19951.709 19541.846 - -0.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.05% 13880.784 13596.262 - -12.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.04% 33900.897 33208.665 - -0.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.04% 30.940 30.309 - -0.03% -
SetIntersection_None_Set_string_16384_16384 -2.04% 196046295.204 192045630.452 - -2.94% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.04% 1.627 1.594 - 0.52% -
bm_swap_ranges_vb_unaligned/512 -2.03% 12.563 12.308 - -0.09% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.03% 1.626 1.593 - 0.49% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 1752.841 1717.345 - 2.32% -
SetIntersection_None_Vector_uint64_262144_64 -2.03% 1140246.029 1117155.821 - -1.92% -
BM_num_get<bool> -2.02% 11.851 11.611 - -0.60% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.02% 3492789.406 3422194.399 - 3.89% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.02% 35864289.636 35140229.656 - -1.70% -
std::move_backward(deque<int>)/512 -2.02% 23.979 23.496 - -1.56% -
std::make_heap(vector<int>)_(pipe-organ)/8 -2.01% 16.796 16.458 - -0.06% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.01% 4.797 4.700 - 1.35% -
SetIntersection_Interlaced_Vector_string_16_4 -2.01% 67956251.022 66589244.966 - -0.06% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -2.01% 11.451 11.221 - -3.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -2.01% 8463379.527 8293487.386 - -0.17% -
std::find_end(list<int>)_(same_length)/8192 -2.00% 8071.286 7909.501 - -18.63% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.00% 2.253 2.208 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.00% 37750027.195 36993882.120 - -0.23% -
BM_CmpEqual_int_ushort -2.00% 1.097 1.075 - -2.05% -
std::rotate(list<int>)_(1_element_forward)/50 -2.00% 25.567 25.055 - -4.02% -
std::find_if(list<int>)_(process_all)/32768 -2.00% 25973.515 25454.206 - -2.65% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.00% 95.112 93.212 - -0.74% -
BM_num_get<long_long> -1.98% 10.875 10.660 - -1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.98% 1062785.156 1041753.932 - -3.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.98% 1120537.165 1098372.452 - -0.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.98% 43.761 42.896 - 0.61% -
SetIntersection_None_Vector_float_1024_16 -1.97% 1088365.605 1066875.316 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.97% 8074924.859 7915555.110 - -3.72% -
std::search(deque<int>)_(near_matches)/8192 -1.97% 1476459.508 1447375.948 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.97% 4899.260 4802.790 - -0.73% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.96% 5787.751 5674.142 - -0.94% -
rng::contains_subrange(deque<int>)_(process_all)/32 -1.96% 15.301 15.001 - 26.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.96% 54.460 53.394 - -0.57% -
std::find_if(vector<int>)_(process_all)/8 -1.96% 1.347 1.320 - -12.46% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.94% 5.795 5.683 - -1.19% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.93% 236096.118 231530.630 - -1.36% -
std::set<std::string>::clear()/8192 -1.93% 216235.557 212056.305 - -1.28% -
bm_ranges_swap_ranges_vb_aligned/512 -1.93% 5.249 5.148 - 0.11% -
BM_lexicographical_compare_three_way_fast_path/256 -1.93% 70.985 69.614 - -2.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.93% 22888910.395 22447663.967 - -1.08% -
std::unordered_set<std::string>::clear()/32 -1.93% 933.402 915.430 - 4.79% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.92% 25.537 25.045 - -3.78% -
SetIntersection_Front_Set_float_16_16 -1.92% 38474063.983 37736155.782 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.91% 1122126.846 1100673.831 - 2.54% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.91% 18.635 18.279 - -0.90% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.91% 1.495 1.467 - -1.82% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.90% 741.027 726.952 - -2.50% -
std::set<std::string>::ctor(const&)/0 -1.90% 12.915 12.670 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.90% 1186410.352 1163899.008 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.89% 357190102.564 350432356.947 - -1.05% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.89% 73.214 71.829 - -2.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.89% 8882216.196 8714248.473 - -0.69% -
std::find(vector<char>)_(process_all)/50 -1.89% 1.665 1.634 - 0.22% -
BM_deque_vector_copy_backward/5500 -1.89% 202.296 198.473 - -1.33% -
SetIntersection_Front_Vector_uint64_1024_64 -1.88% 1377008.162 1351067.506 - -1.04% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.88% 8707.153 8543.127 - -1.85% -
std::map<std::string,_int>::clear()/8192 -1.88% 218681.069 214566.413 - 0.55% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -1.88% 61.483 60.328 - -40.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.87% 9969672.159 9782993.750 - -0.81% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.87% 372.612 365.658 - -0.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.86% 37.345 36.649 - -1.04% -
std::multiset<std::string>::clear()/8192 -1.86% 215983.604 211956.371 - -0.28% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.86% 9.948 9.762 - -1.89% -
std::move(vector<int>)/8 -1.86% 2.306 2.263 - -0.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.86% 352.021 345.469 - 0.21% -
std::copy(vector<bool>)_(unaligned)/32768 -1.86% 218.120 214.074 - -0.34% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.85% 293.160 287.723 - -0.70% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.85% 26.735 26.241 - 0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.84% 52.908 51.935 - -0.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.84% 15.140 14.862 - 0.16% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.84% 5.957 5.848 - 0.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -1.82% 0.660 0.648 - -4.86% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.82% 17.769 17.446 - -1.14% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.82% 668.988 656.799 - 0.21% -
std::stable_partition(list<int>)_(dense)/50 -1.82% 57.426 56.380 - -1.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.82% 15.204 14.928 - 0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.81% 446.664 438.571 - -1.08% -
SetIntersection_Front_Vector_string_262144_4 -1.81% 1203670.962 1181866.793 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.81% 197755628.616 194178799.187 - -11.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.81% 15.028 14.756 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.81% 559680.602 549566.131 - -1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.81% 1243284.916 1220826.940 - -0.46% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.80% 49.034 48.151 - -0.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.78% 1.302 1.278 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.78% 1085210.654 1065861.908 - 0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.78% 636.551 625.247 - -0.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.77% 16122.820 15837.198 - -0.47% -
BM_deque_vector_move_backward/5500 -1.77% 199.210 195.682 - -1.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.76% 3.553 3.490 - -3.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.76% 23.186 22.777 - -0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.76% 9248125.708 9085370.752 - -1.29% -
std::fill(deque<int>)/50 -1.76% 2.407 2.364 - -0.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.76% 57829854.166 56813642.332 - -4.59% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.75% 24.722 24.288 - 1.34% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.75% 1717485.515 1687489.029 - 5.37% -
std::move(deque<int>)/262144 -1.75% 15177.337 14912.322 - -0.88% -
SetIntersection_None_Vector_uint64_16384_1024 -1.74% 1113960.092 1094572.605 - -0.61% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.74% 4.172 4.099 - -1.13% -
SetIntersection_Front_Vector_uint64_64_4 -1.74% 16029186.688 15750793.523 - -0.56% -
std::multiset<std::string>::clear()/1024 -1.73% 21797.650 21420.185 - -0.90% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.73% 19.331 18.997 - -0.25% -
SetIntersection_Front_Set_uint64_1024_1024 -1.73% 12664646.235 12445838.424 - 2.31% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.73% 4.219 4.146 - -0.85% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.72% 6714.260 6598.475 - -0.51% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.72% 1.281 1.259 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.72% 1205208.645 1184513.254 - -0.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.72% 459962.979 452070.200 - 0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.71% 2930755.723 2880519.670 - -4.46% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.71% 19.629 19.292 - 0.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.70% 765.493 752.457 - -6.65% -
std::partition_copy(vector<int>)/8192 -1.70% 4607.912 4529.586 - -0.97% -
std::find_end(deque<int>)_(process_all)/1048576 -1.70% 268048.694 263494.103 - -5.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.70% 398.585 391.812 - 0.05% -
SetIntersection_Front_Vector_float_1024_4 -1.70% 1056640.246 1038721.570 - -1.82% -
BM_CmpEqual_uchar_ushort -1.70% 1.067 1.049 - -1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.69% 11032883.793 10846113.583 - 2.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.69% 1116840.647 1097938.930 - 0.28% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.69% 11.262 11.071 - -9.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.69% 8448328.109 8305444.632 - 0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.69% 1634803.955 1607170.246 - -0.72% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.69% 752.454 739.755 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.69% 1183563.512 1163595.998 - -0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.69% 11568927.715 11373958.545 - 0.59% -
BM_CmpLess_short_int -1.68% 1.133 1.114 - -0.98% -
std::for_each(multiset<int>::iterator)/32 -1.68% 23.867 23.465 - -1.57% -
BM_std_minmax_element<int>/3 -1.68% 1.138 1.118 - 10.33% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.68% 51839.462 50968.357 - -3.83% -
SetIntersection_Front_Vector_uint64_1024_16 -1.68% 1130084.493 1111101.661 - -0.26% -
SetIntersection_Front_Set_uint64_16384_4 -1.68% 1076446.934 1058400.810 - -1.05% -
SetIntersection_Front_Vector_uint32_16384_1 -1.67% 1055254.260 1037578.902 - 3.40% -
std::stable_partition(list<int>)_(dense)/8192 -1.67% 17431.408 17139.649 - -25.16% -
SetIntersection_Front_Set_uint64_64_64 -1.67% 13709639.806 13480200.154 - 2.09% -
SetIntersection_None_Vector_uint64_262144_256 -1.67% 1135820.241 1116813.638 - 0.24% -
SetIntersection_Front_Vector_float_1024_16 -1.67% 1123583.944 1104786.761 - -1.17% -
std::multimap<int,_int>::clear()/32 -1.67% 657.972 646.966 - -0.18% -
SetIntersection_None_Vector_uint64_262144_1 -1.67% 1135779.239 1116793.460 - -1.30% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.67% 663.902 652.822 - 0.69% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.67% 12.512 12.303 - -7.53% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.67% 74.261 73.023 - 0.28% -
BM_deque_deque_ranges_copy/64 -1.66% 3.074 3.023 - -1.29% -
std::unique(list<int>)_(contiguous)/32 -1.66% 52.893 52.014 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.66% 1182703.692 1163091.226 - 0.02% -
std::reverse(vector<int>)/32768 -1.66% 1051.717 1034.301 - 0.03% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.65% 17.273 16.987 - -0.34% -
SetIntersection_None_Vector_uint32_262144_256 -1.65% 1133850.355 1115147.250 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.65% 8386601.191 8248585.537 - 0.43% -
std::rotate(list<int>)_(1_element_backward)/50 -1.64% 24.776 24.369 - -3.08% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.63% 170885971.239 168094046.964 - 0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.63% 8994335.319 8847666.997 - 2.52% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.63% 7806.861 7679.784 - 0.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.62% 87.773 86.347 - -0.68% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.62% 33.539 32.994 - -4.15% -
std::partition(vector<int>)_(sparse)/50 -1.62% 14.129 13.900 - 0.59% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.62% 0.833 0.819 - 0.05% -
SetIntersection_None_Set_string_64_16 -1.62% 18557289.509 18256308.206 - -1.66% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.62% 4031.411 3966.188 - -1.23% -
SetIntersection_Interlaced_Set_string_16384_64 -1.62% 351746882.924 346060969.149 - -0.74% -
std::rotate(vector<int>)_(by_1/2)/32 -1.62% 2.340 2.302 - -0.89% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.62% 355981242.406 350229974.623 - -7.61% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.61% 1096204.274 1078529.856 - -0.08% -
SetIntersection_Interlaced_Set_float_1024_256 -1.61% 13983835.652 13758380.234 - -0.17% -
SetIntersection_Interlaced_Vector_string_256_256 -1.61% 20892201.851 20555701.620 - 6.17% -
std::for_each(set<int>::iterator)/32 -1.61% 24.676 24.279 - -1.65% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.60% 55.823 54.930 - 13.61% -
BM_deque_deque_move/512 -1.60% 17.947 17.660 - 0.06% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.60% 6582.676 6477.506 - -2.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.60% 474.524 466.945 - -5.10% -
std::sort(deque<int>)_(descending)/8 -1.60% 25.081 24.680 - -1.19% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.59% 9.787 9.631 - -0.31% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.59% 179.863 176.998 - 3.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.59% 1055283.003 1038518.875 - -1.45% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.59% 27111.128 26680.704 - 1.78% -
BM_num_put<bool> -1.59% 10.699 10.529 - -4.45% -
SetIntersection_Interlaced_Set_string_4_4 -1.59% 160048171.471 157508605.809 - -0.38% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.59% 24.054 23.672 - -0.28% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.58% 0.642 0.632 - 0.02% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.58% 23.150 22.784 - -0.26% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.58% 1052984.900 1036394.759 - -0.78% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.57% 8.176 8.047 - 4.36% -
SetIntersection_None_Vector_uint32_16384_4 -1.57% 1114634.745 1097103.006 - -0.42% -
std::adjacent_find(list<int>,_pred)/8 -1.57% 3.920 3.858 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.57% 2081317.709 2048661.217 - -2.87% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -1.57% 30.139 29.667 - 7.65% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.57% 696616.475 685711.740 - -0.79% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.56% 32.497 31.989 - -2.29% -
BM_CmpLess_schar_short -1.56% 0.960 0.945 - -0.38% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.56% 120081.206 118209.102 - 0.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.56% 16.533 16.276 - 0.93% -
std::multiset<std::string>::erase(iterator)/32 -1.56% 33.084 32.569 - -0.55% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.56% 10090484.117 9933565.558 - 1.83% -
BM_CmpEqual_ushort_uint -1.55% 1.044 1.028 - -3.44% -
rng::for_each(multiset<int>)/8192 -1.54% 7786.853 7666.736 - -3.70% -
std::set<int>::count(key)_(existent)/1024 -1.54% 4.256 4.190 - -0.59% -
std::stable_partition(deque<int>)_(dense)/32 -1.54% 29.079 28.631 - -5.56% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.54% 23.103 22.748 - -0.77% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.54% 56.234 55.369 - -1.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.54% 14918.982 14689.677 - 0.25% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.53% 20.113 19.805 - -0.22% -
std::multimap<int,_int>::clear()/0 -1.53% 394.272 388.242 - -0.54% -
std::reverse(vector<int>)/512 -1.52% 16.557 16.305 - -0.27% -
BM_PushHeap_string_Descending_256 -1.52% 2.389 2.352 - 3.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.52% 5.730 5.643 - -0.95% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.52% 72.869 71.763 - -2.66% -
BM_PushHeap_string_Ascending_16 -1.52% 4.704 4.633 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.52% 1052425.596 1036481.014 - -0.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.50% 18.070 17.799 - -0.83% -
SetIntersection_None_Vector_uint32_256_1 -1.50% 4276491.644 4212375.139 - -0.27% -
BM_CmpEqual_schar_int -1.50% 1.128 1.111 - -1.42% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.50% 3.064 3.018 - 0.36% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.49% 9630.343 9486.390 - 25.29% -
std::stable_sort(vector<int>)_(descending)/1024 -1.49% 2793.767 2752.047 - -2.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.49% 29.140 28.706 - 1.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.49% 32.565 32.080 - -0.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 880135.267 867047.431 - -0.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.48% 37.835 37.274 - -0.24% -
BM_deque_deque_move_backward/512 -1.48% 19.175 18.891 - -3.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.48% 17.443 17.185 - -2.74% -
BM_deque_vector_ranges_move_backward/4000 -1.48% 145.503 143.350 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.48% 1165317.785 1148100.012 - -3.56% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.48% 245557.229 241931.247 - 1.33% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -1.48% 37.420 36.867 - 0.20% -
BM_StringFindStringLiteral/16 -1.47% 1.642 1.618 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.47% 12445.708 12262.234 - 0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.47% 18709729.137 18434069.456 - -1.19% -
std::shift_right(deque<int>)/8192 -1.47% 315.847 311.203 - 0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.47% 1065102.705 1049443.670 - 1.51% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.47% 179.548 176.911 - 0.18% -
BM_CmpEqual_int_short -1.47% 1.139 1.123 - -1.08% -
std::remove_if(deque<int>)_(prefix)/32 -1.47% 54.866 54.061 - -3.17% -
SetIntersection_None_Vector_uint32_262144_1024 -1.46% 1134191.015 1117586.681 - -0.78% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.46% 217001266.868 213827564.147 - -3.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.46% 1821063.549 1794445.314 - 0.18% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.46% 292.628 288.354 - -6.36% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.46% 23.527 23.183 - 0.57% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.46% 25.455 25.084 - -0.08% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.45% 8.710 8.583 - -1.28% -
SetIntersection_Front_Vector_uint64_16384_4 -1.45% 1054766.499 1039473.384 - -2.04% -
BM_PushHeap_uint32_Random_16 -1.45% 4.116 4.057 - -2.33% -
SetIntersection_None_Vector_uint32_16384_256 -1.45% 1107168.391 1091131.913 - 1.02% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.45% 5031.425 4958.642 - -1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.44% 3.786 3.732 - -0.13% -
std::partition_copy(deque<int>)/32 -1.44% 12.658 12.475 - -1.20% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.44% 120254309.394 118520525.333 - 0.32% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.44% 5.512 5.433 - -2.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.44% 45361.311 44708.525 - -13.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.44% 1130301.251 1114066.771 - -2.08% -
rng::contains(list<int>)_(process_all)/32 -1.44% 9.064 8.934 - -3.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.44% 248544678.670 244977288.792 - -1.50% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.43% 17.191 16.944 - -12.86% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.43% 26.856 26.471 - -2.76% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.43% 5.414 5.337 - -1.19% -
std::multiset<int>::ctor(const&)/1024 -1.42% 6583.685 6489.977 - -2.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.42% 12251673.449 12077570.338 - 0.14% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.42% 13.355 13.165 - -4.85% -
std::move(list<int>)/1048576 -1.42% 991037.096 976990.271 - -0.72% -
SetIntersection_None_Vector_uint32_16384_16384 -1.42% 1105661.011 1089995.370 - -1.36% -
SetIntersection_Front_Set_float_1024_4 -1.42% 1073525.024 1058317.987 - -0.20% -
std::stable_sort(vector<int>)_(ascending)/8 -1.41% 15.814 15.591 - -0.85% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.41% 942.704 929.387 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.41% 196078614.715 193310823.750 - -11.35% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.41% 22.451 22.134 - 1.38% -
BM_CmpEqual_uchar_int -1.41% 1.072 1.057 - -5.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.40% 17.413 17.168 - -0.49% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.40% 14365840.624 14164261.732 - 7.55% -
BM_tolower_string<wchar_t> -1.40% 6.442 6.352 - 0.13% -
std::find(deque<int>)_(process_all)/8 -1.40% 3.465 3.416 - -2.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.40% 1154935.026 1138754.179 - -0.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.40% 15.126 14.915 - 0.37% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.40% 412.906 407.137 - 0.09% -
std::reverse(vector<int>)/4096 -1.40% 132.299 130.452 - 0.00% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.40% 1049.445 1034.795 - -0.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.40% 19.136 18.869 - -0.50% -
std::sort_heap(deque<int>,_pred)/8192 -1.39% 430314.413 424322.944 - -3.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.39% 5.585 5.508 - 0.55% -
SetIntersection_Interlaced_Vector_uint64_256_64 -1.39% 7754898.091 7647241.482 - -1.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.39% 1503.723 1482.852 - -1.64% -
std::sort(deque<int>)_(ascending)/8 -1.39% 17.604 17.360 - 0.40% -
std::shift_right(list<int>)/50 -1.39% 26.579 26.211 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.38% 8869495.544 8746681.566 - 0.34% -
SetIntersection_None_Vector_uint64_256_16 -1.38% 4022866.196 3967179.599 - -2.52% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.38% 24.108 23.775 - -0.63% -
BM_PushHeap_uint32_PipeOrgan_16 -1.38% 0.876 0.863 - -1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.38% 16246289.619 16021946.216 - -0.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.38% 21.213 20.920 - -1.46% -
SetIntersection_Front_Set_uint64_16384_256 -1.38% 3966943.696 3912224.586 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.38% 5029602.064 4960341.684 - -0.36% -
BM_std_minmax_element<short>/3 -1.37% 1.209 1.192 - 3.77% -
std::find(list<int>)_(process_all)/32768 -1.37% 26213.158 25853.022 - -0.77% -
std::stable_sort(vector<int>)_(descending)/8 -1.37% 24.368 24.034 - 4.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 12111.273 11945.183 - -1.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.37% 18.594 18.339 - -2.08% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.37% 400.518 395.032 - 0.01% -
SetIntersection_Front_Vector_uint32_1024_1 -1.37% 1048755.888 1034407.541 - 2.74% -
rng::for_each(multimap<int>)/50 -1.37% 40.206 39.656 - -2.24% -
std::rotate_copy(deque<int>)/8192 -1.37% 294.732 290.701 - -0.33% -
std::partial_sort(vector<int>)_(heap)/8 -1.37% 27.928 27.547 - 0.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.36% 744.831 734.668 - 0.23% -
SetIntersection_None_Vector_uint64_256_64 -1.36% 3439570.642 3392693.176 - 0.20% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.36% 429.939 424.089 - -2.44% -
BM_CmpEqual_uint_int -1.36% 1.046 1.032 - -1.56% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.36% 2.664 2.628 - 7.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.35% 1026265.316 1012363.650 - -1.20% -
std::find(vector<int>)_(process_all)/50 -1.35% 12.515 12.345 - -1.00% -
SetIntersection_Interlaced_Set_string_16384_256 -1.35% 347654279.646 342949116.283 - -2.37% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.35% 12796.412 12623.796 - 0.30% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.35% 345545.144 340888.305 - -0.08% -
SetIntersection_Front_Set_string_256_1 -1.35% 4338303.340 4279898.023 - -1.21% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -1.35% 107792999.534 106342427.106 - -3.73% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.34% 51044.905 50358.751 - -0.32% -
SetIntersection_Interlaced_Vector_string_64_4 -1.34% 21959288.280 21664304.359 - 1.09% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.34% 718.839 709.200 - 0.10% -
SetIntersection_Interlaced_Set_string_64_4 -1.34% 25835806.157 25489809.815 - -1.53% -
SetIntersection_None_Vector_float_1024_1024 -1.34% 1083548.633 1069045.239 - -0.82% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.34% 16484020.997 16263693.479 - 0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.34% 372302.210 367327.163 - -0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.33% 1045599.451 1031642.570 - -0.98% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.33% 1.059 1.045 - 0.64% -
std::move(vector<bool>)_(unaligned)/4096 -1.33% 26.732 26.376 - 0.34% -
std::multiset<std::string>::clear()/32 -1.33% 916.312 904.163 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.33% 1577980.228 1557063.700 - 0.20% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.32% 861965.853 850604.876 - -5.82% -
SetIntersection_Front_Vector_uint64_1024_1 -1.32% 1045235.294 1031481.298 - -0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.32% 14107.736 13922.191 - 0.13% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.31% 535.105 528.077 - -0.55% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.31% 13791.164 13610.118 - 1.21% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.31% 6539.247 6453.451 - -1.12% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.31% 1048432.845 1034680.552 - 4.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.31% 393778.670 388621.210 - 0.11% -
std::stable_sort(vector<int>)_(descending)/8192 -1.31% 18639.356 18395.548 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.31% 4314885.303 4258465.347 - 0.23% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.31% 14.168 13.983 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.31% 21169125.224 20892461.614 - 0.51% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.30% 171290.622 169058.143 - 1.75% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 661.867 653.266 - -7.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.30% 1279.144 1262.543 - -0.45% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.30% 20.341 20.078 - -5.02% -
std::copy_if(vector<int>)_(entire_range)/8 -1.30% 2.254 2.225 - -1.74% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.29% 9.079 8.962 - -1.20% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.29% 18.112 17.878 - -0.44% -
BM_CmpLess_schar_ushort -1.29% 1.107 1.093 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.29% 13858203.573 13679628.568 - 0.01% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.29% 1044084.415 1030633.153 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.29% 196992849.699 194459280.139 - -12.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.28% 13928.528 13749.563 - 1.78% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.28% 28538.844 28172.328 - 6.05% -
SetIntersection_Front_Vector_string_1024_1 -1.28% 1070930.608 1057178.339 - -1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.28% 3.196 3.155 - -0.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.28% 6.824 6.737 - -1.60% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.28% 21.048 20.779 - -0.12% -
SetIntersection_None_Vector_uint64_64_64 -1.28% 8504532.100 8395686.900 - 0.50% -
BM_CmpEqual_int_schar -1.28% 1.122 1.108 - -2.55% -
SetIntersection_None_Vector_string_16384_16 -1.28% 1221340.534 1205759.463 - -1.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.27% 42.861 42.315 - 0.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.27% 380.721 375.872 - -7.74% -
std::for_each_n(list<int>)/50 -1.27% 22.520 22.233 - -1.25% -
SetIntersection_Front_Vector_string_16_4 -1.27% 61077315.660 60301483.623 - -0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.27% 1164862.996 1150105.392 - -1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.27% 16474.730 16266.239 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.26% 232177285.777 229248272.543 - -6.17% -
SetIntersection_None_Vector_float_16384_1 -1.26% 1113512.282 1099465.557 - -1.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.26% 91.695 90.541 - -1.83% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.26% 2217.173 2189.290 - -1.33% -
SetIntersection_Interlaced_Set_string_262144_16 -1.26% 2146364.746 2119373.209 - -1.78% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.26% 35.497 35.051 - -0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.25% 37484424.388 37014253.961 - -0.27% -
BM_deque_vector_ranges_move/64000 -1.25% 2987.683 2950.259 - -0.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.25% 219.177 216.432 - 0.49% -
std::is_sorted(list<int>)/8 -1.25% 2.133 2.106 - -0.30% -
SetIntersection_Front_Vector_uint32_16384_16 -1.25% 1113858.098 1099938.643 - -0.23% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.25% 1467.746 1449.415 - -1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.25% 1998480.063 1973545.006 - -1.73% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.25% 2.561 2.529 - -3.83% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.24% 12482.490 12327.457 - -1.05% -
std::copy(list<int>)/32768 -1.24% 26123.101 25798.727 - -3.18% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -1.24% 53.886 53.217 - -0.84% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.24% 11.062 10.925 - 2.49% -
std::remove(deque<int>)_(sprinkled)/1024 -1.24% 523.251 516.761 - -0.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.24% 17.471 17.254 - 0.03% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -1.24% 12.839 12.680 - -0.69% -
SetIntersection_Front_Vector_uint64_256_1 -1.23% 4175069.437 4123612.607 - -0.66% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.23% 3.736 3.690 - -5.92% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.23% 69.497 68.642 - 0.42% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.22% 300.066 296.391 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.22% 1154192.606 1140095.685 - -1.47% -
std::vector<int>::ctor(size)/8192 -1.22% 574.879 567.862 - -0.22% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.22% 2558.429 2527.234 - -12.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.22% 5.295 5.231 - 4.96% -
std::search(vector<int>)_(single_element)/1024 -1.22% 237.436 234.545 - -3.76% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.22% 11.490 11.350 - -9.04% -
std::set<std::string>::ctor(const&)/1024 -1.21% 34762.378 34340.554 - -0.59% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.21% 23.026 22.747 - 0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.21% 2100045.002 2074588.621 - -4.63% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.21% 6432.620 6355.019 - -1.16% -
BM_deque_deque_copy/65536 -1.21% 3130.268 3092.543 - -1.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.20% 17.231 17.024 - -0.18% -
std::sort(vector<int>)_(descending)/1024 -1.20% 1017.930 1005.676 - -1.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.20% 144034.679 142307.016 - -0.49% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.20% 3885.258 3838.672 - -0.35% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.20% 8.888 8.782 - -0.36% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.20% 113936.354 112573.427 - 0.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.20% 53949.379 53304.051 - -0.35% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.20% 585.346 578.346 - 0.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.19% 1.272 1.257 - 8.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.19% 42116803.979 41617266.318 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.19% 8651546.633 8548969.454 - 1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.18% 17765501.233 17555032.586 - 1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.18% 14980802.086 14803553.539 - 0.24% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.18% 18.931 18.708 - 0.77% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.18% 1051269.111 1038881.130 - 1.02% -
BM_CmpLess_int_ushort -1.18% 1.122 1.109 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.18% 171479006.353 169463419.273 - 2.87% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.17% 267848.832 264704.662 - -0.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.17% 38.337 37.887 - -0.22% -
std::sort(deque<int>)_(shuffled)/8 -1.17% 23.016 22.746 - 0.61% -
std::deque<std::string>::ctor(size)/1024 -1.17% 716.503 708.123 - 0.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.17% 17.229 17.028 - -0.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.17% 13508.466 13350.877 - -2.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.17% 39.534 39.073 - -1.30% -
std::rotate(deque<int>)_(by_1/3)/32 -1.16% 20.739 20.498 - -2.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -1.16% 1.516 1.498 - 6.62% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.16% 13320.653 13165.664 - -0.72% -
SetIntersection_Front_Set_string_64_1 -1.16% 17091548.237 16892867.776 - -0.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.16% 199.608 197.290 - -4.70% -
std::make_heap(deque<int>)_(shuffled)/8 -1.16% 24.749 24.463 - -1.65% -
BM_PushHeap_string_Descending_16384 -1.16% 2.422 2.394 - 2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.15% 66817959.283 66046608.849 - -0.72% -
SetIntersection_None_Vector_uint32_16384_1024 -1.15% 1103324.172 1090596.066 - -0.79% -
std::sort(deque<int>)_(heap)/8 -1.15% 24.303 24.022 - -0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.15% 4237314.430 4188628.756 - -0.01% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.15% 107.888 106.649 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.15% 12067171.443 11928670.485 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.15% 5789283.499 5722885.659 - 0.09% -
SetIntersection_None_Vector_float_1024_256 -1.15% 1083935.596 1071504.428 - -1.14% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.15% 507.546 501.731 - 2.37% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.14% 2.745 2.714 - -0.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 6477.733 6403.601 - -3.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.14% 168597.530 166671.822 - -0.20% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.14% 1033278.658 1021485.166 - 0.73% -
std::transform(deque<int>,_deque<int>)/32 -1.14% 21.713 21.466 - 0.01% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 975.212 964.111 - -0.54% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.13% 1040280.811 1028474.218 - -1.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.13% 16909.163 16717.352 - -1.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.13% 25049.689 24766.116 - -1.57% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.13% 493.293 487.711 - -1.03% -
BM_CmpEqual_int_int -1.13% 1.084 1.072 - 0.02% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.13% 14588622.809 14423913.071 - 5.82% -
BM_deque_deque_move/5500 -1.13% 198.179 195.946 - -0.63% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -1.13% 41.339 40.874 - 8.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.13% 355247154.698 351247751.454 - 2.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.13% 43524.926 43034.974 - 2.17% -
BM_std_minmax_element<long_long>/4 -1.12% 1.266 1.252 - -0.77% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.12% 59901657.896 59229742.673 - 0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.12% 13113.228 12966.287 - -0.04% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.12% 17.020 16.830 - -3.47% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.11% 651.825 644.566 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.11% 9112829.632 9011539.554 - 0.61% -
std::find_if_not(list<int>)_(process_all)/50 -1.11% 38.623 38.194 - -0.79% -
SetIntersection_Front_Vector_uint64_262144_16 -1.11% 1127849.428 1115351.527 - 1.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.11% 968172.998 957450.915 - 0.26% -
std::for_each(set<int>::iterator)/8192 -1.11% 8034.084 7945.239 - -2.08% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.11% 1043158.132 1031630.857 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.10% 4171641.043 4125562.489 - 0.22% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.10% 10.106 9.995 - 0.34% -
BM_deque_vector_copy/64000 -1.10% 3002.860 2969.742 - 3.54% -
SetIntersection_Front_Vector_uint32_1024_16 -1.10% 1121351.858 1108993.653 - 0.64% -
SetIntersection_None_Vector_string_16384_16384 -1.10% 1212053.724 1198704.647 - -1.84% -
SetIntersection_Front_Vector_float_64_4 -1.10% 16020005.725 15843711.647 - -0.40% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.10% 13210.504 13065.188 - 1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.10% 1061053.059 1049382.432 - 0.31% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.10% 7.604 7.520 - -0.11% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.10% 12833.848 12692.881 - -4.83% -
SetIntersection_Front_Vector_uint32_256_1 -1.09% 4158384.949 4112887.134 - -0.94% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.09% 13.639 13.490 - 0.90% -
std::for_each(set<int>::iterator)/50 -1.09% 37.148 36.742 - -0.33% -
BM_vector_deque_copy_backward/64 -1.09% 2.996 2.964 - -0.68% -
SetIntersection_None_Vector_uint64_64_1 -1.09% 16714136.973 16531952.400 - 0.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.09% 604477.186 597890.685 - -0.77% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.09% 9.378 9.276 - -0.13% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.09% 13.501 13.354 - -1.54% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.09% 15.585 15.415 - -8.19% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.09% 7.433 7.352 - -0.40% -
SetIntersection_Front_Vector_uint64_1_1 -1.09% 536496893.917 530668475.500 - 0.08% -
std::stable_partition(deque<int>)_(dense)/50 -1.09% 37.913 37.501 - -4.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 6694.624 6622.003 - -8.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.08% 350575.774 346776.321 - 0.19% -
std::map<std::string,_int>::clear()/1024 -1.08% 22508.301 22264.434 - 1.03% -
std::multiset<int>::insert(value)_(already_present)/32 -1.08% 18.500 18.300 - 0.04% -
SetIntersection_None_Set_uint64_256_4 -1.08% 11594445.423 11469321.231 - 2.46% -
SetIntersection_Front_Set_string_16384_64 -1.08% 4563398.457 4514168.588 - -3.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.08% 736.078 728.149 - -1.10% -
std::count_if(vector<int>)_(every_other)/8 -1.08% 4.188 4.143 - 0.10% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.07% 4.529 4.480 - 1.28% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.07% 23.212 22.963 - -8.69% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.07% 2.360 2.334 - 0.62% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.07% 14.877 14.717 - 0.84% -
BM_StringFindStringLiteral/32 -1.07% 1.793 1.774 - 4.49% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.07% 12.215 12.084 - 5.16% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.07% 3489.110 3451.791 - -0.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.07% 19.063 18.859 - 0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.07% 39110396.016 38692870.913 - -0.59% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.07% 42.698 42.243 - -1.33% -
std::find_end(list<int>)_(same_length)/1024 -1.06% 753.538 745.513 - -2.17% -
SetIntersection_Front_Vector_float_16384_64 -1.06% 1366887.746 1352331.588 - 0.58% -
SetIntersection_Front_Set_uint64_262144_16 -1.06% 1206808.063 1193981.081 - 5.79% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.06% 14007.062 13858.252 - -1.17% -
SetIntersection_Front_Set_string_16_4 -1.06% 63232726.230 62561846.123 - -2.88% -
SetIntersection_None_Set_string_16384_4 -1.06% 205369041.613 203195918.131 - -0.39% -
std::sort_heap(vector<NonIntegral>)/8 -1.06% 30.069 29.751 - 6.99% -
SetIntersection_Front_Set_float_1024_16 -1.05% 1217881.960 1205036.256 - 0.68% -
SetIntersection_None_Vector_uint32_64_1 -1.05% 16729419.066 16553127.190 - -0.37% -
SetIntersection_Front_Vector_uint64_16_16 -1.05% 35875669.173 35498060.641 - 0.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.05% 29.935 29.619 - -3.53% -
SetIntersection_Front_Set_uint32_262144_1 -1.05% 1043620.312 1032639.087 - 1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.05% 1191074.694 1178581.673 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.05% 1058621.182 1047524.473 - 1.67% -
BM_CmpLess_int_uint -1.05% 1.090 1.079 - 1.69% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.04% 5982.581 5920.109 - -0.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.04% 34.015 33.660 - -0.38% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.04% 28.790 28.490 - -0.78% -
std::copy(vector<bool>)_(aligned)/64 -1.04% 1.296 1.283 - -5.33% -
SetIntersection_Interlaced_Set_string_262144_64 -1.04% 2130261.230 2108103.920 - -1.88% -
std::multimap<int,_int>::erase(iterator)/8192 -1.04% 21.009 20.791 - 1.25% -
SetIntersection_None_Vector_string_262144_256 -1.04% 1295647.147 1282208.874 - -0.90% -
std::unique_copy(list<int>)_(contiguous)/32 -1.04% 11.315 11.198 - -0.48% -
SetIntersection_Front_Vector_float_256_1 -1.04% 4158832.436 4115734.922 - -0.70% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.03% 187950.454 186006.389 - -1.32% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.03% 2171.887 2149.447 - -0.85% -
SetIntersection_Front_Vector_uint64_256_16 -1.03% 4219917.222 4176330.526 - 0.46% -
std::map<std::string,_int>::ctor(const&)/1024 -1.03% 35391.665 35026.326 - 0.34% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.03% 168.361 166.624 - -0.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.03% 526.558 521.125 - 0.15% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.03% 6.378 6.313 - -2.10% -
rng::for_each(multimap<int>)/32 -1.03% 26.425 26.153 - 0.46% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.03% 29774.261 29467.584 - -1.51% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.02% 2.821 2.792 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.02% 59658251.821 59047197.284 - -0.50% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.02% 10.846 10.735 - 0.26% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.02% 601.471 595.328 - -0.74% -
SetIntersection_Interlaced_Set_string_64_64 -1.02% 35009422.244 34652063.711 - -2.15% -
BM_CmpEqual_uchar_uint -1.02% 1.071 1.060 - -4.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.02% 35421589.663 35060634.059 - 0.45% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.02% 136125304.599 134739725.724 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.02% 131542559.074 130204041.621 - -1.09% -
SetIntersection_None_Set_string_1024_1024 -1.02% 9147533.178 9054597.750 - 1.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.01% 267657.584 264942.677 - -0.22% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.01% 7489.773 7413.891 - -0.19% -
std::find_if(vector<char>)_(process_all)/50 -1.01% 6.699 6.632 - -0.24% -
std::rotate(list<int>)_(by_1/3)/50 -1.01% 23.228 22.993 - -0.83% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.01% 617539.085 611289.774 - -0.28% -
SetIntersection_Front_Vector_uint64_64_16 -1.01% 14399739.178 14254051.550 - 0.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 395.243 391.245 - -0.15% -
SetIntersection_Front_Vector_string_1024_4 -1.01% 1195094.214 1183025.840 - -1.31% -
std::upper_bound(std::forward_list<int>)/100 -1.01% 97.506 96.522 - -1.39% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.01% 59974.106 59369.795 - -0.33% -
SetIntersection_None_Vector_uint64_16_16 -1.01% 33717845.089 33378181.581 - -0.16% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.01% 39.854 39.453 - -5.06% -
std::map<int,_int>::ctor(const&)/32 -1.01% 234.864 232.501 - 2.01% -
BM_CmpLess_uchar_uchar -1.01% 1.086 1.075 - 0.71% -
SetIntersection_None_Vector_uint64_16384_16 -1.01% 1105853.681 1094737.763 - -0.97% -
SetIntersection_None_Set_string_256_256 -1.01% 5829220.607 5770636.243 - -0.67% -
std::stable_partition(list<int>)_(dense)/32 -1.00% 37.568 37.190 - 0.31% -
SetIntersection_None_Vector_uint32_256_256 -1.00% 2143798.808 2122265.496 - -0.86% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.00% 31.806 31.487 - -0.56% -
BM_deque_deque_move/70000 -1.00% 3396.818 3362.723 - 0.29% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.00% 143106.779 141670.874 - -4.37% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.00% 2212.559 2190.365 - 483.53% -
SetIntersection_Front_Set_uint32_16384_16 -1.00% 1205652.387 1193570.538 - 4.69% -
SetIntersection_Front_Vector_uint64_256_4 -1.00% 4194039.502 4152033.764 - 0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.00% 16.347 16.183 - 0.17% -


Report Time: 3.17s
Name Current %
BM_CmpEqual_int_int 1.072 -
BM_CmpEqual_int_schar 1.108 -2.55%
BM_CmpEqual_int_short 1.123 -1.08%
BM_CmpEqual_int_uchar 1.107 -
BM_CmpEqual_int_uint 1.076 -
BM_CmpEqual_int_ushort 1.075 -2.05%
BM_CmpEqual_schar_int 1.111 -1.42%
BM_CmpEqual_schar_schar 1.071 -1.93%
BM_CmpEqual_schar_short 1.095 -2.27%
BM_CmpEqual_schar_uchar 1.096 -
BM_CmpEqual_schar_uint 1.110 -
BM_CmpEqual_schar_ushort 1.095 -
BM_CmpEqual_short_int 1.122 2.25%
BM_CmpEqual_short_schar 1.130 -
BM_CmpEqual_short_short 1.092 1.08%
BM_CmpEqual_short_uchar 1.103 -
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.082 -
BM_CmpEqual_uchar_int 1.057 -5.82%
BM_CmpEqual_uchar_schar 1.011 2.31%
BM_CmpEqual_uchar_short 0.988 -2.27%
BM_CmpEqual_uchar_uchar 1.057 -
BM_CmpEqual_uchar_uint 1.060 -4.57%
BM_CmpEqual_uchar_ushort 1.049 -1.89%
BM_CmpEqual_uint_int 1.032 -1.56%
BM_CmpEqual_uint_schar 1.006 -
BM_CmpEqual_uint_short 1.034 -
BM_CmpEqual_uint_uchar 1.091 -1.18%
BM_CmpEqual_uint_uint 1.074 1.60%
BM_CmpEqual_uint_ushort 1.086 -1.86%
BM_CmpEqual_ushort_int 1.074 2.37%
BM_CmpEqual_ushort_schar 0.984 -2.20%
BM_CmpEqual_ushort_short 1.010 -
BM_CmpEqual_ushort_uchar 1.107 -
BM_CmpEqual_ushort_uint 1.028 -3.44%
BM_CmpEqual_ushort_ushort 1.049 -2.24%
BM_CmpLess_int_int 1.079 2.06%
BM_CmpLess_int_schar 1.125 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.085 -3.73%
BM_CmpLess_int_uint 1.079 1.69%
BM_CmpLess_int_ushort 1.109 -
BM_CmpLess_schar_int 1.118 -
BM_CmpLess_schar_schar 0.955 1.11%
BM_CmpLess_schar_short 0.945 -
BM_CmpLess_schar_uchar 1.105 -
BM_CmpLess_schar_uint 1.112 -
BM_CmpLess_schar_ushort 1.093 -
BM_CmpLess_short_int 1.114 -
BM_CmpLess_short_schar 0.960 1.41%
BM_CmpLess_short_short 0.949 -
BM_CmpLess_short_uchar 1.096 -
BM_CmpLess_short_uint 1.100 -
BM_CmpLess_short_ushort 1.089 -
BM_CmpLess_uchar_int 1.100 3.23%
BM_CmpLess_uchar_schar 1.018 -2.03%
BM_CmpLess_uchar_short 1.112 6.34%
BM_CmpLess_uchar_uchar 1.075 -
BM_CmpLess_uchar_uint 1.091 3.68%
BM_CmpLess_uchar_ushort 1.102 2.20%
BM_CmpLess_uint_int 1.074 2.19%
BM_CmpLess_uint_schar 1.041 2.39%
BM_CmpLess_uint_short 1.039 4.56%
BM_CmpLess_uint_uchar 1.122 -
BM_CmpLess_uint_uint 1.055 1.47%
BM_CmpLess_uint_ushort 1.120 1.25%
BM_CmpLess_ushort_int 1.067 -
BM_CmpLess_ushort_schar 1.017 -2.13%
BM_CmpLess_ushort_short 1.059 1.91%
BM_CmpLess_ushort_uchar 1.118 -
BM_CmpLess_ushort_uint 1.065 1.19%
BM_CmpLess_ushort_ushort 1.069 -
BM_PushHeap_float_Ascending_1 0.617 43.82%
BM_PushHeap_float_Ascending_1024 3.265 5.15%
BM_PushHeap_float_Ascending_16 1.159 13.41%
BM_PushHeap_float_Ascending_16384 4.047 -7.33%
BM_PushHeap_float_Ascending_256 2.570 3.58%
BM_PushHeap_float_Ascending_262144 5.396 5.15%
BM_PushHeap_float_Ascending_4 0.591 -
BM_PushHeap_float_Ascending_64 1.897 8.62%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.373 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.365 5.74%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.448 -17.58%
BM_PushHeap_float_PipeOrgan_1024 2.100 -
BM_PushHeap_float_PipeOrgan_16 0.902 1.36%
BM_PushHeap_float_PipeOrgan_16384 2.523 -
BM_PushHeap_float_PipeOrgan_256 1.729 -
BM_PushHeap_float_PipeOrgan_262144 3.163 -3.69%
BM_PushHeap_float_PipeOrgan_4 0.548 2.18%
BM_PushHeap_float_PipeOrgan_64 1.304 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 2.53%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 1.025 4.78%
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.589 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.155 -
BM_PushHeap_float_Random_16 4.878 -3.26%
BM_PushHeap_float_Random_16384 7.079 -1.18%
BM_PushHeap_float_Random_256 6.868 -
BM_PushHeap_float_Random_262144 7.216 -
BM_PushHeap_float_Random_4 2.358 -5.30%
BM_PushHeap_float_Random_64 6.192 -2.26%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.382 3.69%
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.391 8.54%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.408 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.677 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.295 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.351 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.607 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.465 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.600 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -5.20%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.582 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.465 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.875 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.402 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.911 -1.98%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.361 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.429 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.766 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.865 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.579 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.197 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.547 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.093 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.556 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.775 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.567 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.817 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.330 1.02%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.875 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.952 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.737 -1.60%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.591 2.04%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.533 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.476 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.648 -4.86%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.636 9.14%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.020 1.35%
BM_PushHeap_string_Ascending_16 4.633 -
BM_PushHeap_string_Ascending_16384 18.879 -
BM_PushHeap_string_Ascending_256 10.630 2.13%
BM_PushHeap_string_Ascending_262144 28.296 -4.47%
BM_PushHeap_string_Ascending_4 2.583 1.42%
BM_PushHeap_string_Ascending_64 7.262 2.56%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.421 3.23%
BM_PushHeap_string_Descending_16 2.123 1.79%
BM_PushHeap_string_Descending_16384 2.394 2.64%
BM_PushHeap_string_Descending_256 2.352 3.08%
BM_PushHeap_string_Descending_262144 3.316 11.05%
BM_PushHeap_string_Descending_4 1.885 -
BM_PushHeap_string_Descending_64 2.256 2.82%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.396 5.59%
BM_PushHeap_string_PipeOrgan_16 4.196 3.25%
BM_PushHeap_string_PipeOrgan_16384 12.735 5.07%
BM_PushHeap_string_PipeOrgan_256 7.807 3.63%
BM_PushHeap_string_PipeOrgan_262144 17.755 9.38%
BM_PushHeap_string_PipeOrgan_4 2.492 -
BM_PushHeap_string_PipeOrgan_64 5.871 4.18%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.219 -
BM_PushHeap_string_QuickSortAdversary_16 10.550 -
BM_PushHeap_string_QuickSortAdversary_16384 15.752 -
BM_PushHeap_string_QuickSortAdversary_256 14.608 -
BM_PushHeap_string_QuickSortAdversary_262144 16.799 3.43%
BM_PushHeap_string_QuickSortAdversary_4 6.436 -
BM_PushHeap_string_QuickSortAdversary_64 13.127 -
BM_PushHeap_string_Random_1 0.471 -19.00%
BM_PushHeap_string_Random_1024 14.986 -
BM_PushHeap_string_Random_16 10.484 -
BM_PushHeap_string_Random_16384 16.151 -
BM_PushHeap_string_Random_256 14.412 -4.18%
BM_PushHeap_string_Random_262144 18.276 1.51%
BM_PushHeap_string_Random_4 6.216 -
BM_PushHeap_string_Random_64 12.997 -
BM_PushHeap_string_SingleElement_1 0.646 36.19%
BM_PushHeap_string_SingleElement_1024 2.578 -2.57%
BM_PushHeap_string_SingleElement_16 2.577 -2.04%
BM_PushHeap_string_SingleElement_16384 2.563 -1.97%
BM_PushHeap_string_SingleElement_256 2.573 -2.24%
BM_PushHeap_string_SingleElement_262144 2.588 -2.58%
BM_PushHeap_string_SingleElement_4 2.315 -1.06%
BM_PushHeap_string_SingleElement_64 2.620 -1.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.409 -25.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.504 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.002 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.521 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.876 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.894 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.960 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.603 -13.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.621 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.612 1.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.648 1.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.611 2.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.635 -10.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.660 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.696 49.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.015 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.906 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.393 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.155 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.550 2.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.453 -2.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.281 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.155 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.063 -2.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.732 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.791 3.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.657 -2.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.518 -25.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.160 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.005 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.303 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.898 -1.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.352 1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.678 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.594 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.696 24.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.614 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.610 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.621 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.594 8.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.641 2.14%
BM_PushHeap_uint32_Ascending_1 0.536 -6.91%
BM_PushHeap_uint32_Ascending_1024 2.671 4.50%
BM_PushHeap_uint32_Ascending_16 1.016 10.89%
BM_PushHeap_uint32_Ascending_16384 3.725 3.80%
BM_PushHeap_uint32_Ascending_256 2.223 6.91%
BM_PushHeap_uint32_Ascending_262144 4.939 4.28%
BM_PushHeap_uint32_Ascending_4 0.591 -
BM_PushHeap_uint32_Ascending_64 1.672 9.83%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.346 -3.22%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.574 10.45%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.863 -1.32%
BM_PushHeap_uint32_PipeOrgan_16384 2.375 -
BM_PushHeap_uint32_PipeOrgan_256 1.693 -
BM_PushHeap_uint32_PipeOrgan_262144 3.032 -
BM_PushHeap_uint32_PipeOrgan_4 0.535 -
BM_PushHeap_uint32_PipeOrgan_64 1.303 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.397 -17.85%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.969 4.28%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.468 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.409 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.615 -
BM_PushHeap_uint32_Random_1 0.469 -2.57%
BM_PushHeap_uint32_Random_1024 5.697 -2.05%
BM_PushHeap_uint32_Random_16 4.057 -2.33%
BM_PushHeap_uint32_Random_16384 5.900 -
BM_PushHeap_uint32_Random_256 5.560 -
BM_PushHeap_uint32_Random_262144 5.776 -
BM_PushHeap_uint32_Random_4 2.193 3.20%
BM_PushHeap_uint32_Random_64 5.112 -3.87%
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.355 -
BM_PushHeap_uint32_SingleElement_256 0.380 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.342 -
BM_PushHeap_uint32_SingleElement_64 0.349 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.723 -2.55%
BM_PushHeap_uint64_Ascending_16 0.940 -5.57%
BM_PushHeap_uint64_Ascending_16384 3.760 -3.37%
BM_PushHeap_uint64_Ascending_256 2.255 -3.98%
BM_PushHeap_uint64_Ascending_262144 5.022 -2.78%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.675 -6.68%
BM_PushHeap_uint64_Descending_1 0.695 44.26%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.378 3.66%
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.404 -
BM_PushHeap_uint64_Descending_262144 0.384 -
BM_PushHeap_uint64_Descending_4 0.392 7.21%
BM_PushHeap_uint64_Descending_64 0.384 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.387 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.045 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.951 -6.85%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.227 -
BM_PushHeap_uint64_Random_16 4.494 -
BM_PushHeap_uint64_Random_16384 6.278 -1.38%
BM_PushHeap_uint64_Random_256 6.042 -
BM_PushHeap_uint64_Random_262144 6.357 -
BM_PushHeap_uint64_Random_4 2.534 -3.49%
BM_PushHeap_uint64_Random_64 5.574 1.68%
BM_PushHeap_uint64_SingleElement_1 0.429 -17.28%
BM_PushHeap_uint64_SingleElement_1024 0.383 4.10%
BM_PushHeap_uint64_SingleElement_16 0.378 8.76%
BM_PushHeap_uint64_SingleElement_16384 0.381 3.55%
BM_PushHeap_uint64_SingleElement_256 0.402 3.29%
BM_PushHeap_uint64_SingleElement_262144 0.387 6.71%
BM_PushHeap_uint64_SingleElement_4 0.387 5.63%
BM_PushHeap_uint64_SingleElement_64 0.379 5.70%
BM_StringAssignAsciizMix_Opaque 5.075 1.65%
BM_StringAssignAsciizMix_Transparent 3.039 2.15%
BM_StringAssignAsciiz_Empty_Opaque 3.102 1.48%
BM_StringAssignAsciiz_Empty_Transparent 0.353 -
BM_StringAssignAsciiz_Huge_Opaque 191.469 1.37%
BM_StringAssignAsciiz_Huge_Transparent 190.499 -
BM_StringAssignAsciiz_Large_Opaque 11.804 -
BM_StringAssignAsciiz_Large_Transparent 11.836 -1.24%
BM_StringAssignAsciiz_Small_Opaque 3.104 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 111.783 2.18%
BM_StringAssignStr_Huge_Transparent 113.515 4.19%
BM_StringAssignStr_Large_Opaque 10.661 3.79%
BM_StringAssignStr_Large_Transparent 10.666 4.17%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.078 3.05%
BM_StringConstructDestroyCStr_Empty_Transparent 0.382 39.00%
BM_StringConstructDestroyCStr_Huge_Opaque 159.485 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.109 -
BM_StringConstructDestroyCStr_Large_Opaque 17.527 6.88%
BM_StringConstructDestroyCStr_Large_Transparent 12.293 10.77%
BM_StringConstructDestroyCStr_Small_Opaque 2.189 2.63%
BM_StringConstructDestroyCStr_Small_Transparent 0.459 32.73%
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 110.020 1.28%
BM_StringCopy_Large 6.371 2.55%
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.322 35.71%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 11.034 -2.97%
BM_StringDestroy_Large 7.742 -4.45%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -
BM_StringEraseToEnd_Empty_Transparent 0.348 -
BM_StringEraseToEnd_Huge_Opaque 2.291 1.93%
BM_StringEraseToEnd_Huge_Transparent 2.415 2.38%
BM_StringEraseToEnd_Large_Opaque 0.984 -
BM_StringEraseToEnd_Large_Transparent 0.829 -1.30%
BM_StringEraseToEnd_Small_Opaque 0.590 -
BM_StringEraseToEnd_Small_Transparent 0.423 4.78%
BM_StringEraseWithMove_Empty_Opaque 0.840 6.27%
BM_StringEraseWithMove_Empty_Transparent 0.620 8.62%
BM_StringEraseWithMove_Huge_Opaque 46.207 3.48%
BM_StringEraseWithMove_Huge_Transparent 42.557 -27.41%
BM_StringEraseWithMove_Large_Opaque 2.787 3.16%
BM_StringEraseWithMove_Large_Transparent 2.719 8.17%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 2.822 1.20%
BM_StringFindAllMatch/131072 2270.274 -
BM_StringFindAllMatch/32768 574.540 -
BM_StringFindAllMatch/4096 79.732 -
BM_StringFindAllMatch/512 11.529 -
BM_StringFindAllMatch/64 3.145 4.12%
BM_StringFindAllMatch/8 2.452 -
BM_StringFindCharLiteral/1024 18.797 -3.02%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.264 -
BM_StringFindCharLiteral/256 5.315 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.293 -
BM_StringFindCharLiteral/512 9.539 1.41%
BM_StringFindCharLiteral/64 2.108 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.159 -
BM_StringFindMatch1/1 981.551 -
BM_StringFindMatch1/32768 1564.061 -
BM_StringFindMatch1/4096 1057.606 -
BM_StringFindMatch1/512 989.620 -
BM_StringFindMatch1/64 982.515 -
BM_StringFindMatch1/8 981.090 -
BM_StringFindMatch2/1 981.251 -
BM_StringFindMatch2/32768 1564.111 -
BM_StringFindMatch2/4096 1058.319 -
BM_StringFindMatch2/512 991.879 -
BM_StringFindMatch2/64 982.606 -
BM_StringFindMatch2/8 980.922 -
BM_StringFindNoMatch/10 1.326 2.10%
BM_StringFindNoMatch/131072 1962.091 -
BM_StringFindNoMatch/32768 498.636 -
BM_StringFindNoMatch/4096 75.082 -4.09%
BM_StringFindNoMatch/512 9.325 -1.95%
BM_StringFindNoMatch/64 2.107 1.17%
BM_StringFindStringLiteral/1024 18.031 -
BM_StringFindStringLiteral/128 3.219 2.83%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.637 -
BM_StringFindStringLiteral/256 5.459 -
BM_StringFindStringLiteral/32 1.774 4.49%
BM_StringFindStringLiteral/4096 81.145 5.11%
BM_StringFindStringLiteral/512 9.635 -
BM_StringFindStringLiteral/64 2.237 5.36%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 141.106 2.05%
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.744 5.28%
BM_StringRead_Cold_Deep_Empty 1.217 9.02%
BM_StringRead_Cold_Deep_Large 1.306 -11.53%
BM_StringRead_Cold_Deep_Small 1.211 -3.86%
BM_StringRead_Cold_Shallow_Empty 1.137 9.08%
BM_StringRead_Cold_Shallow_Large 1.176 11.21%
BM_StringRead_Cold_Shallow_Small 1.142 9.10%
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.508 -
BM_StringRead_Hot_Shallow_Empty 0.472 -3.44%
BM_StringRead_Hot_Shallow_Large 0.479 -
BM_StringRead_Hot_Shallow_Small 0.465 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.423 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.593 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.594 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.414 -3.21%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.038 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -2.90%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.267 9.63%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.667 3.48%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.204 4.24%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.447 45.14%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.814 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.362 21.21%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -12.26%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.635 -8.18%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.646 -6.73%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.639 -4.27%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.592 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.602 -3.83%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.881 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.413 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.021 -1.10%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.633 1.15%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.235 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.884 16.72%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.249 7.99%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -3.05%
BM_StringRelational_Compare_Empty_Large_Control 1.616 -2.67%
BM_StringRelational_Compare_Empty_Small_Control 1.612 -2.86%
BM_StringRelational_Compare_Huge_Empty_Control 1.665 3.40%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.344 -3.00%
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.749 -3.88%
BM_StringRelational_Compare_Huge_Huge_Control 98.817 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.612 -
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.855 -
BM_StringRelational_Compare_Small_Empty_Control 1.850 -1.77%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.625 -3.36%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 1.949 -11.30%
BM_StringRelational_Eq_Empty_Huge_Control 0.468 -3.14%
BM_StringRelational_Eq_Empty_Large_Control 0.473 -
BM_StringRelational_Eq_Empty_Small_Control 0.467 -4.24%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.527 -2.02%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.510 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.330 -
BM_StringRelational_Eq_Huge_Huge_Control 99.058 -
BM_StringRelational_Eq_Large_Huge_Control 0.484 3.18%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.387 -7.71%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.588 -7.16%
BM_StringRelational_Eq_Large_Large_Control 2.258 10.27%
BM_StringRelational_Eq_Small_Huge_Control 0.471 -4.12%
BM_StringRelational_Eq_Small_Large_Control 0.487 2.64%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.280 -9.31%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.129 12.95%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.482 -3.17%
BM_StringRelational_Eq_Small_Small_Control 1.902 3.75%
BM_StringRelational_Less_Empty_Empty_Control 1.666 3.27%
BM_StringRelational_Less_Empty_Huge_Control 1.742 4.73%
BM_StringRelational_Less_Empty_Large_Control 1.721 3.45%
BM_StringRelational_Less_Empty_Small_Control 1.667 1.25%
BM_StringRelational_Less_Huge_Empty_Control 1.614 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -1.39%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.243 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.653 -
BM_StringRelational_Less_Huge_Huge_Control 98.712 -
BM_StringRelational_Less_Huge_Large_Control 2.194 1.96%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.649 2.38%
BM_StringRelational_Less_Large_Huge_Control 2.162 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.423 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.095 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Less_Large_Large_Control 2.156 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.724 3.81%
BM_StringRelational_Less_Small_Huge_Control 1.880 1.67%
BM_StringRelational_Less_Small_Large_Control 1.927 4.15%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.411 -1.03%
BM_StringRelational_Less_Small_Small_ChangeLast 1.729 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.399 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.823 -
BM_align/1 0.658 2.65%
BM_align/256 0.655 5.21%
BM_align/64 0.654 5.09%
BM_align/8 0.656 4.99%
BM_deque_deque_copy/0 0.745 -13.80%
BM_deque_deque_copy/1 2.570 -
BM_deque_deque_copy/1024 37.190 1.23%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 138.412 -1.45%
BM_deque_deque_copy/4096 147.300 -
BM_deque_deque_copy/512 17.686 -
BM_deque_deque_copy/5500 195.806 -
BM_deque_deque_copy/64 3.048 -
BM_deque_deque_copy/64000 3041.019 3.17%
BM_deque_deque_copy/65536 3092.543 -1.07%
BM_deque_deque_copy/70000 3385.686 6.64%
BM_deque_deque_copy_backward/0 0.765 -11.10%
BM_deque_deque_copy_backward/1 2.809 1.38%
BM_deque_deque_copy_backward/1024 38.052 -1.40%
BM_deque_deque_copy_backward/2 2.530 -
BM_deque_deque_copy_backward/4000 150.656 -
BM_deque_deque_copy_backward/4096 153.946 -
BM_deque_deque_copy_backward/512 18.911 -
BM_deque_deque_copy_backward/5500 205.249 -
BM_deque_deque_copy_backward/64 3.335 -
BM_deque_deque_copy_backward/64000 7897.522 -1.24%
BM_deque_deque_copy_backward/65536 8254.272 2.28%
BM_deque_deque_copy_backward/70000 8762.753 1.03%
BM_deque_deque_move/0 0.921 20.98%
BM_deque_deque_move/1 2.559 2.21%
BM_deque_deque_move/1024 37.584 2.78%
BM_deque_deque_move/2 2.304 2.66%
BM_deque_deque_move/4000 142.005 -
BM_deque_deque_move/4096 147.004 -
BM_deque_deque_move/512 17.660 -
BM_deque_deque_move/5500 195.946 -
BM_deque_deque_move/64 3.035 -
BM_deque_deque_move/64000 2958.325 -1.66%
BM_deque_deque_move/65536 3264.219 5.39%
BM_deque_deque_move/70000 3362.723 -
BM_deque_deque_move_backward/0 0.763 -17.00%
BM_deque_deque_move_backward/1 2.780 -
BM_deque_deque_move_backward/1024 38.433 -
BM_deque_deque_move_backward/2 2.526 -
BM_deque_deque_move_backward/4000 149.680 -
BM_deque_deque_move_backward/4096 153.533 -
BM_deque_deque_move_backward/512 18.891 -3.26%
BM_deque_deque_move_backward/5500 214.146 4.53%
BM_deque_deque_move_backward/64 3.334 -6.50%
BM_deque_deque_move_backward/64000 8157.297 5.44%
BM_deque_deque_move_backward/65536 7976.450 -2.80%
BM_deque_deque_move_backward/70000 8790.136 1.98%
BM_deque_deque_ranges_copy/0 0.741 -19.42%
BM_deque_deque_ranges_copy/1 2.324 -6.62%
BM_deque_deque_ranges_copy/1024 37.170 -
BM_deque_deque_ranges_copy/2 2.075 -7.52%
BM_deque_deque_ranges_copy/4000 145.294 1.85%
BM_deque_deque_ranges_copy/4096 147.639 -
BM_deque_deque_ranges_copy/512 17.610 -
BM_deque_deque_ranges_copy/5500 198.141 -
BM_deque_deque_ranges_copy/64 3.023 -1.29%
BM_deque_deque_ranges_copy/64000 3112.974 5.35%
BM_deque_deque_ranges_copy/65536 3199.397 3.35%
BM_deque_deque_ranges_copy/70000 3356.832 1.70%
BM_deque_deque_ranges_copy_backward/0 0.938 27.49%
BM_deque_deque_ranges_copy_backward/1 2.825 8.74%
BM_deque_deque_ranges_copy_backward/1024 37.787 -1.41%
BM_deque_deque_ranges_copy_backward/2 2.530 4.79%
BM_deque_deque_ranges_copy_backward/4000 149.404 -
BM_deque_deque_ranges_copy_backward/4096 151.840 -
BM_deque_deque_ranges_copy_backward/512 19.403 2.57%
BM_deque_deque_ranges_copy_backward/5500 203.436 -
BM_deque_deque_ranges_copy_backward/64 3.465 2.91%
BM_deque_deque_ranges_copy_backward/64000 7824.947 -
BM_deque_deque_ranges_copy_backward/65536 8196.175 1.89%
BM_deque_deque_ranges_copy_backward/70000 8784.757 2.10%
BM_deque_deque_ranges_move/0 0.737 -6.69%
BM_deque_deque_ranges_move/1 2.552 5.95%
BM_deque_deque_ranges_move/1024 38.110 3.04%
BM_deque_deque_ranges_move/2 2.305 8.35%
BM_deque_deque_ranges_move/4000 144.887 -
BM_deque_deque_ranges_move/4096 148.003 -
BM_deque_deque_ranges_move/512 18.272 3.62%
BM_deque_deque_ranges_move/5500 198.036 -
BM_deque_deque_ranges_move/64 3.178 4.45%
BM_deque_deque_ranges_move/64000 3045.218 -
BM_deque_deque_ranges_move/65536 3086.180 -
BM_deque_deque_ranges_move/70000 3476.541 5.13%
BM_deque_deque_ranges_move_backward/0 0.693 -24.61%
BM_deque_deque_ranges_move_backward/1 3.202 18.56%
BM_deque_deque_ranges_move_backward/1024 39.540 1.80%
BM_deque_deque_ranges_move_backward/2 2.770 14.97%
BM_deque_deque_ranges_move_backward/4000 155.895 1.93%
BM_deque_deque_ranges_move_backward/4096 157.644 3.86%
BM_deque_deque_ranges_move_backward/512 19.209 1.57%
BM_deque_deque_ranges_move_backward/5500 210.286 3.61%
BM_deque_deque_ranges_move_backward/64 4.067 20.67%
BM_deque_deque_ranges_move_backward/64000 7689.154 -2.81%
BM_deque_deque_ranges_move_backward/65536 8077.831 -1.08%
BM_deque_deque_ranges_move_backward/70000 8481.608 -
BM_deque_vector_copy/0 1.406 3.19%
BM_deque_vector_copy/1 2.072 -
BM_deque_vector_copy/1024 37.956 2.45%
BM_deque_vector_copy/2 1.826 3.36%
BM_deque_vector_copy/4000 141.475 -
BM_deque_vector_copy/4096 145.523 -
BM_deque_vector_copy/512 16.543 -
BM_deque_vector_copy/5500 197.019 -
BM_deque_vector_copy/64 2.574 -1.57%
BM_deque_vector_copy/64000 2969.742 3.54%
BM_deque_vector_copy/65536 3043.656 3.98%
BM_deque_vector_copy/70000 3369.951 5.80%
BM_deque_vector_copy_backward/0 1.376 -9.82%
BM_deque_vector_copy_backward/1 2.114 -2.01%
BM_deque_vector_copy_backward/1024 37.260 -4.92%
BM_deque_vector_copy_backward/2 1.840 1.17%
BM_deque_vector_copy_backward/4000 143.598 -
BM_deque_vector_copy_backward/4096 147.411 -
BM_deque_vector_copy_backward/512 17.917 -2.56%
BM_deque_vector_copy_backward/5500 198.473 -1.33%
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8192.431 -2.85%
BM_deque_vector_copy_backward/65536 8317.958 -1.68%
BM_deque_vector_copy_backward/70000 9324.551 4.15%
BM_deque_vector_move/0 1.487 -
BM_deque_vector_move/1 2.124 -1.29%
BM_deque_vector_move/1024 37.290 -
BM_deque_vector_move/2 1.839 -
BM_deque_vector_move/4000 141.901 -
BM_deque_vector_move/4096 145.142 -
BM_deque_vector_move/512 16.556 -
BM_deque_vector_move/5500 192.874 -1.02%
BM_deque_vector_move/64 2.589 -
BM_deque_vector_move/64000 2974.696 -1.91%
BM_deque_vector_move/65536 2978.130 -
BM_deque_vector_move/70000 3238.985 -
BM_deque_vector_move_backward/0 1.417 -10.49%
BM_deque_vector_move_backward/1 2.126 -3.43%
BM_deque_vector_move_backward/1024 37.304 -
BM_deque_vector_move_backward/2 1.833 -13.32%
BM_deque_vector_move_backward/4000 142.900 1.23%
BM_deque_vector_move_backward/4096 148.775 -
BM_deque_vector_move_backward/512 17.900 -
BM_deque_vector_move_backward/5500 195.682 -1.20%
BM_deque_vector_move_backward/64 2.924 -4.63%
BM_deque_vector_move_backward/64000 8132.529 -
BM_deque_vector_move_backward/65536 8319.539 -
BM_deque_vector_move_backward/70000 8828.170 -2.08%
BM_deque_vector_ranges_copy/0 1.414 7.90%
BM_deque_vector_ranges_copy/1 2.118 3.27%
BM_deque_vector_ranges_copy/1024 37.619 1.47%
BM_deque_vector_ranges_copy/2 1.830 3.46%
BM_deque_vector_ranges_copy/4000 141.921 -
BM_deque_vector_ranges_copy/4096 144.589 -3.53%
BM_deque_vector_ranges_copy/512 16.552 -
BM_deque_vector_ranges_copy/5500 194.447 -5.67%
BM_deque_vector_ranges_copy/64 2.603 -1.62%
BM_deque_vector_ranges_copy/64000 2949.904 -
BM_deque_vector_ranges_copy/65536 3005.286 1.21%
BM_deque_vector_ranges_copy/70000 3272.975 2.56%
BM_deque_vector_ranges_copy_backward/0 1.476 -9.28%
BM_deque_vector_ranges_copy_backward/1 2.156 -5.55%
BM_deque_vector_ranges_copy_backward/1024 36.779 -
BM_deque_vector_ranges_copy_backward/2 1.840 -4.65%
BM_deque_vector_ranges_copy_backward/4000 142.965 -
BM_deque_vector_ranges_copy_backward/4096 149.514 -
BM_deque_vector_ranges_copy_backward/512 17.921 -
BM_deque_vector_ranges_copy_backward/5500 198.113 -
BM_deque_vector_ranges_copy_backward/64 2.920 -
BM_deque_vector_ranges_copy_backward/64000 8216.841 -
BM_deque_vector_ranges_copy_backward/65536 8267.364 -1.51%
BM_deque_vector_ranges_copy_backward/70000 9147.103 2.19%
BM_deque_vector_ranges_move/0 1.374 -17.53%
BM_deque_vector_ranges_move/1 2.091 -9.18%
BM_deque_vector_ranges_move/1024 38.105 2.03%
BM_deque_vector_ranges_move/2 1.837 -10.90%
BM_deque_vector_ranges_move/4000 141.768 -
BM_deque_vector_ranges_move/4096 145.730 -
BM_deque_vector_ranges_move/512 16.563 -
BM_deque_vector_ranges_move/5500 195.246 -
BM_deque_vector_ranges_move/64 2.602 -7.85%
BM_deque_vector_ranges_move/64000 2950.259 -
BM_deque_vector_ranges_move/65536 2972.230 -1.01%
BM_deque_vector_ranges_move/70000 3239.023 -1.89%
BM_deque_vector_ranges_move_backward/0 1.580 1.22%
BM_deque_vector_ranges_move_backward/1 2.159 -1.44%
BM_deque_vector_ranges_move_backward/1024 36.642 -1.75%
BM_deque_vector_ranges_move_backward/2 1.830 -5.63%
BM_deque_vector_ranges_move_backward/4000 143.350 -
BM_deque_vector_ranges_move_backward/4096 148.161 -
BM_deque_vector_ranges_move_backward/512 17.891 -
BM_deque_vector_ranges_move_backward/5500 198.513 -
BM_deque_vector_ranges_move_backward/64 2.920 -
BM_deque_vector_ranges_move_backward/64000 8194.014 2.34%
BM_deque_vector_ranges_move_backward/65536 8323.014 -
BM_deque_vector_ranges_move_backward/70000 8839.728 -1.02%
BM_getline_string 17.002 -2.72%
BM_lexicographical_compare_three_way<IntPtr>/1 0.458 15.68%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.252 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 254029.280 1.19%
BM_lexicographical_compare_three_way<IntPtr>/16 4.315 -1.98%
BM_lexicographical_compare_three_way<IntPtr>/16384 3745.085 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.312 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60073.880 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.147 -1.07%
BM_lexicographical_compare_three_way<IntPtr>/4096 950.016 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.657 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14990.806 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.257 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.435 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495529.084 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.203 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7682.463 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.833 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122818.573 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.754 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1926.668 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.393 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30692.868 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.303 -1.40%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.565 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 244971.012 -1.57%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.279 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3763.074 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.055 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60037.630 -1.10%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.235 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 952.952 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.477 -1.65%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15003.257 -
BM_lexicographical_compare_three_way_fast_path/1 0.426 14.89%
BM_lexicographical_compare_three_way_fast_path/1024 246.498 -
BM_lexicographical_compare_three_way_fast_path/1048576 248659.079 -
BM_lexicographical_compare_three_way_fast_path/16 4.428 -
BM_lexicographical_compare_three_way_fast_path/16384 3769.770 -
BM_lexicographical_compare_three_way_fast_path/256 69.614 -2.31%
BM_lexicographical_compare_three_way_fast_path/262144 60529.491 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 955.925 -
BM_lexicographical_compare_three_way_fast_path/64 15.577 -
BM_lexicographical_compare_three_way_fast_path/65536 15095.902 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 6.21%
BM_lexicographical_compare_three_way_slow_path/1024 307.879 4.68%
BM_lexicographical_compare_three_way_slow_path/1048576 308559.308 4.72%
BM_lexicographical_compare_three_way_slow_path/16 4.813 4.91%
BM_lexicographical_compare_three_way_slow_path/16384 4774.634 4.86%
BM_lexicographical_compare_three_way_slow_path/256 82.401 3.38%
BM_lexicographical_compare_three_way_slow_path/262144 76125.060 4.74%
BM_lexicographical_compare_three_way_slow_path/4 1.223 3.73%
BM_lexicographical_compare_three_way_slow_path/4096 1205.202 5.00%
BM_lexicographical_compare_three_way_slow_path/64 18.701 4.84%
BM_lexicographical_compare_three_way_slow_path/65536 19119.111 5.16%
BM_map_find_string_literal 12.529 -
BM_num_get<bool> 11.611 -
BM_num_get<double> 36.695 -
BM_num_get<float> 36.184 -1.35%
BM_num_get<long> 10.735 -
BM_num_get<long_double> 37.434 2.87%
BM_num_get<long_long> 10.660 -1.54%
BM_num_get<unsigned_int> 9.711 -
BM_num_get<unsigned_long> 10.460 -
BM_num_get<unsigned_long_long> 10.439 -
BM_num_get<unsigned_short> 10.290 1.61%
BM_num_get<void*> 11.120 2.39%
BM_num_put<bool> 10.529 -4.45%
BM_num_put<const_void*> 12.214 -1.34%
BM_num_put<double> 57.595 -
BM_num_put<long> 11.559 -4.14%
BM_num_put<long_double> 58.870 -
BM_num_put<long_long> 11.264 -3.33%
BM_num_put<unsigned_long> 11.524 -3.73%
BM_num_put<unsigned_long_long> 11.225 -
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 294.805 8.68%
BM_std_minmax_element<char>/2 0.636 -4.47%
BM_std_minmax_element<char>/3 1.289 6.06%
BM_std_minmax_element<char>/4 1.283 -
BM_std_minmax_element<char>/4000 1132.432 9.27%
BM_std_minmax_element<char>/4096 1159.950 9.19%
BM_std_minmax_element<char>/512 149.915 8.05%
BM_std_minmax_element<char>/5500 1555.686 9.60%
BM_std_minmax_element<char>/64 18.141 5.28%
BM_std_minmax_element<char>/64000 18034.338 9.74%
BM_std_minmax_element<char>/65536 18472.714 9.76%
BM_std_minmax_element<char>/70000 19723.987 9.92%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 275.654 15.02%
BM_std_minmax_element<int>/2 0.644 -
BM_std_minmax_element<int>/3 1.118 10.33%
BM_std_minmax_element<int>/4 1.196 -
BM_std_minmax_element<int>/4000 1069.328 16.00%
BM_std_minmax_element<int>/4096 1094.965 16.09%
BM_std_minmax_element<int>/512 139.837 14.37%
BM_std_minmax_element<int>/5500 1466.789 15.48%
BM_std_minmax_element<int>/64 17.433 11.35%
BM_std_minmax_element<int>/64000 17064.684 16.27%
BM_std_minmax_element<int>/65536 17594.549 17.20%
BM_std_minmax_element<int>/70000 18673.945 16.35%
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 272.122 -5.56%
BM_std_minmax_element<long_long>/2 0.682 -
BM_std_minmax_element<long_long>/3 1.141 -4.20%
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1044.715 -6.06%
BM_std_minmax_element<long_long>/4096 1069.696 -6.22%
BM_std_minmax_element<long_long>/512 137.894 -5.66%
BM_std_minmax_element<long_long>/5500 1427.893 -6.52%
BM_std_minmax_element<long_long>/64 17.168 -4.51%
BM_std_minmax_element<long_long>/64000 16675.220 -6.51%
BM_std_minmax_element<long_long>/65536 17084.655 -6.27%
BM_std_minmax_element<long_long>/70000 18251.325 -6.41%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 283.172 11.95%
BM_std_minmax_element<short>/2 0.687 -
BM_std_minmax_element<short>/3 1.192 3.77%
BM_std_minmax_element<short>/4 1.267 7.73%
BM_std_minmax_element<short>/4000 1083.951 12.19%
BM_std_minmax_element<short>/4096 1109.260 12.38%
BM_std_minmax_element<short>/512 144.040 10.89%
BM_std_minmax_element<short>/5500 1486.190 12.09%
BM_std_minmax_element<short>/64 17.396 1.74%
BM_std_minmax_element<short>/64000 17231.412 8.90%
BM_std_minmax_element<short>/65536 17653.081 8.91%
BM_std_minmax_element<short>/70000 18859.917 9.15%
BM_tolower_char<char> 0.614 -1.65%
BM_tolower_char<wchar_t> 0.692 -
BM_tolower_string<char> 15.244 -
BM_tolower_string<wchar_t> 6.352 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.503 -1.22%
BM_toupper_string<wchar_t> 6.268 -
BM_vector_deque_copy/0 0.456 6.98%
BM_vector_deque_copy/1 2.014 -13.19%
BM_vector_deque_copy/1024 37.334 3.85%
BM_vector_deque_copy/2 1.782 -13.52%
BM_vector_deque_copy/4000 140.480 -
BM_vector_deque_copy/4096 144.880 -
BM_vector_deque_copy/512 16.885 -
BM_vector_deque_copy/5500 196.246 -
BM_vector_deque_copy/64 2.690 -3.27%
BM_vector_deque_copy/64000 3369.599 13.82%
BM_vector_deque_copy/65536 3151.473 5.95%
BM_vector_deque_copy/70000 3606.391 12.64%
BM_vector_deque_copy_backward/0 0.576 5.05%
BM_vector_deque_copy_backward/1 2.311 -1.19%
BM_vector_deque_copy_backward/1024 38.536 1.38%
BM_vector_deque_copy_backward/2 2.060 -
BM_vector_deque_copy_backward/4000 145.605 -
BM_vector_deque_copy_backward/4096 152.714 2.43%
BM_vector_deque_copy_backward/512 17.488 -
BM_vector_deque_copy_backward/5500 200.653 2.19%
BM_vector_deque_copy_backward/64 2.964 -
BM_vector_deque_copy_backward/64000 7382.844 -4.49%
BM_vector_deque_copy_backward/65536 7515.575 -5.69%
BM_vector_deque_copy_backward/70000 8077.516 -4.52%
BM_vector_deque_move/0 0.548 19.00%
BM_vector_deque_move/1 2.085 -7.79%
BM_vector_deque_move/1024 35.996 -
BM_vector_deque_move/2 1.773 -11.41%
BM_vector_deque_move/4000 141.625 -
BM_vector_deque_move/4096 147.119 1.41%
BM_vector_deque_move/512 16.882 -
BM_vector_deque_move/5500 198.601 1.05%
BM_vector_deque_move/64 2.703 -4.31%
BM_vector_deque_move/64000 3369.877 14.82%
BM_vector_deque_move/65536 3306.598 11.15%
BM_vector_deque_move/70000 3618.554 13.29%
BM_vector_deque_move_backward/0 0.468 8.60%
BM_vector_deque_move_backward/1 2.726 18.07%
BM_vector_deque_move_backward/1024 39.335 3.51%
BM_vector_deque_move_backward/2 2.432 18.34%
BM_vector_deque_move_backward/4000 147.671 3.29%
BM_vector_deque_move_backward/4096 154.343 4.14%
BM_vector_deque_move_backward/512 18.183 3.86%
BM_vector_deque_move_backward/5500 201.737 1.81%
BM_vector_deque_move_backward/64 3.617 21.02%
BM_vector_deque_move_backward/64000 7299.847 -
BM_vector_deque_move_backward/65536 7395.269 -4.90%
BM_vector_deque_move_backward/70000 7929.669 -3.13%
BM_vector_deque_ranges_copy/0 0.428 23.63%
BM_vector_deque_ranges_copy/1 2.317 -
BM_vector_deque_ranges_copy/1024 35.864 -
BM_vector_deque_ranges_copy/2 2.063 -
BM_vector_deque_ranges_copy/4000 142.094 1.11%
BM_vector_deque_ranges_copy/4096 147.397 2.15%
BM_vector_deque_ranges_copy/512 16.899 -
BM_vector_deque_ranges_copy/5500 198.824 2.08%
BM_vector_deque_ranges_copy/64 2.795 -
BM_vector_deque_ranges_copy/64000 3366.712 14.40%
BM_vector_deque_ranges_copy/65536 3332.838 11.89%
BM_vector_deque_ranges_copy/70000 3604.713 12.58%
BM_vector_deque_ranges_copy_backward/0 0.605 20.25%
BM_vector_deque_ranges_copy_backward/1 2.131 -5.92%
BM_vector_deque_ranges_copy_backward/1024 38.569 -
BM_vector_deque_ranges_copy_backward/2 1.822 -8.77%
BM_vector_deque_ranges_copy_backward/4000 143.540 1.51%
BM_vector_deque_ranges_copy_backward/4096 149.889 -
BM_vector_deque_ranges_copy_backward/512 17.946 1.77%
BM_vector_deque_ranges_copy_backward/5500 203.813 3.94%
BM_vector_deque_ranges_copy_backward/64 3.088 2.42%
BM_vector_deque_ranges_copy_backward/64000 7443.997 -3.32%
BM_vector_deque_ranges_copy_backward/65536 7562.180 -3.92%
BM_vector_deque_ranges_copy_backward/70000 7981.058 -5.62%
BM_vector_deque_ranges_move/0 0.426 -
BM_vector_deque_ranges_move/1 2.335 4.29%
BM_vector_deque_ranges_move/1024 35.914 -
BM_vector_deque_ranges_move/2 2.065 3.10%
BM_vector_deque_ranges_move/4000 142.939 1.91%
BM_vector_deque_ranges_move/4096 147.591 1.87%
BM_vector_deque_ranges_move/512 16.946 -
BM_vector_deque_ranges_move/5500 197.509 1.46%
BM_vector_deque_ranges_move/64 2.850 -
BM_vector_deque_ranges_move/64000 3306.867 12.62%
BM_vector_deque_ranges_move/65536 3350.372 12.59%
BM_vector_deque_ranges_move/70000 3536.992 10.76%
BM_vector_deque_ranges_move_backward/0 0.456 -11.05%
BM_vector_deque_ranges_move_backward/1 2.782 21.60%
BM_vector_deque_ranges_move_backward/1024 38.923 2.28%
BM_vector_deque_ranges_move_backward/2 2.531 26.83%
BM_vector_deque_ranges_move_backward/4000 144.569 2.47%
BM_vector_deque_ranges_move_backward/4096 153.221 2.45%
BM_vector_deque_ranges_move_backward/512 18.019 2.21%
BM_vector_deque_ranges_move_backward/5500 205.622 3.71%
BM_vector_deque_ranges_move_backward/64 3.542 16.82%
BM_vector_deque_ranges_move_backward/64000 7160.580 -4.61%
BM_vector_deque_ranges_move_backward/65536 7398.636 -6.35%
BM_vector_deque_ranges_move_backward/70000 7894.874 -4.28%
SetIntersection_Front_Set_float_1024_1 1041687.578 1.08%
SetIntersection_Front_Set_float_1024_1024 12181016.761 9.85%
SetIntersection_Front_Set_float_1024_16 1205036.256 -
SetIntersection_Front_Set_float_1024_256 3989220.497 5.26%
SetIntersection_Front_Set_float_1024_4 1058317.987 -
SetIntersection_Front_Set_float_1024_64 1711205.376 -5.23%
SetIntersection_Front_Set_float_16384_1 1010072.319 -3.52%
SetIntersection_Front_Set_float_16384_1024 11355799.179 -18.74%
SetIntersection_Front_Set_float_16384_16 1150605.477 -3.89%
SetIntersection_Front_Set_float_16384_16384 212058165.376 -4.44%
SetIntersection_Front_Set_float_16384_256 3844563.317 -1.58%
SetIntersection_Front_Set_float_16384_4 1065523.925 -1.15%
SetIntersection_Front_Set_float_16384_64 1814308.498 -
SetIntersection_Front_Set_float_16_1 62409409.879 -
SetIntersection_Front_Set_float_16_16 37736155.782 -
SetIntersection_Front_Set_float_16_4 54447589.627 -
SetIntersection_Front_Set_float_1_1 533124709.671 -
SetIntersection_Front_Set_float_256_1 4122780.072 -
SetIntersection_Front_Set_float_256_16 4429731.757 -2.35%
SetIntersection_Front_Set_float_256_256 7167719.163 -8.92%
SetIntersection_Front_Set_float_256_4 4199075.336 -
SetIntersection_Front_Set_float_256_64 5147183.097 -11.44%
SetIntersection_Front_Set_float_262144_1 1026887.414 -2.36%
SetIntersection_Front_Set_float_262144_1024 12060498.426 5.82%
SetIntersection_Front_Set_float_262144_16 1180245.405 -
SetIntersection_Front_Set_float_262144_16384 204790292.383 -5.97%
SetIntersection_Front_Set_float_262144_256 4217532.208 17.41%
SetIntersection_Front_Set_float_262144_262144 1577397.299 -2.00%
SetIntersection_Front_Set_float_262144_4 1012450.228 -4.87%
SetIntersection_Front_Set_float_262144_64 1617412.630 -
SetIntersection_Front_Set_float_4_1 213085563.289 -
SetIntersection_Front_Set_float_4_4 136264299.321 -
SetIntersection_Front_Set_float_64_1 16387489.349 -
SetIntersection_Front_Set_float_64_16 15051535.021 -1.96%
SetIntersection_Front_Set_float_64_4 16007799.085 -
SetIntersection_Front_Set_float_64_64 13119406.239 -1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1047524.473 1.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13498031.778 -2.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1217922.351 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4188628.756 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1074423.772 1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1890398.464 5.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1047041.467 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14262192.780 3.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1221561.530 1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 351126087.078 1.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4153611.149 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1077570.839 5.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1794445.314 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62726681.625 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38692870.913 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54687933.581 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532637474.142 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4151671.800 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4534065.293 -1.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8374618.435 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4223085.730 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5661985.871 1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1036481.014 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13770273.925 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1192307.873 -1.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 341933296.209 40.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4219310.483 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1849677.734 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1065861.908 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1744466.124 1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212985666.722 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137428545.647 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16421319.320 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15448209.596 -1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16155728.881 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13929860.414 -3.64%
SetIntersection_Front_Set_string_1024_1 1083757.020 -
SetIntersection_Front_Set_string_1024_1024 55436501.823 -1.31%
SetIntersection_Front_Set_string_1024_16 1866578.587 -2.57%
SetIntersection_Front_Set_string_1024_256 15007401.880 -5.66%
SetIntersection_Front_Set_string_1024_4 1256532.718 -
SetIntersection_Front_Set_string_1024_64 4545233.865 -7.59%
SetIntersection_Front_Set_string_16384_1 1093669.454 -
SetIntersection_Front_Set_string_16384_1024 58729674.788 -
SetIntersection_Front_Set_string_16384_16 1874489.748 -1.30%
SetIntersection_Front_Set_string_16384_16384 350100124.642 -
SetIntersection_Front_Set_string_16384_256 14705368.383 -2.30%
SetIntersection_Front_Set_string_16384_4 1244729.163 -
SetIntersection_Front_Set_string_16384_64 4514168.588 -3.85%
SetIntersection_Front_Set_string_16_1 64855542.008 -
SetIntersection_Front_Set_string_16_16 58734858.571 -1.67%
SetIntersection_Front_Set_string_16_4 62561846.123 -2.88%
SetIntersection_Front_Set_string_1_1 551525298.911 -
SetIntersection_Front_Set_string_256_1 4279898.023 -1.21%
SetIntersection_Front_Set_string_256_16 7125604.742 -1.11%
SetIntersection_Front_Set_string_256_256 27709471.598 -9.73%
SetIntersection_Front_Set_string_256_4 4970885.493 -
SetIntersection_Front_Set_string_256_64 14438104.949 -6.74%
SetIntersection_Front_Set_string_262144_1 1090396.953 -
SetIntersection_Front_Set_string_262144_1024 60038352.509 -
SetIntersection_Front_Set_string_262144_16 1820357.587 -3.97%
SetIntersection_Front_Set_string_262144_16384 352720551.444 -
SetIntersection_Front_Set_string_262144_256 14769144.607 -7.15%
SetIntersection_Front_Set_string_262144_262144 17803941.406 -2.06%
SetIntersection_Front_Set_string_262144_4 1251041.260 -1.04%
SetIntersection_Front_Set_string_262144_64 4545708.647 -4.90%
SetIntersection_Front_Set_string_4_1 220534469.070 -
SetIntersection_Front_Set_string_4_4 158046049.776 -1.37%
SetIntersection_Front_Set_string_64_1 16892867.776 -
SetIntersection_Front_Set_string_64_16 23003674.881 -7.66%
SetIntersection_Front_Set_string_64_4 18714942.124 -
SetIntersection_Front_Set_string_64_64 34757120.124 3.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1109967.915 10.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 26503376.091 8.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1433346.389 7.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6946207.568 6.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1153196.157 5.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2472935.109 4.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1114483.229 9.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 29286414.685 6.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1417398.403 4.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352494780.002 1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7045075.110 10.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1172562.142 4.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2456885.000 9.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63640965.828 1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 43185439.278 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56221176.974 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535352247.388 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4367351.660 4.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5226491.010 4.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13679976.426 10.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4477976.554 4.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7882454.151 6.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1099778.572 5.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26391250.861 3.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1417701.402 7.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 345302843.774 -2.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6842302.864 7.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3014059.002 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1130903.170 2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2559288.193 11.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215126646.766 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141863896.228 1.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16932458.661 3.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17825376.892 5.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17199947.916 4.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19352029.701 7.35%
SetIntersection_Front_Set_uint32_1024_1 1040203.813 -
SetIntersection_Front_Set_uint32_1024_1024 12434051.657 -
SetIntersection_Front_Set_uint32_1024_16 1191350.167 2.23%
SetIntersection_Front_Set_uint32_1024_256 3872536.899 -2.30%
SetIntersection_Front_Set_uint32_1024_4 1069099.001 4.64%
SetIntersection_Front_Set_uint32_1024_64 1761701.399 -1.66%
SetIntersection_Front_Set_uint32_16384_1 1048414.121 5.32%
SetIntersection_Front_Set_uint32_16384_1024 12594197.952 2.02%
SetIntersection_Front_Set_uint32_16384_16 1193570.538 4.69%
SetIntersection_Front_Set_uint32_16384_16384 216402355.727 -
SetIntersection_Front_Set_uint32_16384_256 3833961.483 -7.07%
SetIntersection_Front_Set_uint32_16384_4 1063248.120 -
SetIntersection_Front_Set_uint32_16384_64 1724076.325 3.68%
SetIntersection_Front_Set_uint32_16_1 62557349.862 -
SetIntersection_Front_Set_uint32_16_16 37762999.407 -
SetIntersection_Front_Set_uint32_16_4 54615082.168 -
SetIntersection_Front_Set_uint32_1_1 532417228.620 -
SetIntersection_Front_Set_uint32_256_1 4148518.155 -
SetIntersection_Front_Set_uint32_256_16 4499156.388 -
SetIntersection_Front_Set_uint32_256_256 7774864.848 2.20%
SetIntersection_Front_Set_uint32_256_4 4185632.131 1.04%
SetIntersection_Front_Set_uint32_256_64 5785659.491 8.40%
SetIntersection_Front_Set_uint32_262144_1 1032639.087 1.75%
SetIntersection_Front_Set_uint32_262144_1024 11943484.919 -3.23%
SetIntersection_Front_Set_uint32_262144_16 1204035.530 3.96%
SetIntersection_Front_Set_uint32_262144_16384 223004812.797 -
SetIntersection_Front_Set_uint32_262144_256 3871043.141 2.80%
SetIntersection_Front_Set_uint32_262144_262144 1637315.022 -
SetIntersection_Front_Set_uint32_262144_4 1042323.415 4.15%
SetIntersection_Front_Set_uint32_262144_64 1687012.334 -
SetIntersection_Front_Set_uint32_4_1 212753032.113 -
SetIntersection_Front_Set_uint32_4_4 136247365.834 -
SetIntersection_Front_Set_uint32_64_1 16383543.626 -
SetIntersection_Front_Set_uint32_64_16 15197623.185 -
SetIntersection_Front_Set_uint32_64_4 16029884.087 -
SetIntersection_Front_Set_uint32_64_64 13216592.206 -
SetIntersection_Front_Set_uint64_1024_1 1050788.352 6.55%
SetIntersection_Front_Set_uint64_1024_1024 12445838.424 2.31%
SetIntersection_Front_Set_uint64_1024_16 1205062.646 1.12%
SetIntersection_Front_Set_uint64_1024_256 4389262.228 2.72%
SetIntersection_Front_Set_uint64_1024_4 1078950.580 2.48%
SetIntersection_Front_Set_uint64_1024_64 1808440.189 -
SetIntersection_Front_Set_uint64_16384_1 1046312.401 -
SetIntersection_Front_Set_uint64_16384_1024 12838306.788 4.03%
SetIntersection_Front_Set_uint64_16384_16 1193766.031 3.49%
SetIntersection_Front_Set_uint64_16384_16384 231005088.762 2.50%
SetIntersection_Front_Set_uint64_16384_256 3912224.586 -
SetIntersection_Front_Set_uint64_16384_4 1058400.810 -1.05%
SetIntersection_Front_Set_uint64_16384_64 1796542.498 -
SetIntersection_Front_Set_uint64_16_1 62879573.901 -
SetIntersection_Front_Set_uint64_16_16 38189688.616 1.84%
SetIntersection_Front_Set_uint64_16_4 54796041.656 -
SetIntersection_Front_Set_uint64_1_1 535017343.161 1.09%
SetIntersection_Front_Set_uint64_256_1 4157926.342 -
SetIntersection_Front_Set_uint64_256_16 4496366.943 -
SetIntersection_Front_Set_uint64_256_256 7763267.231 -
SetIntersection_Front_Set_uint64_256_4 4214731.489 -
SetIntersection_Front_Set_uint64_256_64 5801790.039 4.99%
SetIntersection_Front_Set_uint64_262144_1 1035838.656 -1.60%
SetIntersection_Front_Set_uint64_262144_1024 12897542.214 -1.16%
SetIntersection_Front_Set_uint64_262144_16 1193981.081 5.79%
SetIntersection_Front_Set_uint64_262144_16384 224093576.841 -6.44%
SetIntersection_Front_Set_uint64_262144_256 3953978.832 1.83%
SetIntersection_Front_Set_uint64_262144_262144 1708229.492 -2.77%
SetIntersection_Front_Set_uint64_262144_4 1082319.917 2.75%
SetIntersection_Front_Set_uint64_262144_64 1715210.535 -
SetIntersection_Front_Set_uint64_4_1 213922572.123 -
SetIntersection_Front_Set_uint64_4_4 137044892.898 -
SetIntersection_Front_Set_uint64_64_1 16475662.466 -
SetIntersection_Front_Set_uint64_64_16 15352633.946 1.73%
SetIntersection_Front_Set_uint64_64_4 16065927.751 -
SetIntersection_Front_Set_uint64_64_64 13480200.154 2.09%
SetIntersection_Front_Vector_float_1024_1 1048317.038 -
SetIntersection_Front_Vector_float_1024_1024 5423203.489 -8.00%
SetIntersection_Front_Vector_float_1024_16 1104786.761 -1.17%
SetIntersection_Front_Vector_float_1024_256 2151538.283 -5.63%
SetIntersection_Front_Vector_float_1024_4 1038721.570 -1.82%
SetIntersection_Front_Vector_float_1024_64 1335080.895 -1.76%
SetIntersection_Front_Vector_float_16384_1 1049282.317 1.02%
SetIntersection_Front_Vector_float_16384_1024 5907971.025 -
SetIntersection_Front_Vector_float_16384_16 1099980.667 -1.54%
SetIntersection_Front_Vector_float_16384_16384 75214045.417 -5.40%
SetIntersection_Front_Vector_float_16384_256 2277077.103 -
SetIntersection_Front_Vector_float_16384_4 1057168.570 -
SetIntersection_Front_Vector_float_16384_64 1352331.588 -
SetIntersection_Front_Vector_float_16_1 62462161.016 -
SetIntersection_Front_Vector_float_16_16 35667250.433 -
SetIntersection_Front_Vector_float_16_4 54083895.937 -
SetIntersection_Front_Vector_float_1_1 531703799.234 -
SetIntersection_Front_Vector_float_256_1 4115734.922 -
SetIntersection_Front_Vector_float_256_16 4172615.154 -
SetIntersection_Front_Vector_float_256_256 4539457.771 -
SetIntersection_Front_Vector_float_256_4 4118482.324 -
SetIntersection_Front_Vector_float_256_64 4345727.927 -
SetIntersection_Front_Vector_float_262144_1 1039187.158 -1.46%
SetIntersection_Front_Vector_float_262144_1024 5911848.076 -
SetIntersection_Front_Vector_float_262144_16 1090382.620 -2.44%
SetIntersection_Front_Vector_float_262144_16384 75723426.150 -4.80%
SetIntersection_Front_Vector_float_262144_256 2165853.905 -4.50%
SetIntersection_Front_Vector_float_262144_262144 350143450.407 -
SetIntersection_Front_Vector_float_262144_4 1058697.039 -
SetIntersection_Front_Vector_float_262144_64 1325645.919 -3.70%
SetIntersection_Front_Vector_float_4_1 212482933.324 -
SetIntersection_Front_Vector_float_4_4 134874675.694 -
SetIntersection_Front_Vector_float_64_1 16252147.053 -
SetIntersection_Front_Vector_float_64_16 14288662.574 -
SetIntersection_Front_Vector_float_64_4 15843711.647 -
SetIntersection_Front_Vector_float_64_64 10875140.345 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1049382.432 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8248585.537 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1148100.012 -3.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2884758.263 -1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1041753.932 -3.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1524963.899 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1043473.579 4.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8293487.386 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1146427.650 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117899573.938 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2885299.046 1.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1069699.876 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1523529.087 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62837357.173 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36698645.519 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54431940.496 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534542042.164 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4161947.259 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4384284.091 2.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5722885.659 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4191108.909 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4898607.409 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049443.670 1.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8305444.632 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1147739.961 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117837081.679 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2880519.670 -4.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 349975444.344 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1075173.765 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1529280.939 2.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213972793.602 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136259461.064 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16412652.397 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14747410.285 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16031378.186 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12079959.944 -
SetIntersection_Front_Vector_string_1024_1 1057178.339 -1.38%
SetIntersection_Front_Vector_string_1024_1024 38930044.154 -
SetIntersection_Front_Vector_string_1024_16 1611475.410 -2.25%
SetIntersection_Front_Vector_string_1024_256 9319975.611 -1.27%
SetIntersection_Front_Vector_string_1024_4 1183025.840 -1.31%
SetIntersection_Front_Vector_string_1024_64 3257053.362 -4.75%
SetIntersection_Front_Vector_string_16384_1 1076260.515 1.01%
SetIntersection_Front_Vector_string_16384_1024 38393240.512 1.65%
SetIntersection_Front_Vector_string_16384_16 1588648.993 -2.22%
SetIntersection_Front_Vector_string_16384_16384 351763274.517 -
SetIntersection_Front_Vector_string_16384_256 9443437.273 -3.41%
SetIntersection_Front_Vector_string_16384_4 1193830.336 -1.52%
SetIntersection_Front_Vector_string_16384_64 3134966.360 1.57%
SetIntersection_Front_Vector_string_16_1 64478890.316 -
SetIntersection_Front_Vector_string_16_16 51765093.790 -
SetIntersection_Front_Vector_string_16_4 60301483.623 -
SetIntersection_Front_Vector_string_1_1 547149726.265 -
SetIntersection_Front_Vector_string_256_1 4285758.117 -
SetIntersection_Front_Vector_string_256_16 5894384.969 -6.72%
SetIntersection_Front_Vector_string_256_256 20610286.387 6.94%
SetIntersection_Front_Vector_string_256_4 4687635.849 -
SetIntersection_Front_Vector_string_256_64 10383692.034 -5.49%
SetIntersection_Front_Vector_string_262144_1 1081514.851 -
SetIntersection_Front_Vector_string_262144_1024 39657458.297 -1.11%
SetIntersection_Front_Vector_string_262144_16 1647807.848 -
SetIntersection_Front_Vector_string_262144_16384 347170459.193 -
SetIntersection_Front_Vector_string_262144_256 9520554.899 -2.86%
SetIntersection_Front_Vector_string_262144_262144 14485742.594 1.47%
SetIntersection_Front_Vector_string_262144_4 1181866.793 -
SetIntersection_Front_Vector_string_262144_64 3271288.064 -2.08%
SetIntersection_Front_Vector_string_4_1 218660737.065 -
SetIntersection_Front_Vector_string_4_4 149977848.315 -1.49%
SetIntersection_Front_Vector_string_64_1 16853447.488 -
SetIntersection_Front_Vector_string_64_16 21261478.005 -
SetIntersection_Front_Vector_string_64_4 17835809.021 -
SetIntersection_Front_Vector_string_64_64 26063575.485 -1.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1039394.447 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9000928.583 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1157908.331 1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3049089.825 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1070462.928 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1557063.700 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042459.062 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9011539.554 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1150105.392 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128772958.310 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3043318.313 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1072557.939 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1556120.728 1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62535929.410 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36993882.120 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54275094.744 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531328837.844 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4138265.865 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4312226.983 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6074373.924 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4180634.011 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4960341.684 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1029318.017 1.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8987488.442 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1165596.824 2.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128333222.134 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3059139.804 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350432356.947 -1.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1070332.663 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1551434.651 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212629449.504 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135939762.983 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16363798.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14803553.539 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16026378.283 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12404676.528 -
SetIntersection_Front_Vector_uint32_1024_1 1034407.541 2.74%
SetIntersection_Front_Vector_uint32_1024_1024 5916654.555 11.47%
SetIntersection_Front_Vector_uint32_1024_16 1108993.653 -
SetIntersection_Front_Vector_uint32_1024_256 2276921.685 8.10%
SetIntersection_Front_Vector_uint32_1024_4 1053412.144 1.07%
SetIntersection_Front_Vector_uint32_1024_64 1364017.436 3.09%
SetIntersection_Front_Vector_uint32_16384_1 1037578.902 3.40%
SetIntersection_Front_Vector_uint32_16384_1024 5902022.667 11.35%
SetIntersection_Front_Vector_uint32_16384_16 1099938.643 -
SetIntersection_Front_Vector_uint32_16384_16384 77071630.670 8.73%
SetIntersection_Front_Vector_uint32_16384_256 2125467.547 -
SetIntersection_Front_Vector_uint32_16384_4 1052967.817 1.03%
SetIntersection_Front_Vector_uint32_16384_64 1325470.583 -
SetIntersection_Front_Vector_uint32_16_1 62550012.111 -
SetIntersection_Front_Vector_uint32_16_16 35610867.320 1.20%
SetIntersection_Front_Vector_uint32_16_4 54122164.837 -
SetIntersection_Front_Vector_uint32_1_1 531961465.272 -
SetIntersection_Front_Vector_uint32_256_1 4112887.134 -
SetIntersection_Front_Vector_uint32_256_16 4198188.737 1.87%
SetIntersection_Front_Vector_uint32_256_256 4529786.400 6.69%
SetIntersection_Front_Vector_uint32_256_4 4174053.763 1.55%
SetIntersection_Front_Vector_uint32_256_64 4327340.052 -
SetIntersection_Front_Vector_uint32_262144_1 1044164.067 -
SetIntersection_Front_Vector_uint32_262144_1024 5301630.453 -
SetIntersection_Front_Vector_uint32_262144_16 1115257.549 -
SetIntersection_Front_Vector_uint32_262144_16384 77014657.033 8.27%
SetIntersection_Front_Vector_uint32_262144_256 2273939.015 6.94%
SetIntersection_Front_Vector_uint32_262144_262144 352720929.845 -
SetIntersection_Front_Vector_uint32_262144_4 1050477.860 -
SetIntersection_Front_Vector_uint32_262144_64 1350436.333 3.93%
SetIntersection_Front_Vector_uint32_4_1 212510595.733 -
SetIntersection_Front_Vector_uint32_4_4 135087128.968 -
SetIntersection_Front_Vector_uint32_64_1 16373174.862 -
SetIntersection_Front_Vector_uint32_64_16 14302562.898 1.74%
SetIntersection_Front_Vector_uint32_64_4 15905032.031 -
SetIntersection_Front_Vector_uint32_64_64 10596313.474 -
SetIntersection_Front_Vector_uint64_1024_1 1031481.298 -
SetIntersection_Front_Vector_uint64_1024_1024 5303013.650 -8.74%
SetIntersection_Front_Vector_uint64_1024_16 1111101.661 -
SetIntersection_Front_Vector_uint64_1024_256 2266225.638 -
SetIntersection_Front_Vector_uint64_1024_4 1053170.525 -
SetIntersection_Front_Vector_uint64_1024_64 1351067.506 -1.04%
SetIntersection_Front_Vector_uint64_16384_1 1039321.393 -
SetIntersection_Front_Vector_uint64_16384_1024 5912550.404 -
SetIntersection_Front_Vector_uint64_16384_16 1120249.959 -
SetIntersection_Front_Vector_uint64_16384_16384 73427479.640 -6.31%
SetIntersection_Front_Vector_uint64_16384_256 2271297.306 1.88%
SetIntersection_Front_Vector_uint64_16384_4 1039473.384 -2.04%
SetIntersection_Front_Vector_uint64_16384_64 1366505.602 -
SetIntersection_Front_Vector_uint64_16_1 62403739.989 -
SetIntersection_Front_Vector_uint64_16_16 35498060.641 -
SetIntersection_Front_Vector_uint64_16_4 53874890.157 -
SetIntersection_Front_Vector_uint64_1_1 530668475.500 -
SetIntersection_Front_Vector_uint64_256_1 4123612.607 -
SetIntersection_Front_Vector_uint64_256_16 4176330.526 -
SetIntersection_Front_Vector_uint64_256_256 4235009.841 -4.51%
SetIntersection_Front_Vector_uint64_256_4 4152033.764 -
SetIntersection_Front_Vector_uint64_256_64 4237154.477 -2.49%
SetIntersection_Front_Vector_uint64_262144_1 1034322.555 3.63%
SetIntersection_Front_Vector_uint64_262144_1024 5813307.624 -1.71%
SetIntersection_Front_Vector_uint64_262144_16 1115351.527 1.84%
SetIntersection_Front_Vector_uint64_262144_16384 72469262.833 -7.61%
SetIntersection_Front_Vector_uint64_262144_256 2124922.080 -7.46%
SetIntersection_Front_Vector_uint64_262144_262144 353753862.306 2.29%
SetIntersection_Front_Vector_uint64_262144_4 1067697.613 1.80%
SetIntersection_Front_Vector_uint64_262144_64 1328146.834 -1.78%
SetIntersection_Front_Vector_uint64_4_1 212416367.444 -
SetIntersection_Front_Vector_uint64_4_4 134902681.712 -
SetIntersection_Front_Vector_uint64_64_1 16360881.744 -
SetIntersection_Front_Vector_uint64_64_16 14254051.550 -
SetIntersection_Front_Vector_uint64_64_4 15750793.523 -
SetIntersection_Front_Vector_uint64_64_64 10852826.290 -
SetIntersection_Interlaced_Set_float_1024_1 1044240.328 -
SetIntersection_Interlaced_Set_float_1024_1024 11998188.744 -2.24%
SetIntersection_Interlaced_Set_float_1024_16 11353664.750 -
SetIntersection_Interlaced_Set_float_1024_256 13758380.234 -
SetIntersection_Interlaced_Set_float_1024_4 9673448.555 -
SetIntersection_Interlaced_Set_float_1024_64 10268574.427 1.52%
SetIntersection_Interlaced_Set_float_16384_1 1005606.518 -2.02%
SetIntersection_Interlaced_Set_float_16384_1024 170025907.725 -3.47%
SetIntersection_Interlaced_Set_float_16384_16 204004820.141 -3.57%
SetIntersection_Interlaced_Set_float_16384_16384 213827564.147 -3.42%
SetIntersection_Interlaced_Set_float_16384_256 199032302.048 -1.95%
SetIntersection_Interlaced_Set_float_16384_4 165778984.319 -3.17%
SetIntersection_Interlaced_Set_float_16384_64 212019006.119 -2.98%
SetIntersection_Interlaced_Set_float_16_1 62560036.878 -
SetIntersection_Interlaced_Set_float_16_16 37763891.568 -
SetIntersection_Interlaced_Set_float_16_4 59728877.386 -
SetIntersection_Interlaced_Set_float_1_1 531759640.301 -
SetIntersection_Interlaced_Set_float_256_1 4131687.756 -
SetIntersection_Interlaced_Set_float_256_16 11968989.492 -
SetIntersection_Interlaced_Set_float_256_256 7530648.654 -1.45%
SetIntersection_Interlaced_Set_float_256_4 10929956.038 -
SetIntersection_Interlaced_Set_float_256_64 13514006.042 8.24%
SetIntersection_Interlaced_Set_float_262144_1 1000532.963 -1.11%
SetIntersection_Interlaced_Set_float_262144_1024 1517360.270 -
SetIntersection_Interlaced_Set_float_262144_16 1548524.984 -3.60%
SetIntersection_Interlaced_Set_float_262144_16384 1252137.859 -2.13%
SetIntersection_Interlaced_Set_float_262144_256 1536249.186 -2.85%
SetIntersection_Interlaced_Set_float_262144_262144 1586862.955 -2.45%
SetIntersection_Interlaced_Set_float_262144_4 1263035.969 -2.33%
SetIntersection_Interlaced_Set_float_262144_64 1537460.695 -1.75%
SetIntersection_Interlaced_Set_float_4_1 212379943.698 -
SetIntersection_Interlaced_Set_float_4_4 136002804.375 -
SetIntersection_Interlaced_Set_float_64_1 16348161.245 -
SetIntersection_Interlaced_Set_float_64_16 21985393.972 -
SetIntersection_Interlaced_Set_float_64_4 20816995.482 -
SetIntersection_Interlaced_Set_float_64_64 13301165.598 1.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1038973.767 1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13122441.657 -1.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11564897.679 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14143075.928 -2.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10100812.277 3.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10350211.227 2.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1012363.650 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 174933673.078 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 216287034.754 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244977288.792 -1.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208053281.317 1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177397171.018 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228000795.806 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62689623.758 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38388377.151 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59047197.284 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532912404.386 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4157261.515 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11928670.485 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7915555.110 -3.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11937510.209 1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13715130.115 5.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1012318.607 -1.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1624355.225 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1692510.174 1.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1325354.166 1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1644992.676 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1845654.135 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1365462.728 1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1643026.936 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213123446.547 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137334572.253 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16334093.003 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21654374.872 -2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20892461.614 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13679628.568 -
SetIntersection_Interlaced_Set_string_1024_1 1071901.242 -1.68%
SetIntersection_Interlaced_Set_string_1024_1024 55241421.816 -1.39%
SetIntersection_Interlaced_Set_string_1024_16 12751618.729 -
SetIntersection_Interlaced_Set_string_1024_256 35607592.101 -
SetIntersection_Interlaced_Set_string_1024_4 10575253.411 3.17%
SetIntersection_Interlaced_Set_string_1024_64 16688955.634 1.09%
SetIntersection_Interlaced_Set_string_16384_1 1082776.497 -
SetIntersection_Interlaced_Set_string_16384_1024 351613378.655 -
SetIntersection_Interlaced_Set_string_16384_16 241046433.596 -3.55%
SetIntersection_Interlaced_Set_string_16384_16384 347911564.292 -
SetIntersection_Interlaced_Set_string_16384_256 342949116.283 -2.37%
SetIntersection_Interlaced_Set_string_16384_4 196898160.719 -3.27%
SetIntersection_Interlaced_Set_string_16384_64 346060969.149 -
SetIntersection_Interlaced_Set_string_16_1 64957535.332 -1.03%
SetIntersection_Interlaced_Set_string_16_16 59581919.154 -3.71%
SetIntersection_Interlaced_Set_string_16_4 72961784.197 -
SetIntersection_Interlaced_Set_string_1_1 552945607.168 -
SetIntersection_Interlaced_Set_string_256_1 4308830.144 -
SetIntersection_Interlaced_Set_string_256_16 17298428.228 -1.38%
SetIntersection_Interlaced_Set_string_256_256 28783319.713 -3.07%
SetIntersection_Interlaced_Set_string_256_4 12961775.812 -
SetIntersection_Interlaced_Set_string_256_64 30547795.638 -
SetIntersection_Interlaced_Set_string_262144_1 1055460.433 -1.83%
SetIntersection_Interlaced_Set_string_262144_1024 2271938.721 10.46%
SetIntersection_Interlaced_Set_string_262144_16 2119373.209 -1.78%
SetIntersection_Interlaced_Set_string_262144_16384 2922878.824 8.28%
SetIntersection_Interlaced_Set_string_262144_256 2008576.578 -
SetIntersection_Interlaced_Set_string_262144_262144 17769356.609 -1.13%
SetIntersection_Interlaced_Set_string_262144_4 1796561.199 -2.97%
SetIntersection_Interlaced_Set_string_262144_64 2108103.920 -1.88%
SetIntersection_Interlaced_Set_string_4_1 220764539.113 -
SetIntersection_Interlaced_Set_string_4_4 157508605.809 -
SetIntersection_Interlaced_Set_string_64_1 17021090.741 -
SetIntersection_Interlaced_Set_string_64_16 38269521.226 -
SetIntersection_Interlaced_Set_string_64_4 25489809.815 -1.53%
SetIntersection_Interlaced_Set_string_64_64 34652063.711 -2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050384.337 1.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23362115.252 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12032708.601 1.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19004566.545 3.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9782993.750 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11621500.339 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1038518.875 -1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 229248272.543 -6.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 339928904.780 -3.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 337683685.139 -4.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 249374404.571 -29.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 203069966.258 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354014417.633 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63228022.608 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41617266.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62384000.778 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537267455.329 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4174691.741 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12425684.196 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12229081.139 -1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11435606.512 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17555032.586 1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039648.605 -5.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1955204.021 -2.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2074588.621 -4.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1728816.000 -1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1973545.006 -1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2976011.719 -1.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1788296.143 -12.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2048661.217 -2.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214484113.886 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140465160.924 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16507670.802 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25618748.519 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22447663.967 -1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17861635.276 -
SetIntersection_Interlaced_Set_uint32_1024_1 1034680.552 4.08%
SetIntersection_Interlaced_Set_uint32_1024_1024 13043514.266 5.66%
SetIntersection_Interlaced_Set_uint32_1024_16 11509567.780 3.43%
SetIntersection_Interlaced_Set_uint32_1024_256 14164261.732 7.55%
SetIntersection_Interlaced_Set_uint32_1024_4 10038404.530 4.32%
SetIntersection_Interlaced_Set_uint32_1024_64 10158598.610 -
SetIntersection_Interlaced_Set_uint32_16384_1 1040029.517 -
SetIntersection_Interlaced_Set_uint32_16384_1024 170574507.642 -
SetIntersection_Interlaced_Set_uint32_16384_16 207124261.447 -
SetIntersection_Interlaced_Set_uint32_16384_16384 220797196.562 -1.23%
SetIntersection_Interlaced_Set_uint32_16384_256 201337738.918 2.02%
SetIntersection_Interlaced_Set_uint32_16384_4 168094046.964 -
SetIntersection_Interlaced_Set_uint32_16384_64 214813734.401 -
SetIntersection_Interlaced_Set_uint32_16_1 62658550.525 -
SetIntersection_Interlaced_Set_uint32_16_16 37757253.240 -
SetIntersection_Interlaced_Set_uint32_16_4 59191465.580 -
SetIntersection_Interlaced_Set_uint32_1_1 532604980.683 -
SetIntersection_Interlaced_Set_uint32_256_1 4120831.546 -
SetIntersection_Interlaced_Set_uint32_256_16 12096227.599 1.86%
SetIntersection_Interlaced_Set_uint32_256_256 8062808.689 3.98%
SetIntersection_Interlaced_Set_uint32_256_4 11560219.527 2.69%
SetIntersection_Interlaced_Set_uint32_256_64 13831483.428 6.27%
SetIntersection_Interlaced_Set_uint32_262144_1 1038301.942 1.33%
SetIntersection_Interlaced_Set_uint32_262144_1024 1529169.678 2.95%
SetIntersection_Interlaced_Set_uint32_262144_16 1550952.557 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1262531.250 -
SetIntersection_Interlaced_Set_uint32_262144_256 1551829.510 1.03%
SetIntersection_Interlaced_Set_uint32_262144_262144 1782142.334 1.09%
SetIntersection_Interlaced_Set_uint32_262144_4 1253868.000 -1.10%
SetIntersection_Interlaced_Set_uint32_262144_64 1540669.922 -
SetIntersection_Interlaced_Set_uint32_4_1 214931271.508 1.17%
SetIntersection_Interlaced_Set_uint32_4_4 136317479.209 -
SetIntersection_Interlaced_Set_uint32_64_1 16343510.027 -
SetIntersection_Interlaced_Set_uint32_64_16 22036505.294 -
SetIntersection_Interlaced_Set_uint32_64_4 21117288.248 1.38%
SetIntersection_Interlaced_Set_uint32_64_64 13501380.787 1.75%
SetIntersection_Interlaced_Set_uint64_1024_1 1042173.985 2.25%
SetIntersection_Interlaced_Set_uint64_1024_1024 12273930.951 -
SetIntersection_Interlaced_Set_uint64_1024_16 11691491.627 4.51%
SetIntersection_Interlaced_Set_uint64_1024_256 14423913.071 5.82%
SetIntersection_Interlaced_Set_uint64_1024_4 9933565.558 1.83%
SetIntersection_Interlaced_Set_uint64_1024_64 10145856.448 -
SetIntersection_Interlaced_Set_uint64_16384_1 1036394.759 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181286287.650 1.91%
SetIntersection_Interlaced_Set_uint64_16384_16 223637492.870 2.44%
SetIntersection_Interlaced_Set_uint64_16384_16384 239030245.469 -
SetIntersection_Interlaced_Set_uint64_16384_256 214501759.346 2.42%
SetIntersection_Interlaced_Set_uint64_16384_4 181413442.120 2.90%
SetIntersection_Interlaced_Set_uint64_16384_64 236331620.882 2.47%
SetIntersection_Interlaced_Set_uint64_16_1 62737807.576 -
SetIntersection_Interlaced_Set_uint64_16_16 37691046.853 1.79%
SetIntersection_Interlaced_Set_uint64_16_4 59229742.673 -
SetIntersection_Interlaced_Set_uint64_1_1 533983431.524 -2.97%
SetIntersection_Interlaced_Set_uint64_256_1 4179840.281 -
SetIntersection_Interlaced_Set_uint64_256_16 12068989.820 -2.68%
SetIntersection_Interlaced_Set_uint64_256_256 7587286.523 -1.38%
SetIntersection_Interlaced_Set_uint64_256_4 11064930.741 1.76%
SetIntersection_Interlaced_Set_uint64_256_64 13357424.616 1.63%
SetIntersection_Interlaced_Set_uint64_262144_1 1038881.130 1.02%
SetIntersection_Interlaced_Set_uint64_262144_1024 1579068.115 1.04%
SetIntersection_Interlaced_Set_uint64_262144_16 1651751.789 1.19%
SetIntersection_Interlaced_Set_uint64_262144_16384 1293240.396 1.22%
SetIntersection_Interlaced_Set_uint64_262144_256 1615474.203 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1721511.721 1.65%
SetIntersection_Interlaced_Set_uint64_262144_4 1320978.191 2.03%
SetIntersection_Interlaced_Set_uint64_262144_64 1610129.150 -
SetIntersection_Interlaced_Set_uint64_4_1 213568360.702 -
SetIntersection_Interlaced_Set_uint64_4_4 136812838.333 -
SetIntersection_Interlaced_Set_uint64_64_1 16385281.318 -
SetIntersection_Interlaced_Set_uint64_64_16 22875622.617 1.62%
SetIntersection_Interlaced_Set_uint64_64_4 20861647.380 1.53%
SetIntersection_Interlaced_Set_uint64_64_64 13112753.487 3.23%
SetIntersection_Interlaced_Vector_float_1024_1 1031469.365 -1.54%
SetIntersection_Interlaced_Vector_float_1024_1024 7111664.139 -
SetIntersection_Interlaced_Vector_float_1024_16 1837702.140 -9.48%
SetIntersection_Interlaced_Vector_float_1024_256 5535121.383 -5.27%
SetIntersection_Interlaced_Vector_float_1024_4 1229526.209 -3.59%
SetIntersection_Interlaced_Vector_float_1024_64 3340183.985 -13.11%
SetIntersection_Interlaced_Vector_float_16384_1 1053247.575 1.80%
SetIntersection_Interlaced_Vector_float_16384_1024 38874169.527 -27.67%
SetIntersection_Interlaced_Vector_float_16384_16 2560503.282 -34.29%
SetIntersection_Interlaced_Vector_float_16384_16384 99685747.120 -
SetIntersection_Interlaced_Vector_float_16384_256 14700525.036 -36.86%
SetIntersection_Interlaced_Vector_float_16384_4 1344000.125 -
SetIntersection_Interlaced_Vector_float_16384_64 5487064.776 -50.08%
SetIntersection_Interlaced_Vector_float_16_1 62588584.006 -
SetIntersection_Interlaced_Vector_float_16_16 36186719.584 -
SetIntersection_Interlaced_Vector_float_16_4 56036960.561 -
SetIntersection_Interlaced_Vector_float_1_1 532248964.902 -
SetIntersection_Interlaced_Vector_float_256_1 4149898.565 -
SetIntersection_Interlaced_Vector_float_256_16 5866955.130 -20.73%
SetIntersection_Interlaced_Vector_float_256_256 5112576.653 -
SetIntersection_Interlaced_Vector_float_256_4 4803455.782 3.81%
SetIntersection_Interlaced_Vector_float_256_64 6955196.766 -2.41%
SetIntersection_Interlaced_Vector_float_262144_1 1030633.153 -1.71%
SetIntersection_Interlaced_Vector_float_262144_1024 74373796.530 -35.25%
SetIntersection_Interlaced_Vector_float_262144_16 2966587.623 -49.57%
SetIntersection_Interlaced_Vector_float_262144_16384 350229974.623 -7.61%
SetIntersection_Interlaced_Vector_float_262144_256 27464131.931 -36.56%
SetIntersection_Interlaced_Vector_float_262144_262144 350690440.203 -
SetIntersection_Interlaced_Vector_float_262144_4 1472726.524 -5.94%
SetIntersection_Interlaced_Vector_float_262144_64 8012275.496 -17.61%
SetIntersection_Interlaced_Vector_float_4_1 212836533.152 -
SetIntersection_Interlaced_Vector_float_4_4 135523191.548 -
SetIntersection_Interlaced_Vector_float_64_1 16412816.133 -
SetIntersection_Interlaced_Vector_float_64_16 18624532.504 -1.16%
SetIntersection_Interlaced_Vector_float_64_4 17378829.373 -
SetIntersection_Interlaced_Vector_float_64_64 11469024.479 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1031642.570 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8326732.252 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2876685.397 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7510420.466 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1525734.386 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4396961.293 -20.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1048312.260 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 61032121.108 5.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3329097.499 9.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119391817.244 1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20833407.071 -12.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1797049.211 18.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7494230.892 -24.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62969546.842 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36766633.621 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57955599.764 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 535591501.137 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4148230.752 -1.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6899758.897 -13.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5778516.871 1.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4948797.375 -8.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8513115.152 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1059175.000 1.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 113892277.811 -1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4004606.272 -44.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351247751.454 2.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 43059392.259 2.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 349689591.228 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1672654.984 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 14473236.556 22.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213856918.318 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136275318.438 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16459971.419 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18819498.421 -2.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17964344.031 -4.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12077570.338 -
SetIntersection_Interlaced_Vector_string_1024_1 1078243.025 -
SetIntersection_Interlaced_Vector_string_1024_1024 38867023.998 -3.33%
SetIntersection_Interlaced_Vector_string_1024_16 3422194.399 3.89%
SetIntersection_Interlaced_Vector_string_1024_256 20513899.516 -1.90%
SetIntersection_Interlaced_Vector_string_1024_4 1687489.029 5.37%
SetIntersection_Interlaced_Vector_string_1024_64 8411729.467 5.27%
SetIntersection_Interlaced_Vector_string_16384_1 1076597.644 -
SetIntersection_Interlaced_Vector_string_16384_1024 118520525.333 -
SetIntersection_Interlaced_Vector_string_16384_16 4090824.143 -2.82%
SetIntersection_Interlaced_Vector_string_16384_16384 350858360.700 -
SetIntersection_Interlaced_Vector_string_16384_256 38717258.108 -1.35%
SetIntersection_Interlaced_Vector_string_16384_4 1779084.150 -
SetIntersection_Interlaced_Vector_string_16384_64 14426332.694 13.23%
SetIntersection_Interlaced_Vector_string_16_1 64350330.062 -
SetIntersection_Interlaced_Vector_string_16_16 52237174.515 2.32%
SetIntersection_Interlaced_Vector_string_16_4 66589244.966 -
SetIntersection_Interlaced_Vector_string_1_1 547613469.562 -
SetIntersection_Interlaced_Vector_string_256_1 4261745.584 -
SetIntersection_Interlaced_Vector_string_256_16 10653074.143 1.38%
SetIntersection_Interlaced_Vector_string_256_256 20555701.620 6.17%
SetIntersection_Interlaced_Vector_string_256_4 6144048.896 2.55%
SetIntersection_Interlaced_Vector_string_256_64 18735815.109 -4.31%
SetIntersection_Interlaced_Vector_string_262144_1 1078529.856 -
SetIntersection_Interlaced_Vector_string_262144_1024 336125929.631 1.10%
SetIntersection_Interlaced_Vector_string_262144_16 5987001.749 4.22%
SetIntersection_Interlaced_Vector_string_262144_16384 1014362.305 1.11%
SetIntersection_Interlaced_Vector_string_262144_256 69937171.474 -
SetIntersection_Interlaced_Vector_string_262144_262144 14498526.854 -
SetIntersection_Interlaced_Vector_string_262144_4 2038653.700 -
SetIntersection_Interlaced_Vector_string_262144_64 20358416.841 2.61%
SetIntersection_Interlaced_Vector_string_4_1 219076908.040 -
SetIntersection_Interlaced_Vector_string_4_4 152762290.776 -
SetIntersection_Interlaced_Vector_string_64_1 16881817.086 -
SetIntersection_Interlaced_Vector_string_64_16 30377569.797 5.14%
SetIntersection_Interlaced_Vector_string_64_4 21664304.359 1.09%
SetIntersection_Interlaced_Vector_string_64_64 25801259.373 3.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1048911.421 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9085370.752 -1.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2736019.897 15.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9437705.693 2.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1492981.338 3.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5504997.579 12.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042857.600 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 72758159.352 11.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3643333.800 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130204041.621 -1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29064552.211 8.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1673667.024 6.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9972034.897 13.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62536575.644 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37014253.961 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58312394.635 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531871522.295 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4173732.586 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7857424.137 6.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6134217.558 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5360415.226 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10345795.741 1.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1002146.274 -3.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 156917884.292 10.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4491714.386 -1.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350301613.834 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 50146618.199 10.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350949415.795 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1937684.639 6.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15942654.828 8.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212444529.735 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136212230.592 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16378844.925 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19711916.049 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18434069.456 -1.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12432890.520 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1034474.693 -1.19%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5895154.045 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1852420.015 -25.25%
SetIntersection_Interlaced_Vector_uint32_1024_256 5659671.332 -
SetIntersection_Interlaced_Vector_uint32_1024_4 1232403.045 -5.20%
SetIntersection_Interlaced_Vector_uint32_1024_64 3332123.455 -12.92%
SetIntersection_Interlaced_Vector_uint32_16384_1 1035695.771 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 47897892.429 4.79%
SetIntersection_Interlaced_Vector_uint32_16384_16 3031503.946 -10.40%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79612800.435 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15922867.479 -12.10%
SetIntersection_Interlaced_Vector_uint32_16384_4 1463871.045 -4.35%
SetIntersection_Interlaced_Vector_uint32_16384_64 5704308.078 -37.43%
SetIntersection_Interlaced_Vector_uint32_16_1 62588819.976 -
SetIntersection_Interlaced_Vector_uint32_16_16 35140229.656 -1.70%
SetIntersection_Interlaced_Vector_uint32_16_4 55845826.215 -
SetIntersection_Interlaced_Vector_uint32_1_1 532055306.680 -
SetIntersection_Interlaced_Vector_uint32_256_1 4154211.845 1.26%
SetIntersection_Interlaced_Vector_uint32_256_16 5942629.977 -7.73%
SetIntersection_Interlaced_Vector_uint32_256_256 4532619.266 -
SetIntersection_Interlaced_Vector_uint32_256_4 4640854.023 -7.28%
SetIntersection_Interlaced_Vector_uint32_256_64 7704901.776 3.12%
SetIntersection_Interlaced_Vector_uint32_262144_1 1028474.218 -1.29%
SetIntersection_Interlaced_Vector_uint32_262144_1024 86265097.125 -6.55%
SetIntersection_Interlaced_Vector_uint32_262144_16 3446344.356 -7.04%
SetIntersection_Interlaced_Vector_uint32_262144_16384 355932567.881 -
SetIntersection_Interlaced_Vector_uint32_262144_256 27979493.909 -24.40%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350531515.132 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1766634.231 19.81%
SetIntersection_Interlaced_Vector_uint32_262144_64 8088382.892 -30.47%
SetIntersection_Interlaced_Vector_uint32_4_1 212915235.415 -
SetIntersection_Interlaced_Vector_uint32_4_4 134936476.486 -
SetIntersection_Interlaced_Vector_uint32_64_1 16282713.549 -
SetIntersection_Interlaced_Vector_uint32_64_16 18074409.989 6.83%
SetIntersection_Interlaced_Vector_uint32_64_4 17778116.827 -
SetIntersection_Interlaced_Vector_uint32_64_64 10563763.077 -2.70%
SetIntersection_Interlaced_Vector_uint64_1024_1 1034811.069 2.12%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5905415.930 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2191716.761 18.58%
SetIntersection_Interlaced_Vector_uint64_1024_256 5450314.512 -2.61%
SetIntersection_Interlaced_Vector_uint64_1024_4 1303746.616 6.47%
SetIntersection_Interlaced_Vector_uint64_1024_64 3914116.482 15.12%
SetIntersection_Interlaced_Vector_uint64_16384_1 1031630.857 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47174605.251 -6.85%
SetIntersection_Interlaced_Vector_uint64_16384_16 3264964.445 -1.14%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78698482.499 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21448653.831 -8.54%
SetIntersection_Interlaced_Vector_uint64_16384_4 1463188.269 -4.72%
SetIntersection_Interlaced_Vector_uint64_16384_64 8186762.234 -1.35%
SetIntersection_Interlaced_Vector_uint64_16_1 62405562.257 -
SetIntersection_Interlaced_Vector_uint64_16_16 35621829.879 -
SetIntersection_Interlaced_Vector_uint64_16_4 55655210.841 -
SetIntersection_Interlaced_Vector_uint64_1_1 530742432.603 -
SetIntersection_Interlaced_Vector_uint64_256_1 4125562.489 -
SetIntersection_Interlaced_Vector_uint64_256_16 6666235.735 -3.24%
SetIntersection_Interlaced_Vector_uint64_256_256 4551557.106 -
SetIntersection_Interlaced_Vector_uint64_256_4 4800961.083 -4.77%
SetIntersection_Interlaced_Vector_uint64_256_64 7647241.482 -1.28%
SetIntersection_Interlaced_Vector_uint64_262144_1 1034427.006 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 106342427.106 -3.73%
SetIntersection_Interlaced_Vector_uint64_262144_16 5675727.774 -10.21%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351148036.453 4.13%
SetIntersection_Interlaced_Vector_uint64_262144_256 52336297.164 -4.55%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350784888.583 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1463602.886 -20.62%
SetIntersection_Interlaced_Vector_uint64_262144_64 17276378.172 103.69%
SetIntersection_Interlaced_Vector_uint64_4_1 212405065.877 -
SetIntersection_Interlaced_Vector_uint64_4_4 134739725.724 -
SetIntersection_Interlaced_Vector_uint64_64_1 16263693.479 -
SetIntersection_Interlaced_Vector_uint64_64_16 17464465.708 -
SetIntersection_Interlaced_Vector_uint64_64_4 17744259.569 -
SetIntersection_Interlaced_Vector_uint64_64_64 10826692.126 -
SetIntersection_None_Set_float_1024_1 9643237.425 6.26%
SetIntersection_None_Set_float_1024_1024 8748723.428 -
SetIntersection_None_Set_float_1024_16 9898232.127 10.38%
SetIntersection_None_Set_float_1024_256 9785184.452 8.72%
SetIntersection_None_Set_float_1024_4 9777131.541 10.33%
SetIntersection_None_Set_float_1024_64 9663615.713 10.25%
SetIntersection_None_Set_float_16384_1 153790336.764 -3.36%
SetIntersection_None_Set_float_16384_1024 154552953.295 -2.60%
SetIntersection_None_Set_float_16384_16 153787762.730 -3.22%
SetIntersection_None_Set_float_16384_16384 160928463.040 -3.25%
SetIntersection_None_Set_float_16384_256 154350853.589 -2.62%
SetIntersection_None_Set_float_16384_4 153614784.470 -3.48%
SetIntersection_None_Set_float_16384_64 154249411.585 -2.99%
SetIntersection_None_Set_float_16_1 66062617.348 -
SetIntersection_None_Set_float_16_16 35262881.190 -
SetIntersection_None_Set_float_16_4 56924801.343 -
SetIntersection_None_Set_float_1_1 533430068.351 -
SetIntersection_None_Set_float_256_1 11422056.420 -
SetIntersection_None_Set_float_256_16 10840750.603 1.28%
SetIntersection_None_Set_float_256_256 5902028.036 2.55%
SetIntersection_None_Set_float_256_4 11287254.693 -
SetIntersection_None_Set_float_256_64 9142924.937 -1.89%
SetIntersection_None_Set_float_262144_1 1162721.190 -2.32%
SetIntersection_None_Set_float_262144_1024 1161009.275 -1.82%
SetIntersection_None_Set_float_262144_16 1162014.730 -1.71%
SetIntersection_None_Set_float_262144_16384 1170471.518 -1.44%
SetIntersection_None_Set_float_262144_256 1165068.197 -1.42%
SetIntersection_None_Set_float_262144_262144 1162991.535 -1.64%
SetIntersection_None_Set_float_262144_4 1163311.195 -1.67%
SetIntersection_None_Set_float_262144_64 1163025.064 -1.84%
SetIntersection_None_Set_float_4_1 215641613.494 -
SetIntersection_None_Set_float_4_4 134871219.716 -
SetIntersection_None_Set_float_64_1 22617276.360 -
SetIntersection_None_Set_float_64_16 18344403.067 -
SetIntersection_None_Set_float_64_4 21416345.669 -
SetIntersection_None_Set_float_64_64 11461570.999 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9026346.707 4.01%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8779557.511 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8837859.632 2.39%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8847666.997 2.52%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8770475.154 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9059324.466 3.82%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163646180.640 1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160089346.602 1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169988796.528 1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 169463419.273 2.87%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165764010.745 1.95%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166975660.112 1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167680870.134 1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66046608.849 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35060634.059 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56256635.441 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533547578.925 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11373958.545 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10846113.583 2.53%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5670964.568 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11598012.231 3.49%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9315377.836 1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1239205.566 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246843.586 1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1247829.101 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234672.281 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1234480.713 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1263384.193 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1243960.695 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1247989.748 1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216275839.421 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135005334.401 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22560257.617 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18361414.278 2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20844642.317 -1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11381578.551 -
SetIntersection_None_Set_string_1024_1 9018981.195 -
SetIntersection_None_Set_string_1024_1024 9054597.750 1.08%
SetIntersection_None_Set_string_1024_16 8804490.797 -2.24%
SetIntersection_None_Set_string_1024_256 9010160.232 -
SetIntersection_None_Set_string_1024_4 8801037.611 -1.24%
SetIntersection_None_Set_string_1024_64 9137871.333 3.72%
SetIntersection_None_Set_string_16384_1 204488591.983 -
SetIntersection_None_Set_string_16384_1024 195042288.568 -5.87%
SetIntersection_None_Set_string_16384_16 197452203.125 -1.64%
SetIntersection_None_Set_string_16384_16384 192045630.452 -2.94%
SetIntersection_None_Set_string_16384_256 195360781.936 -3.48%
SetIntersection_None_Set_string_16384_4 203195918.131 -
SetIntersection_None_Set_string_16384_64 198213309.878 -1.02%
SetIntersection_None_Set_string_16_1 68199262.276 -
SetIntersection_None_Set_string_16_16 36172477.550 -
SetIntersection_None_Set_string_16_4 57740264.265 -
SetIntersection_None_Set_string_1_1 540052083.904 -
SetIntersection_None_Set_string_256_1 11595258.377 -
SetIntersection_None_Set_string_256_16 10877836.304 -
SetIntersection_None_Set_string_256_256 5770636.243 -
SetIntersection_None_Set_string_256_4 11397271.973 -1.32%
SetIntersection_None_Set_string_256_64 9413295.844 -
SetIntersection_None_Set_string_262144_1 1611943.195 -2.44%
SetIntersection_None_Set_string_262144_1024 1602372.640 -2.41%
SetIntersection_None_Set_string_262144_16 1609651.529 -2.54%
SetIntersection_None_Set_string_262144_16384 1617509.035 -2.28%
SetIntersection_None_Set_string_262144_256 1612590.820 -2.40%
SetIntersection_None_Set_string_262144_262144 1607862.955 -2.40%
SetIntersection_None_Set_string_262144_4 1609998.455 -2.66%
SetIntersection_None_Set_string_262144_64 1607233.399 -2.83%
SetIntersection_None_Set_string_4_1 221207781.196 -
SetIntersection_None_Set_string_4_4 137640253.543 -
SetIntersection_None_Set_string_64_1 22832786.983 -
SetIntersection_None_Set_string_64_16 18256308.206 -1.66%
SetIntersection_None_Set_string_64_4 21458999.033 -1.82%
SetIntersection_None_Set_string_64_64 11709335.745 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8972730.363 3.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8928615.716 2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8928559.704 2.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8713723.393 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8714248.473 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8746681.566 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 189916346.808 -11.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 191597105.696 -11.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 194459280.139 -12.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 192972822.113 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 192179019.477 -14.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 194178799.187 -11.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 193310823.750 -11.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66712778.095 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35420240.241 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56322900.152 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536231661.410 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11584131.358 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10729425.002 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5705675.393 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11299702.997 2.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9262037.595 1.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1582622.234 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1598265.623 -3.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1579546.875 -2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1579299.721 -2.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1582632.404 -2.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1597971.435 -2.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1607170.246 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1578423.586 -2.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218015448.933 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135534847.481 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22295354.208 -1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18388514.392 1.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21586614.246 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11446295.587 -
SetIntersection_None_Set_uint32_1024_1 8956544.801 2.69%
SetIntersection_None_Set_uint32_1024_1024 9121104.402 5.78%
SetIntersection_None_Set_uint32_1024_16 9087327.905 3.33%
SetIntersection_None_Set_uint32_1024_256 9097674.144 2.37%
SetIntersection_None_Set_uint32_1024_4 8960012.470 4.15%
SetIntersection_None_Set_uint32_1024_64 9009173.265 4.48%
SetIntersection_None_Set_uint32_16384_1 156990376.858 -13.67%
SetIntersection_None_Set_uint32_16384_1024 156316622.563 -12.23%
SetIntersection_None_Set_uint32_16384_16 156456909.352 -13.42%
SetIntersection_None_Set_uint32_16384_16384 157869820.691 -
SetIntersection_None_Set_uint32_16384_256 157362529.417 -9.23%
SetIntersection_None_Set_uint32_16384_4 156475636.235 -14.45%
SetIntersection_None_Set_uint32_16384_64 156486372.482 -10.39%
SetIntersection_None_Set_uint32_16_1 66122506.672 -
SetIntersection_None_Set_uint32_16_16 35155690.568 -
SetIntersection_None_Set_uint32_16_4 56327075.249 -
SetIntersection_None_Set_uint32_1_1 534038596.995 -
SetIntersection_None_Set_uint32_256_1 11565381.874 2.68%
SetIntersection_None_Set_uint32_256_16 10915625.086 1.76%
SetIntersection_None_Set_uint32_256_256 5781917.350 -
SetIntersection_None_Set_uint32_256_4 11491425.928 1.73%
SetIntersection_None_Set_uint32_256_64 9440906.570 4.15%
SetIntersection_None_Set_uint32_262144_1 1176883.545 -
SetIntersection_None_Set_uint32_262144_1024 1171372.721 -
SetIntersection_None_Set_uint32_262144_16 1175228.025 -
SetIntersection_None_Set_uint32_262144_16384 1162655.029 -
SetIntersection_None_Set_uint32_262144_256 1172868.814 -
SetIntersection_None_Set_uint32_262144_262144 1173094.807 -
SetIntersection_None_Set_uint32_262144_4 1175267.984 -
SetIntersection_None_Set_uint32_262144_64 1173288.656 -
SetIntersection_None_Set_uint32_4_1 216168925.067 -
SetIntersection_None_Set_uint32_4_4 135074866.224 -
SetIntersection_None_Set_uint32_64_1 22567669.472 1.57%
SetIntersection_None_Set_uint32_64_16 18437108.893 -
SetIntersection_None_Set_uint32_64_4 21648748.684 1.63%
SetIntersection_None_Set_uint32_64_64 11485710.313 -
SetIntersection_None_Set_uint64_1024_1 9302271.427 8.01%
SetIntersection_None_Set_uint64_1024_1024 9355201.265 6.95%
SetIntersection_None_Set_uint64_1024_16 9587339.812 11.54%
SetIntersection_None_Set_uint64_1024_256 9439778.095 9.90%
SetIntersection_None_Set_uint64_1024_4 9309814.047 8.03%
SetIntersection_None_Set_uint64_1024_64 9530702.965 9.41%
SetIntersection_None_Set_uint64_16384_1 175970386.963 10.74%
SetIntersection_None_Set_uint64_16384_1024 187272404.330 10.42%
SetIntersection_None_Set_uint64_16384_16 183364733.357 10.58%
SetIntersection_None_Set_uint64_16384_16384 178397224.052 6.64%
SetIntersection_None_Set_uint64_16384_256 181436955.075 10.14%
SetIntersection_None_Set_uint64_16384_4 178433721.045 10.50%
SetIntersection_None_Set_uint64_16384_64 183618977.790 10.83%
SetIntersection_None_Set_uint64_16_1 66424009.358 -
SetIntersection_None_Set_uint64_16_16 35274422.359 -
SetIntersection_None_Set_uint64_16_4 56649338.143 -
SetIntersection_None_Set_uint64_1_1 532198483.511 -
SetIntersection_None_Set_uint64_256_1 11835095.800 5.70%
SetIntersection_None_Set_uint64_256_16 10891044.851 2.70%
SetIntersection_None_Set_uint64_256_256 6013439.028 6.54%
SetIntersection_None_Set_uint64_256_4 11469321.231 2.46%
SetIntersection_None_Set_uint64_256_64 9376403.034 4.34%
SetIntersection_None_Set_uint64_262144_1 1275930.746 5.71%
SetIntersection_None_Set_uint64_262144_1024 1216144.123 -
SetIntersection_None_Set_uint64_262144_16 1214013.186 -
SetIntersection_None_Set_uint64_262144_16384 1218632.895 -
SetIntersection_None_Set_uint64_262144_256 1215075.684 -
SetIntersection_None_Set_uint64_262144_262144 1234484.537 1.06%
SetIntersection_None_Set_uint64_262144_4 1219157.795 -
SetIntersection_None_Set_uint64_262144_64 1214640.787 -
SetIntersection_None_Set_uint64_4_1 215187909.943 -
SetIntersection_None_Set_uint64_4_4 135685736.866 -
SetIntersection_None_Set_uint64_64_1 22641820.785 2.04%
SetIntersection_None_Set_uint64_64_16 18315833.965 -
SetIntersection_None_Set_uint64_64_4 21621886.596 1.65%
SetIntersection_None_Set_uint64_64_64 11547597.152 1.80%
SetIntersection_None_Vector_float_1024_1 1084207.057 1.06%
SetIntersection_None_Vector_float_1024_1024 1069045.239 -
SetIntersection_None_Vector_float_1024_16 1066875.316 -
SetIntersection_None_Vector_float_1024_256 1071504.428 -1.14%
SetIntersection_None_Vector_float_1024_4 1086379.878 1.59%
SetIntersection_None_Vector_float_1024_64 1059049.636 -2.41%
SetIntersection_None_Vector_float_16384_1 1099465.557 -1.28%
SetIntersection_None_Vector_float_16384_1024 1105772.750 -1.36%
SetIntersection_None_Vector_float_16384_16 1095300.966 -
SetIntersection_None_Vector_float_16384_16384 1104826.798 -1.72%
SetIntersection_None_Vector_float_16384_256 1099387.837 -1.48%
SetIntersection_None_Vector_float_16384_4 1095003.102 -1.87%
SetIntersection_None_Vector_float_16384_64 1104708.719 -1.25%
SetIntersection_None_Vector_float_16_1 63209849.038 -
SetIntersection_None_Vector_float_16_16 33510612.396 -1.50%
SetIntersection_None_Vector_float_16_4 53667575.357 -2.02%
SetIntersection_None_Vector_float_1_1 533384796.711 -2.22%
SetIntersection_None_Vector_float_256_1 4237931.717 -
SetIntersection_None_Vector_float_256_16 4023864.397 -
SetIntersection_None_Vector_float_256_256 2144302.727 -
SetIntersection_None_Vector_float_256_4 4206860.587 -
SetIntersection_None_Vector_float_256_64 3435131.114 -
SetIntersection_None_Vector_float_262144_1 1125124.276 -
SetIntersection_None_Vector_float_262144_1024 1143595.667 1.14%
SetIntersection_None_Vector_float_262144_16 1122761.412 -
SetIntersection_None_Vector_float_262144_16384 1122789.774 -
SetIntersection_None_Vector_float_262144_256 1124380.509 -2.07%
SetIntersection_None_Vector_float_262144_262144 1135669.199 1.40%
SetIntersection_None_Vector_float_262144_4 1132569.001 -
SetIntersection_None_Vector_float_262144_64 1129291.780 -1.24%
SetIntersection_None_Vector_float_4_1 213868908.431 -4.05%
SetIntersection_None_Vector_float_4_4 133336214.840 -2.68%
SetIntersection_None_Vector_float_64_1 16628908.559 -
SetIntersection_None_Vector_float_64_16 13535726.907 -
SetIntersection_None_Vector_float_64_4 15886117.589 -
SetIntersection_None_Vector_float_64_64 8483056.228 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1091662.490 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1097938.930 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1103196.637 1.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1098372.452 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1100673.831 2.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1102964.967 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1133744.593 -1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1131079.291 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1132142.616 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1100496.686 -3.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1104423.435 -3.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1114066.771 -2.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1132736.120 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63723002.898 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33859727.984 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54277876.327 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534966060.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4324276.536 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4084092.914 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2168705.094 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4294925.852 1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3459302.206 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1163595.998 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1152248.735 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1167801.476 3.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1163091.226 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1172463.111 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1172105.902 2.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1163811.858 3.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1167014.624 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214810951.139 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134252095.227 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16881667.103 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13714525.684 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16151901.832 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8569974.015 -
SetIntersection_None_Vector_string_1024_1 1161988.362 -
SetIntersection_None_Vector_string_1024_1024 1162100.487 -
SetIntersection_None_Vector_string_1024_16 1155329.766 -
SetIntersection_None_Vector_string_1024_256 1159333.776 -1.69%
SetIntersection_None_Vector_string_1024_4 1158988.544 -
SetIntersection_None_Vector_string_1024_64 1158005.488 -
SetIntersection_None_Vector_string_16384_1 1218749.160 -
SetIntersection_None_Vector_string_16384_1024 1219801.992 -
SetIntersection_None_Vector_string_16384_16 1205759.463 -1.60%
SetIntersection_None_Vector_string_16384_16384 1198704.647 -1.84%
SetIntersection_None_Vector_string_16384_256 1206802.615 -
SetIntersection_None_Vector_string_16384_4 1221079.058 2.30%
SetIntersection_None_Vector_string_16384_64 1217871.947 -
SetIntersection_None_Vector_string_16_1 65069517.456 -
SetIntersection_None_Vector_string_16_16 34453889.955 -
SetIntersection_None_Vector_string_16_4 55276559.201 -
SetIntersection_None_Vector_string_1_1 534728218.121 -
SetIntersection_None_Vector_string_256_1 4492432.602 -
SetIntersection_None_Vector_string_256_16 4248864.650 -
SetIntersection_None_Vector_string_256_256 2264142.030 -
SetIntersection_None_Vector_string_256_4 4443330.766 -
SetIntersection_None_Vector_string_256_64 3591588.559 -1.05%
SetIntersection_None_Vector_string_262144_1 1289953.706 -
SetIntersection_None_Vector_string_262144_1024 1287124.018 -
SetIntersection_None_Vector_string_262144_16 1315078.748 1.46%
SetIntersection_None_Vector_string_262144_16384 1262763.058 -2.43%
SetIntersection_None_Vector_string_262144_256 1282208.874 -
SetIntersection_None_Vector_string_262144_262144 1290725.519 -1.24%
SetIntersection_None_Vector_string_262144_4 1288718.660 -
SetIntersection_None_Vector_string_262144_64 1261078.053 -
SetIntersection_None_Vector_string_4_1 216857478.462 -
SetIntersection_None_Vector_string_4_4 135445998.275 -
SetIntersection_None_Vector_string_64_1 17342775.228 -
SetIntersection_None_Vector_string_64_16 14092148.213 -
SetIntersection_None_Vector_string_64_4 16545738.053 -
SetIntersection_None_Vector_string_64_64 8787581.681 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1115861.677 2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1111693.858 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1118458.045 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1113981.911 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1118456.343 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1112586.754 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1140095.685 -1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1150710.056 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1138754.179 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1174950.227 2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1153154.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151828.565 3.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1153008.653 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63292413.205 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33847078.051 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53936722.346 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532667580.155 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4308905.528 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4031250.276 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2179625.174 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4258465.347 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3512834.937 3.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1220826.940 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1180964.214 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1163899.008 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1229509.162 5.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1236139.643 6.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1184513.254 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1191635.998 1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1178581.673 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213769294.907 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133557441.848 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16759027.808 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13747308.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16021946.216 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8548969.454 1.21%
SetIntersection_None_Vector_uint32_1024_1 1073861.040 -
SetIntersection_None_Vector_uint32_1024_1024 1084020.245 -
SetIntersection_None_Vector_uint32_1024_16 1083891.427 3.43%
SetIntersection_None_Vector_uint32_1024_256 1083712.184 -
SetIntersection_None_Vector_uint32_1024_4 1074103.464 -1.57%
SetIntersection_None_Vector_uint32_1024_64 1079402.621 1.68%
SetIntersection_None_Vector_uint32_16384_1 1101936.504 -
SetIntersection_None_Vector_uint32_16384_1024 1090596.066 -
SetIntersection_None_Vector_uint32_16384_16 1098969.589 -
SetIntersection_None_Vector_uint32_16384_16384 1089995.370 -1.36%
SetIntersection_None_Vector_uint32_16384_256 1091131.913 1.02%
SetIntersection_None_Vector_uint32_16384_4 1097103.006 -
SetIntersection_None_Vector_uint32_16384_64 1098963.934 -
SetIntersection_None_Vector_uint32_16_1 63203964.165 -
SetIntersection_None_Vector_uint32_16_16 33489533.735 -
SetIntersection_None_Vector_uint32_16_4 53752038.803 -
SetIntersection_None_Vector_uint32_1_1 532738006.137 -
SetIntersection_None_Vector_uint32_256_1 4212375.139 -
SetIntersection_None_Vector_uint32_256_16 3995602.086 -
SetIntersection_None_Vector_uint32_256_256 2122265.496 -
SetIntersection_None_Vector_uint32_256_4 4175143.319 -
SetIntersection_None_Vector_uint32_256_64 3417022.171 -
SetIntersection_None_Vector_uint32_262144_1 1117480.530 -
SetIntersection_None_Vector_uint32_262144_1024 1117586.681 -
SetIntersection_None_Vector_uint32_262144_16 1121677.831 -
SetIntersection_None_Vector_uint32_262144_16384 1132909.631 -
SetIntersection_None_Vector_uint32_262144_256 1115147.250 -1.23%
SetIntersection_None_Vector_uint32_262144_262144 1126905.319 -
SetIntersection_None_Vector_uint32_262144_4 1131000.265 4.18%
SetIntersection_None_Vector_uint32_262144_64 1125469.485 -
SetIntersection_None_Vector_uint32_4_1 213588616.080 -
SetIntersection_None_Vector_uint32_4_4 133318813.357 -
SetIntersection_None_Vector_uint32_64_1 16553127.190 -
SetIntersection_None_Vector_uint32_64_16 13504025.932 -
SetIntersection_None_Vector_uint32_64_4 15867910.992 -
SetIntersection_None_Vector_uint32_64_64 8390870.464 -
SetIntersection_None_Vector_uint64_1024_1 1068876.441 -1.22%
SetIntersection_None_Vector_uint64_1024_1024 1072868.262 4.82%
SetIntersection_None_Vector_uint64_1024_16 1073792.262 2.00%
SetIntersection_None_Vector_uint64_1024_256 1074057.991 -
SetIntersection_None_Vector_uint64_1024_4 1076824.275 4.56%
SetIntersection_None_Vector_uint64_1024_64 1070381.117 -
SetIntersection_None_Vector_uint64_16384_1 1077003.185 -
SetIntersection_None_Vector_uint64_16384_1024 1094572.605 -
SetIntersection_None_Vector_uint64_16384_16 1094737.763 -
SetIntersection_None_Vector_uint64_16384_16384 1106754.700 4.59%
SetIntersection_None_Vector_uint64_16384_256 1096025.897 -
SetIntersection_None_Vector_uint64_16384_4 1089751.187 -
SetIntersection_None_Vector_uint64_16384_64 1107605.683 -
SetIntersection_None_Vector_uint64_16_1 62846620.641 -
SetIntersection_None_Vector_uint64_16_16 33378181.581 -
SetIntersection_None_Vector_uint64_16_4 53501739.913 -
SetIntersection_None_Vector_uint64_1_1 530794891.250 -
SetIntersection_None_Vector_uint64_256_1 4217468.534 -
SetIntersection_None_Vector_uint64_256_16 3967179.599 -2.52%
SetIntersection_None_Vector_uint64_256_256 2125619.681 -
SetIntersection_None_Vector_uint64_256_4 4164583.712 -
SetIntersection_None_Vector_uint64_256_64 3392693.176 -
SetIntersection_None_Vector_uint64_262144_1 1116793.460 -1.30%
SetIntersection_None_Vector_uint64_262144_1024 1126548.079 -
SetIntersection_None_Vector_uint64_262144_16 1127960.949 -1.40%
SetIntersection_None_Vector_uint64_262144_16384 1102005.059 1.43%
SetIntersection_None_Vector_uint64_262144_256 1116813.638 -
SetIntersection_None_Vector_uint64_262144_262144 1129926.268 -1.79%
SetIntersection_None_Vector_uint64_262144_4 1113672.822 -
SetIntersection_None_Vector_uint64_262144_64 1117155.821 -1.92%
SetIntersection_None_Vector_uint64_4_1 212655312.533 -
SetIntersection_None_Vector_uint64_4_4 132831699.274 -
SetIntersection_None_Vector_uint64_64_1 16531952.400 -
SetIntersection_None_Vector_uint64_64_16 13466122.353 1.07%
SetIntersection_None_Vector_uint64_64_4 15835511.980 -
SetIntersection_None_Vector_uint64_64_64 8395686.900 -
bm_gcd_complex 17.874 -
bm_gcd_random 29.311 -
bm_gcd_trivial 0.681 -
bm_lexicographical_compare<int>/1 1.630 21.05%
bm_lexicographical_compare<int>/1048576 68410.258 -
bm_lexicographical_compare<int>/262144 16252.068 -
bm_lexicographical_compare<int>/32768 1916.817 -
bm_lexicographical_compare<int>/4096 238.314 -
bm_lexicographical_compare<int>/512 29.817 -
bm_lexicographical_compare<int>/64 4.507 1.30%
bm_lexicographical_compare<int>/8 1.592 5.90%
bm_lexicographical_compare<signed_char>/1 1.367 5.39%
bm_lexicographical_compare<signed_char>/1048576 16275.987 -
bm_lexicographical_compare<signed_char>/262144 3841.155 -
bm_lexicographical_compare<signed_char>/32768 478.874 -
bm_lexicographical_compare<signed_char>/4096 59.823 -
bm_lexicographical_compare<signed_char>/512 7.742 -1.17%
bm_lexicographical_compare<signed_char>/64 2.070 1.37%
bm_lexicographical_compare<signed_char>/8 3.147 -
bm_lexicographical_compare<unsigned_char>/1 1.612 -
bm_lexicographical_compare<unsigned_char>/1048576 17923.735 -
bm_lexicographical_compare<unsigned_char>/262144 4492.013 -
bm_lexicographical_compare<unsigned_char>/32768 572.985 -
bm_lexicographical_compare<unsigned_char>/4096 77.661 -
bm_lexicographical_compare<unsigned_char>/512 8.780 -
bm_lexicographical_compare<unsigned_char>/64 1.947 -2.56%
bm_lexicographical_compare<unsigned_char>/8 1.385 -
bm_ranges_lexicographical_compare<int>/1 1.364 9.41%
bm_ranges_lexicographical_compare<int>/1048576 68407.818 -
bm_ranges_lexicographical_compare<int>/262144 16252.197 -
bm_ranges_lexicographical_compare<int>/32768 1916.913 -
bm_ranges_lexicographical_compare<int>/4096 238.516 -
bm_ranges_lexicographical_compare<int>/512 29.807 -
bm_ranges_lexicographical_compare<int>/64 4.391 -
bm_ranges_lexicographical_compare<int>/8 1.500 2.46%
bm_ranges_lexicographical_compare<signed_char>/1 1.522 -17.16%
bm_ranges_lexicographical_compare<signed_char>/1048576 16258.379 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.512 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.412 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.861 -
bm_ranges_lexicographical_compare<signed_char>/512 8.145 -1.44%
bm_ranges_lexicographical_compare<signed_char>/64 2.529 -3.83%
bm_ranges_lexicographical_compare<signed_char>/8 3.451 -4.44%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.612 -3.45%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.663 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.210 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.940 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.632 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.734 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.961 -4.01%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.385 -3.78%
bm_ranges_swap_ranges_vb_aligned/1024 6.496 -
bm_ranges_swap_ranges_vb_aligned/1048576 3338.702 -
bm_ranges_swap_ranges_vb_aligned/128 3.338 -1.78%
bm_ranges_swap_ranges_vb_aligned/131072 242.055 -
bm_ranges_swap_ranges_vb_aligned/16 3.522 -3.58%
bm_ranges_swap_ranges_vb_aligned/16384 34.812 -
bm_ranges_swap_ranges_vb_aligned/2048 8.685 -
bm_ranges_swap_ranges_vb_aligned/256 4.027 -6.43%
bm_ranges_swap_ranges_vb_aligned/262144 491.670 2.24%
bm_ranges_swap_ranges_vb_aligned/32 3.520 -3.65%
bm_ranges_swap_ranges_vb_aligned/32768 67.282 4.56%
bm_ranges_swap_ranges_vb_aligned/4096 12.084 -
bm_ranges_swap_ranges_vb_aligned/512 5.148 -
bm_ranges_swap_ranges_vb_aligned/524288 1034.795 -
bm_ranges_swap_ranges_vb_aligned/64 2.893 -2.79%
bm_ranges_swap_ranges_vb_aligned/65536 126.121 2.19%
bm_ranges_swap_ranges_vb_aligned/8 3.457 -3.96%
bm_ranges_swap_ranges_vb_aligned/8192 19.580 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15903.263 -
bm_ranges_swap_ranges_vb_unaligned/262144 3927.419 -1.90%
bm_ranges_swap_ranges_vb_unaligned/32768 483.450 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.673 -
bm_ranges_swap_ranges_vb_unaligned/512 12.097 -
bm_ranges_swap_ranges_vb_unaligned/64 5.021 -
bm_ranges_swap_ranges_vb_unaligned/8 5.068 -
bm_swap_ranges_vb_aligned/1048576 3333.852 -
bm_swap_ranges_vb_aligned/262144 499.929 2.20%
bm_swap_ranges_vb_aligned/32768 63.665 -
bm_swap_ranges_vb_aligned/4096 12.579 -
bm_swap_ranges_vb_aligned/512 4.987 -
bm_swap_ranges_vb_aligned/64 2.778 -5.49%
bm_swap_ranges_vb_aligned/8 3.178 -2.33%
bm_swap_ranges_vb_unaligned/1048576 15905.680 -
bm_swap_ranges_vb_unaligned/262144 3922.841 2.33%
bm_swap_ranges_vb_unaligned/32768 483.610 -
bm_swap_ranges_vb_unaligned/4096 64.834 -
bm_swap_ranges_vb_unaligned/512 12.308 -
bm_swap_ranges_vb_unaligned/64 5.005 -
bm_swap_ranges_vb_unaligned/8 4.769 -
bm_write 602.262 -1.14%
ranges::min(std::deque<__int128>)/1 0.701 -23.86%
ranges::min(std::deque<__int128>)/64 28.287 11.93%
ranges::min(std::deque<__int128>)/70000 46954.497 30.49%
ranges::min(std::deque<__int128>)/8 2.907 -
ranges::min(std::deque<char>)/1 0.737 16.85%
ranges::min(std::deque<char>)/64 16.562 -
ranges::min(std::deque<char>)/70000 17822.286 -
ranges::min(std::deque<char>)/8 2.416 4.59%
ranges::min(std::deque<long_long>)/1 0.672 8.20%
ranges::min(std::deque<long_long>)/64 19.108 -5.40%
ranges::min(std::deque<long_long>)/70000 20822.212 -22.73%
ranges::min(std::deque<long_long>)/8 2.312 -
ranges::min(std::list<__int128>)/1 0.365 -
ranges::min(std::list<__int128>)/64 34.520 -13.27%
ranges::min(std::list<__int128>)/70000 59740.770 -7.59%
ranges::min(std::list<__int128>)/8 2.163 -16.67%
ranges::min(std::list<char>)/1 0.364 -13.56%
ranges::min(std::list<char>)/64 27.147 -3.59%
ranges::min(std::list<char>)/70000 53791.635 -1.41%
ranges::min(std::list<char>)/8 1.912 -
ranges::min(std::list<long_long>)/1 0.365 16.36%
ranges::min(std::list<long_long>)/64 24.570 -
ranges::min(std::list<long_long>)/70000 50117.448 7.48%
ranges::min(std::list<long_long>)/8 1.969 1.82%
ranges::min(std::vector<__int128>)/1 0.412 28.46%
ranges::min(std::vector<__int128>)/64 26.618 8.18%
ranges::min(std::vector<__int128>)/70000 29940.939 10.57%
ranges::min(std::vector<__int128>)/8 2.906 1.23%
ranges::min(std::vector<char>)/1 0.453 17.58%
ranges::min(std::vector<char>)/64 4.069 -4.85%
ranges::min(std::vector<char>)/70000 493.833 -
ranges::min(std::vector<char>)/8 2.445 -
ranges::min(std::vector<long_long>)/1 0.453 35.07%
ranges::min(std::vector<long_long>)/64 4.680 -1.04%
ranges::min(std::vector<long_long>)/70000 7925.989 -1.10%
ranges::min(std::vector<long_long>)/8 2.243 -3.15%
ranges::minmax(std::deque<__int128>)/1 0.682 4.75%
ranges::minmax(std::deque<__int128>)/64 32.075 4.31%
ranges::minmax(std::deque<__int128>)/70000 34605.849 -
ranges::minmax(std::deque<__int128>)/8 3.974 6.23%
ranges::minmax(std::deque<char>)/1 0.675 -14.98%
ranges::minmax(std::deque<char>)/64 23.075 -15.44%
ranges::minmax(std::deque<char>)/70000 24072.409 -11.95%
ranges::minmax(std::deque<char>)/8 3.865 -1.57%
ranges::minmax(std::deque<long_long>)/1 0.693 -12.74%
ranges::minmax(std::deque<long_long>)/64 32.702 34.02%
ranges::minmax(std::deque<long_long>)/70000 28252.299 12.11%
ranges::minmax(std::deque<long_long>)/8 3.722 -3.53%
ranges::minmax(std::list<__int128>)/1 0.450 3.99%
ranges::minmax(std::list<__int128>)/64 40.811 2.22%
ranges::minmax(std::list<__int128>)/70000 62655.595 7.34%
ranges::minmax(std::list<__int128>)/8 3.849 -
ranges::minmax(std::list<char>)/1 0.417 -9.53%
ranges::minmax(std::list<char>)/64 34.667 -1.95%
ranges::minmax(std::list<char>)/70000 55447.315 -1.97%
ranges::minmax(std::list<char>)/8 2.536 -
ranges::minmax(std::list<long_long>)/1 0.495 24.86%
ranges::minmax(std::list<long_long>)/64 30.165 -
ranges::minmax(std::list<long_long>)/70000 54783.614 -
ranges::minmax(std::list<long_long>)/8 2.522 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.906 -
ranges::minmax(std::vector<__int128>)/70000 34995.520 -
ranges::minmax(std::vector<__int128>)/8 4.101 -1.21%
ranges::minmax(std::vector<char>)/1 0.629 -
ranges::minmax(std::vector<char>)/64 1.207 -1.96%
ranges::minmax(std::vector<char>)/70000 591.125 -
ranges::minmax(std::vector<char>)/8 0.920 -15.03%
ranges::minmax(std::vector<long_long>)/1 0.650 -5.85%
ranges::minmax(std::vector<long_long>)/64 10.128 -
ranges::minmax(std::vector<long_long>)/70000 9163.139 -
ranges::minmax(std::vector<long_long>)/8 2.103 -
rng::contains(deque<int>)_(process_all)/1048576 243975.975 -
rng::contains(deque<int>)_(process_all)/32 8.800 -
rng::contains(deque<int>)_(process_all)/50 12.736 -
rng::contains(deque<int>)_(process_all)/8 3.189 2.05%
rng::contains(deque<int>)_(process_all)/8192 1865.090 -
rng::contains(list<int>)_(process_all)/1048576 816597.141 -2.29%
rng::contains(list<int>)_(process_all)/32 8.934 -3.02%
rng::contains(list<int>)_(process_all)/50 18.423 -
rng::contains(list<int>)_(process_all)/8 2.361 -1.78%
rng::contains(list<int>)_(process_all)/8192 7119.003 -12.97%
rng::contains(vector<int>)_(process_all)/1048576 232199.721 -
rng::contains(vector<int>)_(process_all)/32 8.405 1.58%
rng::contains(vector<int>)_(process_all)/50 12.441 -
rng::contains(vector<int>)_(process_all)/8 2.642 2.68%
rng::contains(vector<int>)_(process_all)/8192 1802.567 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 23711.923 17.49%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22947.369 5.27%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1469457.796 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 426721.537 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.353 22.86%
rng::contains_subrange(deque<int>)_(process_all)/32 15.001 26.54%
rng::contains_subrange(deque<int>)_(process_all)/50 25.869 6.15%
rng::contains_subrange(deque<int>)_(process_all)/8192 3335.555 -1.12%
rng::contains_subrange(deque<int>)_(same_length)/1048576 501715.059 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.771 -
rng::contains_subrange(deque<int>)_(same_length)/32 19.268 -
rng::contains_subrange(deque<int>)_(same_length)/50 27.480 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3907.218 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475675.130 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.383 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.511 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.496 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3705.236 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37255.301 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38823.780 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2522209.986 -
rng::contains_subrange(list<int>)_(process_all)/1048576 843674.981 -
rng::contains_subrange(list<int>)_(process_all)/16 4.914 1.58%
rng::contains_subrange(list<int>)_(process_all)/32 10.008 -1.86%
rng::contains_subrange(list<int>)_(process_all)/50 16.551 -6.51%
rng::contains_subrange(list<int>)_(process_all)/8192 7891.526 -1.45%
rng::contains_subrange(list<int>)_(same_length)/1048576 935472.703 -1.66%
rng::contains_subrange(list<int>)_(same_length)/16 6.038 3.16%
rng::contains_subrange(list<int>)_(same_length)/32 16.487 -
rng::contains_subrange(list<int>)_(same_length)/50 25.250 -
rng::contains_subrange(list<int>)_(same_length)/8192 7903.122 -
rng::contains_subrange(list<int>)_(single_element)/1048576 848344.985 -
rng::contains_subrange(list<int>)_(single_element)/16 4.917 2.78%
rng::contains_subrange(list<int>)_(single_element)/32 10.194 -
rng::contains_subrange(list<int>)_(single_element)/50 17.444 -
rng::contains_subrange(list<int>)_(single_element)/8192 6871.768 -7.08%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13165.664 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13858.252 -1.17%
rng::contains_subrange(vector<int>)_(near_matches)/8192 761278.064 -4.50%
rng::contains_subrange(vector<int>)_(process_all)/1048576 209361.020 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.678 -1.61%
rng::contains_subrange(vector<int>)_(process_all)/32 7.989 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.932 3.39%
rng::contains_subrange(vector<int>)_(process_all)/8192 1632.078 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243098.821 -1.36%
rng::contains_subrange(vector<int>)_(same_length)/16 4.909 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.783 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.685 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.813 -4.83%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231530.630 -1.36%
rng::contains_subrange(vector<int>)_(single_element)/16 4.700 1.35%
rng::contains_subrange(vector<int>)_(single_element)/32 8.535 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.415 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1804.599 -1.41%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.874 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489161.779 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.081 2.17%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.575 5.45%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3817.463 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.762 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.142 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 520.774 2.61%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 515951.961 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.935 -8.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.508 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4004.272 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.174 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.724 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.158 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.158 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.248 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2077.780 1.81%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2193352.804 -4.00%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.230 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.881 3.11%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19715.907 11.33%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 711.958 -1.83%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440326.718 -1.54%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.011 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.807 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11367.969 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1776.604 2.87%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2328570.789 -1.81%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.945 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.879 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19541.846 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 588.172 -18.15%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1451049.636 -1.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.509 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.106 7.22%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11321.420 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 761.059 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 952650.507 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.413 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.108 1.02%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8889.510 1.69%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 851.780 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1069498.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.274 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.738 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11492.096 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.250 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73914.592 1.85%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.498 1.13%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.610 10.92%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.606 1.73%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.282 -3.63%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.281 3.19%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.283 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.284 -6.41%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.278 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.019 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306155.995 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.826 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.044 1.99%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2538.575 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
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 287.935 -1.58%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9346.040 -1.07%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.515 -1.30%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.791 -1.52%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2311.088 -1.43%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.296 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15417.704 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.332 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.515 2.08%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3854.711 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.668 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28172.328 6.05%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.847 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.515 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10359.810 14.03%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.777 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 652.822 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.490 -3.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.018 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.624 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 270.669 -1.77%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8543.127 -1.85%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.511 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.231 4.96%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2096.258 -2.18%
rng::find(vector<bool>)_(process_all)/1024 4.635 -
rng::find(vector<bool>)_(process_all)/1048576 3641.892 -
rng::find(vector<bool>)_(process_all)/50 0.843 7.48%
rng::find(vector<bool>)_(process_all)/8 0.783 -
rng::find(vector<bool>)_(process_all)/8192 33.383 -
rng::find_if(vector<bool>)_(process_all)/1024 563.418 -
rng::find_if(vector<bool>)_(process_all)/1048576 574857.767 -
rng::find_if(vector<bool>)_(process_all)/50 23.860 -
rng::find_if(vector<bool>)_(process_all)/8 3.550 1.03%
rng::find_if(vector<bool>)_(process_all)/8192 4491.203 -
rng::find_if_not(vector<bool>)_(process_all)/1024 562.441 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 573958.232 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.775 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.517 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4484.520 -
rng::find_last(deque<int>)_(bail_10%)/1024 242.679 -21.98%
rng::find_last(deque<int>)_(bail_10%)/1048576 322846.877 -
rng::find_last(deque<int>)_(bail_10%)/50 12.176 -21.71%
rng::find_last(deque<int>)_(bail_10%)/8 2.740 -
rng::find_last(deque<int>)_(bail_10%)/8192 2501.600 -1.12%
rng::find_last(deque<int>)_(bail_90%)/1024 28.985 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25340.859 -15.40%
rng::find_last(deque<int>)_(bail_90%)/50 1.836 -1.99%
rng::find_last(deque<int>)_(bail_90%)/8 0.836 -10.65%
rng::find_last(deque<int>)_(bail_90%)/8192 200.787 -1.56%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.865 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706747.760 93.51%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.175 -1.16%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.307 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5832.757 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 739.749 1.17%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 692267.059 78.32%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.672 -1.13%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.420 -1.43%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6609.299 10.34%
rng::find_last(list<int>)_(bail_10%)/1024 691.196 2.38%
rng::find_last(list<int>)_(bail_10%)/1048576 786570.470 -
rng::find_last(list<int>)_(bail_10%)/50 15.769 -
rng::find_last(list<int>)_(bail_10%)/8 2.072 -
rng::find_last(list<int>)_(bail_10%)/8192 6308.048 -7.43%
rng::find_last(list<int>)_(bail_90%)/1024 76.695 1.82%
rng::find_last(list<int>)_(bail_90%)/1048576 87006.469 -8.57%
rng::find_last(list<int>)_(bail_90%)/50 1.245 -2.57%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 595.328 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.341 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205771.403 -
rng::find_last(vector<char>)_(bail_10%)/50 10.799 -1.11%
rng::find_last(vector<char>)_(bail_10%)/8 2.003 -
rng::find_last(vector<char>)_(bail_10%)/8192 1620.755 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.578 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22913.927 -
rng::find_last(vector<char>)_(bail_90%)/50 1.496 1.73%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 17.15%
rng::find_last(vector<char>)_(bail_90%)/8192 188.382 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.787 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212964.116 -
rng::find_last(vector<int>)_(bail_10%)/50 10.811 -
rng::find_last(vector<int>)_(bail_10%)/8 2.010 -2.21%
rng::find_last(vector<int>)_(bail_10%)/8192 1648.998 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.810 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23052.464 -1.23%
rng::find_last(vector<int>)_(bail_90%)/50 1.409 -6.94%
rng::find_last(vector<int>)_(bail_90%)/8 0.441 -4.33%
rng::find_last(vector<int>)_(bail_90%)/8192 188.291 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.508 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 360791.302 -1.83%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.211 -2.16%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.798 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2756.005 -1.17%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.376 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38495.567 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.565 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.084 17.28%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.014 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 777.745 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899225.096 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.205 -1.41%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.342 3.08%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7196.163 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 805.402 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 895973.912 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.741 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.495 6.21%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6802.773 -
rng::find_last_if(list<int>)_(bail_10%)/1024 674.820 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 801750.474 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.292 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.297 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6666.303 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.997 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88239.422 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.168 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.306 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.434 -3.93%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238138.578 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.350 -9.04%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.069 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1858.486 -1.93%
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.690 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26186.737 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.491 2.81%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.469 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.288 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 254.327 3.13%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306479.495 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.841 3.04%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.634 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2185.270 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.966 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33462.693 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.524 -2.34%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.613 -10.87%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.420 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 357.544 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361897.553 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.529 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2762.884 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.196 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38154.605 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.475 6.74%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.964 3.56%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.030 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 757.049 -1.87%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 908379.816 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 40.952 -2.06%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.323 2.95%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6598.475 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 797.671 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 897340.929 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.952 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.471 -3.17%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6590.979 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 677.295 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 801079.205 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.758 -2.33%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.186 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6607.287 -1.68%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.842 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88381.142 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.101 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 601.832 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.958 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238175.196 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.485 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.094 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.045 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.012 -1.44%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26259.035 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.524 -4.46%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.509 -25.93%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.362 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.054 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306655.046 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.352 -8.33%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2179.956 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.680 2.49%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33466.195 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.551 2.64%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.483 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.495 -
rng::fold_left(deque<int>)/1048576 552052.881 -3.80%
rng::fold_left(deque<int>)/32 16.621 2.07%
rng::fold_left(deque<int>)/50 27.727 1.97%
rng::fold_left(deque<int>)/8 4.085 6.43%
rng::fold_left(deque<int>)/8192 4354.044 -4.54%
rng::fold_left(list<int>)/1048576 1420218.077 4.07%
rng::fold_left(list<int>)/32 20.728 -
rng::fold_left(list<int>)/50 37.900 -
rng::fold_left(list<int>)/8 3.826 -3.57%
rng::fold_left(list<int>)/8192 11805.562 6.89%
rng::fold_left(vector<int>)/1048576 1324391.304 -
rng::fold_left(vector<int>)/32 21.632 -
rng::fold_left(vector<int>)/50 37.144 -
rng::fold_left(vector<int>)/8 3.547 -2.58%
rng::fold_left(vector<int>)/8192 10308.903 -
rng::for_each(map<int>)/32 25.035 -
rng::for_each(map<int>)/50 37.687 -
rng::for_each(map<int>)/8 6.132 -
rng::for_each(map<int>)/8192 7317.745 -5.72%
rng::for_each(multimap<int>)/32 26.153 -
rng::for_each(multimap<int>)/50 39.656 -2.24%
rng::for_each(multimap<int>)/8 6.203 2.40%
rng::for_each(multimap<int>)/8192 7209.194 -10.51%
rng::for_each(multiset<int>)/32 25.327 -
rng::for_each(multiset<int>)/50 38.960 -
rng::for_each(multiset<int>)/8 6.806 -
rng::for_each(multiset<int>)/8192 7666.736 -3.70%
rng::for_each(set<int>)/32 25.191 -
rng::for_each(set<int>)/50 37.845 -
rng::for_each(set<int>)/8 6.636 1.71%
rng::for_each(set<int>)/8192 7658.901 -3.09%
rng::starts_with(deque<int>)/1000 476.358 5.49%
rng::starts_with(deque<int>)/1024 477.783 1.04%
rng::starts_with(deque<int>)/1048576 493606.550 -1.28%
rng::starts_with(deque<int>)/8 4.107 -
rng::starts_with(deque<int>)/8192 3839.976 -1.37%
rng::starts_with(deque<int>,_pred)/1000 503.347 -
rng::starts_with(deque<int>,_pred)/1024 525.681 -
rng::starts_with(deque<int>,_pred)/1048576 506345.018 -1.18%
rng::starts_with(deque<int>,_pred)/8 4.687 -
rng::starts_with(deque<int>,_pred)/8192 3901.455 -
rng::starts_with(list<int>)/1000 754.147 -49.56%
rng::starts_with(list<int>)/1024 771.900 -34.85%
rng::starts_with(list<int>)/1048576 938597.777 -
rng::starts_with(list<int>)/8 2.991 -2.86%
rng::starts_with(list<int>)/8192 7971.325 -14.12%
rng::starts_with(list<int>,_pred)/1000 780.490 -1.19%
rng::starts_with(list<int>,_pred)/1024 797.909 -1.20%
rng::starts_with(list<int>,_pred)/1048576 967350.345 -
rng::starts_with(list<int>,_pred)/8 3.533 -
rng::starts_with(list<int>,_pred)/8192 10102.066 -9.14%
rng::starts_with(vector<int>)/1000 58.281 -
rng::starts_with(vector<int>)/1024 59.886 -
rng::starts_with(vector<int>)/1048576 68320.445 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 484.935 -
rng::starts_with(vector<int>,_pred)/1000 278.616 -
rng::starts_with(vector<int>,_pred)/1024 288.652 -
rng::starts_with(vector<int>,_pred)/1048576 304113.204 -
rng::starts_with(vector<int>,_pred)/8 2.388 1.24%
rng::starts_with(vector<int>,_pred)/8192 2496.377 -1.21%
std::adjacent_find(deque<int>)/1024 459.981 -
std::adjacent_find(deque<int>)/1048576 472917.877 -
std::adjacent_find(deque<int>)/50 16.069 -6.43%
std::adjacent_find(deque<int>)/8 3.274 -7.19%
std::adjacent_find(deque<int>)/8192 3688.390 -
std::adjacent_find(deque<int>,_pred)/1024 628.064 -
std::adjacent_find(deque<int>,_pred)/1048576 648449.125 -
std::adjacent_find(deque<int>,_pred)/50 30.988 6.38%
std::adjacent_find(deque<int>,_pred)/8 4.783 17.89%
std::adjacent_find(deque<int>,_pred)/8192 5080.870 -
std::adjacent_find(list<int>)/1024 733.263 -
std::adjacent_find(list<int>)/1048576 868207.562 -
std::adjacent_find(list<int>)/50 22.961 -1.84%
std::adjacent_find(list<int>)/8 2.078 -
std::adjacent_find(list<int>)/8192 7196.367 -
std::adjacent_find(list<int>,_pred)/1024 786.411 -
std::adjacent_find(list<int>,_pred)/1048576 914979.710 -
std::adjacent_find(list<int>,_pred)/50 29.253 -
std::adjacent_find(list<int>,_pred)/8 3.858 -
std::adjacent_find(list<int>,_pred)/8192 7196.603 -
std::adjacent_find(vector<int>)/1024 233.639 -
std::adjacent_find(vector<int>)/1048576 234245.163 -
std::adjacent_find(vector<int>)/50 11.931 -
std::adjacent_find(vector<int>)/8 2.012 -1.09%
std::adjacent_find(vector<int>)/8192 1824.361 -
std::adjacent_find(vector<int>,_pred)/1024 398.758 -
std::adjacent_find(vector<int>,_pred)/1048576 469258.244 -
std::adjacent_find(vector<int>,_pred)/50 23.559 1.06%
std::adjacent_find(vector<int>,_pred)/8 3.263 -2.88%
std::adjacent_find(vector<int>,_pred)/8192 3183.599 -
std::all_of(deque<int>)_(process_all)/32 12.351 -
std::all_of(deque<int>)_(process_all)/32768 10099.268 -
std::all_of(deque<int>)_(process_all)/50 18.909 -
std::all_of(deque<int>)_(process_all)/8 3.312 -
std::all_of(deque<int>)_(process_all)/8192 2528.061 -
std::all_of(list<int>)_(process_all)/32 11.442 -
std::all_of(list<int>)_(process_all)/32768 26669.754 3.05%
std::all_of(list<int>)_(process_all)/50 21.847 -
std::all_of(list<int>)_(process_all)/8 2.643 -
std::all_of(list<int>)_(process_all)/8192 7490.054 5.85%
std::all_of(vector<int>)_(process_all)/32 8.306 -1.11%
std::all_of(vector<int>)_(process_all)/32768 8112.909 -
std::all_of(vector<int>)_(process_all)/50 13.234 4.27%
std::all_of(vector<int>)_(process_all)/8 2.458 4.50%
std::all_of(vector<int>)_(process_all)/8192 2032.724 -
std::any_of(deque<int>)_(process_all)/32 12.282 -
std::any_of(deque<int>)_(process_all)/32768 10074.067 -
std::any_of(deque<int>)_(process_all)/50 18.862 -
std::any_of(deque<int>)_(process_all)/8 3.284 -
std::any_of(deque<int>)_(process_all)/8192 2520.386 -
std::any_of(list<int>)_(process_all)/32 11.750 -
std::any_of(list<int>)_(process_all)/32768 28488.699 10.02%
std::any_of(list<int>)_(process_all)/50 21.926 -3.99%
std::any_of(list<int>)_(process_all)/8 2.651 -1.07%
std::any_of(list<int>)_(process_all)/8192 8101.121 -2.73%
std::any_of(vector<int>)_(process_all)/32 8.361 -1.39%
std::any_of(vector<int>)_(process_all)/32768 8107.945 -
std::any_of(vector<int>)_(process_all)/50 14.680 6.97%
std::any_of(vector<int>)_(process_all)/8 2.419 -6.11%
std::any_of(vector<int>)_(process_all)/8192 2039.008 -
std::copy(deque<int>)/1048576 49915.052 -2.52%
std::copy(deque<int>)/262144 11655.840 -1.91%
std::copy(deque<int>)/32768 1134.234 -
std::copy(deque<int>)/4096 144.629 -
std::copy(deque<int>)/512 16.658 -
std::copy(deque<int>)/64 2.689 -
std::copy(deque<int>)/8 2.727 -
std::copy(list<int>)/1048576 863410.984 -
std::copy(list<int>)/262144 213471.036 -1.19%
std::copy(list<int>)/32768 25798.727 -3.18%
std::copy(list<int>)/4096 3036.687 1.20%
std::copy(list<int>)/512 363.897 -2.90%
std::copy(list<int>)/64 34.163 6.26%
std::copy(list<int>)/8 2.491 2.78%
std::copy(vector<bool>)_(aligned)/1048576 2299.088 -24.92%
std::copy(vector<bool>)_(aligned)/262144 567.872 -16.82%
std::copy(vector<bool>)_(aligned)/32768 35.357 -1.48%
std::copy(vector<bool>)_(aligned)/4096 4.891 -
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.283 -5.33%
std::copy(vector<bool>)_(unaligned)/1048576 7018.220 -
std::copy(vector<bool>)_(unaligned)/262144 1830.647 6.98%
std::copy(vector<bool>)_(unaligned)/32768 214.074 -
std::copy(vector<bool>)_(unaligned)/4096 25.992 -
std::copy(vector<bool>)_(unaligned)/512 3.491 -
std::copy(vector<bool>)_(unaligned)/64 1.793 -
std::copy(vector<int>)/1048576 50148.288 -
std::copy(vector<int>)/262144 12132.744 -1.83%
std::copy(vector<int>)/32768 3786.660 -
std::copy(vector<int>)/4096 226.562 17.09%
std::copy(vector<int>)/512 15.924 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.113 -6.60%
std::copy_backward(deque<int>)/1048576 132493.496 -
std::copy_backward(deque<int>)/262144 31507.395 -1.79%
std::copy_backward(deque<int>)/32768 3984.970 4.01%
std::copy_backward(deque<int>)/4096 149.763 -1.37%
std::copy_backward(deque<int>)/512 18.055 -
std::copy_backward(deque<int>)/64 3.041 -
std::copy_backward(deque<int>)/8 2.846 2.23%
std::copy_backward(list<int>)/1048576 875129.826 -
std::copy_backward(list<int>)/262144 218443.286 -
std::copy_backward(list<int>)/32768 26644.080 -
std::copy_backward(list<int>)/4096 3270.891 -
std::copy_backward(list<int>)/512 365.397 -
std::copy_backward(list<int>)/64 30.649 -1.99%
std::copy_backward(list<int>)/8 2.334 -1.03%
std::copy_backward(vector<bool>)_(aligned)/1048576 3068.417 13.47%
std::copy_backward(vector<bool>)_(aligned)/262144 703.837 146.97%
std::copy_backward(vector<bool>)_(aligned)/32768 35.624 -1.33%
std::copy_backward(vector<bool>)_(aligned)/4096 5.140 2.18%
std::copy_backward(vector<bool>)_(aligned)/512 1.724 10.95%
std::copy_backward(vector<bool>)_(aligned)/64 1.908 8.93%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6565.358 1.11%
std::copy_backward(vector<bool>)_(unaligned)/262144 1602.568 2.04%
std::copy_backward(vector<bool>)_(unaligned)/32768 209.800 4.37%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.257 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.795 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.912 -
std::copy_backward(vector<int>)/1048576 50195.316 -
std::copy_backward(vector<int>)/262144 12225.648 -1.75%
std::copy_backward(vector<int>)/32768 3795.231 -
std::copy_backward(vector<int>)/4096 237.267 61.85%
std::copy_backward(vector<int>)/512 16.496 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.180 -5.74%
std::copy_if(deque<int>)_(entire_range)/1048576 276811.019 -
std::copy_if(deque<int>)_(entire_range)/262144 69543.741 -
std::copy_if(deque<int>)_(entire_range)/32768 8661.513 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.672 -
std::copy_if(deque<int>)_(entire_range)/512 135.088 -
std::copy_if(deque<int>)_(entire_range)/64 16.110 -
std::copy_if(deque<int>)_(entire_range)/8 2.639 3.62%
std::copy_if(deque<int>)_(every_other)/1048576 370899.162 -
std::copy_if(deque<int>)_(every_other)/262144 92797.047 -
std::copy_if(deque<int>)_(every_other)/32768 11585.220 -
std::copy_if(deque<int>)_(every_other)/4096 1452.550 -
std::copy_if(deque<int>)_(every_other)/512 180.720 -
std::copy_if(deque<int>)_(every_other)/64 23.291 -
std::copy_if(deque<int>)_(every_other)/8 3.441 -
std::copy_if(list<int>)_(entire_range)/1048576 940310.898 -
std::copy_if(list<int>)_(entire_range)/262144 216630.835 -7.56%
std::copy_if(list<int>)_(entire_range)/32768 25627.098 -3.01%
std::copy_if(list<int>)_(entire_range)/4096 3013.588 -2.00%
std::copy_if(list<int>)_(entire_range)/512 366.913 -
std::copy_if(list<int>)_(entire_range)/64 30.334 -9.47%
std::copy_if(list<int>)_(entire_range)/8 2.545 -
std::copy_if(list<int>)_(every_other)/1048576 842168.208 -
std::copy_if(list<int>)_(every_other)/262144 208697.160 -
std::copy_if(list<int>)_(every_other)/32768 25390.859 -2.59%
std::copy_if(list<int>)_(every_other)/4096 3868.259 16.99%
std::copy_if(list<int>)_(every_other)/512 358.210 -
std::copy_if(list<int>)_(every_other)/64 41.972 50.93%
std::copy_if(list<int>)_(every_other)/8 2.292 -
std::copy_if(vector<int>)_(entire_range)/1048576 244240.263 -
std::copy_if(vector<int>)_(entire_range)/262144 59542.271 -
std::copy_if(vector<int>)_(entire_range)/32768 7420.582 -
std::copy_if(vector<int>)_(entire_range)/4096 928.723 -
std::copy_if(vector<int>)_(entire_range)/512 122.490 -
std::copy_if(vector<int>)_(entire_range)/64 16.027 4.60%
std::copy_if(vector<int>)_(entire_range)/8 2.225 -1.74%
std::copy_if(vector<int>)_(every_other)/1048576 501253.083 -
std::copy_if(vector<int>)_(every_other)/262144 127284.466 -
std::copy_if(vector<int>)_(every_other)/32768 16186.318 -
std::copy_if(vector<int>)_(every_other)/4096 1989.418 -
std::copy_if(vector<int>)_(every_other)/512 253.954 -
std::copy_if(vector<int>)_(every_other)/64 32.706 -
std::copy_if(vector<int>)_(every_other)/8 4.201 -
std::copy_n(deque<int>)/1048576 50048.144 -1.67%
std::copy_n(deque<int>)/262144 11626.281 -
std::copy_n(deque<int>)/32768 1160.830 2.42%
std::copy_n(deque<int>)/4096 148.244 1.40%
std::copy_n(deque<int>)/512 16.707 -
std::copy_n(deque<int>)/64 2.783 -
std::copy_n(deque<int>)/8 2.687 -
std::copy_n(list<int>)/1048576 871041.978 -
std::copy_n(list<int>)/262144 216313.412 -
std::copy_n(list<int>)/32768 26499.543 -
std::copy_n(list<int>)/4096 3622.302 1.42%
std::copy_n(list<int>)/512 343.371 -
std::copy_n(list<int>)/64 14.786 -
std::copy_n(list<int>)/8 2.218 -
std::copy_n(vector<bool>)_(aligned)/1048576 3336.847 16.46%
std::copy_n(vector<bool>)_(aligned)/262144 647.040 132.56%
std::copy_n(vector<bool>)_(aligned)/32768 35.577 -
std::copy_n(vector<bool>)_(aligned)/4096 4.952 3.55%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.290 -4.73%
std::copy_n(vector<bool>)_(unaligned)/1048576 7013.486 -
std::copy_n(vector<bool>)_(unaligned)/262144 1710.672 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.223 1.71%
std::copy_n(vector<bool>)_(unaligned)/4096 26.249 -
std::copy_n(vector<bool>)_(unaligned)/512 3.486 -
std::copy_n(vector<bool>)_(unaligned)/64 1.800 -
std::copy_n(vector<int>)/1048576 49789.300 -
std::copy_n(vector<int>)/262144 11688.548 -6.41%
std::copy_n(vector<int>)/32768 3682.567 6.84%
std::copy_n(vector<int>)/4096 146.082 -6.94%
std::copy_n(vector<int>)/512 16.020 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.229 -2.45%
std::count(deque<int>)_(every_other)/1024 244.527 -1.33%
std::count(deque<int>)_(every_other)/1048576 251776.341 -
std::count(deque<int>)_(every_other)/8 2.529 -
std::count(deque<int>)_(every_other)/8192 1926.881 -
std::count(list<int>)_(every_other)/1024 692.459 -2.67%
std::count(list<int>)_(every_other)/1048576 807015.797 -1.25%
std::count(list<int>)_(every_other)/8 2.090 1.68%
std::count(list<int>)_(every_other)/8192 6773.267 -1.82%
std::count(vector<bool>)/1000 2.998 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1454.292 -
std::count(vector<bool>)/8192 11.404 -
std::count(vector<int>)_(every_other)/1024 102.560 -
std::count(vector<int>)_(every_other)/1048576 104837.994 -
std::count(vector<int>)_(every_other)/8 1.337 6.25%
std::count(vector<int>)_(every_other)/8192 815.987 -
std::count_if(deque<int>)_(every_other)/1024 346.236 -
std::count_if(deque<int>)_(every_other)/1048576 342018.656 -
std::count_if(deque<int>)_(every_other)/8 3.485 -
std::count_if(deque<int>)_(every_other)/8192 2684.937 -
std::count_if(list<int>)_(every_other)/1024 754.560 -49.12%
std::count_if(list<int>)_(every_other)/1048576 885938.289 -
std::count_if(list<int>)_(every_other)/8 2.770 -
std::count_if(list<int>)_(every_other)/8192 7657.030 5.49%
std::count_if(vector<int>)_(every_other)/1024 245.827 -
std::count_if(vector<int>)_(every_other)/1048576 247597.507 -
std::count_if(vector<int>)_(every_other)/8 4.143 -
std::count_if(vector<int>)_(every_other)/8192 1896.363 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.755 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.032 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 839.563 3.71%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 355.957 6.60%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.071 3.10%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2645.746 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.829 -2.23%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.140 -12.58%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.453 -1.11%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.763 -2.66%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.149 -11.86%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 452.329 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 314.076 5.88%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.284 -4.01%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2158.060 -
std::deque<int>::ctor(size)/1024 70.244 -8.81%
std::deque<int>::ctor(size)/32 27.042 -16.45%
std::deque<int>::ctor(size)/8192 439.368 -6.31%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.699 -8.34%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.228 -13.96%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.089 -2.44%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.352 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.520 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.415 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.471 -2.76%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.470 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.311 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.965 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.006 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.986 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 31.038 3.71%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.221 -3.34%
std::deque<int>::insert(middle)_(cheap_elements)/8192 170.296 2.72%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.817 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.794 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 338.931 -4.24%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 650.290 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.431 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2547.319 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.866 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.748 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 841.104 1.05%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.137 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10322.472 -2.10%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12623.796 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.755 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112573.427 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.510 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.204 -7.30%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6162.824 1.41%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6768.615 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.198 7.19%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54647.415 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 877.913 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.227 -3.58%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11868.629 -8.10%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20019.878 -4.31%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 618.593 -4.28%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176684.429 -9.01%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 865.147 -4.79%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.369 -25.27%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11909.019 -9.13%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19955.734 -10.88%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 617.482 -11.71%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 176823.934 -9.91%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1055.736 -1.71%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.361 -14.16%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11547.678 -1.53%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20180.572 -7.28%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 627.697 -6.12%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 178168.717 -6.62%
std::deque<std::string>::ctor(size)/1024 708.123 -
std::deque<std::string>::ctor(size)/32 41.630 -5.92%
std::deque<std::string>::ctor(size)/8192 8363.422 1.61%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 929.387 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.167 -4.17%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12188.070 -2.81%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20058.063 -3.28%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 584.270 -4.44%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 175684.178 -2.71%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.322 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.310 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.353 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.608 -21.53%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.963 -8.69%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.679 -13.14%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.063 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.733 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.429 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.820 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.696 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2359.105 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.907 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.735 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.913 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.939 -1.29%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.238 1.59%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.180 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 324.235 4.08%
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.502 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2362.394 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.677 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.756 -4.68%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.870 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 520.138 1.00%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.927 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4557.879 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6453.451 -1.12%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.091 -2.58%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52786.443 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1035.283 1.20%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.559 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8194.201 1.48%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12716.334 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 751.076 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113892.927 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.222 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.093 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.530 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.638 -
std::distance(deque<int>)/1024 0.850 -
std::distance(deque<int>)/4096 0.845 -
std::distance(deque<int>)/50 0.855 1.20%
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.983 -
std::distance(join_view(vector<vector<int>>))/4096 4.602 5.63%
std::distance(join_view(vector<vector<int>>))/50 0.584 -15.42%
std::distance(join_view(vector<vector<int>>))/8192 8.385 -
std::equal(deque<int>)_(it,_it,_it)/1024 425.372 -8.94%
std::equal(deque<int>)_(it,_it,_it)/1048576 495870.727 -
std::equal(deque<int>)_(it,_it,_it)/50 20.541 -4.91%
std::equal(deque<int>)_(it,_it,_it)/8 4.244 -4.07%
std::equal(deque<int>)_(it,_it,_it)/8192 3838.672 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.252 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425271.469 -10.57%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.058 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.670 -6.78%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3091.154 -14.65%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 533.397 3.03%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 514127.631 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.350 -3.68%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.095 -5.06%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4001.249 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 521.125 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519389.764 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.084 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.319 -4.97%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4032.010 -
std::equal(list<int>)_(it,_it,_it)/1024 1127.092 -35.52%
std::equal(list<int>)_(it,_it,_it)/1048576 1308685.367 -
std::equal(list<int>)_(it,_it,_it)/50 35.304 -
std::equal(list<int>)_(it,_it,_it)/8 2.709 -
std::equal(list<int>)_(it,_it,_it)/8192 9919.763 3.92%
std::equal(list<int>)_(it,_it,_it,_it)/1024 770.283 -2.18%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 946916.330 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.918 -7.80%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.918 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11596.206 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.134 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 976936.111 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.873 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.458 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12310.655 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1154.667 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1310270.910 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.567 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11350.949 -
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.220 -
std::equal(vector<bool>)_(aligned)/50 0.222 -
std::equal(vector<bool>)_(aligned)/8 0.223 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6355.019 -1.16%
std::equal(vector<bool>)_(unaligned)/50 0.760 -13.27%
std::equal(vector<bool>)_(unaligned)/8 0.747 -16.78%
std::equal(vector<bool>)_(unaligned)/8192 56.387 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.599 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73681.100 -
std::equal(vector<int>)_(it,_it,_it)/50 4.146 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.826 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.214 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73713.257 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.480 1.28%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.467 -1.82%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.401 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.406 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305642.605 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.670 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.014 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.331 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.789 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305639.471 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.444 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.623 -2.55%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.727 -
std::fill(deque<int>)/1024 30.293 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 235.332 -
std::fill(list<int>)/1024 493.755 -1.38%
std::fill(list<int>)/32 8.282 -
std::fill(list<int>)/50 35.457 -
std::fill(list<int>)/8192 8864.615 18.44%
std::fill(vector<bool>)/1048576 3832.696 -
std::fill(vector<bool>)/262144 230.371 -
std::fill(vector<bool>)/32768 30.255 -
std::fill(vector<bool>)/4096 4.195 -
std::fill(vector<bool>)/512 1.503 -2.56%
std::fill(vector<bool>)/64 1.578 1.10%
std::fill(vector<int>)/1024 29.890 1.36%
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.201 -
std::fill(vector<int>)/8192 234.096 -
std::fill_n(deque<int>)/1024 29.614 -10.32%
std::fill_n(deque<int>)/32 1.154 -
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 294.051 8.48%
std::fill_n(list<int>)/1024 441.195 -
std::fill_n(list<int>)/32 8.554 3.95%
std::fill_n(list<int>)/50 15.687 -
std::fill_n(list<int>)/8192 7738.037 8.08%
std::fill_n(vector<bool>)/1048576 3821.034 -
std::fill_n(vector<bool>)/262144 933.831 -
std::fill_n(vector<bool>)/32768 30.260 -
std::fill_n(vector<bool>)/4096 4.182 -
std::fill_n(vector<bool>)/512 1.454 -
std::fill_n(vector<bool>)/64 1.400 -
std::fill_n(vector<int>)/1024 29.639 -1.27%
std::fill_n(vector<int>)/32 1.140 -
std::fill_n(vector<int>)/50 2.212 -
std::fill_n(vector<int>)/8192 233.140 -
std::find(deque<int>)_(bail_25%)/1024 67.588 -
std::find(deque<int>)_(bail_25%)/32768 1911.428 -
std::find(deque<int>)_(bail_25%)/8 2.276 -
std::find(deque<int>)_(bail_25%)/8192 475.787 -
std::find(deque<int>)_(process_all)/1024 241.628 -
std::find(deque<int>)_(process_all)/32768 7757.077 -
std::find(deque<int>)_(process_all)/50 13.115 -
std::find(deque<int>)_(process_all)/8 3.416 -2.29%
std::find(deque<int>)_(process_all)/8192 1925.530 -
std::find(list<int>)_(bail_25%)/1024 131.918 1.33%
std::find(list<int>)_(bail_25%)/32768 7722.953 -1.99%
std::find(list<int>)_(bail_25%)/8 0.925 -
std::find(list<int>)_(bail_25%)/8192 1418.213 -1.04%
std::find(list<int>)_(process_all)/1024 709.459 3.05%
std::find(list<int>)_(process_all)/32768 25853.022 -
std::find(list<int>)_(process_all)/50 19.024 -
std::find(list<int>)_(process_all)/8 2.380 -
std::find(list<int>)_(process_all)/8192 7269.641 -
std::find(vector<bool>)_(process_all)/1024 4.647 -
std::find(vector<bool>)_(process_all)/1048576 3662.197 -
std::find(vector<bool>)_(process_all)/50 0.783 -14.45%
std::find(vector<bool>)_(process_all)/8 0.717 -15.28%
std::find(vector<bool>)_(process_all)/8192 33.445 -
std::find(vector<char>)_(bail_25%)/1024 5.380 1.07%
std::find(vector<char>)_(bail_25%)/32768 135.885 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.53%
std::find(vector<char>)_(bail_25%)/8192 40.247 -
std::find(vector<char>)_(process_all)/1024 16.192 -
std::find(vector<char>)_(process_all)/32768 495.004 -
std::find(vector<char>)_(process_all)/50 1.634 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.110 -
std::find(vector<int>)_(bail_25%)/1024 66.032 -
std::find(vector<int>)_(bail_25%)/32768 1853.870 -
std::find(vector<int>)_(bail_25%)/8 1.453 -
std::find(vector<int>)_(bail_25%)/8192 469.965 -
std::find(vector<int>)_(process_all)/1024 241.419 -
std::find(vector<int>)_(process_all)/32768 7370.554 -
std::find(vector<int>)_(process_all)/50 12.345 -1.00%
std::find(vector<int>)_(process_all)/8 2.587 -6.60%
std::find(vector<int>)_(process_all)/8192 1843.008 -
std::find(vector<long_long>)_(bail_25%)/1024 22.957 -
std::find(vector<long_long>)_(bail_25%)/32768 728.515 -
std::find(vector<long_long>)_(bail_25%)/8 0.942 5.66%
std::find(vector<long_long>)_(bail_25%)/8192 187.722 -
std::find(vector<long_long>)_(process_all)/1024 90.726 -
std::find(vector<long_long>)_(process_all)/32768 2885.788 -
std::find(vector<long_long>)_(process_all)/50 4.394 -
std::find(vector<long_long>)_(process_all)/8 1.014 -17.32%
std::find(vector<long_long>)_(process_all)/8192 718.391 -
std::find(vector<short>)_(bail_25%)/1024 5.968 -
std::find(vector<short>)_(bail_25%)/32768 187.596 -
std::find(vector<short>)_(bail_25%)/8 0.767 3.82%
std::find(vector<short>)_(bail_25%)/8192 45.341 -
std::find(vector<short>)_(process_all)/1024 22.431 -
std::find(vector<short>)_(process_all)/32768 718.940 -
std::find(vector<short>)_(process_all)/50 1.692 -
std::find(vector<short>)_(process_all)/8 0.692 1.64%
std::find(vector<short>)_(process_all)/8192 180.432 -
std::find_end(deque<int>)_(match_near_end)/1000 33.715 -13.23%
std::find_end(deque<int>)_(match_near_end)/1024 32.467 -
std::find_end(deque<int>)_(match_near_end)/8192 273.144 -
std::find_end(deque<int>)_(near_matches)/1000 15685.966 -7.06%
std::find_end(deque<int>)_(near_matches)/1024 16309.574 -6.89%
std::find_end(deque<int>)_(near_matches)/8192 1123464.897 -10.87%
std::find_end(deque<int>)_(process_all)/1000 287.685 -
std::find_end(deque<int>)_(process_all)/1024 291.574 -4.07%
std::find_end(deque<int>)_(process_all)/1048576 263494.103 -5.63%
std::find_end(deque<int>)_(process_all)/8192 2040.811 -3.84%
std::find_end(deque<int>)_(same_length)/1000 334.071 -4.18%
std::find_end(deque<int>)_(same_length)/1024 341.015 -3.13%
std::find_end(deque<int>)_(same_length)/8192 2733.196 -13.82%
std::find_end(deque<int>)_(single_element)/1000 312.883 -3.36%
std::find_end(deque<int>)_(single_element)/1024 327.989 -
std::find_end(deque<int>)_(single_element)/8192 2511.743 6.08%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.508 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.867 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.109 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30996.126 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32080.902 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1868014.779 -
std::find_end(deque<int>,_pred)_(process_all)/1000 585.818 -
std::find_end(deque<int>,_pred)_(process_all)/1024 586.472 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593056.167 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4327.805 -
std::find_end(deque<int>,_pred)_(same_length)/1000 813.815 4.07%
std::find_end(deque<int>,_pred)_(same_length)/1024 830.594 3.69%
std::find_end(deque<int>,_pred)_(same_length)/8192 4985.500 -
std::find_end(deque<int>,_pred)_(single_element)/1000 660.256 -
std::find_end(deque<int>,_pred)_(single_element)/1024 668.033 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4890.892 -
std::find_end(forward_list<int>)_(match_near_end)/1000 760.715 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4455.424 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256386.608 -
std::find_end(forward_list<int>)_(near_matches)/1000 36487.340 -
std::find_end(forward_list<int>)_(near_matches)/1024 37879.111 -
std::find_end(forward_list<int>)_(near_matches)/8192 2454526.025 -
std::find_end(forward_list<int>)_(process_all)/1000 679.713 -1.41%
std::find_end(forward_list<int>)_(process_all)/1024 709.486 -
std::find_end(forward_list<int>)_(process_all)/1048576 761810.251 -
std::find_end(forward_list<int>)_(process_all)/8192 5674.142 -
std::find_end(forward_list<int>)_(same_length)/1000 1449.415 -1.78%
std::find_end(forward_list<int>)_(same_length)/1024 1501.855 -
std::find_end(forward_list<int>)_(same_length)/8192 14203.148 -1.42%
std::find_end(forward_list<int>)_(single_element)/1000 697.705 -
std::find_end(forward_list<int>)_(single_element)/1024 715.231 -
std::find_end(forward_list<int>)_(single_element)/8192 5775.639 -5.45%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 839.400 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5142.182 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276245.345 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41209.102 -1.16%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42819.381 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2680682.789 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 752.457 -6.65%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 770.651 -6.81%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 850604.876 -5.82%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6197.326 -7.08%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1528.778 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.783 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17489.489 2.96%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 759.315 -2.30%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 774.054 -2.68%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6496.600 -
std::find_end(list<int>)_(match_near_end)/1000 76.702 -2.27%
std::find_end(list<int>)_(match_near_end)/1024 60.146 -
std::find_end(list<int>)_(match_near_end)/8192 599.225 -
std::find_end(list<int>)_(near_matches)/1000 32877.336 -
std::find_end(list<int>)_(near_matches)/1024 34339.036 -
std::find_end(list<int>)_(near_matches)/8192 2241479.498 -
std::find_end(list<int>)_(process_all)/1000 713.333 -
std::find_end(list<int>)_(process_all)/1024 729.094 -
std::find_end(list<int>)_(process_all)/1048576 871303.727 -
std::find_end(list<int>)_(process_all)/8192 7256.432 -1.22%
std::find_end(list<int>)_(same_length)/1000 731.550 -1.16%
std::find_end(list<int>)_(same_length)/1024 745.513 -2.17%
std::find_end(list<int>)_(same_length)/8192 7909.501 -18.63%
std::find_end(list<int>)_(single_element)/1000 716.351 -
std::find_end(list<int>)_(single_element)/1024 731.595 -
std::find_end(list<int>)_(single_element)/8192 7937.454 -3.45%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.353 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.894 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.247 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36877.997 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38314.974 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2399945.206 -
std::find_end(list<int>,_pred)_(process_all)/1000 794.649 -
std::find_end(list<int>,_pred)_(process_all)/1024 813.445 -
std::find_end(list<int>,_pred)_(process_all)/1048576 956785.204 -
std::find_end(list<int>,_pred)_(process_all)/8192 8080.243 -1.49%
std::find_end(list<int>,_pred)_(same_length)/1000 772.051 -
std::find_end(list<int>,_pred)_(same_length)/1024 792.124 -
std::find_end(list<int>,_pred)_(same_length)/8192 8614.740 -2.35%
std::find_end(list<int>,_pred)_(single_element)/1000 794.621 -
std::find_end(list<int>,_pred)_(single_element)/1024 813.703 -
std::find_end(list<int>,_pred)_(single_element)/8192 8497.704 -
std::find_end(vector<int>)_(match_near_end)/1000 27.785 -
std::find_end(vector<int>)_(match_near_end)/1024 28.520 -
std::find_end(vector<int>)_(match_near_end)/8192 200.636 -
std::find_end(vector<int>)_(near_matches)/1000 13594.408 -
std::find_end(vector<int>)_(near_matches)/1024 14099.668 -
std::find_end(vector<int>)_(near_matches)/8192 770060.943 -
std::find_end(vector<int>)_(process_all)/1000 225.729 -
std::find_end(vector<int>)_(process_all)/1024 232.249 -1.01%
std::find_end(vector<int>)_(process_all)/1048576 239373.835 9.82%
std::find_end(vector<int>)_(process_all)/8192 1832.465 6.49%
std::find_end(vector<int>)_(same_length)/1000 244.169 -
std::find_end(vector<int>)_(same_length)/1024 252.437 -
std::find_end(vector<int>)_(same_length)/8192 2003.947 -
std::find_end(vector<int>)_(single_element)/1000 239.752 -
std::find_end(vector<int>)_(single_element)/1024 244.829 -1.33%
std::find_end(vector<int>)_(single_element)/8192 1866.408 -1.93%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.353 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.072 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.468 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22879.938 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23792.128 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1449245.774 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.513 -
std::find_end(vector<int>,_pred)_(process_all)/1024 538.240 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643881.926 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4300.496 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.763 -2.23%
std::find_end(vector<int>,_pred)_(same_length)/1024 623.248 -5.53%
std::find_end(vector<int>,_pred)_(same_length)/8192 4995.872 -3.04%
std::find_end(vector<int>,_pred)_(single_element)/1000 582.862 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.289 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4776.724 -
std::find_first_of(deque<int>)_(large_needle)/1024 365606.810 -
std::find_first_of(deque<int>)_(large_needle)/32 295.697 -5.16%
std::find_first_of(deque<int>)_(large_needle)/50 715.002 -6.87%
std::find_first_of(deque<int>)_(large_needle)/8192 23542638.900 -
std::find_first_of(deque<int>)_(small_needle)/1024 3451.791 -
std::find_first_of(deque<int>)_(small_needle)/32 110.154 1.26%
std::find_first_of(deque<int>)_(small_needle)/50 169.663 1.24%
std::find_first_of(deque<int>)_(small_needle)/8192 27583.108 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 609000.110 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 585.037 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1586.107 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36891173.210 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6235.365 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.756 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.182 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49843.059 -
std::find_first_of(list<int>)_(large_needle)/1024 832286.557 -4.11%
std::find_first_of(list<int>)_(large_needle)/32 674.396 -
std::find_first_of(list<int>)_(large_needle)/50 1739.226 -
std::find_first_of(list<int>)_(large_needle)/8192 48335083.333 -1.28%
std::find_first_of(list<int>)_(small_needle)/1024 2750.693 -6.41%
std::find_first_of(list<int>)_(small_needle)/32 93.754 -
std::find_first_of(list<int>)_(small_needle)/50 139.920 -2.59%
std::find_first_of(list<int>)_(small_needle)/8192 22095.807 -1.45%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1042443.222 -1.09%
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.352 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1961.546 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56813642.332 -4.59%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5359.180 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.703 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.128 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43037.213 -
std::find_first_of(vector<int>)_(large_needle)/1024 107112.066 -
std::find_first_of(vector<int>)_(large_needle)/32 106.649 -
std::find_first_of(vector<int>)_(large_needle)/50 262.174 -
std::find_first_of(vector<int>)_(large_needle)/8192 6909508.578 -
std::find_first_of(vector<int>)_(small_needle)/1024 1611.538 -1.55%
std::find_first_of(vector<int>)_(small_needle)/32 55.182 -
std::find_first_of(vector<int>)_(small_needle)/50 83.425 -
std::find_first_of(vector<int>)_(small_needle)/8192 12917.118 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 598978.026 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 495.830 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1357.782 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41646014.706 8.80%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5714.537 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 184.518 4.73%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 287.510 3.07%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44992.010 -
std::find_if(deque<int>)_(bail_25%)/1024 77.687 -
std::find_if(deque<int>)_(bail_25%)/32768 1999.474 -7.25%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 502.946 -6.97%
std::find_if(deque<int>)_(process_all)/1024 321.536 28.08%
std::find_if(deque<int>)_(process_all)/32768 10240.731 26.81%
std::find_if(deque<int>)_(process_all)/50 13.724 8.01%
std::find_if(deque<int>)_(process_all)/8 2.733 3.86%
std::find_if(deque<int>)_(process_all)/8192 2547.112 27.25%
std::find_if(list<int>)_(bail_25%)/1024 179.999 -
std::find_if(list<int>)_(bail_25%)/32768 7487.061 6.27%
std::find_if(list<int>)_(bail_25%)/8 0.919 -
std::find_if(list<int>)_(bail_25%)/8192 1406.938 -1.02%
std::find_if(list<int>)_(process_all)/1024 697.605 -
std::find_if(list<int>)_(process_all)/32768 25454.206 -2.65%
std::find_if(list<int>)_(process_all)/50 18.871 -1.03%
std::find_if(list<int>)_(process_all)/8 2.361 1.16%
std::find_if(list<int>)_(process_all)/8192 7003.756 -5.18%
std::find_if(vector<bool>)_(process_all)/1024 565.265 -1.00%
std::find_if(vector<bool>)_(process_all)/1048576 579495.799 -
std::find_if(vector<bool>)_(process_all)/50 23.687 1.14%
std::find_if(vector<bool>)_(process_all)/8 3.525 1.20%
std::find_if(vector<bool>)_(process_all)/8192 4508.548 -1.23%
std::find_if(vector<char>)_(bail_25%)/1024 25.095 -
std::find_if(vector<char>)_(bail_25%)/32768 797.612 -
std::find_if(vector<char>)_(bail_25%)/8 0.739 -34.69%
std::find_if(vector<char>)_(bail_25%)/8192 210.447 -
std::find_if(vector<char>)_(process_all)/1024 124.332 -
std::find_if(vector<char>)_(process_all)/32768 3747.983 -
std::find_if(vector<char>)_(process_all)/50 6.632 -
std::find_if(vector<char>)_(process_all)/8 1.597 3.68%
std::find_if(vector<char>)_(process_all)/8192 942.598 -
std::find_if(vector<int>)_(bail_25%)/1024 27.372 -
std::find_if(vector<int>)_(bail_25%)/32768 816.621 -
std::find_if(vector<int>)_(bail_25%)/8 0.736 -9.06%
std::find_if(vector<int>)_(bail_25%)/8192 211.954 -
std::find_if(vector<int>)_(process_all)/1024 112.717 -2.43%
std::find_if(vector<int>)_(process_all)/32768 3200.930 -5.52%
std::find_if(vector<int>)_(process_all)/50 5.661 -2.74%
std::find_if(vector<int>)_(process_all)/8 1.320 -12.46%
std::find_if(vector<int>)_(process_all)/8192 805.243 -5.03%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.700 -9.00%
std::find_if_not(deque<int>)_(bail_25%)/32768 2114.712 -17.77%
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -3.59%
std::find_if_not(deque<int>)_(bail_25%)/8192 548.628 -15.15%
std::find_if_not(deque<int>)_(process_all)/1024 251.410 -23.62%
std::find_if_not(deque<int>)_(process_all)/32768 8134.117 -23.13%
std::find_if_not(deque<int>)_(process_all)/50 12.582 -21.11%
std::find_if_not(deque<int>)_(process_all)/8 2.568 -11.89%
std::find_if_not(deque<int>)_(process_all)/8192 2002.229 -28.29%
std::find_if_not(list<int>)_(bail_25%)/1024 181.093 -
std::find_if_not(list<int>)_(bail_25%)/32768 7627.943 -
std::find_if_not(list<int>)_(bail_25%)/8 0.925 -
std::find_if_not(list<int>)_(bail_25%)/8192 1417.805 -
std::find_if_not(list<int>)_(process_all)/1024 743.471 1.75%
std::find_if_not(list<int>)_(process_all)/32768 25354.673 -1.87%
std::find_if_not(list<int>)_(process_all)/50 38.194 -
std::find_if_not(list<int>)_(process_all)/8 3.826 6.66%
std::find_if_not(list<int>)_(process_all)/8192 7179.976 -
std::find_if_not(vector<bool>)_(process_all)/1024 567.734 -
std::find_if_not(vector<bool>)_(process_all)/1048576 577664.157 -
std::find_if_not(vector<bool>)_(process_all)/50 24.340 -
std::find_if_not(vector<bool>)_(process_all)/8 3.651 1.10%
std::find_if_not(vector<bool>)_(process_all)/8192 4514.402 -
std::find_if_not(vector<char>)_(bail_25%)/1024 31.851 25.91%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.680 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.813 3.72%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.414 1.44%
std::find_if_not(vector<char>)_(process_all)/1024 124.796 -
std::find_if_not(vector<char>)_(process_all)/32768 3743.347 -
std::find_if_not(vector<char>)_(process_all)/50 6.627 -
std::find_if_not(vector<char>)_(process_all)/8 1.533 -4.08%
std::find_if_not(vector<char>)_(process_all)/8192 942.625 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.155 -5.22%
std::find_if_not(vector<int>)_(bail_25%)/32768 925.858 -1.36%
std::find_if_not(vector<int>)_(bail_25%)/8 0.691 -18.74%
std::find_if_not(vector<int>)_(bail_25%)/8192 241.331 -
std::find_if_not(vector<int>)_(process_all)/1024 112.689 -2.26%
std::find_if_not(vector<int>)_(process_all)/32768 3202.441 -5.09%
std::find_if_not(vector<int>)_(process_all)/50 5.406 -7.97%
std::find_if_not(vector<int>)_(process_all)/8 1.427 -1.13%
std::find_if_not(vector<int>)_(process_all)/8192 805.101 -4.58%
std::flat_map<int,_int>::clear()/0 389.596 -
std::flat_map<int,_int>::clear()/1024 396.253 1.15%
std::flat_map<int,_int>::clear()/32 391.848 -
std::flat_map<int,_int>::clear()/8192 411.739 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.886 -1.32%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.136 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.616 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.488 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.459 13.97%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.266 2.77%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.026 19.55%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.181 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.069 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.583 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.487 3.04%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.104 -22.89%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.173 -7.84%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.538 -30.06%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.031 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.436 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.537 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1161.625 -
std::flat_map<int,_int>::ctor(const&)/0 12.738 -
std::flat_map<int,_int>::ctor(const&)/1024 178.240 -
std::flat_map<int,_int>::ctor(const&)/32 22.823 -
std::flat_map<int,_int>::ctor(const&)/8192 1932.969 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.756 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.120 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.840 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1926.656 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.607 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4217.666 2.03%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.544 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33179.946 1.32%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.632 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8746.348 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.464 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 135711.276 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.364 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.320 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.630 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.441 12.01%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.394 -9.81%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.334 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.387 -12.36%
std::flat_map<int,_int>::erase(iterator)/1024 75.219 -1.11%
std::flat_map<int,_int>::erase(iterator)/32 19.958 1.08%
std::flat_map<int,_int>::erase(iterator)/8192 514.840 4.44%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.316 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.052 1.48%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 399.921 1.32%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 611.171 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 95.929 -
std::flat_map<int,_int>::erase(key)_(existent)/32 21.713 1.15%
std::flat_map<int,_int>::erase(key)_(existent)/8192 580.397 4.16%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.427 -10.64%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.298 39.66%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.539 14.74%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.799 71.82%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.487 -4.88%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.597 -3.54%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.731 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.957 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.301 -1.21%
std::flat_map<int,_int>::find(key)_(existent)/32 3.291 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.141 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.381 -21.12%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.592 -17.74%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.207 -5.00%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.329 -18.48%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.936 1.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.028 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.183 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.817 2.66%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.939 1.14%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.951 3.31%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.836 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 566.198 3.87%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.915 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.581 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.914 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.427 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.081 1.39%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.870 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.445 -1.03%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.411 1.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 399.737 1.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5215.575 -5.76%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 615.881 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39463.149 -10.63%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 399.054 -1.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5721.129 2.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 622.503 1.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43352.004 1.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 398.680 1.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7657.186 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 677.212 1.44%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63164.694 1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.373 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1425.539 -6.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 451.674 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8510.382 -8.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.976 1.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1672.866 -5.84%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 461.114 1.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10303.238 -8.07%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.121 2.10%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.013 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.675 4.67%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.694 4.29%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 26.581 41.40%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.818 3.55%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 38.749 62.99%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.287 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.985 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.985 -2.06%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 567.253 3.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.528 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.811 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.296 10.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.939 1.42%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.463 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.282 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.312 14.38%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.913 1.36%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.428 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.505 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 568.267 3.24%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.849 -1.12%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.040 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.415 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.034 -10.53%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.296 -8.25%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.170 -12.30%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.817 1.42%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.161 1.32%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.685 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 741.320 18.81%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.601 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.220 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.611 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 731.468 16.37%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.321 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.023 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.815 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 697.447 16.69%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.524 5.74%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.898 3.72%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.719 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.189 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.451 -
std::flat_multimap<int,_int>::clear()/0 391.047 -
std::flat_multimap<int,_int>::clear()/1024 391.908 -
std::flat_multimap<int,_int>::clear()/32 391.161 -
std::flat_multimap<int,_int>::clear()/8192 407.011 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.172 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.102 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.521 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.477 -2.89%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.358 16.21%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.225 1.98%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.321 16.15%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.824 -11.91%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.394 1.68%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.573 -19.56%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.079 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.093 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.597 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.962 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.415 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.633 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1176.493 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.772 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.935 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.748 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1924.324 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.764 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.739 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.784 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1936.234 1.68%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.893 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3921.342 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.244 2.02%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32204.440 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.902 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8507.858 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.219 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134086.911 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.978 -11.23%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.457 -2.27%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.626 -12.80%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.348 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.026 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.030 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.267 -
std::flat_multimap<int,_int>::erase(iterator)/1024 73.213 -5.14%
std::flat_multimap<int,_int>::erase(iterator)/32 19.805 -
std::flat_multimap<int,_int>::erase(iterator)/8192 491.284 -12.66%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.966 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.384 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.915 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 601.029 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.011 -5.74%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.803 1.31%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 506.374 -8.43%
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.813 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.997 -5.62%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.584 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.850 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.057 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.283 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.364 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.091 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.391 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.669 36.46%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.292 5.33%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.240 35.87%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.726 -1.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.622 -19.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.276 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 47.957 54.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.718 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.785 -46.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.347 1.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 568.710 -5.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.192 2.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.444 -21.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.928 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.532 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.862 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.680 -40.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.413 4.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.979 -4.21%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.001 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4953.629 3.43%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 603.555 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38095.184 3.51%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.812 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5496.614 2.80%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.352 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41677.848 1.87%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.669 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7523.582 4.52%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.762 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60354.635 1.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.615 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1239.552 4.71%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 438.571 -1.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7134.672 6.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.722 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1202.165 6.86%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 440.993 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6769.786 13.73%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.525 -51.87%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.134 1.38%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 555.482 -3.37%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.762 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.886 -70.81%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.005 -1.52%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.211 -38.09%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.756 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.056 -47.08%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.517 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 575.473 -2.29%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.973 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.073 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.455 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.705 -38.67%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.172 -7.96%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.451 -43.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.378 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.347 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.733 -1.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.947 -44.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.793 1.40%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.073 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.610 -1.10%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 547.283 -44.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.322 2.92%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.486 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.777 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 515.273 -42.82%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.939 -4.39%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.958 -2.19%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.271 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.724 -18.89%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.181 -2.28%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.471 -21.78%
std::for_each(deque<int>)/32 3.682 -
std::for_each(deque<int>)/50 3.865 -
std::for_each(deque<int>)/8 0.928 1.15%
std::for_each(deque<int>)/8192 254.729 -17.59%
std::for_each(join_view(vector<vector<int>>))/32 3.760 -
std::for_each(join_view(vector<vector<int>>))/50 4.048 -
std::for_each(join_view(vector<vector<int>>))/8 1.426 3.40%
std::for_each(join_view(vector<vector<int>>))/8192 263.721 -
std::for_each(list<int>)/32 10.793 -
std::for_each(list<int>)/50 20.601 -1.60%
std::for_each(list<int>)/8 2.400 -5.14%
std::for_each(list<int>)/8192 7816.551 -3.60%
std::for_each(map<int>::iterator)/32 24.035 1.08%
std::for_each(map<int>::iterator)/50 36.096 -
std::for_each(map<int>::iterator)/8 5.018 -
std::for_each(map<int>::iterator)/8192 7449.930 -9.05%
std::for_each(multimap<int>::iterator)/32 23.487 -1.03%
std::for_each(multimap<int>::iterator)/50 36.435 -
std::for_each(multimap<int>::iterator)/8 5.075 -
std::for_each(multimap<int>::iterator)/8192 7396.329 -6.78%
std::for_each(multiset<int>::iterator)/32 23.465 -1.57%
std::for_each(multiset<int>::iterator)/50 35.738 -
std::for_each(multiset<int>::iterator)/8 5.051 -
std::for_each(multiset<int>::iterator)/8192 8025.179 -2.61%
std::for_each(set<int>::iterator)/32 24.279 -1.65%
std::for_each(set<int>::iterator)/50 36.742 -
std::for_each(set<int>::iterator)/8 5.017 -
std::for_each(set<int>::iterator)/8192 7945.239 -2.08%
std::for_each(vector<int>)/32 3.686 -
std::for_each(vector<int>)/50 3.873 -
std::for_each(vector<int>)/8 0.915 -
std::for_each(vector<int>)/8192 251.962 -
std::for_each_n(deque<int>)/32 3.749 -
std::for_each_n(deque<int>)/50 3.967 1.19%
std::for_each_n(deque<int>)/8 1.357 3.28%
std::for_each_n(deque<int>)/8192 254.569 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.879 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.342 1.62%
std::for_each_n(join_view(vector<vector<int>>))/8 1.453 -7.11%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.804 -
std::for_each_n(list<int>)/32 11.249 -1.75%
std::for_each_n(list<int>)/50 22.233 -1.25%
std::for_each_n(list<int>)/8 2.553 -
std::for_each_n(list<int>)/8192 8403.469 9.70%
std::for_each_n(vector<int>)/32 3.697 -
std::for_each_n(vector<int>)/50 3.853 -
std::for_each_n(vector<int>)/8 2.712 -
std::for_each_n(vector<int>)/8192 251.670 -
std::generate(deque<int>)/1024 243.863 -
std::generate(deque<int>)/32 8.035 -
std::generate(deque<int>)/50 12.025 -
std::generate(deque<int>)/8192 1902.262 -
std::generate(list<int>)/1024 670.971 -
std::generate(list<int>)/32 8.425 -
std::generate(list<int>)/50 15.051 -2.66%
std::generate(list<int>)/8192 7528.428 4.84%
std::generate(vector<int>)/1024 243.335 -
std::generate(vector<int>)/32 7.961 -
std::generate(vector<int>)/50 11.944 -
std::generate(vector<int>)/8192 1836.257 -
std::generate_n(deque<int>)/1024 243.245 -
std::generate_n(deque<int>)/32 8.204 -
std::generate_n(deque<int>)/50 12.213 -
std::generate_n(deque<int>)/8192 1953.240 -
std::generate_n(list<int>)/1024 649.810 -
std::generate_n(list<int>)/32 8.544 -
std::generate_n(list<int>)/50 15.179 -
std::generate_n(list<int>)/8192 7472.795 -13.26%
std::generate_n(vector<int>)/1024 242.153 -
std::generate_n(vector<int>)/32 7.928 -
std::generate_n(vector<int>)/50 11.921 -
std::generate_n(vector<int>)/8192 1836.717 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.354 -6.36%
std::is_partitioned(deque<int>)_(partitioned)/32 9.257 -1.33%
std::is_partitioned(deque<int>)_(partitioned)/50 13.983 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2543.848 6.82%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.479 1.57%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.419 -3.91%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.975 2.07%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 701.882 1.20%
std::is_partitioned(list<int>)_(partitioned)/1024 606.360 -
std::is_partitioned(list<int>)_(partitioned)/32 8.680 -
std::is_partitioned(list<int>)_(partitioned)/50 14.071 -
std::is_partitioned(list<int>)_(partitioned)/8192 6891.075 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.998 3.22%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.138 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.404 -1.04%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2190.365 483.53%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.590 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.313 -2.10%
std::is_partitioned(vector<int>)_(partitioned)/50 9.357 -3.23%
std::is_partitioned(vector<int>)_(partitioned)/8192 1405.421 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.473 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.615 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.563 -1.04%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.036 2.84%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.412 1.98%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.076 13.47%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.144 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 513595.356 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.389 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 503.001 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.289 -2.11%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3966.188 -1.23%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 685711.740 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 52.040 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.983 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.402 -1.85%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3875.635 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 515475.331 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.108 3.44%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 531.419 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.630 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4949.379 26.51%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688009.086 -2.43%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.108 -4.47%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.985 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.820 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9144.222 24.71%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422643.547 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.243 -1.33%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 781.720 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.607 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8169.172 -5.64%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1587077.097 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.032 -2.65%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.748 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.733 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9486.390 25.29%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429622.108 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.751 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 798.589 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.165 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8444.979 6.86%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1596143.686 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.726 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 361.991 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.792 1.26%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2836.339 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214049.076 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.328 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.259 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.390 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.758 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1021485.166 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.380 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 385.602 -4.21%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.092 -3.52%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2960.063 -6.86%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212784.602 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.260 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 365.746 6.01%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.475 2.35%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2944.279 6.26%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 991052.406 -2.33%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.583 3.42%
std::is_sorted(deque<int>)/1024 472.277 -
std::is_sorted(deque<int>)/8 2.706 -19.67%
std::is_sorted(deque<int>)/8192 3780.456 -
std::is_sorted(deque<int>,_pred)/1024 641.710 -
std::is_sorted(deque<int>,_pred)/8 4.796 -
std::is_sorted(deque<int>,_pred)/8192 5198.435 -
std::is_sorted(list<int>)/1024 752.731 -
std::is_sorted(list<int>)/8 2.106 -
std::is_sorted(list<int>)/8192 7240.956 1.28%
std::is_sorted(list<int>,_pred)/1024 821.841 1.05%
std::is_sorted(list<int>,_pred)/8 4.021 -
std::is_sorted(list<int>,_pred)/8192 9012.295 16.90%
std::is_sorted(vector<int>)/1024 252.407 3.08%
std::is_sorted(vector<int>)/8 2.066 -1.50%
std::is_sorted(vector<int>)/8192 2008.598 6.19%
std::is_sorted(vector<int>,_pred)/1024 468.374 -
std::is_sorted(vector<int>,_pred)/8 3.433 7.28%
std::is_sorted(vector<int>,_pred)/8192 3725.185 -
std::is_sorted_until(deque<int>)/1024 466.643 -
std::is_sorted_until(deque<int>)/8 2.487 -
std::is_sorted_until(deque<int>)/8192 3739.852 -
std::is_sorted_until(deque<int>,_pred)/1024 596.196 -
std::is_sorted_until(deque<int>,_pred)/8 4.225 1.73%
std::is_sorted_until(deque<int>,_pred)/8192 4805.725 -
std::is_sorted_until(list<int>)/1024 742.281 -
std::is_sorted_until(list<int>)/8 2.105 1.63%
std::is_sorted_until(list<int>)/8192 7262.432 -
std::is_sorted_until(list<int>,_pred)/1024 792.160 -3.04%
std::is_sorted_until(list<int>,_pred)/8 3.616 -4.73%
std::is_sorted_until(list<int>,_pred)/8192 8970.076 -
std::is_sorted_until(vector<int>)/1024 236.944 -
std::is_sorted_until(vector<int>)/8 2.078 -5.37%
std::is_sorted_until(vector<int>)/8192 1848.367 -
std::is_sorted_until(vector<int>,_pred)/1024 419.995 2.91%
std::is_sorted_until(vector<int>,_pred)/8 3.833 8.10%
std::is_sorted_until(vector<int>,_pred)/8192 3233.398 -2.20%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4672.823 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.742 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36580.757 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 748.138 5.60%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.904 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13958.830 5.17%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11237.641 -3.93%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.921 -1.97%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 95782.404 -5.00%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11176.135 -2.92%
std::list<int>::ctor(Range)_(cheap_elements)/32 323.203 -3.38%
std::list<int>::ctor(Range)_(cheap_elements)/8192 97417.195 -4.49%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11317.764 -3.02%
std::list<int>::ctor(const&)_(cheap_elements)/32 321.263 -3.59%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98076.578 -3.51%
std::list<int>::ctor(size)/1024 11570.179 -3.92%
std::list<int>::ctor(size)/32 319.054 -3.00%
std::list<int>::ctor(size)/8192 94153.204 -2.87%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11050.662 -2.26%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.364 -1.47%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94106.474 -2.61%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.925 2.49%
std::list<int>::erase(begin)_(cheap_elements)/32 11.032 4.02%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.867 10.16%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.084 5.16%
std::list<int>::insert(begin)_(cheap_elements)/32 10.959 5.58%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.122 5.56%
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.886 1.08%
std::list<int>::operator=(const&)_(cheap_elements)/32 17.046 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 8566.711 3.62%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4724.071 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 538.868 2.89%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37728.181 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.602 1.02%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.575 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.487 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4827.345 1.43%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 534.409 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39017.582 1.25%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17012.962 2.05%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 877.964 -2.92%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148383.594 -18.43%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 804.301 1.02%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.726 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17474.439 15.71%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6930.913 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 167.053 1.59%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56140.530 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13120.122 -9.33%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 361.630 -11.52%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106793.791 -9.60%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33218.648 -7.75%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 936.806 -7.96%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 284815.265 -6.95%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13420.668 -7.02%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 371.767 -6.56%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 110133.468 -6.32%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33133.616 -5.08%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 943.431 -5.09%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 283561.244 -4.85%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12887.651 -6.58%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 360.785 -4.89%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 105500.593 -6.82%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33590.798 -5.95%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 939.015 -5.16%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 287504.768 -6.03%
std::list<std::string>::ctor(size)/1024 13068.134 5.44%
std::list<std::string>::ctor(size)/32 358.402 5.65%
std::list<std::string>::ctor(size)/8192 106579.888 3.61%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12977.804 4.81%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 362.265 5.91%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106630.628 -3.99%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33047.725 -14.75%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 912.170 -19.13%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 281476.356 -11.38%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.221 -5.97%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.622 -1.20%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.342 -5.86%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.626 -2.04%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.619 -3.53%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.351 -2.34%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.941 -8.52%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.303 -7.53%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.832 -9.31%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.773 -5.63%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.421 -6.44%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.673 -5.18%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1351.627 -10.97%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.137 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11695.799 9.48%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6868.364 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 148.104 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55411.524 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4765.669 -6.98%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.039 -2.40%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38608.324 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17037.130 2.15%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 922.238 5.70%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149242.243 2.02%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.880 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.767 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.945 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.758 1.29%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.406 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.328 1.08%
std::lower_bound(std::deque<int>)/100 30.611 -
std::lower_bound(std::deque<int>)/8 16.930 -
std::lower_bound(std::deque<int>)/8192 65.152 -
std::lower_bound(std::forward_list<int>)/100 82.519 -1.98%
std::lower_bound(std::forward_list<int>)/8 15.411 -
std::lower_bound(std::forward_list<int>)/8192 10403.200 -
std::lower_bound(std::list<int>)/100 91.026 -
std::lower_bound(std::list<int>)/8 15.434 -
std::lower_bound(std::list<int>)/8192 14710.942 11.75%
std::lower_bound(std::vector<int>)/100 12.163 -
std::lower_bound(std::vector<int>)/8 7.796 -
std::lower_bound(std::vector<int>)/8192 15.690 -
std::make_heap(deque<int>)_(ascending)/1024 2660.020 -
std::make_heap(deque<int>)_(ascending)/8 26.874 -1.36%
std::make_heap(deque<int>)_(ascending)/8192 21091.986 -
std::make_heap(deque<int>)_(descending)/1024 1097.146 -
std::make_heap(deque<int>)_(descending)/8 20.984 -1.30%
std::make_heap(deque<int>)_(descending)/8192 8574.320 -2.79%
std::make_heap(deque<int>)_(heap)/1024 1095.100 -2.38%
std::make_heap(deque<int>)_(heap)/8 21.001 -1.46%
std::make_heap(deque<int>)_(heap)/8192 8613.647 -2.47%
std::make_heap(deque<int>)_(pipe-organ)/1024 2653.138 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.935 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21841.187 3.41%
std::make_heap(deque<int>)_(repeated)/1024 2295.422 1.33%
std::make_heap(deque<int>)_(repeated)/8 25.856 2.71%
std::make_heap(deque<int>)_(repeated)/8192 17880.271 -
std::make_heap(deque<int>)_(shuffled)/1024 2610.769 2.48%
std::make_heap(deque<int>)_(shuffled)/8 24.463 -1.65%
std::make_heap(deque<int>)_(shuffled)/8192 23327.901 2.01%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2175.654 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.713 -2.36%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17119.985 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.566 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.856 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5034.086 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.820 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.013 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5030.539 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2179.789 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.760 -2.24%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17100.079 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.291 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.220 -1.01%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13099.637 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1856.509 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.622 -1.63%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15286.464 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.374 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.123 1.76%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5159.236 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 292.122 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.695 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2189.290 -1.33%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.581 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.686 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.090 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 660.573 -1.05%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.592 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5101.695 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.262 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.543 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4600.875 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.617 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.250 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5274.030 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 678.411 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.948 1.59%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5239.432 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.723 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.773 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2149.447 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.774 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.650 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.459 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.298 -2.19%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.543 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5334.723 -2.73%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 623.964 -1.91%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.830 -3.47%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4769.934 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 672.368 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.378 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5750.766 -
std::make_heap(vector<int>)_(ascending)/1024 652.408 -
std::make_heap(vector<int>)_(ascending)/8 16.334 -
std::make_heap(vector<int>)_(ascending)/8192 5006.037 -
std::make_heap(vector<int>)_(descending)/1024 273.024 -1.02%
std::make_heap(vector<int>)_(descending)/8 14.649 -
std::make_heap(vector<int>)_(descending)/8192 1951.051 -
std::make_heap(vector<int>)_(heap)/1024 274.861 -
std::make_heap(vector<int>)_(heap)/8 14.613 -
std::make_heap(vector<int>)_(heap)/8192 1957.969 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.799 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.458 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4984.807 -
std::make_heap(vector<int>)_(repeated)/1024 562.596 -
std::make_heap(vector<int>)_(repeated)/8 15.393 -
std::make_heap(vector<int>)_(repeated)/8192 4267.926 -
std::make_heap(vector<int>)_(shuffled)/1024 571.115 -
std::make_heap(vector<int>)_(shuffled)/8 15.853 -
std::make_heap(vector<int>)_(shuffled)/8192 5042.094 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.155 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.669 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5005.830 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.944 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.685 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1952.643 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.357 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.664 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.511 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.289 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.838 1.33%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5003.066 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 568.236 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.703 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4282.742 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 574.253 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.728 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4958.642 -1.13%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16637.833 5.43%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.128 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 481303.962 -4.21%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17229.608 5.92%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.817 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 488219.480 -3.56%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22194.936 3.70%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.530 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 590999.565 -2.04%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18592.789 4.25%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.332 2.27%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 501122.025 -5.33%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32407.236 2.42%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 56.244 2.99%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1003157.908 2.29%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14769.211 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.107 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173424.293 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22815.224 3.34%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.965 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 630136.166 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15837.198 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.309 -1.15%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 452070.200 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16402.641 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.876 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 457625.899 -9.51%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21412.461 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.306 1.83%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 549566.131 -1.97%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17949.107 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.394 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 469221.917 -2.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31896.839 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.142 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 957450.915 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13966.828 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.113 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 165957.091 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22903.107 3.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.645 5.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 650583.535 8.52%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10942.415 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.780 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114579.463 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11196.110 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 51.935 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116033.661 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14666.486 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.217 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157397.929 -1.41%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12316.200 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.050 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129215.901 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24008.525 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.889 1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269237.631 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5719.559 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.332 1.55%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62753.216 2.15%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15097.935 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.092 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166671.822 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10988.885 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.896 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114836.032 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11244.557 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.906 4.14%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116309.051 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14747.182 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.809 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157338.162 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12330.462 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.365 1.48%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129213.288 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24088.486 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.818 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269615.488 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5712.188 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 34.609 -8.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61573.732 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15130.095 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.022 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 165171.265 -1.49%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10998.438 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.784 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114146.444 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11492.674 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.369 -1.29%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117712.008 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14904.591 -1.19%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.216 2.20%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155460.217 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12721.635 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.380 -5.38%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132163.278 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23707.909 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.020 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 264704.662 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5866.971 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.900 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 61260.239 -1.29%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14956.822 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.416 -1.73%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154530.379 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11019.342 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.488 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114949.744 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11591.930 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 51.851 -2.94%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 124395.805 5.23%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14948.910 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.716 -1.60%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156449.190 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12824.446 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.225 -4.28%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132675.608 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23644.972 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.469 -1.16%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 264942.677 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5813.473 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.448 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62326.057 -1.38%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15030.917 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.017 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155566.969 -
std::map<int,_int>::clear()/0 391.394 -
std::map<int,_int>::clear()/1024 10357.555 2.04%
std::map<int,_int>::clear()/32 644.481 -
std::map<int,_int>::clear()/8192 84814.497 -
std::map<int,_int>::contains(key)_(existent)/1024 4.099 -1.13%
std::map<int,_int>::contains(key)_(existent)/32 1.655 -2.72%
std::map<int,_int>::contains(key)_(existent)/8192 5.460 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.283 -4.54%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.631 3.12%
std::map<int,_int>::contains(key)_(non-existent)/32 2.821 -
std::map<int,_int>::contains(key)_(non-existent)/8192 9.258 -14.79%
std::map<int,_int>::count(key)_(existent)/1024 3.819 -1.12%
std::map<int,_int>::count(key)_(existent)/32 1.550 -1.01%
std::map<int,_int>::count(key)_(existent)/8192 5.728 -1.51%
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.215 -
std::map<int,_int>::count(key)_(non-existent)/32 2.870 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.070 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.680 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6066.123 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.795 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51998.703 -
std::map<int,_int>::ctor(const&)/0 12.678 -
std::map<int,_int>::ctor(const&)/1024 6728.920 -
std::map<int,_int>::ctor(const&)/32 232.501 2.01%
std::map<int,_int>::ctor(const&)/8192 53770.788 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.651 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6713.803 -
std::map<int,_int>::ctor(const&,_alloc)/32 233.258 2.09%
std::map<int,_int>::ctor(const&,_alloc)/8192 53566.107 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.745 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8760.676 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 239.661 2.45%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71301.105 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.937 1.60%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13180.889 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 274.444 -2.19%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250304.634 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.435 6.61%
std::map<int,_int>::equal_range(key)_(existent)/32 1.800 1.79%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.546 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.538 4.67%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.765 7.17%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.427 3.84%
std::map<int,_int>::erase(iterator)/1024 20.627 -
std::map<int,_int>::erase(iterator)/32 20.588 -
std::map<int,_int>::erase(iterator)/8192 23.821 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.410 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7413.891 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.143 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57282.553 1.05%
std::map<int,_int>::erase(key)_(existent)/1024 24.916 -1.00%
std::map<int,_int>::erase(key)_(existent)/32 22.248 -
std::map<int,_int>::erase(key)_(existent)/8192 25.118 -1.06%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.196 -2.87%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.282 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.120 -1.29%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.916 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.764 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.000 -
std::map<int,_int>::find(key)_(existent)/1024 4.249 -2.81%
std::map<int,_int>::find(key)_(existent)/32 1.682 -2.23%
std::map<int,_int>::find(key)_(existent)/8192 5.342 -1.66%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.337 -1.19%
std::map<int,_int>::find(key)_(non-existent)/32 2.208 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.472 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.094 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.706 1.75%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.375 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.317 2.79%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.068 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.450 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.869 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.684 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.168 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.678 -1.28%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.888 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 29.881 -2.45%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.185 -2.74%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.078 -5.02%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.013 -1.26%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.657 1.85%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.675 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15794.449 -2.68%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.181 -1.03%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180007.150 2.40%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.030 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11945.183 -1.76%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 682.227 5.01%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116529.046 1.41%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.705 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7786.366 1.99%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 540.934 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 147652.199 11.53%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.450 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11314.727 3.36%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 669.502 1.03%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92002.542 1.75%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.174 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9698.297 -2.45%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 634.710 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81271.694 1.57%
std::map<int,_int>::insert(value)_(already_present)/1024 3.627 5.08%
std::map<int,_int>::insert(value)_(already_present)/32 1.759 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.000 1.03%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.036 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.241 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.700 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.585 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.987 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.263 -3.48%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.279 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.779 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.433 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.745 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.070 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.028 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.378 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.859 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.714 -2.76%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.024 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.920 -1.46%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.457 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.837 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.302 -4.17%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.447 -2.70%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.433 -2.49%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.368 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.329 3.15%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.728 3.62%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.318 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6700.379 3.07%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.598 -3.86%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53581.519 4.08%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.318 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6689.504 2.63%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 230.558 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53719.933 2.54%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1529.570 3.27%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.793 6.01%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12805.735 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.558 4.26%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.746 -1.94%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.683 -1.19%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.360 3.84%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.433 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.849 3.54%
std::map<std::string,_int>::clear()/0 391.795 -
std::map<std::string,_int>::clear()/1024 22264.434 1.03%
std::map<std::string,_int>::clear()/32 861.028 -1.37%
std::map<std::string,_int>::clear()/8192 214566.413 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.183 -5.50%
std::map<std::string,_int>::contains(key)_(existent)/32 15.922 -2.25%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.835 -8.53%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.269 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.542 -2.10%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.153 1.12%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.438 -7.37%
std::map<std::string,_int>::count(key)_(existent)/1024 23.222 4.14%
std::map<std::string,_int>::count(key)_(existent)/32 15.846 -1.33%
std::map<std::string,_int>::count(key)_(existent)/8192 29.968 -5.39%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 26.843 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.036 -4.66%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.194 -4.26%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.786 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7020.358 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.307 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59369.795 -
std::map<std::string,_int>::ctor(const&)/0 12.757 -1.82%
std::map<std::string,_int>::ctor(const&)/1024 35026.326 -
std::map<std::string,_int>::ctor(const&)/32 831.287 1.36%
std::map<std::string,_int>::ctor(const&)/8192 345958.892 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.703 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36110.888 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 780.280 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347000.620 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.755 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40821.171 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 828.490 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388621.210 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.127 2.70%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53304.051 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1055.170 1.18%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089263.086 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.176 -3.28%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.454 -11.16%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.740 2.56%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.288 1.34%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.503 -3.00%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.944 -3.35%
std::map<std::string,_int>::erase(iterator)/1024 28.150 -8.04%
std::map<std::string,_int>::erase(iterator)/32 31.958 9.55%
std::map<std::string,_int>::erase(iterator)/8192 26.520 -8.18%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 403.466 3.21%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13147.326 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.160 4.22%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120156.699 1.26%
std::map<std::string,_int>::erase(key)_(existent)/1024 79.816 48.09%
std::map<std::string,_int>::erase(key)_(existent)/32 67.719 11.09%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.328 -40.41%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 23.007 7.98%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.564 3.06%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.652 7.25%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.969 10.54%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.284 9.94%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.529 8.61%
std::map<std::string,_int>::find(key)_(existent)/1024 23.673 4.72%
std::map<std::string,_int>::find(key)_(existent)/32 15.415 -8.19%
std::map<std::string,_int>::find(key)_(existent)/8192 30.575 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.152 4.63%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.889 6.71%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.648 8.09%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.757 -22.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.511 -8.53%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.629 9.26%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.278 5.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.765 33.71%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.601 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.566 -19.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.824 -4.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.001 4.60%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.347 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.421 -8.80%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 39.069 -45.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.409 25.42%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.926 14.87%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.380 11.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 33.975 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.004 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66910.034 2.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1463.905 2.40%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 937269.648 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.241 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44640.207 1.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1304.811 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 619171.232 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.958 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41066.448 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1077.380 -8.17%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 621253.658 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.301 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35566.623 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1174.685 -1.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404515.361 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.904 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34185.026 -2.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1194.249 -5.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367327.163 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.331 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.551 -4.91%
std::map<std::string,_int>::insert(value)_(already_present)/8192 41.188 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.913 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.642 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 36.867 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 82.414 22.70%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.674 -31.01%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.720 10.82%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 29.821 -14.32%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.236 -12.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.506 29.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 15.098 30.69%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.766 70.72%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.411 -29.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.602 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 46.054 11.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 68.676 -21.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.203 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 54.885 21.98%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.579 -9.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 60.739 6.91%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.310 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.667 2.67%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.458 5.00%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.613 2.37%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.659 -2.75%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.685 5.35%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.367 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37074.747 2.25%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 818.406 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349108.445 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.376 -1.61%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36222.583 1.86%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 768.666 -2.08%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349893.435 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.163 2.97%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16076.157 -1.93%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 329.990 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208177.365 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.884 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.991 3.31%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.353 5.56%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.180 13.03%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.903 8.06%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.771 6.93%
std::mismatch(deque<int>)_(it,_it,_it)/1000 442.599 -5.38%
std::mismatch(deque<int>)_(it,_it,_it)/1024 450.452 -5.66%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494895.686 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.690 -5.92%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3831.536 -1.07%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 466.945 -5.10%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.687 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 501272.329 1.67%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.128 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3838.351 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 722.011 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 717.056 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624991.293 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.406 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4845.803 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.992 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 709.200 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623031.166 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.202 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4849.749 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.461 -
std::mismatch(list<int>)_(it,_it,_it)/1024 759.852 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 932222.057 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.645 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7352.191 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.115 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 791.435 1.39%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953094.061 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.113 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12100.421 -8.39%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.211 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.054 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004938.662 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.150 1.16%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11960.175 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 796.374 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.592 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997272.786 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.664 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11074.336 6.96%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.314 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.872 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68218.331 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.569 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.363 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.914 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68292.890 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.153 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 575.078 24.61%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 501.731 2.37%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608636.275 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.277 2.63%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4719.083 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.123 -2.58%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.108 2.49%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605584.443 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.208 -2.91%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4716.454 -
std::move(deque<int>)/1048576 54833.013 -
std::move(deque<int>)/262144 14912.322 -
std::move(deque<int>)/32768 1837.382 -22.96%
std::move(deque<int>)/4096 149.155 -
std::move(deque<int>)/512 22.139 -
std::move(deque<int>)/64 4.878 -3.49%
std::move(deque<int>)/8 3.487 -3.08%
std::move(list<int>)/1048576 976990.271 -
std::move(list<int>)/262144 239853.612 -
std::move(list<int>)/32768 31560.802 -
std::move(list<int>)/4096 4780.276 -1.15%
std::move(list<int>)/512 349.808 -2.93%
std::move(list<int>)/64 43.007 -
std::move(list<int>)/8 3.378 -
std::move(vector<bool>)_(aligned)/1048576 1703.649 -6.79%
std::move(vector<bool>)_(aligned)/262144 255.205 -
std::move(vector<bool>)_(aligned)/32768 36.587 -
std::move(vector<bool>)_(aligned)/4096 7.036 -
std::move(vector<bool>)_(aligned)/512 2.338 -
std::move(vector<bool>)_(aligned)/64 1.762 1.78%
std::move(vector<bool>)_(unaligned)/1048576 6536.210 -
std::move(vector<bool>)_(unaligned)/262144 1588.611 -
std::move(vector<bool>)_(unaligned)/32768 202.500 -
std::move(vector<bool>)_(unaligned)/4096 26.376 -
std::move(vector<bool>)_(unaligned)/512 4.650 -3.19%
std::move(vector<bool>)_(unaligned)/64 1.769 -
std::move(vector<int>)/1048576 57913.045 2.78%
std::move(vector<int>)/262144 22984.556 3.32%
std::move(vector<int>)/32768 1713.255 -1.42%
std::move(vector<int>)/4096 134.008 -
std::move(vector<int>)/512 20.150 -
std::move(vector<int>)/64 4.162 -
std::move(vector<int>)/8 2.263 -
std::move_backward(deque<int>)/1048576 132215.325 -
std::move_backward(deque<int>)/262144 31280.242 -
std::move_backward(deque<int>)/32768 3479.542 -2.37%
std::move_backward(deque<int>)/4096 158.285 1.36%
std::move_backward(deque<int>)/512 23.496 -1.56%
std::move_backward(deque<int>)/64 5.169 -1.13%
std::move_backward(deque<int>)/8 3.412 -6.72%
std::move_backward(list<int>)/1048576 1030012.892 -
std::move_backward(list<int>)/262144 257445.620 -
std::move_backward(list<int>)/32768 31819.031 1.22%
std::move_backward(list<int>)/4096 4817.264 -19.87%
std::move_backward(list<int>)/512 370.090 -
std::move_backward(list<int>)/64 39.435 -
std::move_backward(list<int>)/8 3.370 -
std::move_backward(vector<bool>)_(aligned)/1048576 1725.762 -
std::move_backward(vector<bool>)_(aligned)/262144 256.890 -
std::move_backward(vector<bool>)_(aligned)/32768 38.072 -
std::move_backward(vector<bool>)_(aligned)/4096 7.157 -
std::move_backward(vector<bool>)_(aligned)/512 2.274 -1.08%
std::move_backward(vector<bool>)_(aligned)/64 1.726 -6.38%
std::move_backward(vector<bool>)_(unaligned)/1048576 6523.970 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.849 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.631 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.357 -
std::move_backward(vector<bool>)_(unaligned)/512 4.550 -
std::move_backward(vector<bool>)_(unaligned)/64 1.643 -
std::move_backward(vector<int>)/1048576 56496.874 1.14%
std::move_backward(vector<int>)/262144 22489.135 3.55%
std::move_backward(vector<int>)/32768 1734.378 -
std::move_backward(vector<int>)/4096 135.410 -
std::move_backward(vector<int>)/512 20.802 -
std::move_backward(vector<int>)/64 4.322 -
std::move_backward(vector<int>)/8 2.328 3.51%
std::multimap<int,_int>::clear()/0 388.242 -
std::multimap<int,_int>::clear()/1024 10932.334 -
std::multimap<int,_int>::clear()/32 646.966 -
std::multimap<int,_int>::clear()/8192 88022.583 2.24%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.399 -2.70%
std::multimap<int,_int>::contains(key)_(existent)/32 1.754 -1.73%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.551 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.962 7.10%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.668 -3.58%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 15.742 11.15%
std::multimap<int,_int>::count(key)_(existent)/1024 5.804 6.91%
std::multimap<int,_int>::count(key)_(existent)/32 3.676 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.655 1.11%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.549 -1.61%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.248 -1.44%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.775 -3.00%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.771 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5920.109 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.197 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51378.525 -
std::multimap<int,_int>::ctor(const&)/0 12.987 2.11%
std::multimap<int,_int>::ctor(const&)/1024 6836.452 3.64%
std::multimap<int,_int>::ctor(const&)/32 243.271 7.64%
std::multimap<int,_int>::ctor(const&)/8192 52594.959 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.742 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6428.804 -2.91%
std::multimap<int,_int>::ctor(const&,_alloc)/32 219.226 -2.90%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51209.301 -3.22%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.725 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8223.371 -6.25%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 224.797 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68389.511 -5.60%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.718 -3.66%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12966.287 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.112 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248385.600 -1.64%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.395 -1.72%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.403 -1.45%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.101 -2.09%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -5.49%
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.482 -7.03%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.350 -7.03%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.768 -5.66%
std::multimap<int,_int>::erase(iterator)/1024 20.763 1.07%
std::multimap<int,_int>::erase(iterator)/32 20.718 1.76%
std::multimap<int,_int>::erase(iterator)/8192 20.791 1.25%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.857 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7336.811 -1.86%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.346 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56854.548 -1.64%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.045 -3.78%
std::multimap<int,_int>::erase(key)_(existent)/32 23.166 1.64%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.983 1.35%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.643 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.281 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.631 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.188 3.65%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.840 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.164 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.728 -2.45%
std::multimap<int,_int>::find(key)_(existent)/32 1.730 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.308 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.509 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.579 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.423 -3.30%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.100 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.912 2.60%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.708 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.063 3.34%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.183 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.212 -1.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.623 1.40%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.799 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.165 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.494 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.539 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.037 -2.25%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.154 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.946 -1.22%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.799 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.284 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.749 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14689.677 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 741.382 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184659.228 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.218 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12040.405 2.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.315 -1.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134396.403 11.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.155 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12262.234 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 687.603 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 201401.761 -1.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.349 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10843.637 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 644.415 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89328.489 1.40%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.061 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10053.722 3.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 666.805 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 89191.645 15.74%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.237 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.663 1.52%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.248 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.102 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.994 -4.15%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.561 -1.51%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.367 1.03%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.074 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.664 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.878 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.541 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.102 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.373 -1.02%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.241 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.717 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.879 -2.19%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.849 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.334 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6460.006 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.288 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51592.611 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.329 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6349.655 -1.86%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.870 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50706.678 -1.83%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1458.242 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 32.310 -7.14%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13433.184 5.60%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.059 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.216 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.265 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.891 -14.96%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.518 -9.78%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.821 -15.26%
std::multimap<std::string,_int>::clear()/0 393.823 -
std::multimap<std::string,_int>::clear()/1024 22186.032 -
std::multimap<std::string,_int>::clear()/32 901.007 -
std::multimap<std::string,_int>::clear()/8192 213026.479 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.244 -2.26%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.776 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.080 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.577 -4.55%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.844 -7.86%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.965 -4.35%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.188 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.823 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.319 -4.01%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -4.09%
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.324 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.660 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.766 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7077.820 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.839 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60778.103 1.08%
std::multimap<std::string,_int>::ctor(const&)/0 12.665 -
std::multimap<std::string,_int>::ctor(const&)/1024 34616.242 -
std::multimap<std::string,_int>::ctor(const&)/32 890.642 -2.61%
std::multimap<std::string,_int>::ctor(const&)/8192 341668.415 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.659 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36614.789 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 726.952 -2.50%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345485.331 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.816 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39838.773 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 730.511 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382427.577 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.820 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56686.091 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 964.111 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1102836.195 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.283 -1.14%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.427 -1.85%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.154 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.160 -1.60%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.062 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.969 -
std::multimap<std::string,_int>::erase(iterator)/1024 34.156 -
std::multimap<std::string,_int>::erase(iterator)/32 25.430 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.154 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.011 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13065.188 1.63%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 723.804 2.93%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118209.102 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.278 1.25%
std::multimap<std::string,_int>::erase(key)_(existent)/32 89.553 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.434 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.292 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.556 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.478 -
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.289 -1.89%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.467 -3.14%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.638 -1.34%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.672 -
std::multimap<std::string,_int>::find(key)_(existent)/32 15.744 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.487 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.559 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.387 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.451 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.358 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.340 1.52%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.132 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.869 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.510 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.029 2.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.731 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 64.558 3.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.894 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.994 2.36%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.800 1.92%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 79.363 1.53%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.342 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.169 1.27%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.073 -1.30%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.782 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.387 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65980.942 1.60%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1405.065 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 912177.927 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.097 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43034.974 2.17%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1250.930 1.44%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597581.506 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.724 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64269.491 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1563.542 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816940.572 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.649 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33208.665 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1191.912 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384811.601 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.012 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32401.994 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1158.894 -1.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346776.321 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 64.966 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.858 1.41%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.215 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.309 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.284 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.474 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.707 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.903 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 44.841 2.01%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.649 -1.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.346 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.212 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.071 -2.87%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 128.929 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.822 -3.11%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.464 -3.90%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.557 -5.46%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.395 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36550.289 -1.69%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 728.149 -1.10%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346701.581 -7.76%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.395 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35103.851 1.17%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 820.219 -1.63%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347477.947 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.157 2.76%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17079.073 -1.08%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.469 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206609.574 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 93.649 -1.10%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.057 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.451 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.358 17.85%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 13.871 14.32%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.677 17.66%
std::multiset<int>::clear()/0 391.307 -
std::multiset<int>::clear()/1024 10046.361 -
std::multiset<int>::clear()/32 622.003 -
std::multiset<int>::clear()/8192 78806.266 -
std::multiset<int>::contains(key)_(existent)/1024 4.074 -
std::multiset<int>::contains(key)_(existent)/32 1.697 -1.28%
std::multiset<int>::contains(key)_(existent)/8192 8.317 -1.26%
std::multiset<int>::contains(key)_(non-existent)/0 0.302 4.19%
std::multiset<int>::contains(key)_(non-existent)/1024 6.298 1.43%
std::multiset<int>::contains(key)_(non-existent)/32 2.684 -7.65%
std::multiset<int>::contains(key)_(non-existent)/8192 10.034 9.54%
std::multiset<int>::count(key)_(existent)/1024 5.650 -
std::multiset<int>::count(key)_(existent)/32 3.809 -
std::multiset<int>::count(key)_(existent)/8192 9.297 -3.20%
std::multiset<int>::count(key)_(non-existent)/0 0.273 7.78%
std::multiset<int>::count(key)_(non-existent)/1024 5.848 -
std::multiset<int>::count(key)_(non-existent)/32 2.512 1.01%
std::multiset<int>::count(key)_(non-existent)/8192 9.283 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.832 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5719.544 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.550 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47507.858 -
std::multiset<int>::ctor(const&)/0 12.719 -
std::multiset<int>::ctor(const&)/1024 6489.977 -2.90%
std::multiset<int>::ctor(const&)/32 245.842 4.41%
std::multiset<int>::ctor(const&)/8192 51244.149 -4.91%
std::multiset<int>::ctor(const&,_alloc)/0 12.758 -
std::multiset<int>::ctor(const&,_alloc)/1024 6414.277 -3.73%
std::multiset<int>::ctor(const&,_alloc)/32 226.052 -4.43%
std::multiset<int>::ctor(const&,_alloc)/8192 51029.289 -4.18%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.699 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9702.684 12.58%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.978 1.88%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78199.991 12.89%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.710 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12692.881 -4.83%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.536 -5.74%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247412.383 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.357 -
std::multiset<int>::equal_range(key)_(existent)/32 2.381 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.597 1.08%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.541 1.45%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.370 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.213 -10.65%
std::multiset<int>::erase(iterator)/1024 24.325 4.39%
std::multiset<int>::erase(iterator)/32 21.429 2.76%
std::multiset<int>::erase(iterator)/8192 24.085 2.83%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.013 -1.20%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6929.899 3.42%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 568.352 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55551.779 2.12%
std::multiset<int>::erase(key)_(existent)/1024 40.928 -3.36%
std::multiset<int>::erase(key)_(existent)/32 22.332 -
std::multiset<int>::erase(key)_(existent)/8192 59.780 -4.89%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.301 11.86%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.469 7.62%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.112 10.53%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.014 2.24%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.804 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.245 1.06%
std::multiset<int>::find(key)_(existent)/1024 4.097 -
std::multiset<int>::find(key)_(existent)/32 1.617 -
std::multiset<int>::find(key)_(existent)/8192 7.980 -8.75%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.450 -10.40%
std::multiset<int>::find(key)_(non-existent)/32 2.268 -13.04%
std::multiset<int>::find(key)_(non-existent)/8192 8.180 -29.07%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.133 -1.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.067 2.22%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.704 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.242 -2.58%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.245 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.835 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.508 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.818 -2.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.335 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.013 -18.60%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.994 1.73%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.213 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.292 -3.47%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.636 5.15%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.045 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.595 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.245 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14436.801 -1.49%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.501 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186006.389 -1.32%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.147 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12602.199 9.35%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 665.060 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 125485.213 7.11%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.902 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12148.051 -2.31%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 694.397 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192097.075 -
std::multiset<int>::insert(value)_(already_present)/1024 29.865 8.32%
std::multiset<int>::insert(value)_(already_present)/32 18.300 -
std::multiset<int>::insert(value)_(already_present)/8192 32.215 1.67%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.057 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 54.930 13.61%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.227 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 88.220 6.37%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.010 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.174 -1.02%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.145 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.624 -1.19%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.119 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.189 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.678 -1.55%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.038 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.184 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.089 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.300 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6477.506 -2.27%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.233 -1.98%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51327.951 -3.13%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.315 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6403.601 -3.34%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 223.674 -3.38%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50968.357 -3.83%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1329.434 -2.99%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.271 -4.50%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12327.457 -1.05%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.073 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.408 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.687 -1.69%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.142 -25.59%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.482 -15.31%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.651 -30.72%
std::multiset<std::string>::clear()/0 391.838 -
std::multiset<std::string>::clear()/1024 21420.185 -
std::multiset<std::string>::clear()/32 904.163 -1.02%
std::multiset<std::string>::clear()/8192 211956.371 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.184 16.82%
std::multiset<std::string>::contains(key)_(existent)/32 16.920 10.48%
std::multiset<std::string>::contains(key)_(existent)/8192 30.363 2.09%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.279 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.904 9.08%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.993 14.05%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.770 2.95%
std::multiset<std::string>::count(key)_(existent)/1024 24.395 4.82%
std::multiset<std::string>::count(key)_(existent)/32 19.056 -4.36%
std::multiset<std::string>::count(key)_(existent)/8192 28.153 -5.21%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.008 3.84%
std::multiset<std::string>::count(key)_(non-existent)/32 10.656 -4.36%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.881 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.809 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6879.784 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.515 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57159.630 -
std::multiset<std::string>::ctor(const&)/0 12.681 -
std::multiset<std::string>::ctor(const&)/1024 34950.525 -
std::multiset<std::string>::ctor(const&)/32 811.797 -1.61%
std::multiset<std::string>::ctor(const&)/8192 341415.284 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.672 -3.57%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36683.892 -2.06%
std::multiset<std::string>::ctor(const&,_alloc)/32 799.405 -1.30%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344188.821 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.904 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38451.998 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 829.033 -1.20%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380937.013 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.868 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55989.827 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1081.848 1.60%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085689.107 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.267 5.39%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.166 -4.22%
std::multiset<std::string>::equal_range(key)_(existent)/8192 31.563 9.24%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.893 -5.31%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.985 -2.05%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.984 -1.11%
std::multiset<std::string>::erase(iterator)/1024 27.729 -
std::multiset<std::string>::erase(iterator)/32 32.569 -
std::multiset<std::string>::erase(iterator)/8192 31.640 1.03%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.589 -3.22%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13165.468 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 664.002 -1.97%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120081.707 -
std::multiset<std::string>::erase(key)_(existent)/1024 64.288 -
std::multiset<std::string>::erase(key)_(existent)/32 79.516 -
std::multiset<std::string>::erase(key)_(existent)/8192 68.017 1.16%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.264 -1.31%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.665 1.04%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.386 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.386 4.36%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.774 4.17%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.752 6.79%
std::multiset<std::string>::find(key)_(existent)/1024 25.099 -1.59%
std::multiset<std::string>::find(key)_(existent)/32 15.271 5.18%
std::multiset<std::string>::find(key)_(existent)/8192 26.360 1.92%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.869 -1.29%
std::multiset<std::string>::find(key)_(non-existent)/32 10.754 1.17%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.156 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.768 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.443 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.775 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 92.182 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.448 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.488 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.306 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.603 -1.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.368 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.233 2.05%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.957 -1.29%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 62.642 -1.35%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.491 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.899 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.887 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.091 -2.38%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.030 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64109.441 -1.85%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1355.537 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 867047.431 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.992 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43346.165 -2.35%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1235.380 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597890.685 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 405.759 3.53%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60932.647 -4.31%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1482.852 -1.64%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 810504.631 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.217 -
std::multiset<std::string>::insert(value)_(already_present)/32 49.026 -4.66%
std::multiset<std::string>::insert(value)_(already_present)/8192 70.230 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.624 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 58.343 1.73%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 41.680 -1.04%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 83.155 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.359 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 42.315 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.517 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.785 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 90.541 -1.83%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.241 3.46%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 138.045 3.36%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 25.997 -17.12%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.663 -1.27%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.137 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.327 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36364.919 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 714.766 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347595.684 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.350 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35883.406 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 691.337 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346517.069 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16680.856 -1.67%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 330.482 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206123.525 -4.39%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.660 -1.69%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.510 6.65%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.743 -1.80%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.608 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.821 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.051 -
std::none_of(deque<int>)_(process_all)/32 12.296 -
std::none_of(deque<int>)_(process_all)/32768 10105.308 -
std::none_of(deque<int>)_(process_all)/50 18.880 -
std::none_of(deque<int>)_(process_all)/8 3.284 -
std::none_of(deque<int>)_(process_all)/8192 2526.417 -
std::none_of(list<int>)_(process_all)/32 11.710 -
std::none_of(list<int>)_(process_all)/32768 26675.536 2.73%
std::none_of(list<int>)_(process_all)/50 22.011 -
std::none_of(list<int>)_(process_all)/8 2.669 -3.24%
std::none_of(list<int>)_(process_all)/8192 8080.376 6.07%
std::none_of(vector<int>)_(process_all)/32 8.407 1.06%
std::none_of(vector<int>)_(process_all)/32768 8101.273 -
std::none_of(vector<int>)_(process_all)/50 19.191 -
std::none_of(vector<int>)_(process_all)/8 2.474 -2.42%
std::none_of(vector<int>)_(process_all)/8192 2036.177 -
std::partial_sort(deque<int>)_(ascending)/1024 7713.127 -
std::partial_sort(deque<int>)_(ascending)/8 31.432 -4.57%
std::partial_sort(deque<int>)_(ascending)/8192 143898.046 -2.02%
std::partial_sort(deque<int>)_(descending)/1024 17792.496 -
std::partial_sort(deque<int>)_(descending)/8 42.310 -2.16%
std::partial_sort(deque<int>)_(descending)/8192 259183.170 -
std::partial_sort(deque<int>)_(heap)/1024 18085.769 -
std::partial_sort(deque<int>)_(heap)/8 39.539 2.61%
std::partial_sort(deque<int>)_(heap)/8192 261854.287 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7679.784 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.932 -5.18%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143926.228 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18874.560 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.226 -4.08%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 261383.130 1.40%
std::partial_sort(deque<int>)_(repeated)/1024 6258.060 -
std::partial_sort(deque<int>)_(repeated)/8 26.209 -
std::partial_sort(deque<int>)_(repeated)/8192 75747.666 -
std::partial_sort(deque<int>)_(shuffled)/1024 15552.708 -
std::partial_sort(deque<int>)_(shuffled)/8 32.340 -
std::partial_sort(deque<int>)_(shuffled)/8192 241931.247 1.33%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4775.592 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.627 2.27%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50952.217 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7873.827 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.347 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93093.855 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8257.232 3.82%
std::partial_sort(vector<NonIntegral>)_(heap)/8 30.263 5.76%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96615.655 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4774.834 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.194 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50918.297 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8844.703 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.791 8.00%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93056.961 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2516.829 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.782 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28269.233 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6765.170 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.265 -5.09%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83837.561 -
std::partial_sort(vector<int>)_(ascending)/1024 4752.404 -
std::partial_sort(vector<int>)_(ascending)/8 19.011 -
std::partial_sort(vector<int>)_(ascending)/8192 50426.891 -
std::partial_sort(vector<int>)_(descending)/1024 7940.635 -
std::partial_sort(vector<int>)_(descending)/8 24.901 1.52%
std::partial_sort(vector<int>)_(descending)/8192 93957.271 -
std::partial_sort(vector<int>)_(heap)/1024 7965.764 -
std::partial_sort(vector<int>)_(heap)/8 27.547 -
std::partial_sort(vector<int>)_(heap)/8192 97080.774 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4754.380 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.997 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50358.751 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8881.133 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.888 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93289.328 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.232 -
std::partial_sort(vector<int>)_(repeated)/8 18.553 -
std::partial_sort(vector<int>)_(repeated)/8192 26680.704 1.78%
std::partial_sort(vector<int>)_(shuffled)/1024 6762.104 -
std::partial_sort(vector<int>)_(shuffled)/8 28.490 -
std::partial_sort(vector<int>)_(shuffled)/8192 88471.094 -1.28%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5138.531 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.995 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53228.027 -
std::partial_sort_copy(deque<int>)_(descending)/1024 9019.147 10.82%
std::partial_sort_copy(deque<int>)_(descending)/8 14.627 -38.36%
std::partial_sort_copy(deque<int>)_(descending)/8192 95019.095 -
std::partial_sort_copy(deque<int>)_(heap)/1024 9084.683 4.74%
std::partial_sort_copy(deque<int>)_(heap)/8 15.211 -33.50%
std::partial_sort_copy(deque<int>)_(heap)/8192 98421.938 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5127.137 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.949 -1.02%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 54074.251 2.23%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9901.285 10.66%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.762 -1.89%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94720.045 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.897 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.857 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29467.584 -1.51%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7406.927 7.41%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.158 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87401.688 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5348.888 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.377 1.48%
std::partial_sort_copy(list<int>)_(ascending)/8192 57313.328 1.13%
std::partial_sort_copy(list<int>)_(descending)/1024 8230.445 -
std::partial_sort_copy(list<int>)_(descending)/8 15.862 -
std::partial_sort_copy(list<int>)_(descending)/8192 97882.756 1.23%
std::partial_sort_copy(list<int>)_(heap)/1024 8253.765 -
std::partial_sort_copy(list<int>)_(heap)/8 17.132 -2.42%
std::partial_sort_copy(list<int>)_(heap)/8192 100613.382 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5491.803 2.97%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.760 6.68%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 58346.406 3.20%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9108.087 -2.78%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.117 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96543.463 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3113.368 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.047 4.36%
std::partial_sort_copy(list<int>)_(repeated)/8192 33030.800 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7048.019 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.071 -9.27%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88460.127 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4719.416 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.276 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50612.681 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7829.158 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.777 -2.23%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92771.483 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7895.829 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.687 5.14%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96460.007 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4734.894 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.367 2.37%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50394.639 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8776.389 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.268 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92711.433 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.632 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.269 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26836.602 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6718.527 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.247 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84507.205 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4825.963 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.782 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50442.921 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7900.593 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.492 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93710.137 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7979.725 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.185 -1.09%
std::partial_sort_copy(vector<int>)_(heap)/8192 97636.967 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4803.094 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.682 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50397.671 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8801.170 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.962 -1.20%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94459.218 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2492.538 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.583 -1.28%
std::partial_sort_copy(vector<int>)_(repeated)/8192 28126.236 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6803.392 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.745 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87854.585 -
std::partition(deque<int>)_(dense)/1024 352.728 -
std::partition(deque<int>)_(dense)/32 9.015 -18.89%
std::partition(deque<int>)_(dense)/50 13.426 -19.55%
std::partition(deque<int>)_(dense)/8192 2779.309 -
std::partition(deque<int>)_(sparse)/1024 380.219 -
std::partition(deque<int>)_(sparse)/32 11.314 12.74%
std::partition(deque<int>)_(sparse)/50 17.182 12.61%
std::partition(deque<int>)_(sparse)/8192 2943.487 -3.45%
std::partition(list<int>)_(dense)/1024 387.442 -
std::partition(list<int>)_(dense)/32 8.771 -
std::partition(list<int>)_(dense)/50 13.356 -
std::partition(list<int>)_(dense)/8192 5062.213 13.92%
std::partition(list<int>)_(sparse)/1024 717.616 -
std::partition(list<int>)_(sparse)/32 8.810 -1.75%
std::partition(list<int>)_(sparse)/50 21.971 1.39%
std::partition(list<int>)_(sparse)/8192 8207.462 5.63%
std::partition(vector<int>)_(dense)/1024 248.090 2.40%
std::partition(vector<int>)_(dense)/32 8.302 -
std::partition(vector<int>)_(dense)/50 13.266 1.92%
std::partition(vector<int>)_(dense)/8192 1868.502 -
std::partition(vector<int>)_(sparse)/1024 255.277 -
std::partition(vector<int>)_(sparse)/32 8.657 -2.06%
std::partition(vector<int>)_(sparse)/50 13.900 -
std::partition(vector<int>)_(sparse)/8192 1860.295 -
std::partition_copy(deque<int>)/1024 654.171 3.53%
std::partition_copy(deque<int>)/32 12.475 -1.20%
std::partition_copy(deque<int>)/50 21.321 1.95%
std::partition_copy(deque<int>)/8192 6185.337 8.75%
std::partition_copy(list<int>)/1024 713.699 -7.33%
std::partition_copy(list<int>)/32 9.031 -
std::partition_copy(list<int>)/50 13.316 1.32%
std::partition_copy(list<int>)/8192 7422.716 -5.97%
std::partition_copy(vector<int>)/1024 469.653 -
std::partition_copy(vector<int>)/32 8.028 -4.48%
std::partition_copy(vector<int>)/50 12.634 -
std::partition_copy(vector<int>)/8192 4529.586 -
std::partition_point(deque<int>)/1024 9.510 -
std::partition_point(deque<int>)/32 4.141 -
std::partition_point(deque<int>)/50 4.632 -
std::partition_point(deque<int>)/8192 15.190 -
std::partition_point(list<int>)/1024 1287.715 -
std::partition_point(list<int>)/32 15.926 -
std::partition_point(list<int>)/50 24.847 -
std::partition_point(list<int>)/8192 12462.006 -
std::partition_point(vector<int>)/1024 6.114 -
std::partition_point(vector<int>)/32 2.570 -
std::partition_point(vector<int>)/50 2.559 -
std::partition_point(vector<int>)/8192 9.318 -
std::pop_heap(deque<float>)/1024 12.616 -5.26%
std::pop_heap(deque<float>)/8 52.052 -
std::pop_heap(deque<float>)/8192 61.303 1.02%
std::pop_heap(deque<int>)/1024 13.187 6.45%
std::pop_heap(deque<int>)/8 52.130 -
std::pop_heap(deque<int>)/8192 53.389 -
std::pop_heap(deque<size_t>)/1024 15.519 1.62%
std::pop_heap(deque<size_t>)/8 54.087 3.13%
std::pop_heap(deque<size_t>)/8192 59.730 1.15%
std::pop_heap(deque<std::string>)/1024 59.245 -
std::pop_heap(deque<std::string>)/8 57.881 1.01%
std::pop_heap(deque<std::string>)/8192 114.827 -
std::pop_heap(vector<float>)/1024 8.386 -
std::pop_heap(vector<float>)/8 50.401 -
std::pop_heap(vector<float>)/8192 19.728 -
std::pop_heap(vector<int>)/1024 9.910 -
std::pop_heap(vector<int>)/8 51.122 -
std::pop_heap(vector<int>)/8192 12.941 -
std::pop_heap(vector<size_t>)/1024 9.809 -
std::pop_heap(vector<size_t>)/8 51.572 -
std::pop_heap(vector<size_t>)/8192 13.015 -
std::pop_heap(vector<std::string>)/1024 19.973 -
std::pop_heap(vector<std::string>)/8 53.314 -
std::pop_heap(vector<std::string>)/8192 50.860 -
std::remove(deque<int>)_(prefix)/1024 522.675 -
std::remove(deque<int>)_(prefix)/32 56.507 5.36%
std::remove(deque<int>)_(prefix)/50 64.554 5.30%
std::remove(deque<int>)_(prefix)/8192 3844.759 -
std::remove(deque<int>)_(sprinkled)/1024 516.761 -
std::remove(deque<int>)_(sprinkled)/32 49.865 -2.54%
std::remove(deque<int>)_(sprinkled)/50 54.820 -2.79%
std::remove(deque<int>)_(sprinkled)/8192 3839.914 -
std::remove(list<int>)_(prefix)/1024 970.498 -1.74%
std::remove(list<int>)_(prefix)/32 52.150 -
std::remove(list<int>)_(prefix)/50 62.632 -
std::remove(list<int>)_(prefix)/8192 8255.953 -
std::remove(list<int>)_(sprinkled)/1024 944.388 -
std::remove(list<int>)_(sprinkled)/32 52.010 -
std::remove(list<int>)_(sprinkled)/50 61.233 -
std::remove(list<int>)_(sprinkled)/8192 7855.306 -
std::remove(vector<int>)_(prefix)/1024 309.815 -
std::remove(vector<int>)_(prefix)/32 48.691 -
std::remove(vector<int>)_(prefix)/50 53.701 -
std::remove(vector<int>)_(prefix)/8192 2102.988 -
std::remove(vector<int>)_(sprinkled)/1024 284.477 -
std::remove(vector<int>)_(sprinkled)/32 48.434 -
std::remove(vector<int>)_(sprinkled)/50 52.631 -
std::remove(vector<int>)_(sprinkled)/8192 1976.250 -
std::remove_copy(deque<int>)_(prefix)/1024 378.083 -
std::remove_copy(deque<int>)_(prefix)/32 13.097 -
std::remove_copy(deque<int>)_(prefix)/50 21.740 8.01%
std::remove_copy(deque<int>)_(prefix)/8192 3352.479 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.335 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.288 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.438 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2844.079 -
std::remove_copy(list<int>)_(prefix)/1024 741.316 -2.16%
std::remove_copy(list<int>)_(prefix)/32 11.235 -
std::remove_copy(list<int>)_(prefix)/50 18.943 -
std::remove_copy(list<int>)_(prefix)/8192 7066.449 -5.74%
std::remove_copy(list<int>)_(sprinkled)/1024 735.536 -
std::remove_copy(list<int>)_(sprinkled)/32 11.213 -
std::remove_copy(list<int>)_(sprinkled)/50 18.639 -
std::remove_copy(list<int>)_(sprinkled)/8192 6924.607 -
std::remove_copy(vector<int>)_(prefix)/1024 262.525 -
std::remove_copy(vector<int>)_(prefix)/32 9.430 -1.26%
std::remove_copy(vector<int>)_(prefix)/50 13.845 -1.30%
std::remove_copy(vector<int>)_(prefix)/8192 2056.684 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.633 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.451 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.578 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1929.448 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.768 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.935 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.092 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3787.598 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.341 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.425 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.714 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3523.589 -3.96%
std::remove_copy_if(list<int>)_(prefix)/1024 791.491 -
std::remove_copy_if(list<int>)_(prefix)/32 16.989 -
std::remove_copy_if(list<int>)_(prefix)/50 24.870 -
std::remove_copy_if(list<int>)_(prefix)/8192 7302.487 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 781.618 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.533 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.101 -1.12%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7225.908 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.696 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.822 3.52%
std::remove_copy_if(vector<int>)_(prefix)/50 18.151 1.03%
std::remove_copy_if(vector<int>)_(prefix)/8192 3362.710 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.267 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.662 1.07%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.688 2.93%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.702 -
std::remove_if(deque<int>)_(prefix)/1024 553.111 -
std::remove_if(deque<int>)_(prefix)/32 54.061 -3.17%
std::remove_if(deque<int>)_(prefix)/50 63.208 -3.57%
std::remove_if(deque<int>)_(prefix)/8192 4249.097 -
std::remove_if(deque<int>)_(sprinkled)/1024 538.397 1.79%
std::remove_if(deque<int>)_(sprinkled)/32 52.646 -2.86%
std::remove_if(deque<int>)_(sprinkled)/50 59.782 -5.59%
std::remove_if(deque<int>)_(sprinkled)/8192 3938.394 -
std::remove_if(list<int>)_(prefix)/1024 1017.851 -1.42%
std::remove_if(list<int>)_(prefix)/32 58.486 -
std::remove_if(list<int>)_(prefix)/50 71.798 -
std::remove_if(list<int>)_(prefix)/8192 9236.535 -2.27%
std::remove_if(list<int>)_(sprinkled)/1024 981.399 -
std::remove_if(list<int>)_(sprinkled)/32 56.893 -
std::remove_if(list<int>)_(sprinkled)/50 74.691 2.64%
std::remove_if(list<int>)_(sprinkled)/8192 8100.471 -
std::remove_if(vector<int>)_(prefix)/1024 352.501 -2.57%
std::remove_if(vector<int>)_(prefix)/32 48.845 -
std::remove_if(vector<int>)_(prefix)/50 53.814 -
std::remove_if(vector<int>)_(prefix)/8192 2633.185 2.77%
std::remove_if(vector<int>)_(sprinkled)/1024 404.988 -
std::remove_if(vector<int>)_(sprinkled)/32 50.508 -
std::remove_if(vector<int>)_(sprinkled)/50 56.875 -
std::remove_if(vector<int>)_(sprinkled)/8192 2945.656 -
std::replace(deque<int>)_(prefix)/1024 408.916 -
std::replace(deque<int>)_(prefix)/32 12.931 -
std::replace(deque<int>)_(prefix)/50 19.159 -
std::replace(deque<int>)_(prefix)/8192 3245.130 -
std::replace(deque<int>)_(sprinkled)/1024 351.123 -5.98%
std::replace(deque<int>)_(sprinkled)/32 12.116 -
std::replace(deque<int>)_(sprinkled)/50 18.150 -
std::replace(deque<int>)_(sprinkled)/8192 2971.670 1.10%
std::replace(list<int>)_(prefix)/1024 739.606 -
std::replace(list<int>)_(prefix)/32 10.995 -
std::replace(list<int>)_(prefix)/50 17.235 -
std::replace(list<int>)_(prefix)/8192 6979.430 -
std::replace(list<int>)_(sprinkled)/1024 726.355 -
std::replace(list<int>)_(sprinkled)/32 11.703 3.80%
std::replace(list<int>)_(sprinkled)/50 18.687 -
std::replace(list<int>)_(sprinkled)/8192 7155.420 -
std::replace(vector<int>)_(prefix)/1024 159.882 -
std::replace(vector<int>)_(prefix)/32 5.204 1.83%
std::replace(vector<int>)_(prefix)/50 7.708 1.75%
std::replace(vector<int>)_(prefix)/8192 1273.888 -
std::replace(vector<int>)_(sprinkled)/1024 149.366 -6.65%
std::replace(vector<int>)_(sprinkled)/32 5.667 -10.57%
std::replace(vector<int>)_(sprinkled)/50 8.616 -14.11%
std::replace(vector<int>)_(sprinkled)/8192 1175.608 -6.95%
std::replace_if(deque<int>)_(prefix)/1024 482.380 -
std::replace_if(deque<int>)_(prefix)/32 13.818 -1.01%
std::replace_if(deque<int>)_(prefix)/50 20.254 -
std::replace_if(deque<int>)_(prefix)/8192 3479.202 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.658 -
std::replace_if(deque<int>)_(sprinkled)/32 12.438 -
std::replace_if(deque<int>)_(sprinkled)/50 18.657 -
std::replace_if(deque<int>)_(sprinkled)/8192 2909.270 -
std::replace_if(list<int>)_(prefix)/1024 733.547 -
std::replace_if(list<int>)_(prefix)/32 13.869 -
std::replace_if(list<int>)_(prefix)/50 24.478 -
std::replace_if(list<int>)_(prefix)/8192 7119.728 -
std::replace_if(list<int>)_(sprinkled)/1024 739.860 -
std::replace_if(list<int>)_(sprinkled)/32 13.266 -
std::replace_if(list<int>)_(sprinkled)/50 23.094 -
std::replace_if(list<int>)_(sprinkled)/8192 7347.551 -
std::replace_if(vector<int>)_(prefix)/1024 270.889 -
std::replace_if(vector<int>)_(prefix)/32 9.626 -
std::replace_if(vector<int>)_(prefix)/50 13.897 -
std::replace_if(vector<int>)_(prefix)/8192 2029.500 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.541 -
std::replace_if(vector<int>)_(sprinkled)/32 8.720 -
std::replace_if(vector<int>)_(sprinkled)/50 12.851 -5.90%
std::replace_if(vector<int>)_(sprinkled)/8192 1891.825 -
std::reverse(deque<int>)/32768 5718.032 -
std::reverse(deque<int>)/4096 717.538 -
std::reverse(deque<int>)/512 116.158 2.61%
std::reverse(deque<int>)/64 13.528 3.68%
std::reverse(deque<int>)/8 2.512 -
std::reverse(list<int>)/32768 19832.692 13.05%
std::reverse(list<int>)/4096 1932.889 8.99%
std::reverse(list<int>)/512 192.582 -
std::reverse(list<int>)/64 17.405 -1.04%
std::reverse(list<int>)/8 1.924 -
std::reverse(vector<int>)/32768 1034.301 -
std::reverse(vector<int>)/4096 130.452 -
std::reverse(vector<int>)/512 16.305 -
std::reverse(vector<int>)/64 4.150 -
std::reverse(vector<int>)/8 2.270 51.03%
std::reverse_copy(deque<int>)/32768 7978.485 -
std::reverse_copy(deque<int>)/4096 970.900 -
std::reverse_copy(deque<int>)/512 124.569 -
std::reverse_copy(deque<int>)/64 15.849 -
std::reverse_copy(deque<int>)/8 2.527 -
std::reverse_copy(list<int>)/32768 26268.156 -
std::reverse_copy(list<int>)/4096 3194.973 -1.72%
std::reverse_copy(list<int>)/512 363.751 -
std::reverse_copy(list<int>)/64 30.254 -
std::reverse_copy(list<int>)/8 2.427 -
std::reverse_copy(vector<int>)/32768 981.768 -
std::reverse_copy(vector<int>)/4096 134.119 2.09%
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.514 -
std::reverse_copy(vector<int>)/8 2.447 -2.83%
std::rotate(deque<int>)_(1_element_backward)/1024 40.703 -
std::rotate(deque<int>)_(1_element_backward)/32 3.537 -
std::rotate(deque<int>)_(1_element_backward)/50 5.124 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.415 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.264 -
std::rotate(deque<int>)_(1_element_forward)/32 4.132 -
std::rotate(deque<int>)_(1_element_forward)/50 5.416 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.047 -
std::rotate(deque<int>)_(by_1/2)/1024 187.569 -
std::rotate(deque<int>)_(by_1/2)/32 8.549 -
std::rotate(deque<int>)_(by_1/2)/50 11.604 -
std::rotate(deque<int>)_(by_1/2)/8192 1718.918 1.52%
std::rotate(deque<int>)_(by_1/3)/1024 403.916 1.45%
std::rotate(deque<int>)_(by_1/3)/32 20.498 -2.36%
std::rotate(deque<int>)_(by_1/3)/50 29.409 -5.10%
std::rotate(deque<int>)_(by_1/3)/8192 3328.052 -
std::rotate(deque<int>)_(by_1/4)/1024 265.647 -2.15%
std::rotate(deque<int>)_(by_1/4)/32 13.212 1.24%
std::rotate(deque<int>)_(by_1/4)/50 26.954 -3.67%
std::rotate(deque<int>)_(by_1/4)/8192 2527.234 -12.36%
std::rotate(list<int>)_(1_element_backward)/1024 741.039 -
std::rotate(list<int>)_(1_element_backward)/32 13.262 -
std::rotate(list<int>)_(1_element_backward)/50 24.369 -3.08%
std::rotate(list<int>)_(1_element_backward)/8192 7566.619 3.97%
std::rotate(list<int>)_(1_element_forward)/1024 730.783 -
std::rotate(list<int>)_(1_element_forward)/32 13.870 -
std::rotate(list<int>)_(1_element_forward)/50 25.055 -4.02%
std::rotate(list<int>)_(1_element_forward)/8192 7210.280 -11.69%
std::rotate(list<int>)_(by_1/2)/1024 389.063 -
std::rotate(list<int>)_(by_1/2)/32 6.465 -
std::rotate(list<int>)_(by_1/2)/50 12.600 -
std::rotate(list<int>)_(by_1/2)/8192 4800.342 -12.92%
std::rotate(list<int>)_(by_1/3)/1024 808.017 -
std::rotate(list<int>)_(by_1/3)/32 16.726 -
std::rotate(list<int>)_(by_1/3)/50 22.993 -
std::rotate(list<int>)_(by_1/3)/8192 8389.297 -
std::rotate(list<int>)_(by_1/4)/1024 576.378 -
std::rotate(list<int>)_(by_1/4)/32 14.476 -
std::rotate(list<int>)_(by_1/4)/50 25.951 1.47%
std::rotate(list<int>)_(by_1/4)/8192 6576.102 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.597 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.739 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.746 -
std::rotate(vector<bool>)_(1_element_backward)/8192 106.876 -4.27%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.593 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.446 -1.14%
std::rotate(vector<bool>)_(1_element_forward)/50 17.577 -
std::rotate(vector<bool>)_(1_element_forward)/8192 114.768 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.468 -
std::rotate(vector<bool>)_(by_1/2)/32 17.900 -
std::rotate(vector<bool>)_(by_1/2)/50 17.735 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.048 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.151 -
std::rotate(vector<bool>)_(by_1/3)/32 17.695 -
std::rotate(vector<bool>)_(by_1/3)/50 17.752 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.551 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.558 -
std::rotate(vector<bool>)_(by_1/4)/32 17.863 -
std::rotate(vector<bool>)_(by_1/4)/50 17.701 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.197 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.579 -
std::rotate(vector<int>)_(1_element_backward)/32 2.912 -
std::rotate(vector<int>)_(1_element_backward)/50 5.327 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.139 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.229 -
std::rotate(vector<int>)_(1_element_forward)/32 2.950 -1.22%
std::rotate(vector<int>)_(1_element_forward)/50 5.249 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.082 -
std::rotate(vector<int>)_(by_1/2)/1024 31.706 -
std::rotate(vector<int>)_(by_1/2)/32 2.302 -
std::rotate(vector<int>)_(by_1/2)/50 3.807 -
std::rotate(vector<int>)_(by_1/2)/8192 240.590 -
std::rotate(vector<int>)_(by_1/3)/1024 119.539 -3.74%
std::rotate(vector<int>)_(by_1/3)/32 10.038 1.50%
std::rotate(vector<int>)_(by_1/3)/50 11.158 -
std::rotate(vector<int>)_(by_1/3)/8192 921.307 1.07%
std::rotate(vector<int>)_(by_1/4)/1024 47.198 -
std::rotate(vector<int>)_(by_1/4)/32 4.724 -
std::rotate(vector<int>)_(by_1/4)/50 11.765 3.07%
std::rotate(vector<int>)_(by_1/4)/8192 369.433 -
std::rotate_copy(deque<int>)/1024 34.027 -1.70%
std::rotate_copy(deque<int>)/32 2.694 4.73%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 290.701 -
std::rotate_copy(list<int>)/1024 733.267 -
std::rotate_copy(list<int>)/32 8.773 1.23%
std::rotate_copy(list<int>)/50 13.790 -
std::rotate_copy(list<int>)/8192 7057.678 -
std::rotate_copy(vector<int>)/1024 32.872 -
std::rotate_copy(vector<int>)/32 2.110 -
std::rotate_copy(vector<int>)/50 2.775 3.70%
std::rotate_copy(vector<int>)/8192 674.644 7.13%
std::sample(deque<int>)/1024 11297.757 -
std::sample(deque<int>)/32 304.155 -
std::sample(deque<int>)/8192 91383.330 -
std::sample(list<int>)/1024 11941.255 -
std::sample(list<int>)/32 312.615 -
std::sample(list<int>)/8192 97928.529 -
std::sample(vector<int>)/1024 11273.774 -
std::sample(vector<int>)/32 302.033 -
std::sample(vector<int>)/8192 91476.567 -
std::search(deque<int>)_(near_matches)/1000 17385.298 -21.83%
std::search(deque<int>)_(near_matches)/1024 18184.507 -21.53%
std::search(deque<int>)_(near_matches)/8192 1447375.948 -
std::search(deque<int>)_(no_match)/1000 403.518 -
std::search(deque<int>)_(no_match)/1024 413.122 -
std::search(deque<int>)_(no_match)/1048576 420840.850 -
std::search(deque<int>)_(no_match)/8192 3288.205 -
std::search(deque<int>)_(same_length)/1000 429.889 31.90%
std::search(deque<int>)_(same_length)/1024 504.390 5.80%
std::search(deque<int>)_(same_length)/8192 3917.694 3.53%
std::search(deque<int>)_(single_element)/1000 447.091 -
std::search(deque<int>)_(single_element)/1024 459.253 -
std::search(deque<int>)_(single_element)/8192 3643.365 -
std::search(deque<int>,_pred)_(near_matches)/1000 23292.520 -4.07%
std::search(deque<int>,_pred)_(near_matches)/1024 24378.679 -3.88%
std::search(deque<int>,_pred)_(near_matches)/8192 1533558.442 -
std::search(deque<int>,_pred)_(no_match)/1000 496.607 -10.80%
std::search(deque<int>,_pred)_(no_match)/1024 517.568 -9.15%
std::search(deque<int>,_pred)_(no_match)/1048576 532335.425 -
std::search(deque<int>,_pred)_(no_match)/8192 4149.041 -
std::search(deque<int>,_pred)_(same_length)/1000 479.323 -
std::search(deque<int>,_pred)_(same_length)/1024 511.687 1.14%
std::search(deque<int>,_pred)_(same_length)/8192 4036.697 -
std::search(deque<int>,_pred)_(single_element)/1000 684.195 -
std::search(deque<int>,_pred)_(single_element)/1024 702.617 -
std::search(deque<int>,_pred)_(single_element)/8192 5650.608 -
std::search(list<int>)_(near_matches)/1000 37943.754 -
std::search(list<int>)_(near_matches)/1024 39512.105 -
std::search(list<int>)_(near_matches)/8192 2541874.246 -
std::search(list<int>)_(no_match)/1000 708.551 4.35%
std::search(list<int>)_(no_match)/1024 736.346 -1.59%
std::search(list<int>)_(no_match)/1048576 839125.647 -
std::search(list<int>)_(no_match)/8192 6650.264 -
std::search(list<int>)_(same_length)/1000 746.950 -
std::search(list<int>)_(same_length)/1024 767.956 -
std::search(list<int>)_(same_length)/8192 8623.794 -
std::search(list<int>)_(single_element)/1000 658.083 -7.58%
std::search(list<int>)_(single_element)/1024 766.738 4.04%
std::search(list<int>)_(single_element)/8192 8194.057 -15.02%
std::search(list<int>,_pred)_(near_matches)/1000 41533.233 -
std::search(list<int>,_pred)_(near_matches)/1024 43488.032 -
std::search(list<int>,_pred)_(near_matches)/8192 2689432.212 -4.55%
std::search(list<int>,_pred)_(no_match)/1000 802.142 -
std::search(list<int>,_pred)_(no_match)/1024 822.186 -
std::search(list<int>,_pred)_(no_match)/1048576 954684.883 -
std::search(list<int>,_pred)_(no_match)/8192 7425.359 1.56%
std::search(list<int>,_pred)_(same_length)/1000 792.258 -
std::search(list<int>,_pred)_(same_length)/1024 811.162 -
std::search(list<int>,_pred)_(same_length)/8192 10219.030 9.86%
std::search(list<int>,_pred)_(single_element)/1000 797.767 -
std::search(list<int>,_pred)_(single_element)/1024 817.244 -
std::search(list<int>,_pred)_(single_element)/8192 9675.304 -4.46%
std::search(vector<int>)_(near_matches)/1000 14470.381 -
std::search(vector<int>)_(near_matches)/1024 15141.746 -
std::search(vector<int>)_(near_matches)/8192 762546.352 -
std::search(vector<int>)_(no_match)/1000 213.547 1.09%
std::search(vector<int>)_(no_match)/1024 218.502 1.10%
std::search(vector<int>)_(no_match)/1048576 212339.610 -
std::search(vector<int>)_(no_match)/8192 1658.488 -
std::search(vector<int>)_(same_length)/1000 244.808 -2.21%
std::search(vector<int>)_(same_length)/1024 250.509 1.44%
std::search(vector<int>)_(same_length)/8192 1953.539 4.10%
std::search(vector<int>)_(single_element)/1000 229.309 -3.76%
std::search(vector<int>)_(single_element)/1024 234.545 -3.76%
std::search(vector<int>)_(single_element)/8192 1814.801 -2.55%
std::search(vector<int>,_pred)_(near_matches)/1000 22673.617 -
std::search(vector<int>,_pred)_(near_matches)/1024 23762.946 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452588.867 -
std::search(vector<int>,_pred)_(no_match)/1000 514.684 -2.64%
std::search(vector<int>,_pred)_(no_match)/1024 528.141 -1.68%
std::search(vector<int>,_pred)_(no_match)/1048576 589880.154 -1.63%
std::search(vector<int>,_pred)_(no_match)/8192 4194.285 -2.10%
std::search(vector<int>,_pred)_(same_length)/1000 599.847 -
std::search(vector<int>,_pred)_(same_length)/1024 614.524 -
std::search(vector<int>,_pred)_(same_length)/8192 4914.995 -
std::search(vector<int>,_pred)_(single_element)/1000 532.195 -
std::search(vector<int>,_pred)_(single_element)/1024 543.205 -
std::search(vector<int>,_pred)_(single_element)/8192 3925.955 -10.07%
std::search_n(deque<int>)_(no_match)/1024 13.591 -
std::search_n(deque<int>)_(no_match)/32 13.514 -
std::search_n(deque<int>)_(no_match)/8192 16.652 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.133 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.105 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.860 -
std::search_n(list<int>)_(no_match)/1024 732.929 -
std::search_n(list<int>)_(no_match)/32 10.267 -
std::search_n(list<int>)_(no_match)/8192 6717.252 -7.35%
std::search_n(list<int>,_pred)_(no_match)/1024 846.635 -
std::search_n(list<int>,_pred)_(no_match)/32 16.933 -
std::search_n(list<int>,_pred)_(no_match)/8192 7588.219 -6.98%
std::search_n(vector<int>)_(no_match)/1024 3.345 -
std::search_n(vector<int>)_(no_match)/32 3.343 -
std::search_n(vector<int>)_(no_match)/8192 3.351 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.070 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.093 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.068 -
std::set<int>::clear()/0 391.116 -
std::set<int>::clear()/1024 9169.744 1.46%
std::set<int>::clear()/32 625.228 -
std::set<int>::clear()/8192 79836.475 -
std::set<int>::contains(key)_(existent)/1024 3.943 2.99%
std::set<int>::contains(key)_(existent)/32 1.670 1.99%
std::set<int>::contains(key)_(existent)/8192 8.321 -
std::set<int>::contains(key)_(non-existent)/0 0.293 -
std::set<int>::contains(key)_(non-existent)/1024 5.885 -1.69%
std::set<int>::contains(key)_(non-existent)/32 2.761 3.91%
std::set<int>::contains(key)_(non-existent)/8192 11.782 -
std::set<int>::count(key)_(existent)/1024 4.190 -
std::set<int>::count(key)_(existent)/32 1.634 -
std::set<int>::count(key)_(existent)/8192 8.413 7.41%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.402 -
std::set<int>::count(key)_(non-existent)/32 2.947 2.11%
std::set<int>::count(key)_(non-existent)/8192 11.276 -
std::set<int>::ctor(&&,_different_allocs)/0 12.801 -
std::set<int>::ctor(&&,_different_allocs)/1024 5948.661 1.46%
std::set<int>::ctor(&&,_different_allocs)/32 176.911 -
std::set<int>::ctor(&&,_different_allocs)/8192 48963.689 -
std::set<int>::ctor(const&)/0 12.751 -3.33%
std::set<int>::ctor(const&)/1024 6322.524 -
std::set<int>::ctor(const&)/32 220.152 -2.44%
std::set<int>::ctor(const&)/8192 50816.416 2.62%
std::set<int>::ctor(const&,_alloc)/0 12.710 -
std::set<int>::ctor(const&,_alloc)/1024 6480.618 4.35%
std::set<int>::ctor(const&,_alloc)/32 224.449 1.01%
std::set<int>::ctor(const&,_alloc)/8192 51480.266 4.08%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.694 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8626.775 2.44%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.000 12.17%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68023.912 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.685 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13034.322 1.65%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.539 2.19%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240168.605 -
std::set<int>::equal_range(key)_(existent)/1024 4.513 2.30%
std::set<int>::equal_range(key)_(existent)/32 1.793 -
std::set<int>::equal_range(key)_(existent)/8192 7.869 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.556 -4.51%
std::set<int>::equal_range(key)_(non-existent)/32 2.628 7.14%
std::set<int>::equal_range(key)_(non-existent)/8192 9.938 -5.52%
std::set<int>::erase(iterator)/1024 19.746 -
std::set<int>::erase(iterator)/32 19.767 -
std::set<int>::erase(iterator)/8192 19.890 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.590 1.02%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6649.172 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.682 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54847.637 2.63%
std::set<int>::erase(key)_(existent)/1024 54.773 -
std::set<int>::erase(key)_(existent)/32 21.464 -
std::set<int>::erase(key)_(existent)/8192 68.217 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.751 4.93%
std::set<int>::erase(key)_(non-existent,_end)/32 2.659 14.44%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.814 4.97%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.937 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.775 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.042 -4.06%
std::set<int>::find(key)_(existent)/1024 4.002 2.39%
std::set<int>::find(key)_(existent)/32 1.703 -
std::set<int>::find(key)_(existent)/8192 7.965 -1.29%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.551 1.58%
std::set<int>::find(key)_(non-existent)/32 2.246 -
std::set<int>::find(key)_(non-existent)/8192 8.413 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.401 7.84%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 57.563 23.24%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.568 1.96%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.062 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.249 1.37%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.463 7.30%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.226 2.25%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.488 1.01%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.254 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.330 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.900 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.392 10.31%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.286 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.924 2.11%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.920 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.625 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.882 1.39%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16769.658 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.441 1.67%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180106.993 -1.01%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.999 1.44%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13028.787 1.28%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.187 1.50%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116140.303 -1.36%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 395.286 -1.21%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7723.068 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 541.438 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131794.474 -
std::set<int>::insert(value)_(already_present)/1024 5.742 -4.15%
std::set<int>::insert(value)_(already_present)/32 1.760 -
std::set<int>::insert(value)_(already_present)/8192 9.789 -
std::set<int>::insert(value)_(new_value,_end)/0 17.127 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.405 -14.55%
std::set<int>::insert(value)_(new_value,_end)/32 18.795 -
std::set<int>::insert(value)_(new_value,_end)/8192 72.702 2.71%
std::set<int>::insert(value)_(new_value,_middle)/0 17.158 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.839 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.458 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.109 -
std::set<int>::lower_bound(key)_(existent)/1024 4.821 9.27%
std::set<int>::lower_bound(key)_(existent)/32 1.552 3.35%
std::set<int>::lower_bound(key)_(existent)/8192 7.998 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -5.18%
std::set<int>::lower_bound(key)_(non-existent)/1024 6.048 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.250 -7.21%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.841 -1.33%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.366 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6356.830 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 225.187 5.38%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49934.292 1.58%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.368 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6241.593 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 222.286 3.32%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49804.950 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1345.589 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.734 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12371.362 -1.06%
std::set<int>::upper_bound(key)_(existent)/1024 4.286 9.51%
std::set<int>::upper_bound(key)_(existent)/32 1.802 3.63%
std::set<int>::upper_bound(key)_(existent)/8192 7.941 1.31%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.864 -8.97%
std::set<int>::upper_bound(key)_(non-existent)/32 2.419 -6.80%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.753 -11.14%
std::set<std::string>::clear()/0 391.857 -
std::set<std::string>::clear()/1024 21831.441 -
std::set<std::string>::clear()/32 892.453 -
std::set<std::string>::clear()/8192 212056.305 -1.28%
std::set<std::string>::contains(key)_(existent)/1024 22.898 2.26%
std::set<std::string>::contains(key)_(existent)/32 15.003 5.29%
std::set<std::string>::contains(key)_(existent)/8192 29.474 3.47%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.867 -2.75%
std::set<std::string>::contains(key)_(non-existent)/32 10.427 -1.04%
std::set<std::string>::contains(key)_(non-existent)/8192 28.332 -2.44%
std::set<std::string>::count(key)_(existent)/1024 24.173 3.69%
std::set<std::string>::count(key)_(existent)/32 15.600 -3.28%
std::set<std::string>::count(key)_(existent)/8192 30.704 1.23%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.878 2.67%
std::set<std::string>::count(key)_(non-existent)/32 10.784 2.50%
std::set<std::string>::count(key)_(non-existent)/8192 34.151 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.783 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6885.892 -1.11%
std::set<std::string>::ctor(&&,_different_allocs)/32 214.757 2.78%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57324.707 -
std::set<std::string>::ctor(const&)/0 12.670 -
std::set<std::string>::ctor(const&)/1024 34340.554 -
std::set<std::string>::ctor(const&)/32 795.286 11.15%
std::set<std::string>::ctor(const&)/8192 342377.401 -
std::set<std::string>::ctor(const&,_alloc)/0 12.686 -
std::set<std::string>::ctor(const&,_alloc)/1024 37090.804 -
std::set<std::string>::ctor(const&,_alloc)/32 747.769 6.79%
std::set<std::string>::ctor(const&,_alloc)/8192 346544.250 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.754 -1.77%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39820.615 1.69%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 797.705 -1.47%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377983.271 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.890 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56321.422 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 993.103 -1.18%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1116793.678 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.982 -17.55%
std::set<std::string>::equal_range(key)_(existent)/32 17.176 -15.50%
std::set<std::string>::equal_range(key)_(existent)/8192 28.865 -8.66%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.739 3.27%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.249 2.48%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.589 1.64%
std::set<std::string>::erase(iterator)/1024 27.728 -16.86%
std::set<std::string>::erase(iterator)/32 26.734 5.14%
std::set<std::string>::erase(iterator)/8192 29.997 -1.81%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.252 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12758.622 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.313 -1.65%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118710.546 -1.01%
std::set<std::string>::erase(key)_(existent)/1024 98.899 35.79%
std::set<std::string>::erase(key)_(existent)/32 74.596 41.04%
std::set<std::string>::erase(key)_(existent)/8192 83.298 -3.45%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.491 8.17%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.656 14.19%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.667 7.65%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -5.21%
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.234 3.96%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.643 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.424 4.90%
std::set<std::string>::find(key)_(existent)/1024 22.739 -3.14%
std::set<std::string>::find(key)_(existent)/32 14.647 -7.28%
std::set<std::string>::find(key)_(existent)/8192 29.652 -
std::set<std::string>::find(key)_(non-existent)/0 0.269 4.92%
std::set<std::string>::find(key)_(non-existent)/1024 21.538 2.86%
std::set<std::string>::find(key)_(non-existent)/32 10.638 4.25%
std::set<std::string>::find(key)_(non-existent)/8192 27.632 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.537 -22.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.767 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.193 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 76.168 5.59%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.168 8.40%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.455 2.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.652 -4.07%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.166 24.57%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.188 7.15%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.974 -3.18%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.218 -8.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.200 2.24%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.380 4.33%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.540 -1.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.723 8.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.401 14.97%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.964 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66630.980 -1.08%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1564.139 3.84%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 869173.509 -5.84%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.340 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44220.415 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1296.420 1.31%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608385.186 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.732 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41833.119 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1076.130 -4.42%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 611289.774 -
std::set<std::string>::insert(value)_(already_present)/1024 16.279 -44.52%
std::set<std::string>::insert(value)_(already_present)/32 7.291 -30.71%
std::set<std::string>::insert(value)_(already_present)/8192 60.790 59.98%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.362 3.94%
std::set<std::string>::insert(value)_(new_value,_end)/1024 73.322 19.33%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.878 23.98%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.073 6.10%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.263 -24.88%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.743 -2.18%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.260 12.82%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.848 12.90%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.567 -2.67%
std::set<std::string>::lower_bound(key)_(existent)/32 15.737 1.01%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.801 -4.84%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 21.938 -7.47%
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.988 -3.34%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.989 -2.29%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.272 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36706.941 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 794.265 -7.48%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347660.837 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.262 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36167.658 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 690.336 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346922.287 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15935.037 -2.95%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 343.726 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205264.389 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.117 -7.61%
std::set<std::string>::upper_bound(key)_(existent)/32 15.271 -
std::set<std::string>::upper_bound(key)_(existent)/8192 27.892 -5.42%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.002 -3.12%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.749 -3.19%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.953 -54.55%
std::shift_left(deque<int>)/1024 37.932 -
std::shift_left(deque<int>)/32 3.833 -
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 300.278 -
std::shift_left(list<int>)/1024 725.470 -
std::shift_left(list<int>)/32 13.366 -
std::shift_left(list<int>)/50 27.338 -
std::shift_left(list<int>)/8192 7050.352 -
std::shift_left(vector<int>)/1024 35.370 -
std::shift_left(vector<int>)/32 2.986 -
std::shift_left(vector<int>)/50 5.263 -
std::shift_left(vector<int>)/8192 281.118 -
std::shift_right(deque<int>)/1024 40.251 -1.23%
std::shift_right(deque<int>)/32 3.449 -
std::shift_right(deque<int>)/50 4.474 -
std::shift_right(deque<int>)/8192 311.203 -
std::shift_right(list<int>)/1024 731.222 -
std::shift_right(list<int>)/32 14.427 -
std::shift_right(list<int>)/50 26.211 -1.04%
std::shift_right(list<int>)/8192 7451.075 -7.36%
std::shift_right(vector<int>)/1024 35.614 -
std::shift_right(vector<int>)/32 4.058 37.41%
std::shift_right(vector<int>)/50 5.320 -
std::shift_right(vector<int>)/8192 300.332 -
std::shuffle(deque<int>)/1024 9278.125 -
std::shuffle(deque<int>)/32 293.813 -
std::shuffle(deque<int>)/8192 73847.697 -
std::shuffle(vector<int>)/1024 8796.611 -
std::shuffle(vector<int>)/32 278.397 -
std::shuffle(vector<int>)/8192 70036.362 -
std::sort(deque<int>)_(ascending)/1024 756.743 -
std::sort(deque<int>)_(ascending)/8 17.360 -
std::sort(deque<int>)_(ascending)/8192 5719.360 -
std::sort(deque<int>)_(descending)/1024 1293.025 -
std::sort(deque<int>)_(descending)/8 24.680 -1.19%
std::sort(deque<int>)_(descending)/8192 10325.442 -
std::sort(deque<int>)_(heap)/1024 6216.751 -
std::sort(deque<int>)_(heap)/8 24.022 -
std::sort(deque<int>)_(heap)/8192 68706.905 -
std::sort(deque<int>)_(pipe-organ)/1024 2743.527 -
std::sort(deque<int>)_(pipe-organ)/8 19.966 -
std::sort(deque<int>)_(pipe-organ)/8192 26114.377 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17518.975 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.387 -
std::sort(deque<int>)_(qsort_adversarial)/8192 477543.620 -1.94%
std::sort(deque<int>)_(repeated)/1024 982.478 4.07%
std::sort(deque<int>)_(repeated)/8 17.735 -
std::sort(deque<int>)_(repeated)/8192 6742.129 3.01%
std::sort(deque<int>)_(shuffled)/1024 6915.013 1.34%
std::sort(deque<int>)_(shuffled)/8 22.746 -
std::sort(deque<int>)_(shuffled)/8192 80543.059 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.006 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.739 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3727.844 -
std::sort(vector<NonIntegral>)_(descending)/1024 772.032 -
std::sort(vector<NonIntegral>)_(descending)/8 24.965 -
std::sort(vector<NonIntegral>)_(descending)/8192 5237.922 -
std::sort(vector<NonIntegral>)_(heap)/1024 4323.214 1.86%
std::sort(vector<NonIntegral>)_(heap)/8 23.784 -
std::sort(vector<NonIntegral>)_(heap)/8192 50193.318 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1867.705 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.455 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18243.962 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13220.189 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.735 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154518.412 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.647 -1.61%
std::sort(vector<NonIntegral>)_(repeated)/8 15.754 -4.04%
std::sort(vector<NonIntegral>)_(repeated)/8192 3732.101 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5024.794 6.74%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.543 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 95729.079 11.74%
std::sort(vector<int>)_(ascending)/1024 519.239 -
std::sort(vector<int>)_(ascending)/8 15.787 -
std::sort(vector<int>)_(ascending)/8192 3723.920 -
std::sort(vector<int>)_(descending)/1024 1005.676 -1.15%
std::sort(vector<int>)_(descending)/8 24.861 -
std::sort(vector<int>)_(descending)/8192 7164.881 -
std::sort(vector<int>)_(heap)/1024 4555.705 -
std::sort(vector<int>)_(heap)/8 24.071 1.89%
std::sort(vector<int>)_(heap)/8192 45404.198 -
std::sort(vector<int>)_(pipe-organ)/1024 2280.197 -
std::sort(vector<int>)_(pipe-organ)/8 17.703 -
std::sort(vector<int>)_(pipe-organ)/8192 21523.458 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12910.634 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.784 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147405.140 -
std::sort(vector<int>)_(repeated)/1024 658.485 -
std::sort(vector<int>)_(repeated)/8 15.834 -
std::sort(vector<int>)_(repeated)/8192 5022.143 -
std::sort(vector<int>)_(shuffled)/1024 4614.756 -
std::sort(vector<int>)_(shuffled)/8 22.754 -
std::sort(vector<int>)_(shuffled)/8192 44802.167 -
std::sort_heap(deque<int>)/1024 13303.065 -
std::sort_heap(deque<int>)/8 35.636 -
std::sort_heap(deque<int>)/8192 470494.336 -
std::sort_heap(deque<int>,_pred)/1024 12268.422 -13.61%
std::sort_heap(deque<int>,_pred)/8 34.790 -
std::sort_heap(deque<int>,_pred)/8192 424322.944 -3.21%
std::sort_heap(vector<NonIntegral>)/1024 9858.055 -
std::sort_heap(vector<NonIntegral>)/8 29.751 6.99%
std::sort_heap(vector<NonIntegral>)/8192 105571.559 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9818.089 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.852 -2.10%
std::sort_heap(vector<NonIntegral>,_pred)/8192 105822.175 -
std::sort_heap(vector<int>)/1024 9780.115 -
std::sort_heap(vector<int>)/8 30.305 3.23%
std::sort_heap(vector<int>)/8192 105766.972 -
std::sort_heap(vector<int>,_pred)/1024 9830.833 -
std::sort_heap(vector<int>,_pred)/8 32.442 -2.74%
std::sort_heap(vector<int>,_pred)/8192 105762.596 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2754.075 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1941.524 2.95%
std::stable_partition(deque<int>)_(alloc_fails)/50 1935.824 2.30%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9862.586 -
std::stable_partition(deque<int>)_(dense)/1024 563.778 -6.40%
std::stable_partition(deque<int>)_(dense)/32 28.631 -5.56%
std::stable_partition(deque<int>)_(dense)/50 37.501 -4.46%
std::stable_partition(deque<int>)_(dense)/8192 5638.534 -
std::stable_partition(deque<int>)_(sparse)/1024 440.470 -6.99%
std::stable_partition(deque<int>)_(sparse)/32 11.510 2.82%
std::stable_partition(deque<int>)_(sparse)/50 28.385 -
std::stable_partition(deque<int>)_(sparse)/8192 3587.323 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4223.518 1.08%
std::stable_partition(list<int>)_(alloc_fails)/32 1912.593 1.95%
std::stable_partition(list<int>)_(alloc_fails)/50 1947.114 2.26%
std::stable_partition(list<int>)_(alloc_fails)/8192 25734.343 -3.42%
std::stable_partition(list<int>)_(dense)/1024 1744.307 20.59%
std::stable_partition(list<int>)_(dense)/32 37.190 -
std::stable_partition(list<int>)_(dense)/50 56.380 -1.15%
std::stable_partition(list<int>)_(dense)/8192 17139.649 -25.16%
std::stable_partition(list<int>)_(sparse)/1024 931.145 -
std::stable_partition(list<int>)_(sparse)/32 9.434 -2.91%
std::stable_partition(list<int>)_(sparse)/50 26.951 -
std::stable_partition(list<int>)_(sparse)/8192 8914.492 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2380.543 3.21%
std::stable_partition(vector<int>)_(alloc_fails)/32 1901.856 3.48%
std::stable_partition(vector<int>)_(alloc_fails)/50 1913.627 3.12%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5370.120 -
std::stable_partition(vector<int>)_(dense)/1024 291.724 -
std::stable_partition(vector<int>)_(dense)/32 22.038 2.59%
std::stable_partition(vector<int>)_(dense)/50 26.974 5.81%
std::stable_partition(vector<int>)_(dense)/8192 2103.959 -
std::stable_partition(vector<int>)_(sparse)/1024 209.461 -3.01%
std::stable_partition(vector<int>)_(sparse)/32 7.491 -
std::stable_partition(vector<int>)_(sparse)/50 21.868 2.71%
std::stable_partition(vector<int>)_(sparse)/8192 1562.121 1.22%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4126.785 3.97%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.526 1.30%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19426.914 3.21%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29331.732 -1.45%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.697 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26285.176 -4.71%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13930.232 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.027 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25753.781 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16785.426 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.347 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22283.755 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26174.969 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.356 -10.94%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28062.295 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3736.651 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.681 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13031.080 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19635.746 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.812 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24443.787 -
std::stable_sort(deque<int>)_(ascending)/1024 2119.156 1.01%
std::stable_sort(deque<int>)_(ascending)/8 17.368 -10.18%
std::stable_sort(deque<int>)_(ascending)/8192 13562.305 -
std::stable_sort(deque<int>)_(descending)/1024 2917.917 -
std::stable_sort(deque<int>)_(descending)/8 25.693 -8.13%
std::stable_sort(deque<int>)_(descending)/8192 20400.479 -
std::stable_sort(deque<int>)_(heap)/1024 2745.877 1.31%
std::stable_sort(deque<int>)_(heap)/8 23.862 -8.53%
std::stable_sort(deque<int>)_(heap)/8192 17249.859 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2950.452 1.40%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.442 -3.00%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20399.144 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3109.043 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.944 -12.86%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20645.686 -1.09%
std::stable_sort(deque<int>)_(repeated)/1024 1414.291 -
std::stable_sort(deque<int>)_(repeated)/8 17.753 -7.69%
std::stable_sort(deque<int>)_(repeated)/8192 7654.440 -
std::stable_sort(deque<int>)_(shuffled)/1024 2552.976 1.38%
std::stable_sort(deque<int>)_(shuffled)/8 22.613 -5.35%
std::stable_sort(deque<int>)_(shuffled)/8192 14179.127 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4802.790 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.214 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48100.543 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22810.194 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.477 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118903.631 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13689.568 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.410 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107643.916 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13898.318 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.703 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84772.010 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22315.619 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.180 1.19%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135073.315 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3590.035 4.66%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.476 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18367.677 2.97%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17871.107 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.346 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145944.957 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3596.056 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.392 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42705.909 3.84%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13520.063 7.50%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.747 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 194969.301 4.07%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9483.320 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.464 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117205.143 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8066.507 -6.02%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.392 -1.53%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116204.013 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13488.241 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.717 -5.30%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199776.134 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1270.415 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.620 1.06%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14227.548 1.96%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11988.150 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.658 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174298.136 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4562.263 -2.03%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.903 -1.15%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18589.276 -1.44%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23336.774 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.305 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24573.457 4.07%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13795.071 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.140 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30439.217 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13922.191 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.639 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21846.311 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22483.799 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.865 -2.05%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34038.858 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3417.188 -1.96%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.882 -1.31%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9617.053 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17865.155 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.587 1.06%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27190.821 -
std::stable_sort(vector<int>)_(ascending)/1024 2061.145 -2.19%
std::stable_sort(vector<int>)_(ascending)/8 15.591 -
std::stable_sort(vector<int>)_(ascending)/8192 13409.789 -
std::stable_sort(vector<int>)_(descending)/1024 2752.047 -2.97%
std::stable_sort(vector<int>)_(descending)/8 24.034 4.54%
std::stable_sort(vector<int>)_(descending)/8192 18395.548 -
std::stable_sort(vector<int>)_(heap)/1024 2525.897 -1.07%
std::stable_sort(vector<int>)_(heap)/8 21.442 -
std::stable_sort(vector<int>)_(heap)/8192 14518.471 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2763.200 -2.32%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.407 1.17%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18279.528 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2867.068 -1.54%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.594 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18238.636 -
std::stable_sort(vector<int>)_(repeated)/1024 1080.288 -3.06%
std::stable_sort(vector<int>)_(repeated)/8 15.436 -1.96%
std::stable_sort(vector<int>)_(repeated)/8192 5236.977 -
std::stable_sort(vector<int>)_(shuffled)/1024 2234.502 -
std::stable_sort(vector<int>)_(shuffled)/8 19.727 -
std::stable_sort(vector<int>)_(shuffled)/8192 10974.337 -
std::swap_ranges(deque<int>)/1024 347.846 5.51%
std::swap_ranges(deque<int>)/32 11.272 8.10%
std::swap_ranges(deque<int>)/50 17.378 7.62%
std::swap_ranges(deque<int>)/8192 2778.475 8.45%
std::swap_ranges(list<int>)/1024 758.657 -
std::swap_ranges(list<int>)/32 20.156 2.94%
std::swap_ranges(list<int>)/50 32.293 -
std::swap_ranges(list<int>)/8192 10253.940 -2.19%
std::swap_ranges(vector<int>)/1024 62.569 -
std::swap_ranges(vector<int>)/32 4.810 -
std::swap_ranges(vector<int>)/50 5.595 -
std::swap_ranges(vector<int>)/8192 475.369 -
std::transform(deque<int>)_(identity_transform)/1024 369.938 -
std::transform(deque<int>)_(identity_transform)/32 12.309 -
std::transform(deque<int>)_(identity_transform)/50 19.077 -
std::transform(deque<int>)_(identity_transform)/8192 2445.568 -
std::transform(deque<int>,_deque<int>)/1024 660.078 -
std::transform(deque<int>,_deque<int>)/32 21.466 -
std::transform(deque<int>,_deque<int>)/50 36.609 2.21%
std::transform(deque<int>,_deque<int>)/8192 5419.720 -
std::transform(list<int>)_(identity_transform)/1024 736.545 -
std::transform(list<int>)_(identity_transform)/32 16.894 -
std::transform(list<int>)_(identity_transform)/50 30.280 -
std::transform(list<int>)_(identity_transform)/8192 7582.996 -
std::transform(list<int>,_list<int>)/1024 838.094 -
std::transform(list<int>,_list<int>)/32 23.027 -
std::transform(list<int>,_list<int>)/50 37.208 -
std::transform(list<int>,_list<int>)/8192 8473.624 -2.62%
std::transform(vector<int>)_(identity_transform)/1024 262.193 -
std::transform(vector<int>)_(identity_transform)/32 9.210 -
std::transform(vector<int>)_(identity_transform)/50 16.288 -
std::transform(vector<int>)_(identity_transform)/8192 2019.291 -
std::transform(vector<int>,_vector<int>)/1024 554.343 -
std::transform(vector<int>,_vector<int>)/32 17.159 -
std::transform(vector<int>,_vector<int>)/50 26.828 -
std::transform(vector<int>,_vector<int>)/8192 4437.237 -
std::unique(deque<int>)_(contiguous)/1024 513.776 -
std::unique(deque<int>)_(contiguous)/32 49.429 -6.62%
std::unique(deque<int>)_(contiguous)/52 55.413 -7.53%
std::unique(deque<int>)_(contiguous)/8192 3741.792 -
std::unique(deque<int>)_(sprinkled)/1024 509.833 -
std::unique(deque<int>)_(sprinkled)/32 52.967 -
std::unique(deque<int>)_(sprinkled)/52 61.125 -
std::unique(deque<int>)_(sprinkled)/8192 3804.192 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.133 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.821 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.413 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4558.154 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.543 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.942 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.682 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5203.122 -
std::unique(list<int>)_(contiguous)/1024 915.874 -1.30%
std::unique(list<int>)_(contiguous)/32 52.014 -
std::unique(list<int>)_(contiguous)/52 64.186 -
std::unique(list<int>)_(contiguous)/8192 7006.020 -
std::unique(list<int>)_(sprinkled)/1024 955.543 -
std::unique(list<int>)_(sprinkled)/32 53.932 -
std::unique(list<int>)_(sprinkled)/52 67.355 -4.10%
std::unique(list<int>)_(sprinkled)/8192 7945.305 -
std::unique(list<int>,_pred)_(contiguous)/1024 1016.206 4.15%
std::unique(list<int>,_pred)_(contiguous)/32 57.989 -
std::unique(list<int>,_pred)_(contiguous)/52 71.298 -4.40%
std::unique(list<int>,_pred)_(contiguous)/8192 7757.228 1.67%
std::unique(list<int>,_pred)_(sprinkled)/1024 1004.447 -1.45%
std::unique(list<int>,_pred)_(sprinkled)/32 62.797 2.01%
std::unique(list<int>,_pred)_(sprinkled)/52 78.812 1.95%
std::unique(list<int>,_pred)_(sprinkled)/8192 8357.231 1.22%
std::unique(vector<int>)_(contiguous)/1024 309.030 -
std::unique(vector<int>)_(contiguous)/32 48.171 -
std::unique(vector<int>)_(contiguous)/52 53.597 -
std::unique(vector<int>)_(contiguous)/8192 1911.294 -
std::unique(vector<int>)_(sprinkled)/1024 530.819 -
std::unique(vector<int>)_(sprinkled)/32 54.348 -
std::unique(vector<int>)_(sprinkled)/52 65.205 -
std::unique(vector<int>)_(sprinkled)/8192 3904.635 -1.41%
std::unique(vector<int>,_pred)_(contiguous)/1024 487.711 -1.03%
std::unique(vector<int>,_pred)_(contiguous)/32 54.221 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.660 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3582.709 -1.05%
std::unique(vector<int>,_pred)_(sprinkled)/1024 683.209 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.866 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.585 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5160.761 -
std::unique_copy(deque<int>)_(contiguous)/1024 470.994 -
std::unique_copy(deque<int>)_(contiguous)/32 9.529 -18.47%
std::unique_copy(deque<int>)_(contiguous)/52 14.859 -11.46%
std::unique_copy(deque<int>)_(contiguous)/8192 3718.139 -
std::unique_copy(deque<int>)_(sprinkled)/1024 480.321 2.23%
std::unique_copy(deque<int>)_(sprinkled)/32 12.363 30.27%
std::unique_copy(deque<int>)_(sprinkled)/52 17.499 13.67%
std::unique_copy(deque<int>)_(sprinkled)/8192 3746.946 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.192 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.265 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.576 1.84%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4479.133 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.601 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.746 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.479 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5055.092 -
std::unique_copy(list<int>)_(contiguous)/1024 738.008 -
std::unique_copy(list<int>)_(contiguous)/32 11.198 -
std::unique_copy(list<int>)_(contiguous)/52 19.490 -
std::unique_copy(list<int>)_(contiguous)/8192 6805.751 1.58%
std::unique_copy(list<int>)_(sprinkled)/1024 738.081 -
std::unique_copy(list<int>)_(sprinkled)/32 13.165 -4.85%
std::unique_copy(list<int>)_(sprinkled)/52 23.803 -
std::unique_copy(list<int>)_(sprinkled)/8192 6931.137 2.55%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 790.446 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.255 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.904 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7498.437 2.03%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.354 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.185 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.992 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7615.175 1.37%
std::unique_copy(vector<int>)_(contiguous)/1024 247.124 -
std::unique_copy(vector<int>)_(contiguous)/32 8.676 -
std::unique_copy(vector<int>)_(contiguous)/52 13.354 -1.54%
std::unique_copy(vector<int>)_(contiguous)/8192 1882.263 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.087 -
std::unique_copy(vector<int>)_(sprinkled)/32 12.902 -2.21%
std::unique_copy(vector<int>)_(sprinkled)/52 21.887 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3685.682 -6.62%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.271 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.397 -3.77%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.524 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3777.630 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.566 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.231 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.322 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4503.834 -
std::unordered_map<int,_int>::clear()/0 392.547 -
std::unordered_map<int,_int>::clear()/1024 8316.692 3.99%
std::unordered_map<int,_int>::clear()/32 593.314 1.11%
std::unordered_map<int,_int>::clear()/8192 65744.293 5.66%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.552 -2.86%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.761 5.69%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.571 -6.18%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -22.13%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.674 6.51%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.498 6.62%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.486 -9.31%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.335 8.75%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.430 3.95%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.314 -8.77%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.400 45.10%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.544 12.47%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.505 36.55%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.394 -6.21%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.072 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8509.046 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 262.528 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97411.811 -1.71%
std::unordered_map<int,_int>::ctor(const&)/0 12.900 -
std::unordered_map<int,_int>::ctor(const&)/1024 6855.896 -
std::unordered_map<int,_int>::ctor(const&)/32 205.313 -
std::unordered_map<int,_int>::ctor(const&)/8192 55910.784 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.015 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9667.559 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 272.048 5.44%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80818.151 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.901 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13350.877 -2.32%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.294 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140488.298 -1.85%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.952 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13316.525 -1.43%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 423.437 14.77%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140600.505 -1.50%
std::unordered_map<int,_int>::erase(iterator)/1024 19.948 1.69%
std::unordered_map<int,_int>::erase(iterator)/32 19.784 1.38%
std::unordered_map<int,_int>::erase(iterator)/8192 19.876 1.17%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.502 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5625.730 2.61%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.077 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45339.684 1.20%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.981 1.21%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.051 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.371 -2.62%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.298 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.158 1.09%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.062 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.212 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.190 -1.65%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.229 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.250 -2.41%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.384 -10.09%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.506 -2.40%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.532 -5.12%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -3.32%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.278 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.045 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.037 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.678 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12997.284 2.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.060 2.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 141477.913 1.29%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.914 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12371.604 -2.17%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.716 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138810.513 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.044 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7442.320 -3.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 591.873 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85176.486 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.737 -3.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13954.678 -3.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 766.367 -2.26%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147780.220 -3.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.010 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13653.641 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 758.878 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142307.016 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.436 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.799 -2.82%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.714 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.076 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.067 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.430 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.262 -1.02%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.975 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.139 -2.73%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.394 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.394 -5.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.065 -3.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.514 -11.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.952 -3.73%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.160 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.490 -1.56%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.350 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.717 3.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.156 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.204 8.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.896 3.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.234 4.40%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.145 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6888.920 3.82%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.076 3.57%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54339.880 1.46%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.149 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6757.065 -15.84%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.904 2.07%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54940.350 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1262.543 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.240 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24766.116 -1.57%
std::unordered_multimap<int,_int>::clear()/0 391.668 -1.40%
std::unordered_multimap<int,_int>::clear()/1024 8058.180 -18.79%
std::unordered_multimap<int,_int>::clear()/32 587.623 -8.90%
std::unordered_multimap<int,_int>::clear()/8192 64928.439 -15.50%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.402 22.32%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.581 20.23%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.451 10.69%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.339 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.403 -21.65%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.791 21.16%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.514 -11.77%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.924 11.82%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.000 23.39%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.899 6.38%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.275 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.281 18.28%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.257 8.14%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.223 3.71%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.063 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8639.544 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 288.797 1.25%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 101915.779 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.960 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6764.725 -
std::unordered_multimap<int,_int>::ctor(const&)/32 201.780 -1.85%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55568.432 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.959 -1.42%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9193.785 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.511 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77430.362 1.36%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.811 -1.13%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12870.211 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.879 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139090.166 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.133 1.24%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12662.156 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 379.040 3.64%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139453.372 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.512 -11.15%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.489 -9.38%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.105 -1.34%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.664 -1.47%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5788.512 -10.49%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 512.553 -6.10%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44708.525 -13.11%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.421 1.57%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.972 2.19%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.284 -5.72%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.341 17.18%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.445 19.99%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.440 6.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.252 3.31%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.456 4.91%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.360 11.36%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.017 -17.01%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.309 -17.86%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.224 -9.65%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.408 4.58%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.112 -6.30%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.028 -13.75%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.300 10.02%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.761 -2.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15135.474 1.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 801.967 6.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169838.194 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.576 -2.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15573.463 3.72%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 779.874 1.59%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168625.220 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.634 -1.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13961.477 -1.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 804.289 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177685.981 -1.96%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.971 -1.76%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15880.723 4.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 826.349 2.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167344.776 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.942 -1.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16266.239 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 810.962 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182460.779 -1.49%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.397 -3.30%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.025 -1.05%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.365 -9.83%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.364 -2.07%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.323 -6.84%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.853 -1.35%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.885 8.67%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.339 -2.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 26.582 33.31%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.847 -4.70%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.759 35.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.120 -1.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6643.761 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.432 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53724.280 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.133 -1.14%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6622.003 -8.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.290 -4.70%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54427.578 -5.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1409.841 4.55%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.032 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26441.628 -1.80%
std::unordered_multiset<int>::clear()/0 392.458 -
std::unordered_multiset<int>::clear()/1024 9750.170 17.65%
std::unordered_multiset<int>::clear()/32 643.902 4.15%
std::unordered_multiset<int>::clear()/8192 75476.339 17.64%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.294 -2.91%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.330 -8.14%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.201 -14.95%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.340 -7.15%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.325 -9.36%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.513 -5.81%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.334 -22.41%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.891 9.23%
std::unordered_multiset<int>::count(key)_(existent)/32 1.518 -11.59%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.567 -10.91%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.277 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.369 -5.29%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.414 3.84%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.277 -3.20%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.013 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8598.170 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 296.391 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102054.663 -
std::unordered_multiset<int>::ctor(const&)/0 12.913 -
std::unordered_multiset<int>::ctor(const&)/1024 6898.004 2.35%
std::unordered_multiset<int>::ctor(const&)/32 202.748 -
std::unordered_multiset<int>::ctor(const&)/8192 55973.583 -9.90%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.083 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9103.102 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 255.072 -2.67%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76618.053 1.36%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.853 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13097.104 3.01%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.410 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144778.531 4.52%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.848 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12799.416 2.19%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.844 1.99%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139982.643 1.28%
std::unordered_multiset<int>::erase(iterator)/1024 21.786 11.81%
std::unordered_multiset<int>::erase(iterator)/32 21.219 9.14%
std::unordered_multiset<int>::erase(iterator)/8192 21.831 11.91%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.804 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6431.934 12.93%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.697 4.26%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52195.935 15.80%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.320 1.40%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.216 -1.30%
std::unordered_multiset<int>::erase(key)_(existent)/8192 25.370 10.80%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.277 -6.94%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.250 -4.54%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.394 -3.50%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.094 -2.68%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.099 -2.57%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.199 -4.75%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.171 -5.92%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.300 -9.86%
std::unordered_multiset<int>::find(key)_(existent)/32 1.303 1.25%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.220 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.235 29.06%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.042 -4.59%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.101 -1.92%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.053 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15059.230 1.95%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.110 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169058.143 1.75%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.119 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15022.805 1.73%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 777.009 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165841.542 1.30%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.797 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13610.118 1.21%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 802.144 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 173849.160 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.774 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.096 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.555 6.53%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.525 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.959 -3.87%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.859 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.570 -6.74%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.506 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.613 -2.00%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.678 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 27.153 8.71%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.173 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6857.567 2.43%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 230.661 10.55%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54903.371 2.18%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.148 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6844.676 2.64%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 203.268 3.47%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55868.766 2.62%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1493.869 7.38%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.212 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26545.420 -2.02%
std::unordered_set<int>::clear()/0 390.555 -
std::unordered_set<int>::clear()/1024 9030.676 15.44%
std::unordered_set<int>::clear()/32 601.401 2.76%
std::unordered_set<int>::clear()/8192 65687.230 5.54%
std::unordered_set<int>::contains(key)_(existent)/1024 1.279 -22.40%
std::unordered_set<int>::contains(key)_(existent)/32 1.354 -5.60%
std::unordered_set<int>::contains(key)_(existent)/8192 1.320 -14.82%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.398 9.05%
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.056 31.12%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.689 5.63%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.556 -10.08%
std::unordered_set<int>::count(key)_(existent)/1024 1.661 42.50%
std::unordered_set<int>::count(key)_(existent)/32 1.658 38.46%
std::unordered_set<int>::count(key)_(existent)/8192 1.259 -1.13%
std::unordered_set<int>::count(key)_(non-existent)/0 0.484 58.84%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.673 16.61%
std::unordered_set<int>::count(key)_(non-existent)/32 1.683 21.25%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.649 10.20%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.729 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9058.694 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 285.168 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 112124.218 3.20%
std::unordered_set<int>::ctor(const&)/0 12.866 -
std::unordered_set<int>::ctor(const&)/1024 6890.293 1.64%
std::unordered_set<int>::ctor(const&)/32 203.944 1.03%
std::unordered_set<int>::ctor(const&)/8192 57901.264 3.84%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.162 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9976.950 2.93%
std::unordered_set<int>::ctor(const&,_alloc)/32 281.128 5.50%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81289.112 1.31%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.839 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13596.262 -12.06%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.872 -7.74%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141670.874 -4.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.848 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13271.892 -2.77%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.327 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142497.151 -1.20%
std::unordered_set<int>::erase(iterator)/1024 22.842 16.80%
std::unordered_set<int>::erase(iterator)/32 20.548 5.51%
std::unordered_set<int>::erase(iterator)/8192 23.324 18.79%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.777 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5515.663 3.05%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.051 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44403.615 -
std::unordered_set<int>::erase(key)_(existent)/1024 25.498 8.58%
std::unordered_set<int>::erase(key)_(existent)/32 20.969 -6.50%
std::unordered_set<int>::erase(key)_(existent)/8192 30.545 43.58%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.262 -35.37%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.573 12.19%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.471 15.16%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.293 21.79%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.231 -16.50%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.423 1.47%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.216 -
std::unordered_set<int>::find(key)_(existent)/1024 1.552 11.19%
std::unordered_set<int>::find(key)_(existent)/32 1.434 13.76%
std::unordered_set<int>::find(key)_(existent)/8192 1.596 16.72%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.055 4.24%
std::unordered_set<int>::find(key)_(non-existent)/32 1.086 -8.09%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.210 20.06%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.798 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13407.225 11.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.299 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136395.821 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.501 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13225.572 12.64%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 724.247 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 134989.893 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.072 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7554.680 2.95%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 585.225 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87226.522 3.92%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.414 26.54%
std::unordered_set<int>::insert(value)_(already_present)/32 2.830 39.27%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.663 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.895 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.496 -7.11%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.981 3.49%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.799 -1.13%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.882 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.235 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.565 6.72%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 18.861 -2.36%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.483 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6658.110 -6.37%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 221.880 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54012.914 -2.19%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.490 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6640.751 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.498 -2.76%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54421.452 -1.58%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.938 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1541.993 4.43%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.640 3.64%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27507.161 -
std::unordered_set<std::string>::clear()/0 393.387 -
std::unordered_set<std::string>::clear()/1024 22999.568 -
std::unordered_set<std::string>::clear()/32 915.430 4.79%
std::unordered_set<std::string>::clear()/8192 221960.191 1.73%
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.453 -5.06%
std::unordered_set<std::string>::contains(key)_(existent)/32 38.055 7.35%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.270 2.33%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.155 -3.93%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.183 -6.83%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.189 -13.61%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.385 -2.56%
std::unordered_set<std::string>::count(key)_(existent)/32 36.386 -8.88%
std::unordered_set<std::string>::count(key)_(existent)/8192 40.874 8.13%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 3.10%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 20.619 -19.51%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.228 -11.42%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.553 8.42%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.893 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41007.989 -2.03%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1009.770 -6.19%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 741644.355 -
std::unordered_set<std::string>::ctor(const&)/0 12.868 -
std::unordered_set<std::string>::ctor(const&)/1024 33436.132 -1.33%
std::unordered_set<std::string>::ctor(const&)/32 869.341 8.07%
std::unordered_set<std::string>::ctor(const&)/8192 337796.855 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.160 1.50%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63262.315 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1669.248 22.94%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 605422.155 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.871 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62506.470 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1717.345 2.32%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 642491.194 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.857 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61785.130 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1588.755 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 641543.531 -
std::unordered_set<std::string>::erase(iterator)/1024 25.874 1.22%
std::unordered_set<std::string>::erase(iterator)/32 28.771 -3.86%
std::unordered_set<std::string>::erase(iterator)/8192 29.903 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.194 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12472.363 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 653.266 -7.96%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119026.547 1.89%
std::unordered_set<std::string>::erase(key)_(existent)/1024 128.373 -3.72%
std::unordered_set<std::string>::erase(key)_(existent)/32 91.214 -30.80%
std::unordered_set<std::string>::erase(key)_(existent)/8192 106.309 74.56%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.273 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.930 -2.24%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.711 -2.64%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.956 -2.66%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.802 -13.29%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 25.547 32.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 24.492 3.63%
std::unordered_set<std::string>::find(key)_(existent)/1024 44.757 14.52%
std::unordered_set<std::string>::find(key)_(existent)/32 33.366 -4.51%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.926 14.65%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.332 4.26%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.090 -8.38%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.158 25.61%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.740 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.862 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56092.163 -1.57%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1846.691 -5.85%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 602905.109 1.43%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.738 1.99%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56463.549 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1717.287 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606637.368 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.754 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55306.509 1.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1867.463 1.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 564265.193 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.967 -16.81%
std::unordered_set<std::string>::insert(value)_(already_present)/32 35.474 -38.47%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 70.205 47.31%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 64.461 -12.16%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 46.475 -26.95%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 54.983 -3.80%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.898 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 64.338 51.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 63.906 44.49%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 42.531 19.60%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.810 -15.41%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.166 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36067.355 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 759.172 -1.22%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342553.143 1.10%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.052 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35816.377 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 756.421 -6.06%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340888.305 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16197.195 -3.62%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 350.093 32.69%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211564.928 -
std::upper_bound(std::deque<int>)/100 30.559 -1.03%
std::upper_bound(std::deque<int>)/8 18.017 -
std::upper_bound(std::deque<int>)/8192 64.895 -
std::upper_bound(std::forward_list<int>)/100 96.522 -1.39%
std::upper_bound(std::forward_list<int>)/8 16.065 -
std::upper_bound(std::forward_list<int>)/8192 10696.587 -
std::upper_bound(std::list<int>)/100 101.074 -
std::upper_bound(std::list<int>)/8 16.168 -
std::upper_bound(std::list<int>)/8192 14726.121 12.26%
std::upper_bound(std::vector<int>)/100 12.278 -
std::upper_bound(std::vector<int>)/8 5.984 -
std::upper_bound(std::vector<int>)/8192 15.671 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.731 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.856 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 644.700 2.92%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.641 -
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 273.836 2.66%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.159 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.316 5.11%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 442.817 -39.96%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.822 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 13.990 24.15%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 937.657 44.78%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.754 1.06%
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.801 17.32%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 932.319 53.03%
std::vector<int>::ctor(size)/1024 44.104 -
std::vector<int>::ctor(size)/32 11.466 11.73%
std::vector<int>::ctor(size)/8192 567.862 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.066 -4.11%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.023 8.20%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.403 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.604 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.418 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.984 1.17%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.455 4.47%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.452 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.580 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.099 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.407 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 964.679 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.683 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4687.404 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 921.227 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.627 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4255.325 -7.20%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 944.058 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.765 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4743.828 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.903 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.743 -2.02%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.796 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.118 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.996 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 886.719 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.016 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.824 2.46%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 683.449 4.04%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.445 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.465 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.469 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.458 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 857.014 2.91%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 412.278 1.07%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4863.798 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12715.749 1.12%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.963 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110691.092 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.513 -3.90%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.290 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.500 -1.83%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6583.647 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.763 12.60%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55134.876 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.498 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 37.481 5.86%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6871.530 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21969.700 10.01%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 668.195 11.18%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 189933.369 9.38%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.895 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 37.250 6.04%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6886.338 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21738.412 9.32%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 662.775 10.13%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 187835.515 8.28%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.510 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 37.616 6.98%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6886.617 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21833.650 9.53%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 664.579 10.48%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 188923.243 8.96%
std::vector<std::string>::ctor(size)/1024 432.028 1.14%
std::vector<std::string>::ctor(size)/32 37.684 17.94%
std::vector<std::string>::ctor(size)/8192 4209.458 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.456 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.728 9.84%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5359.099 1.52%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22121.238 11.53%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 643.279 12.08%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 188546.362 8.59%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.940 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.417 3.45%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.089 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.752 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.300 -1.33%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.432 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.365 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.892 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2271.671 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.912 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.032 -2.24%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.237 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.379 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.104 2.07%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4570.205 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 587.523 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 37.646 4.36%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.530 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1824.089 2.44%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.120 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12351.926 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 16688.879 8.71%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 834.397 4.99%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117470.253 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3349.890 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 528.532 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23064.457 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16717.352 -1.32%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 870.449 1.70%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128599.376 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1866.830 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.124 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14281.464 2.53%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13749.563 1.78%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 877.890 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117892.687 1.11%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.133 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.173 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.108 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 305.674 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.309 3.67%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2290.442 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.334 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.316 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5691.414 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6555.792 2.31%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.997 -2.79%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52675.054 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 551.137 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.442 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3218.195 -5.15%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.532 -1.95%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.673 1.52%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5672.263 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.817 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.735 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.534 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.183 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.706 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.730 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.748 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.724 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.423 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.458 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.452 -
vector<bool>(const_vector<bool>&) 9.650 -2.37%
vector<bool>(size_type,_const_value_type&) 8.314 1.36%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.121 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.969 -
vector<bool>::reserve() 7.996 -3.09%
vector<bool>::resize() 10.815 1.88%
Geometric Mean 888.562 -