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 8de1a07d63ee1da54a88bf2f2d0e2bfaec39f061

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 569131 2026-02-13T22:17:44 0:00:00
Previous 569079 2026-02-13T12:35:31 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2120 2276
Performance Improvements 1646 2629
Unchanged Tests 38029 36890
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 154.96% 12139880.582 30952369.174 - 69.74% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 139.82% 635.711 1524.586 - 102.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 126.34% 37551634.997 84992671.609 - 128.26% -
std::rotate_copy(vector<int>)/8192 123.45% 330.445 738.386 - 3.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 115.14% 32.965 70.923 - 7.60% -
SetIntersection_Interlaced_Vector_uint32_262144_64 104.39% 8413067.465 17195611.555 - 102.88% -
rng::starts_with(list<int>)/1000 91.08% 754.463 1441.644 - 91.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 89.62% 34.493 65.405 - -11.40% -
rng::starts_with(list<int>)/1024 88.51% 772.829 1456.885 - 89.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 85.51% 4153391.437 7704958.601 - 90.47% -
std::set<std::string>::insert(value)_(already_present)/1024 80.36% 16.273 29.351 - 29.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 78.07% 0.273 0.486 - 68.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 77.65% 0.392 0.697 - 35.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 72.88% 6.342 10.965 - -0.76% -
std::search(deque<int>)_(no_match)/1024 70.48% 243.893 415.789 - 37.15% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 69.70% 31.269 53.064 - -18.74% -
BM_StringConstructDestroyCStr_Empty_Transparent 63.81% 0.231 0.378 - 21.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 62.70% 0.297 0.483 - 21.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 61.01% 109269208.399 175932162.052 - 52.46% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 59.24% 4.592 7.312 - -0.41% -
SetIntersection_Interlaced_Vector_float_262144_64 57.48% 7993127.435 12587479.147 - -19.63% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 55.44% 11.355 17.649 - 26.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 52.37% 73.160 111.471 - 51.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 50.34% 21319045.594 32051902.912 - 51.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 50.22% 7.583 11.391 - 25.49% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 49.35% 0.273 0.408 - -15.76% -
ranges::minmax(std::list<long_long>)/1 47.16% 0.460 0.677 - 97.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 44.40% 3010604.335 4347442.730 - 43.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 43.12% 8095110.487 11585752.828 - 54.56% -
BM_PushHeap_uint32_PipeOrgan_1 42.95% 0.486 0.695 - 49.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 41.56% 57325702.784 81151818.362 - 32.51% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 41.44% 8.218 11.624 - 1.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 40.68% 46.830 65.883 - 52.73% -
SetIntersection_Interlaced_Vector_uint32_1024_64 40.13% 3444952.146 4827376.861 - -3.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 39.61% 1654961.672 2310507.180 - 37.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 39.12% 50.290 69.965 - 30.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.10% 29.756 41.391 - -1.69% -
std::equal(list<int>)_(it,_it,_it)/1024 39.04% 1122.354 1560.520 - 38.94% -
std::set<std::string>::insert(value)_(already_present)/32 39.03% 7.471 10.387 - -36.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 36.74% 25.119 34.348 - 4.17% -
std::copy(vector<int>)/4096 35.62% 159.579 216.427 - 43.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 35.61% 4418577.556 5991835.059 - 37.93% -
BM_PushHeap_float_PipeOrgan_1 35.34% 0.449 0.608 - -9.36% -
std::equal(vector<bool>)_(unaligned)/50 34.49% 0.794 1.068 - 30.83% -
std::unordered_set<int>::count(key)_(non-existent)/32 33.74% 1.291 1.727 - 23.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 33.54% 23.924 31.948 - -16.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 33.39% 5.898 7.868 - -0.71% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 33.21% 12603.984 16789.415 - 29.62% -
std::equal(vector<bool>)_(unaligned)/8 33.16% 0.800 1.065 - 30.26% -
BM_PushHeap_string_Random_1 32.98% 0.526 0.699 - 0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 32.74% 569.231 755.591 - 31.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 32.67% 42.764 56.734 - 8.11% -
SetIntersection_Interlaced_Vector_float_16384_16 31.86% 2854187.405 3763463.867 - 32.16% -
SetIntersection_Interlaced_Vector_float_16384_64 31.66% 6377514.856 8396560.433 - 50.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 30.79% 19.039 24.901 - -52.49% -
std::multimap<int,_int>::find(key)_(non-existent)/32 29.41% 2.433 3.148 - 28.60% -
SetIntersection_Interlaced_Vector_uint64_262144_64 29.05% 17265969.111 22281998.892 - 114.31% -
std::copy_backward(vector<bool>)_(aligned)/262144 29.00% 643.380 829.963 - 34.72% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28.98% 612.872 790.474 - 7.65% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 28.95% 103170.382 133041.001 - 25.39% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 28.85% 7.225 9.310 - 31.73% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 28.68% 177019.223 227792.015 - 28.27% -
std::move_backward(vector<int>)/1048576 28.59% 58946.104 75800.882 - 34.24% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 28.57% 0.347 0.447 - 26.00% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 28.55% 2.671 3.433 - 15.56% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 28.26% 6.965 8.933 - 14.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 28.23% 2173399.597 2786936.889 - 25.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 28.17% 1.181 1.513 - 6.87% -
SetIntersection_Interlaced_Vector_uint32_1024_256 28.17% 5765846.977 7390044.951 - 24.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 27.69% 59.466 75.934 - 25.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 27.24% 0.408 0.520 - 12.29% -
std::unordered_multimap<int,_int>::clear()/8192 27.18% 61417.875 78108.397 - 16.37% -
std::unique_copy(deque<int>)_(sprinkled)/32 26.97% 9.191 11.670 - 26.83% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 26.63% 5.086 6.440 - 13.08% -
BM_vector_deque_ranges_copy_backward/0 26.31% 0.385 0.486 - -6.23% -
std::unique_copy(deque<int>)_(sprinkled)/52 26.11% 14.693 18.530 - 25.91% -
std::find_if(deque<int>)_(process_all)/32768 25.87% 8074.802 10163.946 - 9.07% -
std::find_end(deque<int>)_(single_element)/8192 25.73% 2348.048 2952.137 - 46.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 25.65% 30.724 38.606 - -9.52% -
std::find(vector<bool>)_(process_all)/8 25.55% 0.675 0.848 - 51.28% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 25.31% 32455.482 40670.032 - 23.07% -
std::find(vector<bool>)_(process_all)/50 25.20% 0.676 0.846 - 51.02% -
std::set<int>::contains(key)_(non-existent)/1024 25.13% 5.985 7.489 - 23.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 24.85% 1.184 1.478 - 4.02% -
BM_toupper_char<char> 24.76% 0.552 0.688 - -0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 24.62% 4429360.162 5519710.634 - 20.97% -
rng::contains_subrange(list<int>)_(process_all)/8192 24.54% 7122.464 8870.150 - -1.89% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 24.45% 5.364 6.676 - 28.96% -
std::unordered_set<int>::contains(key)_(existent)/8192 24.25% 1.309 1.627 - 33.53% -
std::find_end(deque<int>)_(match_near_end)/1000 24.18% 37.074 46.038 - -86.79% -
std::multiset<std::string>::erase(key)_(existent)/8192 24.16% 81.394 101.059 - -4.94% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 24.02% 33.740 41.844 - 0.63% -
BM_tolower_char<wchar_t> 23.70% 0.558 0.690 - 14.39% -
ranges::minmax(std::deque<__int128>)/8 23.35% 3.757 4.635 - 25.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 23.27% 2.205 2.719 - -0.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 23.20% 896.394 1104.360 - 21.51% -
SetIntersection_Interlaced_Vector_uint32_256_16 22.66% 6155652.601 7550620.476 - 13.01% -
std::stable_partition(list<int>)_(dense)/1024 22.66% 1423.601 1746.129 - -0.05% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 22.53% 6.737 8.255 - 25.75% -
std::find_if(deque<int>)_(process_all)/1024 22.12% 248.579 303.569 - 4.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 21.81% 6275.911 7644.607 - 26.81% -
ranges::minmax(std::list<char>)/1 21.68% 0.357 0.434 - 5.36% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 21.67% 11.669 14.198 - 24.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 21.65% 8386.636 10202.419 - 14.41% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 21.47% 1.227 1.491 - 2.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 21.07% 23.180 28.063 - 22.02% -
std::all_of(list<int>)_(process_all)/8192 20.99% 6907.157 8357.079 - 9.32% -
std::set<int>::contains(key)_(non-existent)/32 20.89% 2.623 3.170 - 3.20% -
BM_deque_vector_ranges_copy_backward/0 20.72% 1.278 1.543 - 12.32% -
std::set<int>::equal_range(key)_(non-existent)/32 20.48% 2.316 2.791 - 7.95% -
SetIntersection_Interlaced_Vector_float_262144_4 20.47% 1556269.802 1874874.537 - -5.82% -
std::find_end(deque<int>)_(near_matches)/8192 20.37% 1113433.029 1340293.915 - -24.23% -
std::find_if(deque<int>)_(process_all)/8192 20.15% 1982.762 2382.365 - 2.25% -
SetIntersection_Interlaced_Vector_float_262144_1024 19.95% 87764300.950 105273279.698 - 1.46% -
std::set<std::string>::erase(iterator)/1024 19.93% 27.560 33.051 - 27.21% -
SetIntersection_Interlaced_Vector_uint32_1024_16 19.54% 1897510.319 2268227.628 - -9.25% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 19.53% 32.221 38.513 - -18.30% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 19.12% 147675.581 175905.056 - 17.29% -
SetIntersection_Interlaced_Vector_uint32_16384_64 18.94% 6074862.918 7225396.698 - 14.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 18.89% 6969818.621 8286192.567 - 15.53% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 18.87% 8152.124 9690.039 - 28.85% -
std::multiset<std::string>::insert(value)_(already_present)/8192 18.81% 52.384 62.237 - -26.39% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 18.79% 1.203 1.430 - 2.73% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 18.69% 6.564 7.791 - -1.87% -
BM_PushHeap_uint32_QuickSortAdversary_1 18.47% 0.487 0.577 - 46.35% -
std::search(vector<int>,_pred)_(single_element)/8192 18.36% 3912.645 4631.046 - 0.59% -
std::unordered_set<int>::count(key)_(existent)/8192 18.27% 1.308 1.547 - 9.97% -
std::search(vector<int>,_pred)_(single_element)/1000 18.26% 478.571 565.972 - 0.50% -
std::unordered_set<int>::ctor(const&)/8192 18.08% 55354.848 65363.172 - 16.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 18.01% 8412.228 9926.964 - 13.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 17.99% 68092.358 80344.606 - 15.61% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 17.70% 1.309 1.540 - -1.19% -
std::search(vector<int>,_pred)_(single_element)/1024 17.49% 493.513 579.847 - 0.50% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 17.48% 7.585 8.911 - 19.59% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 17.29% 2.299 2.696 - 13.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.19% 31.557 36.982 - 13.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.15% 1409.836 1651.663 - 12.28% -
std::copy(vector<bool>)_(aligned)/262144 16.78% 656.398 766.528 - 30.40% -
BM_deque_deque_ranges_move_backward/0 16.69% 0.787 0.918 - -0.25% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 16.49% 7887.910 9188.244 - 26.56% -
std::set<int>::ctor(const&)/8192 16.48% 50754.815 59119.188 - 18.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 16.33% 10056.460 11698.310 - 39.94% -
rng::starts_with(list<int>,_pred)/8192 16.31% 11752.918 13669.847 - 11.87% -
std::map<int,_int>::erase(iterator)/8192 16.31% 20.848 24.248 - -9.28% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 16.30% 52848.507 61460.784 - 19.46% -
BM_deque_deque_copy_backward/0 16.16% 0.793 0.921 - -0.03% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 16.16% 12831.574 14905.182 - 13.90% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 16.10% 104708.823 121568.389 - 15.49% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 16.04% 1.335 1.549 - 11.60% -
std::multiset<std::string>::ctor(const&,_alloc)/32 15.91% 749.421 868.618 - -11.59% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 15.87% 46331235.941 53685455.528 - 20.90% -
BM_StringConstructDestroyCStr_Large_Transparent 15.80% 10.113 11.711 - 15.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 15.75% 22.955 26.571 - -18.82% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 15.73% 33.898 39.230 - 9.79% -
std::find_end(deque<int>)_(process_all)/8192 15.54% 2124.377 2454.409 - -14.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 15.45% 0.632 0.729 - 5.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 15.37% 1.636 1.888 - -1.27% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.35% 0.342 0.395 - 8.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 15.34% 277399.435 319961.625 - 13.71% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 15.30% 1.183 1.364 - -3.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 15.17% 1.188 1.368 - -3.82% -
std::unordered_set<int>::contains(key)_(existent)/32 15.16% 1.207 1.390 - -1.36% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 15.12% 24.264 27.934 - 17.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 15.07% 24.597 28.304 - -14.46% -
std::unordered_set<int>::contains(key)_(non-existent)/0 15.02% 0.425 0.488 - 33.56% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 14.99% 1039.962 1195.846 - 17.56% -
SetIntersection_Interlaced_Vector_uint32_16384_16 14.96% 2473783.373 2843928.085 - 17.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 14.94% 1494896.408 1718248.369 - 14.36% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 14.85% 1.610 1.849 - 7.03% -
BM_PushHeap_uint32_QuickSortAdversary_16 14.84% 0.924 1.061 - 15.69% -
bm_lexicographical_compare<signed_char>/64 14.80% 2.009 2.307 - 20.72% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 14.80% 1763.516 2024.471 - 19.19% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 14.73% 1.448 1.662 - 24.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 14.69% 40.559 46.516 - 16.78% -
std::replace_if(vector<int>)_(sprinkled)/50 14.66% 12.742 14.611 - 14.61% -
std::find_end(deque<int>)_(single_element)/1024 14.46% 327.492 374.862 - 34.94% -
BM_StringEraseWithMove_Huge_Opaque 14.41% 46.607 53.323 - -21.85% -
std::find_end(deque<int>)_(process_all)/1048576 14.40% 278816.019 318962.208 - -12.90% -
SetIntersection_Interlaced_Vector_uint32_262144_256 14.32% 29208169.500 33390699.992 - 21.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 14.25% 107701.133 123046.244 - 16.56% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 14.21% 21.373 24.409 - 5.14% -
rng::find_last(deque<int>)_(bail_90%)/8 14.10% 0.835 0.952 - -1.76% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 13.99% 0.396 0.451 - 16.14% -
std::adjacent_find(list<int>)/8192 13.99% 6706.081 7644.293 - 7.37% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.93% 35.756 40.736 - 3.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13.90% 1625.577 1851.562 - 30.61% -
std::reverse(list<int>)/32768 13.83% 17246.913 19632.968 - 2.17% -
std::set<std::string>::upper_bound(key)_(existent)/32 13.56% 15.499 17.601 - 1.60% -
std::unordered_multiset<int>::find(key)_(existent)/32 13.52% 1.280 1.453 - 8.04% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 13.46% 29.043 32.952 - 21.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 13.42% 19.360 21.959 - 4.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 13.31% 61404109.170 69578504.715 - 8.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13.30% 13556.625 15360.098 - 18.82% -
ranges::minmax(std::vector<char>)/8 13.27% 1.004 1.137 - 12.58% -
SetIntersection_Interlaced_Vector_float_16384_4 13.23% 1374685.328 1556622.353 - -5.67% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 13.15% 525.761 594.918 - 9.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 13.15% 3301367.454 3735492.551 - 4.27% -
std::unordered_map<int,_int>::erase(iterator)/8192 13.13% 19.759 22.354 - 11.13% -
std::multiset<std::string>::erase(iterator)/32 12.84% 27.265 30.765 - 15.20% -
std::multiset<std::string>::find(key)_(non-existent)/32 12.83% 9.796 11.053 - 9.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 12.79% 1.401 1.580 - -8.62% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 12.69% 220.069 247.986 - 15.61% -
std::copy(deque<int>)/64 12.67% 2.687 3.028 - 0.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 12.63% 1.189 1.340 - 10.85% -
BM_deque_deque_ranges_copy/0 12.59% 0.791 0.890 - 20.73% -
ranges::minmax(std::deque<char>)/1 12.46% 0.656 0.738 - 12.40% -
std::unordered_set<int>::count(key)_(non-existent)/0 12.45% 0.282 0.318 - -34.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 12.41% 20.609 23.166 - 11.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.38% 1353268.427 1520846.915 - 12.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 12.37% 0.434 0.488 - -0.39% -
std::set<int>::equal_range(key)_(non-existent)/1024 12.35% 6.714 7.544 - 30.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.23% 1163.519 1305.844 - 17.01% -
BM_num_put<bool> 12.11% 10.548 11.825 - 26.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 12.10% 1746798.751 1958212.601 - -0.58% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.08% 12.529 14.042 - 12.45% -
std::multiset<std::string>::insert(value)_(already_present)/32 12.04% 43.535 48.777 - -22.86% -
std::copy_n(vector<int>)/4096 11.99% 194.948 218.325 - 53.31% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 11.96% 349.204 390.972 - 9.55% -
ranges::minmax(std::deque<__int128>)/70000 11.88% 33838.503 37857.765 - 11.39% -
std::move_backward(vector<int>)/262144 11.87% 21684.590 24257.927 - 12.22% -
std::find_if_not(vector<char>)_(bail_25%)/1024 11.81% 25.109 28.075 - 3.42% -
SetIntersection_Front_Set_uint64_1024_64 11.81% 1612779.902 1803174.518 - 5.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.70% 8857772.851 9894008.720 - 10.01% -
std::set<std::string>::count(key)_(non-existent)/8192 11.64% 33.496 37.397 - 10.53% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 11.55% 12668.424 14131.079 - 8.18% -
std::set<int>::insert(value)_(new_value,_middle)/0 11.50% 17.108 19.076 - 11.05% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11.49% 10139.015 11304.081 - -10.71% -
BM_StringRelational_Eq_Small_Small_Control 11.48% 1.754 1.955 - 16.03% -
SetIntersection_Front_Vector_uint32_1024_1024 11.44% 5309796.037 5917017.087 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 11.43% 26573867.992 29611673.004 - 11.65% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 11.43% 23.890 26.620 - -0.33% -
std::move(list<int>)/64 11.37% 38.813 43.228 - -9.72% -
SetIntersection_Front_Vector_uint32_262144_1024 11.21% 5310845.253 5906415.786 - 11.24% -
std::copy_backward(list<int>)/4096 11.19% 3163.605 3517.626 - 8.57% -
std::set<int>::count(key)_(non-existent)/1024 11.11% 7.436 8.262 - 3.75% -
std::vector<std::string>::ctor(size)/32 11.04% 35.214 39.103 - 23.15% -
std::replace(vector<int>)_(sprinkled)/50 10.96% 8.220 9.121 - 4.09% -
std::unordered_map<int,_int>::erase(iterator)/1024 10.87% 19.459 21.574 - 7.55% -
SetIntersection_Interlaced_Vector_string_262144_4 10.86% 2022188.433 2241749.019 - 9.10% -
std::search(list<int>,_pred)_(single_element)/8192 10.81% 8190.865 9076.518 - 17.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 10.79% 4614813.861 5112733.132 - 17.05% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 10.76% 1.776 1.967 - 2.26% -
ranges::min(std::deque<long_long>)/64 10.65% 15.266 16.892 - -15.26% -
std::partial_sort_copy(vector<int>)_(descending)/8 10.59% 15.314 16.936 - 7.67% -
std::remove_copy(deque<int>)_(prefix)/50 10.58% 19.501 21.563 - 6.77% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.56% 1.874 2.072 - 7.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 10.55% 21.661 23.946 - 4.10% -
ranges::min(std::vector<__int128>)/70000 10.52% 31272.945 34563.022 - 11.94% -
BM_vector_deque_ranges_copy/64000 10.44% 2843.410 3140.371 - 10.51% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 10.44% 11.755 12.981 - 15.03% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 10.43% 1.351 1.492 - 1.32% -
std::rotate(vector<bool>)_(by_1/4)/1024 10.41% 13.715 15.143 - 6.93% -
std::unordered_map<int,_int>::count(key)_(existent)/32 10.39% 1.423 1.571 - 35.98% -
ranges::min(std::vector<__int128>)/64 10.37% 27.357 30.193 - 12.68% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 10.32% 0.603 0.665 - 12.41% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 10.29% 545.200 601.328 - 11.42% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.24% 232.785 256.618 - 16.72% -
SetIntersection_Front_Set_uint64_1024_256 10.17% 3875298.552 4269588.709 - 7.98% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 10.16% 2.435 2.683 - 6.05% -
std::none_of(list<int>)_(process_all)/8192 10.16% 7487.294 8247.772 - 3.47% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 10.15% 4.214 4.642 - 0.29% -
SetIntersection_Front_Set_float_1024_256 10.14% 3913553.906 4310553.216 - 2.86% -
ranges::minmax(std::deque<__int128>)/64 10.12% 35.034 38.579 - 27.98% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 10.09% 4786.823 5269.873 - 10.11% -
BM_PushHeap_float_Random_4 10.09% 2.292 2.523 - -16.11% -
std::multimap<int,_int>::clear()/8192 10.03% 85167.169 93707.793 - 4.98% -
BM_lexicographical_compare_three_way_fast_path/1 9.97% 0.388 0.427 - 3.22% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 9.97% 1.158 1.274 - 9.12% -
std::multimap<int,_int>::clear()/32 9.96% 642.833 706.861 - 6.04% -
SetIntersection_Interlaced_Vector_float_256_16 9.94% 6769267.964 7442305.187 - 26.46% -
BM_StringAssignAsciizMix_Transparent 9.94% 3.021 3.321 - 7.78% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 9.92% 19.467 21.399 - 10.34% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 9.87% 135.093 148.428 - 7.04% -
std::find_if_not(vector<char>)_(bail_25%)/8 9.87% 0.716 0.787 - -15.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 9.83% 14367326.186 15779131.794 - 9.00% -
BM_StringAssignAsciizMix_Opaque 9.77% 5.072 5.568 - 6.78% -
std::unordered_map<int,_int>::find(key)_(existent)/32 9.74% 1.367 1.500 - 5.17% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 9.73% 426.342 467.822 - 0.25% -
std::find_if_not(vector<int>)_(bail_25%)/1024 9.71% 28.958 31.769 - 11.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.61% 363.794 398.760 - 11.33% -
std::multimap<int,_int>::clear()/1024 9.55% 10736.417 11761.574 - 5.86% -
BM_vector_deque_ranges_copy/65536 9.54% 2862.357 3135.491 - 9.65% -
std::search(deque<int>,_pred)_(no_match)/1000 9.54% 423.450 463.856 - 9.25% -
std::multiset<std::string>::erase(key)_(existent)/1024 9.54% 93.496 102.413 - 49.69% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 9.53% 104412.217 114367.039 - 8.91% -
std::remove_if(list<int>)_(prefix)/8192 9.53% 9109.302 9977.219 - -0.66% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 9.51% 0.266 0.291 - 0.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 9.50% 79818.562 87404.121 - 2.08% -
std::copy_backward(vector<int>)/32768 9.50% 3465.680 3795.033 - -0.02% -
std::copy_n(list<int>)/4096 9.46% 3578.779 3917.384 - -6.27% -
BM_StringEraseWithMove_Empty_Transparent 9.43% 0.578 0.632 - 13.59% -
std::multiset<int>::contains(key)_(non-existent)/32 9.43% 2.657 2.908 - 4.86% -
rng::contains(vector<int>)_(process_all)/50 9.41% 12.054 13.189 - 8.34% -
std::multiset<std::string>::ctor(const&)/1024 9.41% 34455.914 37698.013 - 6.21% -
std::set<int>::erase(iterator)/8192 9.40% 19.975 21.852 - 5.59% -
std::mismatch(deque<int>)_(it,_it,_it)/8 9.37% 3.587 3.923 - 1.87% -
std::multiset<std::string>::contains(key)_(existent)/32 9.36% 14.937 16.336 - 13.98% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 9.35% 99826230.515 109163440.046 - 22.74% -
std::search_n(list<int>,_pred)_(no_match)/8192 9.35% 7483.471 8182.910 32.234 0.59% 32.234
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 9.32% 22.488 24.583 - -7.57% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.30% 36.321 39.698 - -4.39% -
std::unordered_map<int,_int>::erase(iterator)/32 9.28% 19.361 21.158 - 5.68% -
BM_std_minmax_element<long_long>/2 9.27% 0.628 0.686 - 3.26% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 9.24% 1.753 1.915 - -0.44% -
std::set<int>::clear()/1024 9.24% 9159.892 10005.911 - 4.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.23% 12204.686 13330.635 - 7.77% -
BM_StringDestroy_Large 9.22% 7.548 8.244 - 11.17% -
std::unordered_set<int>::find(key)_(existent)/1024 9.20% 1.330 1.453 - -2.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 9.15% 163306992.650 178242827.812 - 9.09% -
std::unordered_multiset<int>::contains(key)_(existent)/32 9.14% 1.212 1.322 - -14.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 9.12% 45201588.866 49323078.372 - 4.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 9.11% 2426041.923 2647070.897 - 7.87% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.10% 57841.842 63105.435 - 8.87% -
BM_deque_vector_ranges_copy/0 9.04% 1.399 1.526 - 6.06% -
ranges::min(std::vector<long_long>)/1 9.03% 0.418 0.456 - 4.36% -
std::partition(deque<int>)_(sparse)/50 9.00% 15.969 17.406 - 0.93% -
SetIntersection_Interlaced_Set_float_262144_64 9.00% 1556198.080 1696267.496 - 7.79% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 8.95% 1.404 1.530 - -0.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 8.91% 20.453 22.276 - -5.33% -
BM_std_minmax_element<int>/1 8.91% 0.296 0.322 - 9.51% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 8.90% 36.723 39.992 - 14.09% -
std::unordered_set<int>::contains(key)_(existent)/1024 8.89% 1.192 1.298 - 11.09% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 8.88% 20.394 22.205 - 2.67% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 8.86% 0.454 0.495 - 3.36% -
std::copy_backward(list<int>)/512 8.83% 363.685 395.801 - 9.02% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.80% 20222.740 22002.727 - 8.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 8.73% 4986819.506 5422346.994 - 4.87% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 8.73% 17.094 18.587 - 8.12% -
std::multiset<std::string>::find(key)_(non-existent)/1024 8.73% 20.360 22.138 - 3.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 8.73% 171694273.916 186675550.383 - 10.37% -
std::multiset<std::string>::equal_range(key)_(existent)/32 8.71% 17.631 19.168 - -3.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.69% 6614361.639 7189075.543 - 14.66% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 8.64% 17.116 18.596 - 7.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.64% 43.392 47.142 - 63.58% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 8.61% 327.205 355.376 - 2.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.60% 142403805.702 154649989.933 - 8.71% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 8.55% 1.212 1.316 - 4.44% -
std::equal(list<int>)_(it,_it,_it,_it)/50 8.54% 26.986 29.292 - -29.98% -
bm_lexicographical_compare<signed_char>/8 8.53% 3.042 3.302 - 6.16% -
BM_vector_deque_copy/64000 8.52% 2843.739 3086.074 - 8.57% -
std::unordered_set<std::string>::count(key)_(existent)/8192 8.51% 35.612 38.642 - 0.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 8.51% 358.044 388.510 - 7.87% -
std::multiset<int>::contains(key)_(non-existent)/1024 8.49% 5.909 6.410 - 7.12% -
std::any_of(vector<int>)_(process_all)/50 8.48% 13.740 14.905 - -21.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 8.47% 72.247 78.366 - 23.24% -
std::shift_left(list<int>)/8192 8.47% 7028.008 7623.268 - 0.59% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.46% 25452.085 27605.988 - -40.30% -
SetIntersection_Interlaced_Set_float_262144_16 8.45% 1577914.877 1711314.699 - 6.30% -
SetIntersection_Interlaced_Vector_string_16384_16 8.45% 4237233.467 4595376.076 - 9.50% -
std::find_if_not(deque<int>)_(process_all)/8 8.44% 2.523 2.736 - 2.52% -
std::set<int>::erase(iterator)/1024 8.43% 19.923 21.602 - 6.72% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 8.42% 10.671 11.569 - -2.21% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 8.41% 1.575 1.707 - 5.80% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.40% 72.929 79.057 - 7.25% -
std::copy_backward(list<int>)/64 8.40% 30.143 32.675 - 9.17% -
BM_vector_deque_move/64000 8.38% 2843.384 3081.770 - 8.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 8.36% 0.531 0.576 - -15.83% -
BM_std_minmax_element<short>/2 8.36% 0.636 0.689 - 8.70% -
std::find_end(deque<int>)_(single_element)/1000 8.36% 310.260 336.203 - 34.97% -
SetIntersection_Front_Vector_uint32_16384_16384 8.34% 73462543.751 79589994.810 - 3.05% -
std::find_end(deque<int>)_(process_all)/1024 8.33% 300.344 325.370 - -9.46% -
SetIntersection_Front_Set_uint32_256_64 8.31% 5467206.227 5921698.986 - 1.77% -
BM_vector_deque_move/70000 8.30% 3107.864 3365.682 - 8.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 8.28% 55.895 60.521 - 5.46% -
std::set<std::string>::contains(key)_(existent)/32 8.27% 15.399 16.672 - 4.73% -
std::transform(deque<int>,_deque<int>)/50 8.20% 33.719 36.483 - 8.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 8.12% 2.565 2.773 - -9.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.08% 23.195 25.068 - 5.75% -
BM_StringRelational_Less_Empty_Huge_Control 8.08% 1.667 1.802 - 7.86% -
std::replace_if(list<int>)_(sprinkled)/8192 8.08% 7343.431 7936.432 - 9.14% -
SetIntersection_Front_Vector_uint32_262144_16384 8.04% 73702273.385 79628962.674 - 3.06% -
std::find_end(deque<int>)_(same_length)/8192 8.01% 2671.413 2885.446 - -74.17% -
std::copy(vector<bool>)_(aligned)/4096 8.01% 4.666 5.040 - 4.99% -
std::find_if_not(vector<char>)_(process_all)/8 8.00% 1.423 1.537 - 15.78% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 8.00% 30.900 33.371 - 10.63% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.94% 21.586 23.301 - 6.35% -
rng::contains(vector<int>)_(process_all)/8 7.94% 2.546 2.748 - -2.45% -
SetIntersection_Interlaced_Vector_uint64_1024_256 7.92% 5727688.014 6181567.634 - 0.66% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.91% 224.861 242.644 - 7.12% -
std::rotate_copy(deque<int>)/32 7.89% 2.571 2.774 - 7.86% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 7.88% 27.703 29.885 - -0.34% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.88% 808.835 872.537 - 22.15% -
std::unordered_set<int>::find(key)_(non-existent)/1024 7.87% 1.062 1.146 - 8.78% -
rng::fold_left(vector<int>)/1048576 7.84% 1324352.474 1428189.624 - 7.81% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.81% 1083.081 1167.685 - -3.89% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.81% 12402.172 13370.932 - 1.23% -
std::partition_copy(list<int>)/1024 7.80% 711.167 766.638 - 7.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 7.80% 167256520.138 180301427.718 - 6.95% -
std::generate(vector<int>)/32 7.74% 7.833 8.439 - 7.88% -
std::unordered_multimap<int,_int>::clear()/1024 7.74% 8002.330 8621.792 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 7.73% 8693074.968 9365419.757 - 4.16% -
SetIntersection_Front_Set_float_256_64 7.73% 5225497.514 5629504.823 - 3.09% -
std::unordered_set<std::string>::find(key)_(existent)/32 7.73% 34.468 37.132 - -6.59% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 7.69% 22.957 24.722 - -0.92% -
BM_vector_deque_copy/70000 7.67% 3108.382 3346.850 - 7.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.65% 13912.522 14977.427 - 2.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 7.64% 4.738 5.100 - 13.22% -
SetIntersection_Front_Set_string_262144_64 7.64% 4338570.400 4669914.741 - -6.44% -
rng::find_last(deque<int>)_(bail_10%)/50 7.63% 11.309 12.172 - 7.59% -
std::find_end(deque<int>)_(near_matches)/1000 7.61% 16174.173 17405.429 - -42.01% -
BM_vector_deque_ranges_copy/70000 7.60% 3108.744 3345.136 - 7.76% -
BM_std_minmax_element<long_long>/65536 7.60% 16724.140 17994.508 - 7.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 7.58% 1560847.475 1679085.821 - 0.34% -
BM_std_minmax_element<long_long>/64000 7.57% 16345.983 17582.595 - 8.04% -
BM_deque_vector_move/0 7.56% 1.342 1.444 - 1.28% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.55% 10.669 11.474 - 12.45% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 7.54% 3.194 3.435 - 3.11% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 7.51% 1144.796 1230.786 - 7.31% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.51% 18.726 20.133 - 6.54% -
SetIntersection_Front_Vector_uint32_1024_256 7.51% 2120345.716 2279550.541 - -0.18% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 7.50% 18.330 19.705 - 8.81% -
BM_std_minmax_element<long_long>/70000 7.50% 17860.418 19199.391 - 7.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 7.49% 4.621 4.967 - -9.87% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 7.49% 12.343 13.267 - 2.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.48% 18060.589 19411.201 - 7.23% -
std::find_end(deque<int>)_(near_matches)/1024 7.44% 16840.120 18093.238 - -41.95% -
rng::contains(vector<int>)_(process_all)/8192 7.41% 1800.835 1934.274 - 7.96% -
SetIntersection_Interlaced_Set_float_262144_1 7.41% 1007873.417 1082523.274 - 3.60% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.39% 21.425 23.008 - 3.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 7.39% 174025748.556 186885351.787 - 10.00% -
std::multiset<std::string>::find(key)_(non-existent)/8192 7.36% 28.276 30.356 - 5.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.35% 4464.735 4793.102 - 1.17% -
std::find_if_not(vector<int>)_(bail_25%)/32768 7.35% 938.485 1007.484 - 19.52% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 7.34% 34.578 37.118 - 2.01% -
SetIntersection_Interlaced_Vector_uint32_256_64 7.33% 7103857.754 7624665.304 - 11.56% -
SetIntersection_Interlaced_Set_float_262144_256 7.28% 1566729.084 1680763.590 - 6.04% -
std::replace(vector<int>)_(sprinkled)/32 7.25% 5.470 5.867 - 1.11% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 7.22% 27.475 29.459 - -76.45% -
SetIntersection_Interlaced_Set_float_262144_1024 7.22% 1529915.771 1640393.799 - 6.19% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 7.22% 936.242 1003.813 - 5.82% -
std::set<std::string>::find(key)_(existent)/32 7.21% 15.730 16.865 - 18.17% -
std::multiset<std::string>::insert(value)_(already_present)/1024 7.21% 54.476 58.403 - -7.71% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 7.21% 4.669 5.005 - -2.13% -
std::set<std::string>::erase(key)_(existent)/8192 7.19% 87.618 93.917 - -9.80% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 7.19% 1.456 1.561 - 2.31% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 7.16% 0.359 0.385 - 68.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.15% 754.641 808.596 - 5.44% -
bm_lexicographical_compare<signed_char>/1 7.14% 1.304 1.398 - 11.31% -
std::find_end(vector<int>)_(single_element)/8192 7.13% 1857.065 1989.514 - 9.86% -
rng::find_last(deque<int>)_(bail_90%)/1024 7.08% 28.693 30.725 - -33.11% -
BM_std_minmax_element<long_long>/5500 7.08% 1400.924 1500.097 - 7.57% -
std::is_sorted_until(vector<int>)/8 7.06% 2.063 2.209 - 7.85% -
std::copy_n(vector<int>)/8 7.05% 2.130 2.281 - 7.89% -
SetIntersection_Front_Set_string_256_16 7.03% 6892266.467 7377127.723 - 8.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7.02% 7381115.176 7899269.974 - 2.74% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 7.00% 18875.700 20197.507 - 6.08% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.99% 10.311 11.032 - 9.36% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.99% 6550.164 7008.091 - 10.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 6.98% 19.534 20.898 - 6.82% -
rng::fold_left(vector<int>)/8192 6.96% 10313.044 11030.959 - 6.99% -
std::equal(deque<int>)_(it,_it,_it)/1024 6.95% 445.688 476.677 - -0.99% -
std::find(vector<short>)_(bail_25%)/8 6.94% 0.667 0.713 - 3.01% -
BM_PushHeap_string_Ascending_256 6.94% 10.975 11.737 - 7.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 6.93% 19.218 20.550 - 7.12% -
SetIntersection_Interlaced_Set_float_262144_4 6.93% 1289472.410 1378838.623 - 6.54% -
std::remove(deque<int>)_(prefix)/32 6.92% 52.092 55.697 - 5.37% -
std::find_if(deque<int>)_(process_all)/50 6.91% 12.544 13.411 - 6.94% -
std::set<int>::insert(value)_(new_value,_middle)/32 6.90% 19.256 20.584 - 10.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 6.88% 19.433 20.771 - 7.06% -
BM_std_minmax_element<long_long>/4000 6.88% 1021.113 1091.320 - 7.34% -
BM_PushHeap_string_Ascending_1024 6.87% 13.664 14.602 - 8.55% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.84% 230.298 246.053 - 2.59% -
BM_deque_deque_ranges_move/70000 6.84% 3282.100 3506.573 - 5.95% -
SetIntersection_Front_Vector_uint32_16384_256 6.84% 2129639.187 2275200.372 - 5.53% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 6.83% 32912.524 35161.930 - 4.09% -
std::copy_if(vector<int>)_(entire_range)/64 6.82% 15.080 16.109 - 3.62% -
BM_std_minmax_element<long_long>/64 6.82% 16.738 17.880 - 7.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 6.82% 2343115.772 2502878.140 - 8.87% -
BM_std_minmax_element<long_long>/4096 6.81% 1046.880 1118.205 - 7.44% -
rng::find_last(list<int>)_(bail_10%)/1024 6.81% 677.703 723.841 - 7.27% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 6.79% 0.473 0.505 - 1.77% -
std::replace(list<int>)_(prefix)/8192 6.79% 6961.873 7434.531 - 6.37% -
std::stable_partition(vector<int>)_(dense)/32 6.79% 20.005 21.363 - 1.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.78% 958.628 1023.661 - 8.79% -
SetIntersection_Interlaced_Set_float_16384_16 6.76% 204815521.200 218655977.380 - 4.43% -
std::adjacent_find(list<int>)/1024 6.70% 737.450 786.882 - 7.66% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 6.68% 53.051 56.595 - 9.37% -
BM_deque_vector_ranges_copy_backward/2 6.65% 1.722 1.837 - -0.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.64% 33648.406 35884.152 - 7.44% -
std::replace(list<int>)_(sprinkled)/8192 6.63% 7141.157 7614.328 - 6.82% -
BM_lexicographical_compare_three_way<IntPtr>/16384 6.59% 3664.757 3906.238 - 7.69% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 6.58% 17.568 18.725 - 7.48% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 6.56% 53.259 56.755 - 0.96% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.55% 1.377 1.467 - 14.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6.55% 5644537.215 6014189.052 - 2.02% -
std::set<int>::count(key)_(non-existent)/8192 6.54% 11.362 12.104 - -12.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 6.51% 24.000 25.561 - -0.24% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 6.49% 343621.585 365915.707 - 5.21% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.48% 28.285 30.119 - 10.78% -
std::set<std::string>::upper_bound(key)_(existent)/8192 6.45% 28.081 29.893 - 8.28% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 6.44% 17.597 18.730 - 7.88% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.43% 6.146 6.542 - 17.44% -
SetIntersection_Front_Set_string_1024_64 6.42% 4503271.608 4792548.762 - 0.45% -
std::set<int>::count(key)_(non-existent)/32 6.41% 2.911 3.098 - 2.74% -
rng::find_last(list<int>)_(bail_10%)/1048576 6.40% 785644.336 835957.837 - 6.33% -
std::unordered_set<std::string>::erase(iterator)/8192 6.39% 28.983 30.836 - 5.40% -
BM_PushHeap_string_SingleElement_262144 6.36% 2.668 2.838 - 7.22% -
BM_vector_deque_move/0 6.35% 0.372 0.396 - -23.78% -
rng::contains(vector<int>)_(process_all)/1048576 6.35% 232160.538 246903.063 - 7.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.35% 6.402 6.809 - 8.84% -
rng::contains(vector<int>)_(process_all)/32 6.34% 8.130 8.645 - 4.66% -
BM_std_minmax_element<long_long>/1024 6.33% 265.959 282.782 - 6.75% -
BM_PushHeap_uint32_Random_262144 6.31% 5.766 6.130 - 6.48% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 6.30% 274117.365 291380.666 - 6.08% -
std::transform(list<int>)_(identity_transform)/50 6.30% 29.982 31.870 - -18.92% -
std::replace_if(list<int>)_(prefix)/8192 6.29% 7155.982 7606.249 - 6.78% -
BM_std_minmax_element<long_long>/512 6.28% 134.742 143.201 - 6.78% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.27% 10704.729 11376.023 - 12.08% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.26% 1.555 1.653 - -0.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.26% 12958.330 13769.870 - 9.18% -
std::is_partitioned(list<int>)_(partitioned)/1024 6.26% 576.688 612.794 - -4.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.26% 6.761 7.184 - 31.49% -
std::multiset<int>::contains(key)_(non-existent)/8192 6.20% 8.664 9.202 - -37.13% -
std::deque<int>::ctor(size)/32 6.20% 28.600 30.372 - 12.29% -
std::find_end(forward_list<int>)_(single_element)/8192 6.19% 5784.340 6142.388 - 7.24% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.18% 330.648 351.093 - 1.47% -
SetIntersection_Interlaced_Set_float_16384_64 6.17% 214080327.395 227292864.023 - 5.37% -
BM_lexicographical_compare_three_way<IntPtr>/65536 6.17% 14632.598 15535.644 - 6.72% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 6.16% 23.600 25.055 - 3.05% -
std::none_of(vector<int>)_(process_all)/50 6.16% 18.026 19.137 - 50.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.16% 868.181 921.680 - -7.84% -
std::rotate(list<int>)_(1_element_forward)/8192 6.15% 7637.353 8107.414 - 13.16% -
std::find_first_of(vector<int>)_(small_needle)/32 6.15% 48.999 52.012 - 11.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 6.14% 165055190.458 175184402.934 - 7.23% -
rng::starts_with(deque<int>)/1048576 6.13% 492113.617 522278.412 - 6.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 6.12% 253.763 269.301 - 1.76% -
std::pop_heap(deque<float>)/1024 6.12% 12.239 12.988 - -4.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 6.12% 19.889 21.106 - -0.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 6.12% 135909.824 144221.388 - 2.57% -
BM_lexicographical_compare_three_way<IntPtr>/4096 6.11% 922.067 978.429 - 6.27% -
std::multimap<int,_int>::erase(key)_(existent)/32 6.10% 22.654 24.035 - 3.57% -
std::partition(deque<int>)_(sparse)/32 6.09% 10.823 11.482 - 1.00% -
std::search(vector<int>)_(no_match)/1024 6.08% 209.822 222.575 - 1.39% -
BM_deque_deque_ranges_move/0 6.06% 0.694 0.736 - -20.17% -
SetIntersection_Interlaced_Set_float_16384_256 6.06% 199246202.639 211314012.830 - 5.42% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 6.04% 342946.473 363643.294 - -12.48% -
BM_vector_deque_ranges_move/0 6.02% 0.550 0.583 - 46.98% -
BM_deque_deque_ranges_copy/1 6.02% 2.405 2.550 - 2.69% -
std::equal(deque<int>)_(it,_it,_it)/8 6.01% 4.204 4.456 - 7.42% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 5.99% 19.388 20.548 - 8.11% -
rng::contains_subrange(list<int>)_(process_all)/50 5.98% 16.523 17.511 - -1.59% -
BM_vector_deque_move/65536 5.97% 2861.541 3032.505 - 6.08% -
rng::starts_with(deque<int>)/8192 5.97% 3818.662 4046.736 - 5.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.97% 1879.365 1991.550 - 3.36% -
bm_lexicographical_compare<signed_char>/512 5.97% 7.589 8.042 - 5.05% -
std::unordered_set<int>::count(key)_(non-existent)/1024 5.96% 1.729 1.832 - 32.19% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 5.96% 42472.962 45003.273 - 5.64% -
std::find_if(list<int>)_(bail_25%)/32768 5.95% 7122.103 7545.924 - 1.59% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 5.93% 20.897 22.135 - 4.15% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.93% 1378022.631 1459700.124 - 6.46% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.92% 22.866 24.220 - -73.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.90% 12704.359 13453.725 - -0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.87% 17.333 18.350 - -5.37% -
bm_ranges_lexicographical_compare<int>/8 5.86% 1.451 1.536 - 6.11% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.85% 286408.043 303171.929 - 5.78% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.85% 1.615 1.710 - 4.88% -
BM_deque_deque_ranges_copy_backward/2 5.84% 2.176 2.303 - -0.08% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 5.82% 30.849 32.645 - 3.35% -
SetIntersection_Interlaced_Vector_string_64_16 5.82% 28155053.839 29793866.316 - -1.48% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.82% 113574.311 120183.620 - 5.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 5.82% 29200.047 30898.051 - 5.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 5.81% 49.688 52.575 - 48.46% -
BM_PushHeap_uint64_SingleElement_16 5.79% 0.337 0.357 - -0.42% -
rng::contains_subrange(vector<int>)_(process_all)/16 5.77% 4.567 4.830 - 2.70% -
BM_vector_deque_ranges_move/1024 5.75% 35.836 37.896 - 5.33% -
BM_lexicographical_compare_three_way_fast_path/16 5.74% 4.172 4.412 - 2.41% -
BM_vector_deque_ranges_move/64000 5.73% 2846.202 3009.425 - 5.84% -
SetIntersection_Front_Set_float_1024_64 5.72% 1720525.143 1818908.606 - 7.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 5.72% 43.278 45.752 - 4.06% -
bm_ranges_lexicographical_compare<signed_char>/8 5.71% 3.363 3.555 - 1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 5.69% 8786444.084 9286222.067 - 4.88% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.67% 156.331 165.187 - -0.35% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.66% 12.488 13.195 - 5.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.66% 201293.802 212685.727 - 1.05% -
std::transform(list<int>)_(identity_transform)/32 5.65% 16.718 17.663 - 9.71% -
std::copy_n(deque<int>)/8 5.65% 2.627 2.776 - 5.29% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.65% 1.912 2.020 - 5.87% -
std::set<int>::erase(iterator)/32 5.64% 19.880 21.002 - 4.41% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.64% 2.303 2.433 - -0.63% -
std::multiset<int>::find(key)_(non-existent)/32 5.63% 2.314 2.445 - -0.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.61% 1868.452 1973.337 - 9.87% -
std::remove_if(deque<int>)_(prefix)/32 5.61% 53.352 56.345 - 3.15% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.61% 221.402 233.818 - 10.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.59% 13718.013 14485.310 - -2.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.58% 625.702 660.616 - 5.71% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 5.57% 2660500.795 2808749.831 - 5.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.57% 4.295 4.534 - 1.89% -
std::find_if(vector<int>)_(process_all)/50 5.55% 5.453 5.755 - -16.13% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 5.55% 46.157 48.717 - -7.17% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.55% 12.671 13.374 - 3.75% -
std::remove_if(list<int>)_(sprinkled)/50 5.55% 71.263 75.215 - 0.36% -
std::multiset<std::string>::count(key)_(existent)/1024 5.53% 23.394 24.687 - 5.21% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.52% 11964.963 12625.834 - 1.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.51% 44621.185 47081.392 - -6.41% -
rng::find_last(deque<int>)_(bail_90%)/50 5.50% 1.833 1.934 - -34.10% -
BM_deque_deque_copy/70000 5.50% 3213.240 3390.034 - 6.54% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 5.49% 11.688 12.330 - 5.68% -
BM_deque_vector_copy/0 5.48% 1.348 1.422 - 13.86% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.47% 117207.699 123622.717 - 1.14% -
ranges::min(std::list<char>)/64 5.47% 26.242 27.678 - 6.76% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 5.45% 35789.619 37741.781 - -7.97% -
SetIntersection_Interlaced_Vector_string_256_64 5.44% 18901912.133 19930539.587 - -1.72% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.44% 1259295.691 1327748.742 - 5.02% -
std::find_first_of(vector<int>)_(small_needle)/1024 5.42% 1503.500 1585.018 - 9.54% -
std::copy_backward(vector<int>)/8 5.42% 2.117 2.231 - 2.78% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.41% 27.458 28.945 - 5.91% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.41% 7889.800 8316.481 - 6.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.41% 21.964 23.152 - 0.48% -
BM_PushHeap_uint32_Random_256 5.38% 5.579 5.880 - 6.91% -
std::unordered_multiset<int>::find(key)_(existent)/1024 5.37% 1.249 1.316 - -1.44% -
BM_std_minmax_element<char>/4 5.37% 1.226 1.292 - 7.08% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.36% 12.325 12.986 - 14.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 5.36% 0.574 0.605 - 26.93% -
rng::find_if(vector<bool>)_(process_all)/1024 5.34% 560.905 590.838 - 4.75% -
BM_StringConstructDestroyCStr_Small_Opaque 5.33% 2.081 2.191 - -2.71% -
std::search(list<int>,_pred)_(same_length)/8192 5.32% 8630.977 9090.449 - 3.10% -
std::none_of(vector<int>)_(process_all)/8 5.32% 2.369 2.495 - -0.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 5.32% 25.091 26.427 - 0.29% -
BM_deque_deque_ranges_copy/2 5.31% 2.130 2.243 - -0.14% -
BM_vector_deque_ranges_copy/0 5.30% 0.459 0.483 - -29.18% -
bm_ranges_lexicographical_compare<signed_char>/1 5.30% 1.585 1.669 - -2.69% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.29% 5.273 5.552 - 10.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 5.29% 22.970 24.184 - -1.19% -
std::sort(deque<int>)_(pipe-organ)/8192 5.29% 26149.337 27531.648 - 3.64% -
std::sort_heap(deque<int>)/8 5.27% 34.848 36.686 - 1.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.26% 16914.539 17804.921 - 9.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.26% 9269.874 9757.409 - 2.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.22% 214.375 225.575 - -1.31% -
std::set<int>::equal_range(key)_(non-existent)/0 5.22% 0.253 0.266 - 5.31% -
SetIntersection_None_Set_uint64_16384_16384 5.20% 171317909.118 180232294.598 - 0.27% -
SetIntersection_Front_Vector_float_262144_64 5.19% 1319381.960 1387809.326 - 2.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 5.18% 9093176.227 9564326.290 - 1.35% -
rng::find_if(vector<bool>)_(process_all)/50 5.18% 23.695 24.922 - 4.17% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.17% 53858.232 56645.036 - 1.66% -
BM_deque_deque_ranges_move/2 5.16% 2.079 2.186 - -5.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 5.16% 51.011 53.641 - 15.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 5.15% 11405934.077 11993289.991 - 1.84% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.15% 0.316 0.332 - 0.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.12% 31.151 32.745 - -8.33% -
SetIntersection_Front_Set_uint32_16384_1024 5.11% 12622133.880 13267520.088 - 8.01% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.10% 5.570 5.854 - -3.85% -
ranges::minmax(std::list<char>)/70000 5.09% 54899.114 57691.081 - 10.15% -
BM_vector_deque_ranges_copy/5500 5.08% 194.770 204.660 - 1.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 5.08% 17934627.839 18845167.282 - 3.58% -
std::adjacent_find(list<int>)/50 5.05% 23.117 24.284 - 20.32% -
std::partition_copy(list<int>)/50 5.02% 13.023 13.678 - 6.38% -
std::stable_sort(vector<int>)_(ascending)/1024 5.02% 2065.450 2169.200 - 4.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.01% 1.260 1.323 - 4.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 5.00% 8853787.726 9296224.107 - 3.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 4.98% 11208276.084 11766539.296 - 2.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 4.97% 31.707 33.284 - 4.23% -
BM_PushHeap_float_SingleElement_4 4.97% 0.346 0.363 - 1.37% -
BM_PushHeap_uint32_Random_1024 4.96% 5.714 5.998 - 4.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 4.95% 11.019 11.564 - 13.52% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 4.95% 20.829 21.860 - 5.18% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.94% 1.545 1.621 - 7.54% -
rng::find_last(vector<int>)_(bail_90%)/1048576 4.94% 22998.465 24134.381 - 3.51% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 4.93% 2.273 2.385 - -1.17% -
SetIntersection_Front_Vector_uint32_262144_256 4.93% 2172856.871 2279947.876 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.91% 4852513.921 5090917.834 - 1.27% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 4.91% 332728065.375 349059784.111 - -6.16% -
std::deque<std::string>::ctor(size)/32 4.90% 44.270 46.439 - -9.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.89% 2.282 2.394 - 1.95% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.89% 656.979 689.116 - 0.48% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 4.89% 38.143 40.008 - 3.31% -
std::unordered_multiset<int>::count(key)_(existent)/8192 4.89% 1.715 1.799 - 16.66% -
BM_vector_deque_ranges_copy/4096 4.88% 145.134 152.220 - 5.07% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 4.88% 10.034 10.523 - 2.99% -
std::count(vector<int>)_(every_other)/8 4.87% 1.332 1.397 - 4.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.86% 12.766 13.387 - 1.94% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4.86% 5125.503 5374.572 - 4.73% -
ranges::minmax(std::vector<char>)/64 4.85% 1.224 1.283 - -5.14% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.85% 6552.934 6870.461 - 9.43% -
ranges::minmax(std::list<__int128>)/1 4.83% 0.440 0.462 - 3.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.82% 65405.363 68554.686 - 3.45% -
BM_lexicographical_compare_three_way<IntPtr>/262144 4.81% 58985.061 61823.200 - 6.07% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.80% 1.186 1.242 - -6.79% -
std::remove_copy(deque<int>)_(sprinkled)/8192 4.80% 2829.903 2965.625 - 4.79% -
std::unordered_multiset<int>::clear()/1024 4.79% 7792.433 8165.796 - -5.16% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 4.79% 131.901 138.221 - 1.36% -
std::copy_if(vector<int>)_(every_other)/1048576 4.79% 484376.494 507569.634 - 118.02% -
BM_deque_vector_ranges_copy_backward/1 4.79% 1.996 2.091 - -2.90% -
std::adjacent_find(vector<int>,_pred)/8 4.78% 3.115 3.264 - -7.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.78% 8833604.592 9255929.295 - 3.79% -
std::for_each_n(deque<int>)/32 4.77% 3.747 3.926 - 4.51% -
ranges::minmax(std::deque<__int128>)/1 4.76% 0.660 0.691 - 6.27% -
std::rotate_copy(list<int>)/8192 4.74% 6623.385 6937.493 - -1.38% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.74% 5.067 5.307 - -0.38% -
ranges::minmax(std::list<__int128>)/64 4.73% 38.331 40.145 - 5.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 4.73% 0.586 0.614 - 4.60% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.71% 4.807 5.034 - 3.03% -
SetIntersection_Front_Set_float_16384_1024 4.71% 11723724.841 12275612.346 - -1.55% -
std::find(vector<char>)_(bail_25%)/8 4.70% 1.103 1.155 - 4.11% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.70% 43828.203 45886.622 - 1.92% -
SetIntersection_Interlaced_Vector_float_256_4 4.69% 4739744.654 4961804.135 - -5.50% -
std::remove(deque<int>)_(sprinkled)/50 4.68% 59.464 62.248 - 12.78% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.68% 1.408 1.474 - 10.58% -
ranges::min(std::list<long_long>)/70000 4.68% 48575.532 50849.637 - 15.70% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 4.68% 23.033 24.112 - 6.38% -
std::find(vector<long_long>)_(bail_25%)/8 4.68% 0.863 0.904 - 1.13% -
std::remove(deque<int>)_(sprinkled)/32 4.66% 52.490 54.937 - 9.61% -
std::search(vector<int>)_(no_match)/1000 4.66% 207.928 217.615 - 1.42% -
SetIntersection_Interlaced_Set_string_16384_16 4.66% 236525583.567 247540701.562 - 1.71% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.64% 22.699 23.753 - 4.85% -
std::unordered_multiset<int>::clear()/8192 4.64% 60279.264 63077.734 - -6.15% -
std::pop_heap(vector<size_t>)/1024 4.64% 9.844 10.301 - 4.22% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.63% 340583.052 356358.242 - 4.07% -
BM_PushHeap_string_Ascending_16384 4.63% 19.453 20.353 - 6.36% -
rng::contains(list<int>)_(process_all)/32 4.62% 8.955 9.369 - 3.57% -
std::replace_if(deque<int>)_(prefix)/1024 4.62% 474.959 496.911 - 5.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.61% 9685886.559 10132539.575 - 2.28% -
std::remove_copy(deque<int>)_(sprinkled)/1024 4.61% 353.153 369.429 - 3.91% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 4.55% 27.368 28.615 - 118.99% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.53% 0.255 0.266 - 5.16% -
BM_vector_deque_move/4096 4.52% 143.921 150.427 - 2.92% -
std::sort(deque<int>)_(qsort_adversarial)/8 4.51% 17.166 17.941 - 1.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.50% 13059.321 13647.266 - 3.81% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.50% 245211.355 256242.170 - 1.53% -
ranges::minmax(std::list<__int128>)/70000 4.48% 56943.045 59491.667 - 4.61% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.48% 3.718 3.885 - -2.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.47% 36.823 38.467 - 8.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.47% 13346.848 13942.928 - 2.58% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.46% 25.388 26.521 - 0.26% -
std::remove(vector<int>)_(sprinkled)/50 4.46% 52.191 54.521 - 3.91% -
std::remove(deque<int>)_(prefix)/50 4.46% 59.806 62.474 - 8.61% -
std::reverse(list<int>)/4096 4.46% 1745.672 1823.481 - 3.32% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.45% 12992.151 13570.550 - 2.05% -
BM_align/1 4.43% 0.623 0.651 - -29.29% -
std::reverse(vector<int>)/8 4.43% 1.489 1.555 - 5.16% -
rng::find_last(list<int>)_(bail_10%)/50 4.41% 15.594 16.281 - -0.49% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.40% 283563.226 296041.044 - 3.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.40% 1177700.613 1229506.082 - 1.86% -
std::multimap<int,_int>::count(key)_(existent)/32 4.40% 3.595 3.753 - 2.69% -
BM_StringEraseWithMove_Huge_Transparent 4.38% 42.891 44.771 - -35.57% -
std::copy(deque<int>)/8 4.38% 2.664 2.781 - 7.45% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 4.37% 32.594 34.019 - 5.61% -
BM_StringCopy_Large 4.35% 6.266 6.539 - 3.30% -
BM_lexicographical_compare_three_way<IntPtr>/256 4.34% 67.496 70.427 - 2.58% -
BM_StringRelational_Less_Small_Empty_Control 4.34% 1.674 1.747 - 4.04% -
std::search(list<int>)_(no_match)/1000 4.33% 681.557 711.072 - 5.75% -
BM_vector_deque_ranges_copy_backward/512 4.33% 17.505 18.263 - 3.37% -
std::stable_sort(vector<int>)_(ascending)/8192 4.33% 13427.061 14008.378 - 4.15% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.31% 2.657 2.772 - -2.01% -
std::remove(vector<int>)_(sprinkled)/1024 4.31% 282.263 294.417 - 4.55% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 4.30% 40853.397 42611.506 - 3.38% -
std::sort(vector<int>)_(heap)/1024 4.30% 4561.049 4757.290 - 4.28% -
SetIntersection_None_Vector_string_262144_262144 4.30% 1268767.960 1323339.453 - 0.47% -
std::stable_sort(deque<int>)_(descending)/8 4.30% 25.043 26.119 - -8.08% -
BM_lexicographical_compare_three_way_fast_path/1024 4.30% 237.145 247.332 - 4.66% -
std::find_end(list<int>,_pred)_(same_length)/8192 4.29% 9967.417 10395.214 - -39.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 4.28% 1131037.277 1179485.358 - 0.70% -
BM_vector_deque_ranges_move/65536 4.27% 2951.071 3077.063 - 7.60% -
std::unordered_set<int>::find(key)_(non-existent)/32 4.25% 1.115 1.162 - 5.85% -
BM_deque_vector_copy/1 4.24% 2.118 2.207 - 3.19% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.23% 117185678.403 122138965.392 - 7.21% -
std::find_end(vector<int>)_(single_element)/1000 4.22% 238.390 248.450 - 8.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 4.22% 1.794 1.870 - 2.73% -
BM_std_minmax_element<long_long>/4 4.19% 1.226 1.277 - 4.49% -
std::set<int>::find(key)_(existent)/8192 4.18% 8.310 8.657 - 8.49% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.18% 1.156 1.204 - 0.11% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.17% 15.144 15.776 - 5.29% -
std::multimap<int,_int>::count(key)_(existent)/1024 4.17% 5.367 5.590 - 0.67% -
SetIntersection_Front_Set_string_1024_256 4.16% 14568640.789 15174381.738 - 6.31% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.14% 9.892 10.302 - 4.48% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.14% 4.176 4.349 - 3.35% -
std::remove_copy(list<int>)_(sprinkled)/32 4.13% 11.126 11.586 - 4.16% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.12% 773.473 805.377 - 2.47% -
std::unordered_multimap<int,_int>::erase(iterator)/32 4.12% 19.437 20.239 - 1.68% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.12% 236.900 246.666 - 4.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.12% 0.466 0.485 - -16.13% -
std::sort_heap(deque<int>,_pred)/8 4.11% 34.081 35.482 - 2.08% -
std::set<int>::clear()/32 4.11% 625.029 650.719 - 2.58% -
rng::find_if(vector<bool>)_(process_all)/8192 4.10% 4514.314 4699.485 - 4.60% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.10% 5819.783 6058.476 - -5.13% -
SetIntersection_Front_Set_uint64_256_64 4.09% 5456077.570 5679039.336 - 7.68% -
SetIntersection_Interlaced_Vector_string_262144_1 4.09% 1080916.124 1125075.327 - 1.76% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.08% 2.290 2.384 - 2.86% -
BM_lexicographical_compare_three_way_fast_path/4096 4.06% 923.799 961.280 - 4.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.06% 50.898 52.962 - 7.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.05% 552.695 575.063 - 2.88% -
BM_CmpEqual_ushort_ushort 4.05% 1.027 1.069 - -1.60% -
std::unordered_map<int,_int>::clear()/1024 4.05% 7993.498 8316.954 - -2.91% -
std::rotate(deque<int>)_(by_1/2)/8192 4.04% 1557.677 1620.576 - 11.10% -
BM_lexicographical_compare_three_way_fast_path/64 4.03% 15.103 15.712 - 4.50% -
std::copy(deque<int>)/512 4.01% 16.580 17.245 - 0.49% -
ranges::min(std::vector<__int128>)/8 4.00% 2.874 2.989 - 4.67% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.00% 499.063 519.006 - 5.66% -
std::find_end(vector<int>)_(single_element)/1024 3.99% 244.562 254.314 - 7.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.98% 22247657.567 23133636.396 - 1.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 3.97% 0.255 0.265 - 4.50% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.97% 12169.731 12652.303 - 9.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.96% 1095714.649 1139054.159 - -8.58% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 3.95% 9229.587 9593.854 - -12.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.93% 0.584 0.607 - 3.89% -
std::count(vector<int>)_(every_other)/1024 3.90% 102.360 106.351 - 4.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.90% 644.228 669.338 - -82.66% -
std::search(list<int>)_(single_element)/1024 3.90% 730.898 759.373 - 2.67% -
std::shift_left(vector<int>)/50 3.89% 5.225 5.428 - 3.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 3.88% 156639.259 162721.593 - 3.25% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.87% 29.831 30.986 - 7.00% -
std::multiset<std::string>::erase(iterator)/1024 3.87% 31.752 32.980 - 16.20% -
SetIntersection_Interlaced_Vector_string_256_1 3.86% 4242586.418 4406525.240 - 1.36% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.85% 22.152 23.005 - 5.79% -
std::pop_heap(vector<size_t>)/8192 3.84% 13.039 13.540 - 3.16% -
BM_PushHeap_uint64_SingleElement_64 3.83% 0.352 0.365 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 3.82% 10855716.140 11270931.271 - 2.77% -
std::copy_backward(list<int>)/32768 3.82% 26615.562 27632.119 - 5.91% -
std::count(list<int>)_(every_other)/8 3.81% 2.055 2.133 - 0.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.81% 2.964 3.077 - 4.53% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 3.79% 19.454 20.193 - 1.06% -
BM_CmpLess_uchar_int 3.79% 1.075 1.116 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 3.79% 11406606.544 11838599.905 - 5.22% -
std::set<int>::clear()/8192 3.78% 82402.748 85514.789 - 4.06% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.77% 3980.534 4130.771 - 4.63% -
rng::fold_left(deque<int>)/32 3.77% 22.324 23.167 - 43.36% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.77% 1679.130 1742.443 - 14.12% -
std::is_sorted(vector<int>,_pred)/8 3.77% 3.222 3.344 - 5.69% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.77% 28.567 29.643 - 7.33% -
std::sort(deque<int>)_(ascending)/8 3.77% 17.219 17.868 - 0.55% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 3.76% 990089.016 1027359.466 - 3.68% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.76% 48.855 50.694 - -2.63% -
std::copy_backward(vector<int>)/4096 3.76% 199.705 207.220 - -18.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 3.76% 52.963 54.954 - 1.13% -
rng::find_last_if(deque<int>)_(bail_90%)/50 3.75% 2.513 2.607 - -1.55% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 3.75% 246.794 256.051 - -0.66% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.75% 30.477 31.620 - 1.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.75% 15230.189 15800.595 - -2.22% -
std::generate(vector<int>)/50 3.74% 11.796 12.238 - 4.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.73% 357.485 370.822 - -1.88% -
std::reverse(vector<int>)/4096 3.73% 130.127 134.978 - 2.42% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.73% 1505.211 1561.294 - 5.19% -
std::unique(list<int>)_(sprinkled)/52 3.72% 67.447 69.954 - -0.20% -
SetIntersection_Interlaced_Vector_string_16384_256 3.69% 39939974.781 41412780.604 - 8.03% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 3.68% 8.425 8.736 - 3.98% -
BM_deque_deque_ranges_move/1 3.68% 2.350 2.436 - -6.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.68% 192566132.890 199653938.810 - -0.48% -
BM_vector_deque_copy_backward/64 3.68% 3.022 3.133 - 4.65% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.68% 391.241 405.622 - 2.02% -
std::set<int>::insert(value)_(already_present)/1024 3.67% 5.717 5.927 - 2.21% -
std::move(vector<bool>)_(unaligned)/512 3.66% 4.767 4.942 - 3.35% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.66% 376.257 390.014 - 0.95% -
std::partial_sort_copy(list<int>)_(ascending)/1024 3.65% 5335.297 5530.262 - 1.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.64% 6.605 6.846 - 2.51% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.63% 9.676 10.028 - 12.74% -
std::shift_right(list<int>)/50 3.63% 25.776 26.711 - -1.57% -
std::multiset<int>::contains(key)_(existent)/8192 3.62% 8.243 8.542 - 4.02% -
std::unordered_multimap<int,_int>::clear()/32 3.62% 587.449 608.721 - 1.75% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 3.61% 104.355 108.124 - 1.62% -
std::find_end(vector<int>)_(match_near_end)/1000 3.61% 27.891 28.897 - -88.96% -
BM_deque_deque_copy_backward/64 3.61% 3.357 3.478 - 1.97% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.60% 71.147 73.711 - 2.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.60% 1021980.956 1058740.127 - 1.52% -
BM_lexicographical_compare_three_way_slow_path/16 3.59% 4.467 4.627 - 6.23% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 3.59% 31.387 32.514 - 4.54% -
SetIntersection_None_Set_uint32_16384_16384 3.59% 157373044.407 163016818.730 - -0.22% -
BM_vector_deque_ranges_copy_backward/1024 3.59% 37.797 39.152 - 2.67% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.56% 130644.531 135298.965 - -3.72% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.56% 9.997 10.353 - 15.91% -
std::set<std::string>::equal_range(key)_(existent)/32 3.56% 15.680 16.238 - 8.12% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.56% 2.189 2.267 - -3.49% -
rng::contains_subrange(vector<int>)_(process_all)/32 3.55% 7.932 8.213 - 3.51% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 3.55% 54.062 55.979 - 14.80% -
SetIntersection_Interlaced_Vector_string_16_16 3.55% 51900821.310 53740923.586 - 3.40% -
SetIntersection_Interlaced_Vector_string_16_1 3.54% 64413347.920 66696081.283 - 1.66% -
std::search(vector<int>)_(same_length)/1024 3.54% 252.593 261.534 - 6.86% -
SetIntersection_Front_Set_uint32_256_256 3.54% 7676135.651 7947702.862 - 2.05% -
SetIntersection_Interlaced_Vector_string_256_256 3.53% 20003600.083 20710023.411 - 0.33% -
ranges::min(std::deque<long_long>)/70000 3.53% 18363.262 19011.332 - -27.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.53% 544.807 564.025 - 3.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.52% 118658.039 122840.491 - 4.88% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.52% 33365.109 34538.924 - 1.99% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.51% 21.921 22.691 - -7.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.49% 339226040.814 351079201.826 - 0.70% -
rng::find_last(deque<int>)_(bail_90%)/8192 3.48% 201.241 208.254 - -42.93% -
ranges::minmax(std::deque<char>)/8 3.48% 3.751 3.882 - 2.39% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.47% 27806.770 28772.915 - 7.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.46% 7573.609 7835.581 - 2.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.46% 1.266 1.310 - 4.09% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 3.46% 353.774 366.005 - 2.20% -
SetIntersection_None_Set_uint32_64_1 3.46% 22025442.580 22786579.708 - 1.49% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.46% 13.274 13.733 - 2.41% -
BM_deque_vector_ranges_copy_backward/5500 3.46% 196.475 203.264 - 1.33% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.45% 107688.437 111405.543 - 0.94% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.45% 16284.208 16845.849 - 4.25% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 3.44% 10.221 10.573 - -2.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 3.44% 0.483 0.500 - 3.48% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.44% 23225.765 24024.234 - -0.29% -
std::find_if(deque<int>)_(process_all)/8 3.43% 2.607 2.697 - 4.70% -
SetIntersection_Front_Set_string_16384_4 3.43% 1219007.505 1260765.507 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 3.42% 66015274.327 68274914.772 - 1.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 3.42% 0.324 0.335 - 0.09% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.42% 30.426 31.466 - 1.59% -
std::sort(deque<int>)_(heap)/8 3.41% 24.120 24.943 - 0.83% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.40% 6.426 6.644 - 2.95% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.40% 0.910 0.941 - -3.04% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.40% 2.479 2.563 - 5.76% -
SetIntersection_Interlaced_Vector_string_4_4 3.39% 151748918.833 156898439.173 - 1.96% -
std::set<int>::erase(key)_(existent)/32 3.39% 21.519 22.247 - 1.09% -
BM_PushHeap_float_Random_16 3.38% 4.835 4.998 - -6.30% -
SetIntersection_Interlaced_Vector_string_16384_1 3.38% 1063129.318 1099053.926 - -0.73% -
std::fill(list<int>)/8192 3.38% 8402.261 8686.052 - 1.96% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.38% 589.587 609.500 - 2.79% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.37% 4.265 4.409 - 7.57% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.37% 52090.899 53845.884 - 5.88% -
SetIntersection_Front_Vector_uint32_1024_64 3.37% 1324004.270 1368561.100 - -0.28% -
BM_vector_deque_ranges_copy_backward/64 3.36% 2.989 3.089 - 1.71% -
SetIntersection_Front_Vector_uint32_64_64 3.35% 10611540.009 10967107.223 - -0.29% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.35% 23.181 23.957 - 0.18% -
std::search(vector<int>)_(no_match)/8192 3.35% 1625.485 1679.881 - 0.90% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.33% 20.481 21.163 - 7.88% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.32% 137048.784 141605.611 - 0.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.32% 86.446 89.320 - -0.31% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.32% 24356.865 25165.078 - -0.28% -
std::remove_copy(list<int>)_(sprinkled)/50 3.32% 18.471 19.083 - 3.43% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.31% 1.615 1.668 - 0.45% -
std::multiset<std::string>::find(key)_(existent)/8192 3.31% 29.298 30.268 - 0.03% -
SetIntersection_None_Set_string_16384_1024 3.31% 214799753.424 221905408.998 - 16.65% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.31% 5715.134 5904.192 - -9.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.31% 36.636 37.848 - 11.00% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.31% 945.822 977.100 - 0.33% -
ranges::min(std::list<long_long>)/1 3.31% 0.437 0.452 - 101.02% -
bm_ranges_swap_ranges_vb_aligned/32 3.31% 3.560 3.678 - 11.84% -
std::fill(vector<int>)/1024 3.30% 29.177 30.140 - 3.66% -
std::rotate(deque<int>)_(by_1/4)/8192 3.30% 2560.317 2644.869 - -60.85% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.30% 938.941 969.912 - 2.69% -
SetIntersection_Interlaced_Set_float_64_16 3.30% 22173180.999 22904049.564 - 4.97% -
ranges::min(std::vector<char>)/64 3.30% 4.097 4.232 - 16.96% -
std::reverse(vector<int>)/32768 3.29% 1032.690 1066.627 - 1.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.28% 0.964 0.995 - 3.94% -
std::sort(deque<int>)_(descending)/8 3.28% 24.838 25.653 - 0.83% -
SetIntersection_Front_Set_uint64_16384_256 3.28% 3799282.017 3923716.399 - 1.01% -
ranges::min(std::vector<long_long>)/70000 3.27% 7723.333 7976.132 - 3.93% -
BM_lexicographical_compare_three_way_fast_path/4 3.26% 1.116 1.152 - 3.59% -
std::count(list<int>)_(every_other)/1048576 3.26% 804703.455 830934.773 - 1.95% -
std::sort(vector<int>)_(heap)/8 3.26% 23.776 24.551 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.26% 1156539.839 1194232.259 - -2.46% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.26% 17679.254 18255.250 - 3.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 3.26% 532127002.662 549452337.328 - 1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 3.25% 134654238.970 139035022.991 - 1.03% -
SetIntersection_None_Vector_float_262144_262144 3.25% 1109369.828 1145399.732 - -0.51% -
BM_deque_vector_copy_backward/0 3.25% 1.524 1.574 - 2.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.23% 163123.998 168387.884 - 0.84% -
std::map<std::string,_int>::erase(key)_(existent)/32 3.23% 72.977 75.332 - -0.88% -
BM_vector_deque_copy_backward/4096 3.23% 148.567 153.359 - 2.83% -
SetIntersection_Interlaced_Vector_string_16_4 3.22% 66539154.696 68680419.762 - -1.64% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.22% 3.328 3.435 - 2.79% -
std::adjacent_find(list<int>)/8 3.22% 2.077 2.144 - 2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.21% 21200838.574 21880757.235 - 3.94% -
bm_ranges_swap_ranges_vb_aligned/64 3.20% 2.953 3.047 - -0.66% -
BM_deque_deque_ranges_copy_backward/1 3.20% 2.476 2.555 - 1.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.20% 164341.371 169599.186 - 1.69% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.20% 1013849.423 1046243.259 - -0.65% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.18% 10.131 10.453 - -14.10% -
BM_lexicographical_compare_three_way_fast_path/65536 3.18% 14679.870 15146.756 - 3.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.18% 28.270 29.169 - -27.75% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.18% 6733.854 6947.766 - 0.53% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 3.17% 4.256 4.391 - -7.05% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 3.16% 18.720 19.312 - 2.59% -
std::rotate(vector<bool>)_(by_1/4)/8192 3.15% 29.849 30.790 - 3.67% -
BM_vector_deque_move_backward/64000 3.14% 7859.133 8106.106 - 11.74% -
std::make_heap(vector<int>)_(descending)/8 3.14% 14.638 15.097 - 0.80% -
std::unique_copy(vector<int>)_(contiguous)/52 3.14% 13.293 13.710 - 3.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.13% 9.993 10.306 - 14.39% -
std::find_first_of(vector<int>)_(small_needle)/50 3.13% 77.703 80.132 - 11.15% -
std::stable_partition(list<int>)_(dense)/32 3.13% 36.821 37.972 - 13.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.12% 394.785 407.118 - 2.07% -
SetIntersection_Front_Set_string_64_16 3.12% 23971571.047 24719530.134 - 1.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 3.11% 14818.771 15280.250 - 3.51% -
std::multimap<int,_int>::erase(key)_(existent)/8192 3.11% 25.746 26.548 - -4.42% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.11% 1.759 1.814 - 11.75% -
BM_lexicographical_compare_three_way_fast_path/16384 3.10% 3679.122 3793.325 - 4.47% -
std::for_each_n(deque<int>)/50 3.10% 3.960 4.083 - 3.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 3.10% 14.802 15.262 - 0.06% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 3.10% 8658.028 8926.255 - 2.90% -
std::set<std::string>::erase(iterator)/8192 3.10% 29.972 30.900 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.09% 8859380.477 9133053.630 - -28.14% -
BM_std_minmax_element<int>/2 3.09% 0.667 0.688 - 3.46% -
std::find_end(list<int>)_(same_length)/8192 3.09% 7906.220 8150.304 - -48.21% -
SetIntersection_Interlaced_Set_float_16384_4 3.08% 165026253.999 170112996.831 - -0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.08% 1029665.938 1061341.165 - -0.05% -
std::set<int>::insert(value)_(new_value,_end)/1024 3.08% 41.471 42.747 - 3.13% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.08% 41.853 43.140 - 1.60% -
std::partial_sort(vector<int>)_(descending)/1024 3.07% 7917.550 8160.871 - 3.69% -
SetIntersection_Interlaced_Vector_string_64_4 3.07% 21633074.605 22297886.537 - 2.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 3.07% 35052483.478 36128869.294 - 1.12% -
std::rotate(deque<int>)_(by_1/3)/50 3.07% 29.790 30.704 - -59.29% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 3.07% 35432.368 36519.993 - -2.34% -
BM_CmpLess_short_schar 3.07% 0.946 0.975 - 0.67% -
std::set<int>::erase(key)_(existent)/8192 3.05% 69.211 71.323 - 3.01% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.05% 10.242 10.554 - -15.03% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.05% 28.719 29.593 - 10.70% -
BM_deque_vector_copy/2 3.04% 1.832 1.888 - 3.21% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.04% 503.934 519.261 - -1.17% -
BM_PushHeap_uint64_SingleElement_4 3.04% 0.356 0.367 - -2.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.03% 1144077.426 1178755.010 - -0.34% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.03% 14.610 15.053 - -35.49% -
std::set<int>::erase(key)_(existent)/1024 3.03% 50.280 51.803 - 3.39% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.03% 366.606 377.702 - -0.63% -
std::unordered_multiset<int>::count(key)_(existent)/1024 3.02% 1.760 1.813 - 18.67% -
rng::for_each(multiset<int>)/8 3.02% 6.490 6.686 - 49.17% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 3.02% 23.875 24.595 - -3.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 3.01% 49.673 51.170 - -2.05% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.01% 241966.172 249251.215 - 3.77% -
BM_lexicographical_compare_three_way_fast_path/256 3.01% 67.795 69.835 - 2.40% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.01% 4.721 4.863 - 2.93% -
BM_PushHeap_string_SingleElement_1024 3.01% 2.659 2.739 - 5.69% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.01% 1.408 1.450 - 4.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.00% 575.500 592.786 - -2.27% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 3.00% 165.130 170.088 - -11.65% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 2.99% 28.611 29.467 - 6.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.99% 21.729 22.378 - 1.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 2.97% 0.367 0.378 - -22.41% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.97% 26.183 26.961 - 7.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.97% 123.827 127.505 - 3.18% -
std::find_end(vector<int>)_(same_length)/1000 2.97% 244.542 251.799 - -49.09% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.96% 75.585 77.824 - 11.86% -
std::multimap<std::string,_int>::clear()/0 2.96% 392.458 404.075 - 1.25% -
BM_PushHeap_string_SingleElement_16384 2.96% 2.643 2.721 - 5.48% -
std::for_each_n(vector<int>)/8 2.96% 2.695 2.775 - 204.57% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.95% 13.147 13.535 - -0.52% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.95% 1.124 1.157 - 3.74% -
SetIntersection_Interlaced_Set_float_256_4 2.94% 10895327.533 11216133.491 - -0.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.93% 19.415 19.985 - 2.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 2.93% 10962.404 11283.176 - 2.89% -
std::make_heap(vector<int>)_(shuffled)/1024 2.92% 572.443 589.186 - 4.27% -
SetIntersection_Front_Vector_uint32_16384_64 2.92% 1321766.005 1360416.358 - 2.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.92% 1148923.452 1182512.525 - 2.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.92% 1353.759 1393.241 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.92% 18292974.447 18826246.731 - 1.15% -
std::partition(deque<int>)_(sparse)/8192 2.91% 2949.675 3035.635 - -2.72% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.91% 137164.770 141160.248 - 0.36% -
std::partition(deque<int>)_(sparse)/1024 2.91% 380.642 391.724 - 2.59% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.91% 285074.140 293363.474 - 1.79% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.91% 119945.817 123431.980 - 2.57% -
SetIntersection_None_Set_uint64_1024_16 2.91% 8846345.621 9103397.278 - 1.46% -
SetIntersection_Front_Vector_uint32_1024_16 2.90% 1098786.128 1130701.642 - 0.10% -
std::multimap<int,_int>::clear()/0 2.90% 390.828 402.174 - 1.68% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.90% 1883.380 1937.959 - 2.81% -
std::fill(vector<int>)/32 2.90% 1.034 1.064 - 3.30% -
SetIntersection_Interlaced_Set_float_16384_1024 2.89% 171666201.158 176631877.033 - 3.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 2.89% 14982.804 15416.058 - 2.96% -
SetIntersection_Interlaced_Set_float_1024_16 2.89% 11381691.989 11710515.728 - 1.30% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.88% 45111.910 46412.868 - -9.62% -
std::find_if_not(vector<char>)_(bail_25%)/8192 2.88% 236.939 243.769 - 9.28% -
BM_PushHeap_uint64_SingleElement_262144 2.88% 0.357 0.368 - 1.47% -
ranges::min(std::deque<char>)/70000 2.88% 17361.109 17860.462 - 3.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.86% 476.484 490.117 - 2.81% -
BM_vector_deque_ranges_move/4000 2.86% 140.642 144.664 - 2.93% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.86% 31.969 32.883 - -1.83% -
std::shift_left(vector<int>)/1024 2.85% 35.298 36.306 - 2.71% -
ranges::min(std::vector<char>)/70000 2.85% 482.208 495.962 - 3.62% -
std::multiset<std::string>::find(key)_(existent)/1024 2.85% 24.723 25.428 - 11.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.85% 1020580.704 1049659.975 - 1.82% -
SetIntersection_Interlaced_Vector_string_4_1 2.85% 219479972.546 225733521.749 - 1.18% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.85% 240805.975 247659.303 - 3.74% -
std::transform(deque<int>)_(identity_transform)/8192 2.84% 2441.188 2510.582 - 1.84% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.84% 1.370 1.409 - 14.14% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.84% 22.623 23.265 - 12.61% -
std::search(vector<int>)_(no_match)/1048576 2.83% 208762.931 214677.952 - 0.54% -
BM_PushHeap_uint64_Ascending_16384 2.83% 3.561 3.662 - -0.21% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 2.83% 24.546 25.240 - 8.61% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.83% 28.733 29.545 - 13.07% -
std::copy(vector<bool>)_(aligned)/64 2.82% 1.315 1.353 - 7.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.82% 450.359 463.077 - 2.43% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.82% 159.029 163.512 - -2.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.82% 13233.763 13606.528 - 1.18% -
BM_align/8 2.82% 0.622 0.640 - -30.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.81% 2.226 2.288 - 1.76% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.81% 1.350 1.388 - -4.25% -
std::shift_left(vector<int>)/8192 2.80% 279.965 287.817 - 2.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.80% 15004.560 15425.280 - -2.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.80% 362.662 372.821 - 0.61% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.80% 69.998 71.956 - 3.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.79% 373.082 383.503 - -1.04% -
std::search(vector<int>)_(single_element)/1000 2.79% 229.187 235.578 - 2.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.79% 171790.853 176578.925 - 0.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.78% 31.428 32.304 - 3.92% -
std::copy(vector<int>)/8 2.78% 2.207 2.269 - 3.90% -
SetIntersection_Front_Vector_uint32_262144_1 2.78% 1037738.494 1066605.425 - 0.08% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.78% 484.968 498.454 - -7.78% -
std::sort(deque<int>)_(pipe-organ)/1024 2.78% 2692.531 2767.348 - -0.87% -
ranges::minmax(std::vector<long_long>)/64 2.78% 9.927 10.202 - 2.67% -
BM_PushHeap_uint32_QuickSortAdversary_64 2.78% 0.616 0.633 - 2.82% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 2.78% 33.285 34.209 - 3.74% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 2.77% 5180.930 5324.544 - 2.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.77% 7524.271 7732.781 - 2.57% -
BM_vector_deque_ranges_copy/2 2.77% 2.002 2.058 - -0.42% -
BM_PushHeap_float_Random_64 2.77% 6.232 6.405 - -4.84% -
std::move(vector<int>)/8 2.76% 2.264 2.327 - 7.25% -
std::rotate(list<int>)_(1_element_backward)/8192 2.76% 7099.730 7295.964 - -2.29% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.76% 71.361 73.330 - 2.08% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.76% 1.616 1.660 - 2.78% -
std::rotate(list<int>)_(1_element_backward)/32 2.76% 13.087 13.448 - -2.60% -
SetIntersection_Front_Vector_uint32_262144_64 2.76% 1328077.970 1364669.215 - -1.48% -
rng::for_each(multimap<int>)/8 2.75% 6.116 6.285 - 43.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.75% 5145169.057 5286823.116 - -0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.75% 9057879.736 9307119.488 - 3.71% -
std::sort(vector<int>)_(heap)/8192 2.75% 45479.216 46729.851 - 2.32% -
bm_lexicographical_compare<unsigned_char>/4096 2.75% 75.679 77.758 - 2.62% -
BM_PushHeap_uint32_QuickSortAdversary_256 2.74% 0.714 0.734 - 2.35% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 2.74% 10.965 11.265 - 6.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.73% 0.585 0.601 - 4.96% -
SetIntersection_Interlaced_Vector_string_16384_4 2.73% 1785984.310 1834809.159 - 1.37% -
std::partial_sort(deque<int>)_(ascending)/8192 2.73% 144251.887 148194.826 - -8.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 2.73% 114589.539 117720.934 - 2.54% -
ranges::minmax(std::vector<char>)/70000 2.73% 578.842 594.656 - 5.27% -
std::search(vector<int>)_(single_element)/1024 2.73% 234.517 240.923 - 2.73% -
std::flat_map<int,_int>::ctor(const&)/8192 2.73% 1862.716 1913.552 - -0.91% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.73% 30.641 31.478 - 2.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.72% 35.663 36.634 - 0.90% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.72% 30040.961 30858.154 - 2.63% -
ranges::min(std::vector<long_long>)/8 2.72% 2.162 2.221 - 4.45% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.71% 765.893 786.667 - -5.41% -
BM_PushHeap_string_SingleElement_256 2.71% 2.652 2.723 - 4.73% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.71% 23.060 23.684 - 1.50% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 2.70% 22.855 23.473 - -75.74% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.70% 31.411 32.259 - 2.15% -
std::find_if(vector<bool>)_(process_all)/8 2.70% 3.508 3.603 - 0.06% -
BM_PushHeap_string_SingleElement_16 2.70% 2.661 2.733 - 4.89% -
std::partial_sort_copy(vector<int>)_(descending)/1024 2.70% 7880.967 8093.672 - 2.99% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.70% 14.078 14.458 - -4.01% -
std::find_if_not(list<int>)_(process_all)/8192 2.70% 7217.767 7412.469 - 6.89% -
ranges::minmax(std::vector<__int128>)/64 2.69% 31.246 32.087 - 2.75% -
SetIntersection_Front_Vector_float_1024_1024 2.69% 5763170.678 5917985.930 - 8.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.68% 1138141.380 1168697.236 - -0.38% -
std::vector<int>::ctor(size)/32 2.68% 11.277 11.580 - 16.22% -
BM_align/256 2.68% 0.622 0.639 - -30.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 2.68% 215253388.303 221018191.598 - 0.39% -
std::transform(deque<int>)_(identity_transform)/1024 2.68% 369.047 378.923 - 2.62% -
BM_vector_deque_copy_backward/512 2.68% 17.653 18.126 - 3.50% -
BM_PushHeap_float_Random_1024 2.67% 6.999 7.187 - -4.63% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.67% 16.054 16.483 - -2.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 2.67% 56038404.837 57534926.558 - 0.46% -
BM_vector_deque_copy_backward/4000 2.67% 144.466 148.322 - 2.17% -
std::count(list<int>)_(every_other)/8192 2.67% 6913.081 7097.572 - 7.70% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.67% 140.584 144.332 - 3.54% -
SetIntersection_Front_Set_float_16384_1 2.66% 1018186.078 1045320.521 - -1.46% -
SetIntersection_Front_Set_float_1024_1 2.66% 1019897.087 1047040.127 - -0.98% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.65% 542.647 557.035 - 2.59% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 2.65% 46.559 47.792 - -1.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.64% 43.059 44.195 - -1.39% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.64% 28.737 29.495 - 5.94% -
BM_align/64 2.63% 0.623 0.639 - -30.61% -
BM_PushHeap_string_SingleElement_4 2.63% 2.361 2.423 - 3.95% -
bm_lexicographical_compare<signed_char>/4096 2.63% 59.505 61.067 - 3.33% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 2.62% 978242.783 1003917.439 - 1.66% -
SetIntersection_Interlaced_Set_uint64_64_16 2.62% 22038097.002 22616363.881 - -0.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.62% 135043.996 138584.210 - 1.99% -
bm_ranges_lexicographical_compare<signed_char>/512 2.62% 7.889 8.096 - 4.24% -
SetIntersection_Interlaced_Vector_string_64_64 2.62% 26641184.968 27337859.072 - 1.46% -
BM_CmpEqual_uint_schar 2.61% 1.026 1.053 - -7.06% -
std::shift_left(vector<int>)/32 2.61% 2.964 3.042 - 2.51% -
BM_vector_deque_ranges_copy_backward/4096 2.61% 149.667 153.577 - 3.36% -
BM_StringFindAllMatch/131072 2.60% 2270.834 2329.954 - 2.58% -
std::copy(vector<bool>)_(unaligned)/64 2.60% 1.756 1.802 - 2.67% -
std::map<std::string,_int>::erase(key)_(existent)/1024 2.60% 62.637 64.267 - -28.31% -
SetIntersection_Interlaced_Set_float_262144_16384 2.60% 1275464.031 1308634.113 - 2.23% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.60% 23.885 24.506 - 0.58% -
std::remove_if(list<int>)_(prefix)/50 2.60% 71.161 73.012 - 2.16% -
std::generate_n(vector<int>)/32 2.60% 7.792 7.995 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.60% 1106968.059 1135699.441 - -7.69% -
SetIntersection_Front_Vector_uint32_256_64 2.59% 4250215.002 4360465.672 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.59% 9063690.047 9298090.686 - 2.91% -
SetIntersection_Front_Set_string_1024_4 2.59% 1236818.498 1268799.283 - 0.09% -
std::partition_point(deque<int>)/8192 2.59% 14.982 15.370 - 3.07% -
std::search(list<int>)_(no_match)/1024 2.57% 749.408 768.705 - 2.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.57% 11488.684 11783.866 - 2.52% -
SetIntersection_Front_Set_uint64_262144_1 2.56% 1016068.892 1042130.814 - -2.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.56% 25805457.010 26466625.751 - -4.65% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.56% 229785.703 235671.667 - 2.41% -
std::multiset<std::string>::ctor(const&)/0 2.56% 12.700 13.026 - 1.63% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.55% 15.929 16.336 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.55% 2344085.281 2403871.877 - 5.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.55% 140750.821 144336.816 - 1.00% -
std::replace(deque<int>)_(sprinkled)/8192 2.54% 2761.067 2831.269 - 2.64% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.54% 165.083 169.279 - -82.53% -
std::find_end(list<int>)_(same_length)/1000 2.54% 731.682 750.274 - -49.00% -
BM_vector_deque_move_backward/70000 2.54% 8575.480 8793.367 - 9.88% -
rng::find_last(deque<int>)_(bail_10%)/8 2.54% 2.653 2.720 - 0.53% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.54% 0.759 0.778 - 2.35% -
std::copy_if(list<int>)_(every_other)/32768 2.54% 25377.682 26021.499 - 0.84% -
rng::contains_subrange(list<int>)_(process_all)/32 2.54% 9.941 10.193 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.54% 19116955.461 19601815.933 - 3.44% -
BM_vector_deque_ranges_copy/1 2.53% 2.274 2.331 - 0.52% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.52% 485586.483 497809.790 - 2.59% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.51% 8.601 8.817 - 2.96% -
BM_StringFindMatch1/8 2.51% 981.993 1006.663 - 2.49% -
BM_deque_deque_ranges_move_backward/64000 2.51% 7761.385 7955.920 - 5.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.51% 1084143.492 1111307.693 - 0.44% -
std::reverse(vector<int>)/512 2.50% 16.319 16.727 - 1.22% -
std::partial_sort(vector<int>)_(descending)/8192 2.49% 94153.361 96497.570 - 3.27% -
std::partial_sort(vector<int>)_(descending)/8 2.49% 24.672 25.286 - -0.40% -
std::multimap<int,_int>::erase(iterator)/8192 2.48% 20.296 20.800 - -2.98% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.48% 23.734 24.323 - -0.28% -
BM_deque_deque_ranges_copy_backward/5500 2.48% 202.649 207.680 - 2.72% -
SetIntersection_Interlaced_Vector_string_64_1 2.48% 16834418.064 17251434.208 - -0.05% -
std::rotate(deque<int>)_(by_1/4)/1024 2.48% 265.197 271.762 - -65.09% -
rng::starts_with(deque<int>)/8 2.47% 3.968 4.066 - 4.27% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.47% 29.447 30.175 - 4.62% -
SetIntersection_Front_Set_uint64_64_64 2.47% 12837436.020 13154049.456 - -0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.47% 15.634 16.019 - 1.57% -
std::find(list<int>)_(bail_25%)/32768 2.46% 7900.799 8095.496 - -0.41% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2.46% 568.433 582.431 - 2.88% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 2.46% 7.349 7.530 - 3.67% -
rng::contains_subrange(list<int>)_(single_element)/50 2.46% 17.381 17.808 - 3.47% -
BM_vector_deque_ranges_move/4096 2.46% 144.253 147.796 - 1.50% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.45% 19.891 20.379 - 17.57% -
SetIntersection_Interlaced_Vector_float_64_16 2.45% 18175250.033 18620970.747 - 11.53% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.45% 13.294 13.620 - 1.01% -
rng::contains(list<int>)_(process_all)/1048576 2.45% 814918.513 834879.943 - 1.47% -
std::find_end(list<int>)_(process_all)/8192 2.45% 7240.374 7417.632 - -1.08% -
SetIntersection_Front_Vector_float_16384_16 2.44% 1096888.653 1123666.523 - 0.80% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 2.44% 20.294 20.788 - 0.69% -
std::generate_n(vector<int>)/50 2.44% 11.722 12.007 - 2.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 2.43% 5799526.470 5940608.422 - 5.15% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 2.43% 4569.758 4680.880 - 2.35% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.42% 12.505 12.808 - -4.72% -
SetIntersection_Front_Set_float_262144_4 2.42% 1037739.813 1062858.693 - -3.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.42% 6.574 6.733 - 0.88% -
BM_StringFindMatch1/1 2.41% 982.211 1005.929 - 2.37% -
SetIntersection_Front_Set_uint64_16384_1 2.41% 1020314.436 1044905.534 - -1.37% -
std::remove_copy(list<int>)_(sprinkled)/1024 2.41% 741.339 759.176 - 4.23% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.40% 643.879 659.354 - 2.52% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.40% 9.536 9.765 - 3.18% -
std::remove(vector<int>)_(sprinkled)/32 2.40% 48.104 49.259 - 1.74% -
std::rotate(list<int>)_(1_element_backward)/50 2.40% 24.453 25.039 - 12.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.40% 13039.862 13352.418 - 3.86% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.40% 29.033 29.729 - -2.88% -
std::fill_n(vector<int>)/1024 2.39% 29.236 29.935 - 2.31% -
std::unique_copy(vector<int>)_(contiguous)/1024 2.39% 245.711 251.573 - -5.95% -
BM_StringRelational_Less_Small_Small_Control 2.38% 1.849 1.893 - 2.25% -
std::partial_sort(deque<int>)_(descending)/8192 2.38% 269784.376 276205.200 - -2.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.38% 1421011.335 1454828.978 - 3.15% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.37% 262023.950 268234.229 - 2.91% -
BM_std_minmax_element<int>/3 2.37% 1.121 1.147 - 2.97% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.37% 24.378 24.955 - 5.89% -
std::copy_n(vector<bool>)_(unaligned)/64 2.37% 1.775 1.817 - 3.14% -
SetIntersection_Interlaced_Set_string_16_4 2.37% 71674805.452 73371318.482 - -0.52% -
rng::fold_left(vector<int>)/8 2.36% 3.549 3.633 - 1.66% -
ranges::minmax(std::vector<__int128>)/70000 2.36% 34356.597 35166.815 - 2.45% -
std::replace(deque<int>)_(sprinkled)/1024 2.36% 345.513 353.659 - 2.58% -
BM_PushHeap_string_SingleElement_64 2.36% 2.704 2.768 - 4.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 2.35% 167891988.030 171843837.560 - 1.07% -
std::unordered_multiset<int>::ctor(const&)/32 2.35% 197.783 202.429 - -1.24% -
BM_StringRelational_Eq_Empty_Large_Control 2.35% 0.474 0.485 - 1.24% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 2.34% 212.129 217.098 - -47.42% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.34% 8048.904 8237.424 - 14.86% -
std::partial_sort_copy(list<int>)_(ascending)/8192 2.34% 57425.652 58770.582 - 3.54% -
BM_deque_vector_copy_backward/1 2.34% 2.074 2.122 - 0.26% -
BM_std_minmax_element<short>/512 2.34% 141.103 144.402 - 7.65% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.34% 52.762 53.995 - 8.82% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.33% 3.816 3.905 - 2.39% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.33% 4279.646 4379.441 - 3.28% -
std::move(vector<int>)/32768 2.33% 1700.064 1739.697 - 2.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.32% 689760.705 705765.568 - 2.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 2.32% 0.597 0.611 - 1.90% -
BM_CmpEqual_ushort_uint 2.32% 1.073 1.098 - 2.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.31% 64742.644 66240.766 - -3.22% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.31% 76.040 77.799 - 2.53% -
SetIntersection_None_Set_uint64_256_64 2.31% 9067821.552 9277470.369 - -1.12% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.30% 7031530.000 7193595.235 - 0.85% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.30% 3.134 3.206 - -7.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.30% 79438.726 81267.568 - -4.31% -
SetIntersection_Interlaced_Set_string_262144_16384 2.30% 2711742.105 2774113.445 - -0.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.30% 197.818 202.364 - -0.78% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.29% 16.871 17.258 - 8.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.29% 371280.852 379793.567 - 2.85% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 2.29% 55.078 56.339 - 0.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 2.29% 10.068 10.298 - -17.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.28% 15231.854 15579.589 - -0.09% -
std::make_heap(deque<int>,_pred)_(heap)/8192 2.28% 5032.682 5147.554 - 2.46% -
BM_num_get<void*> 2.28% 10.853 11.100 - -76.70% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 2.28% 22.960 23.483 - 1.75% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.27% 41.262 42.200 - -0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.27% 456.700 467.072 - 3.64% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.27% 67.449 68.979 - 2.69% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.27% 1797.043 1837.781 - 2.42% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.26% 4.751 4.859 - 2.73% -
BM_StringFindAllMatch/1 2.26% 3.083 3.153 - 8.53% -
SetIntersection_Interlaced_Vector_string_262144_256 2.26% 67546859.002 69072347.339 - 2.28% -
BM_lexicographical_compare_three_way_fast_path/262144 2.25% 59356.752 60694.784 - 3.90% -
SetIntersection_Front_Set_uint32_16384_64 2.25% 1685593.479 1723575.237 - 2.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.25% 103.597 105.928 - -51.09% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 2.24% 7.341 7.506 - 3.17% -
bm_ranges_swap_ranges_vb_aligned/128 2.24% 3.380 3.456 - 0.68% -
std::remove_if(list<int>)_(prefix)/1024 2.24% 985.724 1007.815 - 3.63% -
std::make_heap(vector<int>)_(descending)/1024 2.24% 275.239 281.405 - 2.82% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.24% 8.598 8.790 - 8.23% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.24% 467.147 477.596 - -0.03% -
std::copy_if(list<int>)_(entire_range)/4096 2.23% 2991.825 3058.685 - 0.77% -
std::partition_copy(list<int>)/32 2.23% 8.917 9.116 - 6.23% -
BM_deque_vector_ranges_copy/64 2.23% 2.567 2.624 - 0.07% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.22% 23389.515 23909.642 - 3.07% -
BM_vector_deque_ranges_move_backward/4000 2.22% 143.544 146.731 - 2.96% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 2.22% 16.153 16.512 - -1.63% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 2.22% 1.049 1.072 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.22% 0.769 0.786 - 2.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 2.21% 213.733 218.467 - -5.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.21% 6.736 6.885 - 6.15% -
BM_deque_deque_copy/0 2.21% 0.791 0.809 - -6.92% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.21% 6577.349 6722.546 - 3.15% -
std::move_backward(deque<int>)/8 2.21% 3.374 3.449 - 0.37% -
BM_deque_vector_copy/1024 2.21% 37.131 37.950 - 2.84% -
BM_vector_deque_ranges_copy_backward/4000 2.21% 142.053 145.185 - 2.94% -
std::multiset<int>::erase(key)_(existent)/8192 2.20% 60.075 61.399 - -1.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.20% 9648.076 9860.623 - -3.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.20% 4.458 4.556 - -2.39% -
BM_PushHeap_float_Ascending_4 2.20% 0.587 0.600 - 2.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.20% 139399.912 142462.407 - 2.34% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.19% 23522.836 24038.936 - 2.66% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.19% 1.649 1.685 - 5.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.19% 32.189 32.895 - -24.01% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.19% 24.317 24.850 - 4.60% -
std::copy_n(vector<bool>)_(aligned)/32768 2.18% 35.069 35.834 - 2.94% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.18% 38.465 39.303 - -7.28% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.17% 25997.897 26563.020 - -0.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.17% 665.956 680.413 - 3.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 2.17% 69.853 71.368 - -91.55% -
ranges::min(std::list<char>)/70000 2.17% 52884.999 54030.817 - 1.74% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.17% 26.733 27.312 - -3.50% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.16% 675.773 690.404 - 0.10% -
SetIntersection_Interlaced_Vector_string_256_4 2.16% 6037427.762 6168006.417 - -2.14% -
SetIntersection_Front_Set_uint64_16384_1024 2.16% 12479102.804 12748862.920 - 2.31% -
std::any_of(list<int>)_(process_all)/50 2.16% 21.506 21.970 - 2.18% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.16% 124081.361 126759.901 - 5.10% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.16% 15841.714 16183.242 - 3.54% -
ranges::minmax(std::list<long_long>)/64 2.15% 29.827 30.468 - 8.49% -
std::none_of(vector<int>)_(process_all)/32 2.14% 8.264 8.441 - 0.98% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.14% 66.297 67.717 - 6.79% -
ranges::min(std::deque<char>)/64 2.14% 16.241 16.588 - 2.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.14% 242230.651 247414.796 - 3.58% -
std::map<int,_int>::contains(key)_(existent)/1024 2.14% 4.108 4.196 - 8.52% -
BM_vector_deque_ranges_move/512 2.14% 16.972 17.335 - 2.57% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.14% 86379.328 88224.470 - 1.56% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 2.13% 12.784 13.057 - -0.08% -
std::move(deque<int>)/8 2.13% 3.513 3.588 - 4.00% -
BM_lexicographical_compare_three_way_slow_path/1024 2.13% 288.192 294.341 - 22.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.13% 37.136 37.928 - -14.92% -
ranges::minmax(std::vector<__int128>)/8 2.13% 4.029 4.115 - 2.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.13% 17.119 17.484 - 1.09% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.13% 944.436 964.529 - -1.93% -
std::sort(deque<int>)_(repeated)/8 2.13% 18.107 18.492 - 2.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.13% 262532.269 268113.886 - 2.97% -
ranges::minmax(std::vector<long_long>)/70000 2.12% 9010.578 9202.015 - 2.52% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.12% 6686.034 6828.013 - 0.88% -
SetIntersection_Front_Set_string_256_4 2.12% 4892755.323 4996616.584 - 0.84% -
BM_std_minmax_element<short>/1024 2.12% 277.735 283.629 - 8.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.12% 24.028 24.538 - 2.74% -
std::for_each_n(deque<int>)/8192 2.12% 254.696 260.087 - 1.99% -
BM_deque_vector_move_backward/0 2.11% 1.440 1.471 - 7.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.11% 14812.278 15125.463 - 3.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.11% 349581801.920 356960072.060 - 1.34% -
SetIntersection_Front_Vector_float_262144_16384 2.11% 75768185.235 77366206.002 - 7.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.11% 12949047.507 13221773.863 - -1.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.11% 194660558.811 198759581.927 - -5.89% -
std::move_backward(list<int>)/32768 2.11% 31446.306 32108.275 - 3.06% -
bm_ranges_swap_ranges_vb_aligned/1024 2.10% 6.412 6.547 - 0.30% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.10% 32.218 32.897 - 5.55% -
std::move(deque<int>)/32768 2.10% 1816.718 1854.952 - -10.58% -
std::unique_copy(vector<int>)_(sprinkled)/8192 2.10% 3615.502 3691.531 - 1.89% -
std::remove_if(list<int>)_(sprinkled)/8192 2.10% 8011.569 8180.031 - 1.58% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.10% 5.886 6.010 - 1.12% -
std::reverse_copy(list<int>)/4096 2.10% 3145.206 3211.170 - 0.55% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.10% 548.443 559.943 - 1.82% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.09% 6.786 6.928 - 0.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.09% 50.499 51.555 - 1.64% -
std::for_each(list<int>)/50 2.09% 21.112 21.553 - 0.48% -
BM_vector_deque_copy_backward/1024 2.09% 38.046 38.841 - 2.96% -
std::stable_sort(deque<int>)_(repeated)/8 2.09% 17.702 18.072 - -8.33% -
SetIntersection_Front_Set_float_262144_1024 2.09% 11670517.886 11914197.840 - -1.00% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.09% 563.890 575.653 - 0.91% -
std::is_sorted_until(list<int>,_pred)/8 2.09% 3.652 3.728 - 1.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.08% 671.199 685.192 - 2.77% -
std::unordered_multiset<int>::ctor(const&)/8192 2.08% 54650.152 55789.296 - -0.57% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.08% 2.429 2.479 - -7.82% -
BM_PushHeap_uint32_Random_16384 2.08% 5.829 5.950 - 5.90% -
std::multiset<int>::clear()/1024 2.08% 9804.454 10008.165 - -3.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.07% 12818.280 13084.176 - 2.98% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.07% 21362.603 21805.232 - 2.97% -
BM_vector_deque_ranges_move/5500 2.07% 195.313 199.359 - 2.15% -
ranges::min(std::deque<long_long>)/8 2.07% 2.258 2.305 - 1.62% -
BM_deque_deque_ranges_move/1024 2.06% 36.956 37.718 - 2.00% -
std::set<std::string>::count(key)_(existent)/8192 2.06% 30.302 30.927 - -6.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.06% 9.044 9.230 - 2.44% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.06% 942.376 961.760 - 4.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.06% 1037590.473 1058930.273 - -0.52% -
std::find_if(deque<int>)_(bail_25%)/8192 2.06% 501.649 511.965 - -10.08% -
std::copy_if(list<int>)_(entire_range)/262144 2.06% 212818.045 217193.198 - 1.10% -
BM_deque_deque_ranges_copy_backward/4096 2.05% 152.258 155.384 - 2.98% -
std::replace_if(vector<int>)_(prefix)/50 2.05% 13.708 13.989 - 1.34% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.04% 393.674 401.702 - 0.46% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.04% 28.762 29.349 - 1.89% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.04% 54238.825 55343.876 - -2.97% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.04% 22.351 22.807 - 3.68% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 2.03% 12.775 13.034 - -0.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.03% 17.787 18.149 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.03% 25124376.558 25634779.898 - -5.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.03% 18.621 18.999 - 1.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.03% 654.025 667.281 - -25.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.03% 18.595 18.972 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.02% 8772766.873 8950412.531 - -30.39% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.02% 488.096 497.963 - 1.87% -
SetIntersection_None_Vector_string_256_256 2.02% 2240625.538 2285832.283 - -0.53% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.01% 18.294 18.662 - -0.98% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.01% 6.569 6.701 - -1.65% -
std::deque<int>::ctor(size)/8192 2.00% 453.907 462.994 - 5.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.00% 3.713 3.788 - 3.41% -
std::make_heap(vector<int>)_(shuffled)/8 2.00% 15.893 16.211 - 1.72% -
BM_CmpEqual_uint_int 2.00% 1.044 1.065 - -5.60% -
BM_std_minmax_element<short>/5500 1.99% 1462.424 1491.588 - 8.43% -
std::copy_backward(deque<int>)/1048576 1.99% 128821.094 131390.008 - 2.12% -
std::copy_n(vector<int>)/1048576 1.99% 50305.211 51307.942 - 2.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.99% 17.081 17.421 - 0.71% -
std::remove_if(deque<int>)_(prefix)/1024 1.99% 548.417 559.327 - 2.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.99% 1114.739 1136.906 - -1.69% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.99% 22059.796 22498.146 - 3.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.98% 1040958.454 1061550.061 - 4.62% -
ranges::min(std::list<char>)/8 1.97% 1.862 1.899 - 7.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.97% 191883150.821 195668380.110 - -2.77% -
std::pop_heap(vector<std::string>)/8 1.97% 53.362 54.415 - 0.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 1.97% 24.386 24.867 - 5.48% -
std::remove(deque<int>)_(prefix)/1024 1.97% 517.989 528.204 - 2.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.97% 1281.618 1306.879 - -1.23% -
std::multimap<int,_int>::erase(iterator)/1024 1.97% 20.295 20.695 - -3.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.97% 8973520.940 9149905.321 - -4.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.96% 1551806.145 1582297.124 - -1.32% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.96% 13.077 13.334 - -1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.96% 1336502.705 1362690.843 - 1.25% -
std::move_backward(list<int>)/1048576 1.96% 1019191.825 1039160.669 - 2.13% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.96% 2.272 2.317 - -12.35% -
std::rotate(list<int>)_(by_1/4)/8192 1.96% 6474.195 6601.018 - 1.91% -
std::all_of(list<int>)_(process_all)/50 1.95% 21.619 22.041 - 1.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.95% 47.755 48.685 - 3.35% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.95% 516.479 526.526 - -0.43% -
std::find_first_of(list<int>)_(large_needle)/1024 1.94% 848358.395 864845.473 - -12.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.94% 98.557 100.471 - -51.23% -
std::find_end(forward_list<int>)_(same_length)/8192 1.94% 14106.030 14379.662 - 0.48% -
std::generate_n(deque<int>)/32 1.94% 8.097 8.254 - -4.99% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.94% 16.143 16.456 - -2.03% -
std::stable_partition(deque<int>)_(sparse)/1024 1.94% 435.279 443.705 - 2.79% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.94% 59480.052 60631.186 - 4.13% -
SetIntersection_None_Set_float_16384_16 1.93% 153130336.870 156090636.886 - -1.58% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.93% 7468.694 7612.953 - 1.58% -
ranges::minmax(std::vector<long_long>)/8 1.93% 2.071 2.111 - 1.69% -
std::find(list<int>)_(process_all)/1024 1.93% 685.485 698.724 - 1.91% -
std::copy_if(list<int>)_(every_other)/262144 1.92% 206307.546 210269.989 - 2.88% -
BM_lexicographical_compare_three_way_slow_path/256 1.92% 78.234 79.737 - 16.17% -
BM_deque_deque_ranges_copy_backward/4000 1.92% 148.831 151.685 - 5.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.91% 615.890 627.666 - 0.91% -
std::search(vector<int>)_(single_element)/8192 1.91% 1815.375 1850.073 - 2.00% -
BM_deque_deque_move/70000 1.91% 3356.326 3420.388 - 1.68% -
bm_ranges_lexicographical_compare<int>/64 1.91% 4.330 4.413 - 1.60% -
BM_CmpLess_int_uint 1.91% 1.074 1.095 - -3.95% -
std::replace(deque<int>)_(prefix)/1024 1.91% 405.349 413.072 - 1.82% -
BM_CmpEqual_uchar_int 1.90% 1.049 1.069 - -2.22% -
std::multiset<int>::find(key)_(existent)/32 1.90% 1.592 1.622 - -2.29% -
bm_lexicographical_compare<unsigned_char>/32768 1.90% 561.829 572.511 - 1.78% -
SetIntersection_Front_Set_uint64_16_16 1.90% 37575394.849 38289134.681 - -0.42% -
SetIntersection_None_Set_uint32_256_256 1.90% 5737459.002 5846347.080 - 0.59% -
SetIntersection_Interlaced_Set_string_256_64 1.90% 30524865.957 31103950.047 - 4.62% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.89% 1.258 1.282 - 0.96% -
std::reverse_copy(list<int>)/8 1.89% 2.389 2.435 - -12.65% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 1.89% 21.585 21.994 - -16.39% -
BM_lexicographical_compare_three_way_slow_path/64 1.89% 17.512 17.843 - 18.01% -
SetIntersection_None_Set_uint64_1024_256 1.89% 8920451.943 9088868.806 - 1.72% -
std::rotate(vector<bool>)_(by_1/3)/32 1.89% 17.782 18.118 - 2.94% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.89% 1653.553 1684.729 - 4.41% -
std::multimap<int,_int>::ctor(const&)/1024 1.89% 6590.074 6714.321 - 0.48% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.88% 12950.902 13194.857 - 1.99% -
SetIntersection_Front_Set_uint32_262144_1024 1.88% 11838223.904 12060551.050 - -14.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.87% 97788.020 99621.239 - 0.82% -
SetIntersection_Front_Vector_uint32_16384_4 1.87% 1048998.498 1068639.231 - -0.66% -
std::reverse_copy(list<int>)/64 1.87% 29.825 30.383 - 3.86% -
std::fill(list<int>)/32 1.87% 8.198 8.351 - 2.47% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.87% 210780.012 214716.350 - 1.83% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.87% 4542.199 4627.007 - 1.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.87% 56325.329 57376.855 - 1.21% -
std::generate_n(vector<int>)/8192 1.87% 1813.168 1847.000 - 2.37% -
SetIntersection_Interlaced_Set_string_256_256 1.86% 28730851.886 29266534.392 - -7.33% -
std::replace(list<int>)_(sprinkled)/32 1.86% 11.072 11.278 - 1.12% -
SetIntersection_Interlaced_Vector_float_1024_1 1.86% 1035729.129 1055008.549 - -0.36% -
std::rotate(list<int>)_(by_1/4)/1024 1.86% 568.106 578.675 - 2.55% -
std::search(deque<int>)_(same_length)/1024 1.86% 472.869 481.654 - 1.78% -
std::unique_copy(deque<int>)_(contiguous)/52 1.86% 14.665 14.937 - 3.76% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.85% 7.539 7.679 - -6.95% -
BM_lexicographical_compare_three_way_slow_path/4096 1.85% 1127.439 1148.320 - 24.06% -
std::generate_n(deque<int>)/50 1.85% 12.036 12.258 - -5.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.85% 952730.173 970351.207 - 1.55% -
std::rotate(list<int>)_(by_1/2)/8192 1.85% 5365.028 5464.236 - 17.34% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.84% 12.954 13.193 - -0.42% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.84% 23.673 24.110 - 0.92% -
BM_std_minmax_element<short>/70000 1.84% 18558.819 18900.538 - 8.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.84% 14211696.258 14473338.216 - 7.87% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.84% 12732.262 12966.559 - 1.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.84% 2.228 2.269 - -12.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.84% 168344.125 171435.366 - 1.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.84% 1.280 1.304 - 24.46% -
std::multimap<int,_int>::erase(iterator)/32 1.84% 20.176 20.547 - -2.06% -
SetIntersection_Front_Set_string_16_16 1.84% 59021163.557 60104311.454 - 1.52% -
std::adjacent_find(vector<int>)/1048576 1.83% 231146.802 235388.265 - 0.60% -
SetIntersection_Interlaced_Set_string_64_1 1.83% 17044580.365 17356834.539 - -0.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.83% 391.393 398.554 - 0.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.83% 1.357 1.382 - 2.14% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.83% 375.849 382.721 - -0.70% -
SetIntersection_Front_Set_string_262144_4 1.83% 1224929.534 1247309.369 - -2.55% -
std::copy_if(list<int>)_(entire_range)/32768 1.83% 25847.548 26319.469 - 1.08% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.82% 614.802 626.017 - 0.94% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.82% 358.446 364.963 - 2.19% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.82% 4.243 4.320 - -2.74% -
BM_StringCopy_Empty 1.82% 0.577 0.587 - 0.58% -
BM_std_minmax_element<short>/4096 1.81% 1092.127 1111.915 - 8.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.81% 3734.685 3802.324 - 4.50% -
std::replace(deque<int>)_(sprinkled)/32 1.81% 11.985 12.202 - 1.97% -
std::move_backward(deque<int>)/1048576 1.81% 129756.282 132104.491 - 5.02% -
BM_deque_vector_copy_backward/2 1.81% 1.807 1.839 - -0.98% -
std::copy_if(list<int>)_(every_other)/512 1.80% 354.205 360.588 - 3.17% -
BM_std_minmax_element<short>/65536 1.80% 17374.989 17687.890 - 8.36% -
std::search(vector<int>)_(same_length)/8192 1.80% 1950.870 1985.978 - 6.49% -
std::copy_n(vector<bool>)_(aligned)/64 1.80% 1.337 1.361 - 7.54% -
std::search(vector<int>)_(same_length)/1000 1.79% 244.099 248.481 - 3.49% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.79% 24.296 24.732 - 5.96% -
bm_ranges_lexicographical_compare<signed_char>/64 1.79% 2.269 2.310 - 12.24% -
rng::find_if(vector<bool>)_(process_all)/8 1.79% 3.511 3.574 - -0.11% -
BM_std_minmax_element<short>/64000 1.79% 16969.682 17273.544 - 8.32% -
std::fill_n(deque<int>)/1024 1.78% 29.544 30.071 - -87.02% -
ranges::minmax(std::list<char>)/64 1.78% 34.780 35.400 - 19.29% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.78% 6620.120 6737.958 - -1.10% -
std::move(vector<bool>)_(unaligned)/64 1.78% 1.624 1.653 - 1.38% -
std::pop_heap(vector<size_t>)/8 1.78% 51.608 52.525 - -0.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.77% 6471.999 6586.858 - 0.56% -
BM_lexicographical_compare_three_way_slow_path/16384 1.77% 4475.716 4555.135 - 24.54% -
SetIntersection_Front_Vector_float_262144_256 1.77% 2271161.534 2311404.433 - 6.62% -
BM_PushHeap_float_Random_262144 1.77% 7.185 7.312 - -6.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.77% 12243.646 12460.120 - 1.90% -
std::rotate(list<int>)_(1_element_forward)/32 1.77% 13.687 13.929 - 4.76% -
SetIntersection_None_Set_float_1024_1024 1.76% 8960449.219 9118276.315 - 1.41% -
SetIntersection_Front_Set_float_256_256 1.76% 7411865.506 7542258.470 - -1.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.76% 52.869 53.799 - 1.79% -
std::partial_sort(deque<int>)_(repeated)/8 1.76% 25.972 26.429 - -0.56% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.76% 247.837 252.192 - -0.70% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.75% 212012.872 215731.730 - 4.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.75% 1556.156 1583.449 - -1.98% -
std::partial_sort(deque<int>)_(heap)/8 1.75% 38.594 39.271 - -0.11% -
std::replace(deque<int>)_(sprinkled)/50 1.75% 17.966 18.281 - 1.55% -
std::find_if(vector<bool>)_(process_all)/50 1.75% 23.726 24.142 - 0.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.75% 17.197 17.498 - 1.22% -
BM_CmpLess_short_uchar 1.75% 1.095 1.114 - -2.29% -
SetIntersection_Interlaced_Vector_string_1024_1 1.74% 1082880.964 1101762.140 - -0.15% -
std::move(vector<bool>)_(aligned)/1048576 1.74% 1698.091 1727.690 - 1.42% -
bm_gcd_trivial 1.74% 0.678 0.689 - 1.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.74% 2.922 2.972 - 0.53% -
std::vector<int>::ctor(size)/1024 1.74% 42.477 43.215 - 2.38% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.73% 6633.504 6748.378 - -3.71% -
std::generate_n(deque<int>)/1024 1.73% 240.640 244.803 - -12.03% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.73% 14.117 14.361 - 0.40% -
BM_PushHeap_uint64_Random_4 1.73% 2.546 2.590 - 14.70% -
std::partition(deque<int>)_(dense)/32 1.73% 9.393 9.555 - -3.04% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.73% 12737.987 12957.828 - 0.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.72% 6.801 6.918 - -4.75% -
std::unordered_multiset<int>::clear()/32 1.72% 584.380 594.427 - -0.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.72% 16.166 16.444 - -0.21% -
std::move_backward(list<int>)/262144 1.71% 256715.670 261111.792 - 1.59% -
std::multiset<int>::insert(value)_(already_present)/32 1.71% 18.107 18.417 - 0.27% -
rng::find_last_if(vector<int>)_(bail_10%)/50 1.71% 11.495 11.692 - -5.52% -
std::sort(deque<int>)_(shuffled)/1024 1.71% 6733.468 6848.373 - -0.03% -
rng::find(vector<bool>)_(process_all)/1024 1.70% 4.615 4.694 - 0.26% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.70% 22.554 22.937 - -81.32% -
SetIntersection_Front_Vector_uint64_262144_262144 1.70% 350899769.998 356861235.210 - 2.64% -
std::copy_if(list<int>)_(entire_range)/64 1.69% 29.952 30.459 - -9.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.69% 10.191 10.363 - 0.32% -
std::unique(vector<int>)_(sprinkled)/8192 1.69% 3847.471 3912.357 - -1.34% -
SetIntersection_None_Set_float_16384_64 1.69% 153412461.645 155998081.067 - -1.42% -
BM_lexicographical_compare_three_way_slow_path/65536 1.68% 17886.344 18187.718 - 20.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.68% 1.373 1.396 - 11.04% -
BM_deque_deque_ranges_move/4000 1.68% 144.325 146.755 - 3.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.68% 1031647.054 1049008.142 - -1.19% -
BM_PushHeap_float_Ascending_16 1.68% 0.981 0.998 - 1.68% -
SetIntersection_Front_Set_float_262144_16 1.68% 1150759.678 1170083.362 - -3.13% -
std::fill_n(list<int>)/32 1.68% 8.001 8.135 - 2.51% -
std::rotate(vector<int>)_(1_element_forward)/32 1.67% 2.941 2.990 - 0.73% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.67% 70530.701 71709.397 - 0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.67% 43837.271 44569.651 - -3.62% -
std::set<int>::upper_bound(key)_(existent)/8192 1.67% 7.898 8.030 - -6.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.67% 15693.789 15955.657 - -0.58% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.67% 10.870 11.051 - 13.71% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.67% 36022.389 36622.402 - -0.66% -
std::replace(deque<int>)_(prefix)/50 1.66% 18.817 19.129 - 0.45% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.66% 575478.481 585026.467 - 1.39% -
BM_std_minmax_element<short>/64 1.66% 17.153 17.438 - 3.80% -
std::fill_n(deque<int>)/8192 1.66% 231.898 235.738 - -87.37% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.65% 5.269 5.356 - 3.48% -
std::lower_bound(std::forward_list<int>)/100 1.65% 83.407 84.783 - -22.02% -
BM_std_minmax_element<short>/4000 1.65% 1068.523 1086.109 - 7.91% -
std::map<std::string,_int>::erase(iterator)/32 1.65% 27.618 28.073 - -1.75% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.65% 1.215 1.235 - -1.53% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.65% 17.095 17.376 - 0.71% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.64% 7.191 7.310 - 0.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.64% 24.135 24.532 - 2.49% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.64% 8.688 8.831 - 6.39% -
BM_CmpLess_uchar_schar 1.64% 1.039 1.056 - -5.85% -
rng::for_each(map<int>)/8 1.64% 6.073 6.172 - 38.95% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.64% 148264.920 150699.567 - 1.80% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.64% 12.581 12.787 - 1.65% -
BM_lexicographical_compare_three_way_slow_path/262144 1.64% 71524.481 72698.105 - 14.86% -
BM_lexicographical_compare_three_way_slow_path/4 1.64% 1.160 1.179 - 4.29% -
std::move_backward(list<int>)/64 1.64% 39.064 39.703 - 1.97% -
SetIntersection_None_Vector_float_16384_1 1.63% 1097510.273 1115425.551 - 0.18% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.63% 506.714 514.977 - 0.40% -
std::shift_right(list<int>)/32 1.63% 14.269 14.502 - 0.45% -
BM_deque_deque_ranges_copy_backward/1024 1.63% 37.807 38.422 - 1.77% -
std::set<int>::count(key)_(existent)/32 1.62% 1.636 1.663 - -2.17% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.62% 1.434 1.458 - 24.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.62% 19813988.652 20134535.303 - 1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.62% 4217489.722 4285660.613 - 5.29% -
rng::fold_left(deque<int>)/50 1.62% 36.995 37.593 - 38.96% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.61% 5620.690 5710.977 - 1.10% -
SetIntersection_None_Vector_uint32_262144_64 1.60% 1122757.737 1140761.968 - 0.07% -
BM_StringFindAllMatch/8 1.60% 2.811 2.856 - 6.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.60% 1100320.291 1117946.159 - -0.23% -
std::set<std::string>::find(key)_(non-existent)/32 1.60% 10.200 10.363 - 9.97% -
std::generate(deque<int>)/8192 1.60% 1891.132 1921.417 - -4.34% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.60% 412.345 418.945 - 0.42% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.60% 100.502 102.106 - 0.68% -
SetIntersection_None_Set_uint64_16384_16 1.59% 166919215.887 169581392.418 - 0.99% -
std::copy_if(vector<int>)_(entire_range)/512 1.59% 121.255 123.187 - 2.04% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.59% 28.972 29.434 - 0.71% -
std::replace_if(list<int>)_(prefix)/32 1.59% 13.752 13.971 - -0.66% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.59% 8368.366 8501.648 - 7.28% -
rng::find_last(vector<int>)_(bail_10%)/50 1.59% 10.799 10.971 - 2.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.59% 28130.841 28578.512 - 1.74% -
std::set<int>::ctor(const&,_alloc)/0 1.59% 12.752 12.955 - -1.49% -
std::remove_if(list<int>)_(sprinkled)/1024 1.59% 972.983 988.439 - 3.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.59% 4369383.235 4438679.427 - 9.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.58% 29.087 29.547 - -1.50% -
SetIntersection_Front_Vector_float_16384_1 1.58% 1032915.492 1049241.580 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.58% 1152242.426 1170438.878 - 2.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.58% 18.314 18.603 - 1.00% -
std::map<std::string,_int>::clear()/1024 1.57% 21875.647 22220.056 - -7.27% -
std::generate_n(deque<int>)/8192 1.57% 1941.883 1972.435 - -2.15% -
BM_StringFindMatch1/64 1.57% 982.757 998.207 - 1.55% -
SetIntersection_Front_Vector_uint32_256_16 1.57% 4142785.059 4207890.951 - -2.41% -
std::rotate(list<int>)_(by_1/3)/1024 1.57% 793.659 806.131 - 2.45% -
std::unordered_map<int,_int>::clear()/8192 1.57% 63321.815 64316.626 - -3.47% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.57% 7.366 7.482 - 3.02% -
SetIntersection_None_Set_uint64_16384_4 1.57% 163831532.273 166402355.895 - 0.84% -
std::swap_ranges(list<int>)/50 1.57% 31.745 32.242 - 1.17% -
std::set<int>::lower_bound(key)_(existent)/1024 1.57% 4.672 4.745 - 5.29% -
BM_PushHeap_string_Ascending_262144 1.56% 30.222 30.695 - -3.16% -
std::find_if_not(list<int>)_(process_all)/1024 1.56% 720.004 731.258 - 6.68% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.56% 676.555 687.122 - 1.22% -
BM_deque_deque_copy_backward/512 1.56% 18.910 19.206 - 0.39% -
std::copy(vector<int>)/32768 1.56% 3735.978 3794.111 - 0.02% -
std::generate_n(vector<int>)/1024 1.55% 239.664 243.389 - 2.06% -
SetIntersection_Front_Set_string_16_4 1.55% 63547994.428 64535635.394 - -0.19% -
std::rotate(list<int>)_(by_1/4)/50 1.55% 25.521 25.917 - 10.39% -
std::reverse_copy(deque<int>)/64 1.55% 15.742 15.987 - 1.82% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.55% 55475.164 56335.026 - -1.69% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.55% 517.860 525.872 - -0.21% -
BM_deque_vector_copy_backward/1024 1.54% 37.303 37.880 - 2.51% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.54% 4758449.381 4831858.740 - -5.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.54% 50.144 50.918 - 15.32% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.54% 8.709 8.843 - 7.31% -
std::adjacent_find(deque<int>,_pred)/8 1.54% 4.241 4.307 - -10.98% -
SetIntersection_Interlaced_Vector_string_1024_64 1.54% 8302190.346 8429899.313 - -1.64% -
std::move(vector<bool>)_(aligned)/4096 1.54% 6.969 7.076 - 1.30% -
BM_vector_deque_move/4000 1.53% 140.701 142.859 - 1.48% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.53% 6654.978 6756.984 - -0.12% -
std::reverse(list<int>)/512 1.53% 191.565 194.499 - -0.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.53% 35407.249 35949.504 - 0.20% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.53% 17.017 17.277 - 0.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.53% 920670.318 934745.279 - -0.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.53% 1030778.781 1046526.646 - -1.98% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.53% 61.820 62.765 - -0.96% -
std::copy_if(list<int>)_(every_other)/64 1.53% 27.381 27.799 - 19.87% -
SetIntersection_Front_Vector_uint64_262144_64 1.53% 1357367.960 1378098.366 - 3.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.52% 62712.996 63665.689 - -0.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.52% 158615.105 161021.864 - -2.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.52% 38.071 38.648 - -7.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.51% 554463.852 562862.121 - -0.01% -
SetIntersection_Front_Vector_float_16384_4 1.51% 1047008.358 1062842.597 - -0.83% -
std::generate_n(list<int>)/32 1.51% 8.462 8.590 - 1.86% -
std::swap_ranges(list<int>)/1024 1.51% 747.627 758.915 - 1.55% -
BM_CmpEqual_uint_uchar 1.51% 1.085 1.102 - 0.14% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.51% 634600.382 644174.731 - 1.65% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.51% 5.453 5.535 - 0.16% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.50% 12946.416 13141.052 - -3.31% -
std::remove_if(deque<int>)_(sprinkled)/50 1.50% 61.233 62.151 - 2.78% -
std::partial_sort(deque<int>)_(shuffled)/8 1.50% 31.664 32.138 - 0.35% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.50% 18.330 18.605 - 0.22% -
std::replace(deque<int>)_(prefix)/8192 1.50% 3215.654 3263.792 - 1.75% -
SetIntersection_Interlaced_Set_float_16_16 1.50% 37973401.459 38541543.998 - -0.64% -
std::find(list<int>)_(bail_25%)/8 1.50% 0.917 0.931 - 1.32% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 1.49% 586.467 595.226 - 1.82% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.49% 20.395 20.700 - 2.40% -
std::replace_if(list<int>)_(prefix)/50 1.49% 24.177 24.537 - 3.72% -
std::adjacent_find(deque<int>)/1048576 1.48% 469053.583 476010.155 - 0.93% -
vector<bool>::reserve() 1.48% 8.819 8.950 - -18.07% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1.48% 1880.370 1908.213 - -0.91% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 1.48% 31869.610 32341.219 - -22.70% -
SetIntersection_None_Vector_string_1024_1024 1.48% 1146085.836 1163044.885 - -1.06% -
std::copy_n(vector<int>)/262144 1.48% 12542.734 12728.020 - 1.56% -
std::rotate(list<int>)_(by_1/2)/1024 1.48% 382.563 388.213 - 2.22% -
std::find(list<int>)_(bail_25%)/8192 1.47% 1417.797 1438.709 - 1.40% -
std::unique(vector<int>)_(sprinkled)/1024 1.47% 523.588 531.310 - 0.01% -
SetIntersection_Front_Vector_uint32_64_16 1.47% 14108591.458 14316308.832 - 0.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.47% 17.159 17.412 - 0.15% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.47% 4505.277 4571.535 - 1.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.47% 339780548.498 344765947.679 - -2.78% -
SetIntersection_Front_Set_string_64_4 1.46% 18709735.409 18983819.749 - -0.90% -
BM_vector_deque_ranges_move/70000 1.46% 3225.725 3272.904 - 5.48% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.46% 263.981 267.838 - -2.64% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.46% 29.713 30.147 - -3.27% -
std::unique_copy(list<int>)_(sprinkled)/32 1.46% 12.907 13.095 - 0.32% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.46% 27200.928 27597.791 - 3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.46% 2355930.862 2390268.943 - 3.76% -
SetIntersection_Interlaced_Vector_float_16384_1 1.45% 1038499.871 1053592.562 - -1.63% -
std::generate(list<int>)/50 1.45% 15.284 15.506 - -0.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.45% 1.170 1.187 - -1.16% -
std::replace_if(list<int>)_(prefix)/1024 1.45% 728.048 738.607 - 1.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.45% 20.712 21.012 - -6.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.45% 2869793.008 2911327.375 - 0.35% -
std::copy_if(vector<int>)_(entire_range)/4096 1.45% 919.405 932.695 - 2.32% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.44% 6825.932 6924.367 - -59.83% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.44% 563.927 572.049 - 1.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.44% 24.817 25.175 - 11.19% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.44% 36403.182 36927.273 - -8.19% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.44% 189.208 191.932 - -43.81% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 1.44% 68280.706 69263.350 - 1.45% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.44% 6.118 6.206 - 1.83% -
std::move_backward(list<int>)/512 1.44% 368.006 373.287 - -1.16% -
std::rotate(deque<int>)_(by_1/4)/50 1.43% 28.005 28.406 - -61.58% -
SetIntersection_Front_Set_string_256_1 1.43% 4310254.459 4371925.772 - -0.49% -
std::remove_copy(deque<int>)_(prefix)/32 1.43% 12.929 13.113 - 1.71% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.42% 678.916 688.576 - 0.67% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.42% 756980.111 767724.753 - 1.60% -
SetIntersection_Front_Vector_uint32_16_16 1.42% 35291133.792 35791965.112 - -1.37% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.42% 2.079 2.108 - 1.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.41% 6.203 6.291 - 9.33% -
std::replace_if(list<int>)_(sprinkled)/32 1.41% 13.125 13.310 - -6.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.41% 1350654.485 1369711.118 - 0.47% -
ranges::minmax(std::list<__int128>)/8 1.41% 3.799 3.853 - -0.01% -
std::swap_ranges(list<int>)/32 1.41% 19.223 19.494 - 0.91% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.41% 2109.555 2139.308 - 111.55% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.41% 24.448 24.792 - 1.71% -
rng::contains_subrange(list<int>)_(same_length)/50 1.41% 25.028 25.380 - -10.34% -
SetIntersection_None_Set_uint64_16384_256 1.41% 168330866.700 170697172.945 - 0.93% -
std::rotate(vector<int>)_(by_1/3)/1024 1.41% 118.056 119.715 - -91.27% -
std::remove_if(deque<int>)_(sprinkled)/32 1.40% 53.233 53.981 - 1.86% -
BM_CmpLess_short_short 1.40% 0.946 0.959 - 0.04% -
std::move(vector<bool>)_(unaligned)/4096 1.40% 25.689 26.049 - 0.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.40% 13.148 13.332 - -2.28% -
std::map<std::string,_int>::clear()/32 1.40% 905.794 918.457 - -0.40% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.40% 5694.031 5773.511 - 0.81% -
std::deque<int>::ctor(size)/1024 1.40% 75.543 76.597 - 6.77% -
std::copy(vector<bool>)_(aligned)/32768 1.39% 34.752 35.237 - 1.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 8807.618 8929.828 - 0.73% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.39% 290665.438 294691.803 - 22.04% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.38% 776.121 786.861 - 1.94% -
std::adjacent_find(deque<int>)/1024 1.38% 456.104 462.402 - 0.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.38% 1204.167 1220.756 - 2.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.38% 36733.952 37239.698 - -1.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.38% 1154424.489 1170311.579 - -0.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.38% 8580.415 8698.470 - 121.49% -
std::equal(vector<int>)_(it,_it,_it)/50 1.37% 4.115 4.171 - -8.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.37% 14.332 14.529 - 12.66% -
std::any_of(list<int>)_(process_all)/32768 1.37% 25924.643 26279.862 - 0.71% -
SetIntersection_Front_Set_string_262144_262144 1.37% 17469804.689 17709164.553 - -3.45% -
std::sort(deque<int>)_(shuffled)/8 1.37% 22.924 23.238 - 1.43% -
rng::for_each(multimap<int>)/50 1.37% 39.644 40.185 - -19.95% -
std::replace_if(deque<int>)_(prefix)/50 1.37% 20.119 20.394 - 0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.37% 1044977.808 1059249.071 - 0.26% -
SetIntersection_None_Set_uint64_1024_1 1.36% 8945017.298 9067085.593 - 0.89% -
std::count_if(vector<int>)_(every_other)/8 1.36% 4.119 4.175 - -0.12% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.36% 6.611 6.701 - -1.24% -
std::is_partitioned(list<int>)_(partitioned)/32 1.36% 8.632 8.750 - 1.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.36% 3.609 3.659 - 1.40% -
std::adjacent_find(vector<int>)/1024 1.36% 231.366 234.511 - 0.93% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.36% 20.205 20.480 - 0.57% -
bm_lexicographical_compare<signed_char>/32768 1.36% 474.614 481.064 - 1.80% -
std::fill(vector<bool>)/4096 1.36% 4.152 4.209 - 2.17% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.36% 176.809 179.205 - -0.64% -
std::fill_n(vector<bool>)/4096 1.35% 4.127 4.183 - 2.38% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.35% 563.168 570.790 - 0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.35% 1.291 1.308 - -0.55% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.35% 676.262 685.392 - 0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.35% 14.899 15.100 - -1.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.35% 1133045.207 1148331.109 - 0.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.35% 36.269 36.758 - -6.11% -
std::remove(deque<int>)_(prefix)/8192 1.35% 3809.835 3861.202 - 0.77% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.35% 7442.620 7542.884 - -0.22% -
SetIntersection_None_Vector_uint32_16384_1024 1.35% 1110135.483 1125081.402 - 0.67% -
BM_deque_deque_ranges_move/64 1.35% 3.036 3.077 - -0.25% -
std::partition_point(vector<int>)/8192 1.34% 9.300 9.425 - 18.18% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 1.34% 12.803 12.975 - -11.39% -
BM_num_get<long> 1.34% 10.647 10.790 - -55.77% -
std::adjacent_find(list<int>,_pred)/8192 1.34% 7155.667 7251.579 - 1.69% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.34% 9075.385 9196.992 - 0.66% -
std::unique(vector<int>)_(sprinkled)/32 1.34% 53.715 54.434 - 0.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.34% 20393.243 20666.109 - 2.08% -
std::fill(vector<int>)/8192 1.34% 232.449 235.559 - 3.03% -
std::remove(list<int>)_(prefix)/50 1.34% 62.157 62.988 - 0.72% -
std::find(list<int>)_(bail_25%)/1024 1.34% 127.257 128.957 - 0.85% -
BM_vector_deque_copy/65536 1.34% 2859.692 2897.872 - 1.42% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.33% 660.275 669.075 - 13.81% -
std::find_if_not(deque<int>)_(process_all)/50 1.33% 12.559 12.727 - 0.82% -
SetIntersection_Interlaced_Set_uint64_256_1 1.33% 4090314.251 4144782.465 - -1.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.33% 54.344 55.068 - 1.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.33% 5419.952 5491.984 - 2.37% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.33% 114520.196 116041.967 - 4.40% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.33% 837064.911 848181.827 - 1.14% -
SetIntersection_Front_Vector_float_262144_1 1.33% 1019347.173 1032882.846 - -2.14% -
std::adjacent_find(deque<int>)/8192 1.33% 3656.118 3704.643 - 0.80% -
SetIntersection_None_Vector_string_16384_1 1.33% 1226180.144 1242442.547 - 0.01% -
SetIntersection_None_Vector_uint32_262144_262144 1.33% 1122893.092 1137784.906 - -0.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.33% 18.398 18.642 - -0.64% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.32% 4.164 4.219 - -2.12% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.32% 137203.512 139021.122 - 58.36% -
std::find(list<int>)_(process_all)/8192 1.32% 7216.852 7312.344 - 2.56% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.32% 3702.883 3751.850 - 0.93% -
std::move_backward(vector<int>)/32768 1.32% 1711.119 1733.740 - 1.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.32% 28.390 28.765 - -0.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.32% 27.574 27.938 - 2.42% -
BM_vector_deque_ranges_copy/64 1.32% 2.787 2.824 - 0.73% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 1.32% 294.166 298.040 - -8.29% -
std::adjacent_find(vector<int>)/8192 1.32% 1806.360 1830.134 - 1.04% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.32% 18.118 18.356 - -0.75% -
std::fill_n(vector<int>)/32 1.31% 1.129 1.144 - 1.58% -
std::for_each(multiset<int>::iterator)/50 1.31% 35.426 35.892 - -23.99% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.31% 760.284 770.267 - 1.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.31% 1.669 1.691 - 3.74% -
std::rotate(vector<bool>)_(by_1/4)/50 1.31% 17.754 17.986 - 2.27% -
std::unordered_set<std::string>::ctor(const&)/8192 1.31% 338445.231 342880.747 - 0.47% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.31% 3693.369 3741.753 - 1.23% -
BM_vector_deque_ranges_copy/4000 1.31% 140.633 142.475 - 1.29% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.31% 19.910 20.170 - -0.25% -
std::remove(vector<int>)_(prefix)/1024 1.31% 303.324 307.291 - 1.16% -
std::unique(deque<int>)_(contiguous)/52 1.31% 55.052 55.772 - 0.63% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.31% 1870.967 1895.420 - 0.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.31% 390.965 396.073 - 0.24% -
std::none_of(list<int>)_(process_all)/50 1.30% 21.755 22.039 - 1.16% -
std::set<int>::equal_range(key)_(existent)/8192 1.30% 8.155 8.262 - 0.12% -
SetIntersection_None_Set_float_256_256 1.30% 5675428.875 5749360.072 - -2.80% -
SetIntersection_None_Vector_string_262144_4 1.30% 1289844.261 1306643.749 - 0.27% -
std::copy_if(list<int>)_(entire_range)/1048576 1.30% 862671.326 873893.547 - 1.90% -
SetIntersection_None_Vector_float_262144_64 1.30% 1134491.307 1149244.120 - 0.18% -
SetIntersection_Front_Set_uint64_262144_64 1.30% 1778455.745 1801572.009 - 6.04% -
SetIntersection_Front_Set_uint64_1024_4 1.30% 1048577.385 1062192.889 - -2.45% -
std::set<int>::ctor(&&,_different_allocs)/32 1.30% 175.971 178.254 - -47.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.30% 1250891.844 1267105.631 - -0.17% -
BM_PushHeap_float_Ascending_16384 1.30% 4.293 4.348 - 1.33% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.29% 468.807 474.878 - 1.39% -
SetIntersection_None_Vector_uint32_16384_1 1.29% 1092890.899 1107036.854 - -0.66% -
BM_PushHeap_uint64_Ascending_16 1.29% 0.909 0.921 - -1.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 1.29% 23.991 24.301 - -9.13% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.29% 23.616 23.921 - -3.20% -
SetIntersection_None_Vector_uint32_16384_16384 1.29% 1106711.571 1120993.331 - 0.14% -
std::any_of(list<int>)_(process_all)/8 1.29% 2.637 2.671 - -0.48% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.29% 462.260 468.223 - 0.96% -
std::fill_n(vector<int>)/8192 1.29% 231.014 233.993 - 1.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.29% 42539.598 43086.376 - 0.35% -
rng::contains_subrange(deque<int>)_(process_all)/16 1.28% 9.098 9.215 - -5.78% -
std::map<std::string,_int>::ctor(const&)/1024 1.28% 34827.754 35275.079 - -1.02% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.28% 31.947 32.357 - 1.62% -
SetIntersection_None_Set_uint32_256_4 1.28% 11397975.237 11544146.932 - 0.35% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.28% 783.932 793.958 - 0.76% -
std::sample(list<int>)/8192 1.28% 97365.942 98610.788 - 0.98% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.28% 848.025 858.857 - 1.26% -
SetIntersection_None_Set_uint32_1024_16 1.27% 9011274.010 9125942.430 - -0.01% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.27% 366.712 371.376 - 4.53% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.27% 20.157 20.414 - 1.66% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.27% 1875.083 1898.879 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.27% 1083741.694 1097488.129 - 0.27% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.27% 58.847 59.593 - -0.12% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.27% 17.387 17.607 - 1.98% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.27% 275.736 279.227 - 0.96% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.27% 38791.375 39282.341 - -9.99% -
std::shift_left(list<int>)/50 1.26% 27.187 27.531 - 0.17% -
std::find_if_not(vector<char>)_(process_all)/50 1.26% 6.617 6.700 - 25.27% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.26% 11.134 11.274 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.26% 11551838.220 11697485.954 - -2.85% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.26% 75.352 76.301 - 5.95% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.26% 19.369 19.612 - 2.48% -
SetIntersection_Front_Vector_uint32_16384_16 1.25% 1101803.385 1115616.232 - 0.17% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.25% 242.348 245.370 - 0.61% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.25% 1007.919 1020.485 - 0.41% -
std::shift_right(vector<int>)/50 1.25% 5.291 5.357 - 1.38% -
std::move_backward(vector<bool>)_(aligned)/4096 1.24% 7.164 7.253 - 1.86% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.24% 241837.473 244841.336 - 1.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.24% 61208.282 61968.340 - -0.54% -
std::equal(list<int>)_(it,_it,_it)/50 1.24% 35.023 35.458 - -3.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.24% 13.145 13.308 - -2.23% -
std::flat_map<int,_int>::clear()/1024 1.24% 393.783 398.655 - -0.06% -
SetIntersection_None_Set_float_1024_64 1.24% 8968705.079 9079650.649 - -0.24% -
std::copy_if(list<int>)_(every_other)/8 1.24% 2.274 2.302 - 2.21% -
BM_deque_deque_copy/64000 1.24% 3008.518 3045.699 - 3.34% -
std::partition_point(vector<int>)/32 1.23% 2.553 2.584 - -0.00% -
std::copy_if(deque<int>)_(every_other)/4096 1.23% 1439.650 1457.380 - 2.50% -
std::multiset<int>::clear()/8192 1.23% 78071.023 79030.459 - -4.40% -
std::map<std::string,_int>::find(key)_(existent)/32 1.23% 15.750 15.944 - 2.71% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.23% 1905.950 1929.364 - 1.92% -
std::partition(vector<int>)_(sparse)/50 1.23% 13.695 13.863 - -0.46% -
std::adjacent_find(vector<int>)/50 1.23% 11.820 11.966 - 0.78% -
SetIntersection_Interlaced_Set_string_16_16 1.23% 58859741.460 59582273.007 - -3.46% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.23% 18.800 19.031 - 2.35% -
std::unique_copy(list<int>)_(contiguous)/32 1.23% 11.032 11.168 - -4.77% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.22% 10.085 10.208 - -15.57% -
std::find_if_not(vector<char>)_(process_all)/1024 1.22% 124.396 125.918 - 12.85% -
SetIntersection_None_Vector_uint32_1_1 1.22% 534342458.054 540881401.129 - -0.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.22% 29.704 30.068 - -1.54% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.22% 780.758 790.276 - 1.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.22% 78.681 79.637 - -44.45% -
SetIntersection_None_Set_float_1024_16 1.22% 8713106.163 8819067.774 - -0.97% -
std::map<int,_int>::find(key)_(existent)/8192 1.22% 5.346 5.411 - -1.74% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.22% 4.254 4.306 - -1.76% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 1.21% 40.711 41.206 - 1.01% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.21% 9.995 10.117 - 4.21% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.21% 42.739 43.257 - -2.19% -
std::count_if(list<int>)_(every_other)/1024 1.21% 745.425 754.466 - 1.30% -
SetIntersection_Front_Set_string_262144_256 1.21% 14488094.813 14663461.164 - -0.21% -
std::replace(deque<int>)_(prefix)/32 1.21% 12.635 12.787 - -0.27% -
ranges::min(std::list<long_long>)/8 1.21% 1.874 1.896 - 2.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.21% 4167205.431 4217464.355 - -0.92% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.21% 23.297 23.578 - 2.52% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.21% 6635.394 6715.360 - 1.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.20% 391.351 396.049 - -0.08% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.20% 29.367 29.719 - 1.31% -
BM_deque_vector_ranges_move/4000 1.20% 141.897 143.600 - -1.69% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.20% 527.640 533.970 - -0.61% -
BM_CmpLess_uchar_uint 1.20% 1.081 1.094 - 0.53% -
SetIntersection_Front_Set_string_4_1 1.20% 220566565.914 223207045.151 - -0.52% -
std::sort(deque<int>)_(ascending)/1024 1.20% 757.713 766.772 - -0.06% -
std::copy(deque<int>)/262144 1.20% 11585.728 11724.216 - 1.36% -
std::map<int,_int>::count(key)_(existent)/8192 1.19% 5.761 5.829 - -5.25% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.19% 34.833 35.248 - -4.08% -
std::copy_if(vector<int>)_(entire_range)/32768 1.19% 7367.049 7454.681 - 2.26% -
std::find(vector<short>)_(process_all)/50 1.19% 1.673 1.693 - 0.52% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.19% 44714.384 45246.163 - 1.00% -
std::sample(deque<int>)/1024 1.19% 11224.949 11358.422 - 0.10% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.19% 31.375 31.748 - 0.49% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.19% 3.486 3.528 - -1.15% -
SetIntersection_None_Vector_float_262144_4 1.19% 1127851.466 1141243.168 - -2.49% -
std::partition(list<int>)_(sparse)/1024 1.19% 717.816 726.333 - 1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.19% 670.451 678.398 - 5.04% -
std::rotate(vector<int>)_(by_1/3)/8192 1.18% 861.880 872.089 - -91.91% -
SetIntersection_Interlaced_Vector_string_16384_64 1.18% 12388733.787 12535312.509 - 2.93% -
std::rotate(list<int>)_(by_1/4)/32 1.18% 14.349 14.518 - 11.51% -
SetIntersection_Interlaced_Set_string_256_1 1.18% 4312624.585 4363603.483 - -0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.18% 6676.277 6755.144 - -1.52% -
std::reverse_copy(deque<int>)/512 1.18% 123.617 125.073 - 1.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.18% 21.683 21.938 - -2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.18% 16440524.115 16634033.967 - -0.60% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.18% 5.846 5.915 - -0.09% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.18% 12.116 12.259 - -0.52% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.18% 9.215 9.324 - -3.41% -
rng::find_last(list<int>)_(bail_10%)/8 1.17% 2.065 2.089 - 3.38% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.17% 824.821 834.464 - 0.67% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.17% 1009087.078 1020882.650 - 1.79% -
SetIntersection_Interlaced_Set_string_4_1 1.17% 221158999.625 223740988.692 - -1.33% -
std::copy_if(deque<int>)_(every_other)/512 1.17% 179.243 181.334 - 2.25% -
SetIntersection_Front_Set_uint64_1024_16 1.17% 1171465.121 1185120.843 - -3.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.17% 3.504 3.545 - 3.74% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.16% 4.606 4.659 - 1.68% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.16% 23.539 23.813 - -10.83% -
std::find_end(vector<int>)_(match_near_end)/8192 1.16% 204.064 206.437 - -99.83% -
SetIntersection_None_Vector_string_64_64 1.16% 8770218.763 8872202.145 - -0.96% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 1.16% 5.026 5.084 - -32.22% -
BM_num_get<unsigned_int> 1.16% 9.624 9.735 - -61.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.16% 8558998.589 8658294.797 - -0.89% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.16% 17.242 17.442 - -2.56% -
std::transform(list<int>,_list<int>)/1024 1.16% 830.141 839.762 - 0.87% -
std::none_of(list<int>)_(process_all)/32768 1.16% 26252.584 26556.333 - -0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.16% 391.633 396.162 - -0.65% -
std::for_each_n(list<int>)/8 1.16% 2.524 2.554 - 5.48% -
std::unique_copy(list<int>)_(contiguous)/52 1.16% 19.379 19.603 - -32.52% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.16% 12580.444 12725.799 - -2.22% -
bm_lexicographical_compare<unsigned_char>/512 1.15% 8.642 8.741 - 1.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.15% 1044401.702 1056433.516 - -0.87% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.15% 3.187 3.224 - -4.39% -
SetIntersection_Front_Set_string_4_4 1.15% 157234861.453 159045758.381 - -0.83% -
std::replace_if(list<int>)_(sprinkled)/1024 1.15% 730.893 739.303 - 1.37% -
std::stable_partition(deque<int>)_(sparse)/8192 1.15% 3336.129 3374.457 - -7.73% -
SetIntersection_Front_Vector_string_262144_4 1.15% 1186647.335 1200271.979 - 1.13% -
std::unique(vector<int>)_(sprinkled)/52 1.15% 64.515 65.254 - 0.02% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.15% 1699.771 1719.264 - 0.63% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.15% 50812.564 51395.047 - 3.40% -
std::find_if(vector<char>)_(process_all)/1024 1.14% 123.783 125.200 - 12.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.14% 1.131 1.144 - 9.12% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.14% 2.630 2.661 - 0.97% -
std::rotate(list<int>)_(by_1/3)/32 1.14% 16.551 16.740 - 29.46% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.14% 98496.084 99622.180 - 0.31% -
BM_StringRelational_Less_Large_Huge_Control 1.14% 2.151 2.176 - -0.22% -
std::multiset<int>::clear()/32 1.14% 619.261 626.338 - -1.54% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.14% 1590298.186 1608424.981 - 1.20% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.14% 118686.178 120037.864 - -1.11% -
std::multiset<int>::contains(key)_(existent)/1024 1.14% 3.989 4.034 - 1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.13% 193819511.894 196017294.671 - -2.72% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.13% 29.457 29.790 - -76.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.13% 1104805.274 1117314.563 - -0.67% -
BM_num_get<unsigned_short> 1.13% 10.127 10.242 - -59.93% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.13% 6849.974 6927.390 - 1.46% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.13% 9.799 9.909 - 1.33% -
SetIntersection_None_Vector_uint32_1024_16 1.13% 1071152.078 1083238.137 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.13% 1063023.449 1075012.733 - -0.80% -
std::find(deque<int>)_(bail_25%)/32768 1.13% 1898.778 1920.163 - 0.75% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.13% 221.681 224.176 - 4.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.12% 1180246.080 1193520.619 - -3.68% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.12% 1021.608 1033.090 - 15.79% -
std::generate(list<int>)/32 1.12% 8.383 8.477 - -0.58% -
std::rotate(list<int>)_(1_element_backward)/1024 1.12% 735.704 743.950 - 1.40% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.12% 833.932 843.264 - -0.56% -
std::find(deque<int>)_(bail_25%)/8192 1.12% 472.851 478.142 - 0.58% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.12% 227.498 230.041 - -8.43% -
SetIntersection_Front_Set_uint32_16384_16 1.12% 1189033.407 1202299.676 - -1.44% -
std::sample(vector<int>)/1024 1.11% 11214.753 11338.955 - 0.75% -
std::unordered_multiset<int>::ctor(const&)/1024 1.11% 6717.548 6791.899 - -2.31% -
std::set<std::string>::count(key)_(existent)/1024 1.10% 24.755 25.028 - 2.68% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.10% 27.622 27.926 - 1.86% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.10% 14512791.748 14672409.586 - -0.09% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.10% 5107.596 5163.730 - 0.63% -
std::remove(vector<int>)_(prefix)/32 1.10% 48.508 49.041 - 0.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.10% 9271.135 9372.821 - -0.98% -
BM_CmpLess_int_ushort 1.10% 1.092 1.104 - -3.95% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.10% 87825.175 88787.595 - 1.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.09% 31815.907 32163.968 - 0.68% -
std::find_end(list<int>)_(match_near_end)/1000 1.09% 76.230 77.062 - -89.49% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.09% 9.426 9.528 - -1.40% -
std::move_backward(vector<bool>)_(aligned)/64 1.09% 1.680 1.699 - -1.86% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.09% 141788.550 143334.397 - -0.28% -
SetIntersection_None_Set_float_16_16 1.09% 35283796.239 35668460.853 - -0.89% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.09% 582.011 588.354 - 0.85% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.09% 4949.385 5003.312 - -56.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.09% 350230507.272 354043934.604 - 1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.09% 11358321.556 11481823.597 - 1.64% -
ranges::min(std::list<long_long>)/64 1.09% 24.704 24.973 - 3.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.09% 14.953 15.115 - -1.73% -
std::find(deque<int>)_(process_all)/50 1.09% 13.001 13.142 - 0.72% -
std::reverse_copy(vector<int>)/4096 1.09% 131.528 132.956 - -1.02% -
std::remove_copy(vector<int>)_(prefix)/50 1.08% 13.999 14.151 - 2.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.08% 57613140.542 58237527.517 - -0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.08% 2.008 2.030 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.08% 656.789 663.884 - 1.67% -
std::unique(deque<int>)_(sprinkled)/8192 1.08% 3766.373 3807.021 - 0.95% -
BM_deque_vector_copy_backward/4096 1.08% 147.555 149.148 - 0.69% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.08% 9.837 9.943 - 5.40% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.08% 32708.597 33061.286 - -0.07% -
std::transform(vector<int>)_(identity_transform)/50 1.08% 16.111 16.284 - 1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.08% 1513044.857 1529310.459 - -0.25% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 1.07% 2.481 2.508 - -4.91% -
std::fill_n(vector<bool>)/32768 1.07% 29.734 30.052 - 2.62% -
std::partition(vector<int>)_(sparse)/32 1.07% 8.605 8.697 - -1.37% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.07% 203.017 205.188 - 1.33% -
std::find_if_not(list<int>)_(process_all)/32768 1.07% 25213.096 25482.642 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.07% 11725813.819 11850967.218 - 0.50% -
BM_PushHeap_uint32_Random_4 1.07% 2.162 2.185 - -1.29% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.07% 4.539 4.587 - -1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.07% 3434303.260 3470939.693 - -1.49% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.07% 32633.959 32981.873 - 1.42% -
std::count_if(list<int>)_(every_other)/1048576 1.06% 878520.027 887858.449 - 1.09% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.06% 11497751.321 11619803.557 - 0.48% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.06% 660.396 667.406 - -0.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.06% 40809.175 41242.168 - 0.26% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.06% 4162.467 4206.588 - -0.11% -
BM_deque_deque_move/4000 1.06% 139.921 141.404 - -0.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.06% 4.073 4.116 - 6.57% -
std::move(vector<bool>)_(aligned)/512 1.06% 2.319 2.343 - 0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.06% 391.892 396.029 - 0.12% -
BM_deque_deque_move/64 1.05% 3.026 3.058 - -0.14% -
std::stable_sort(vector<int>)_(ascending)/8 1.05% 15.565 15.729 - -0.20% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.05% 13.965 14.111 - -0.38% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.05% 424850.041 429313.523 - 1.15% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.05% 7832.842 7915.022 - -0.12% -
std::shuffle(vector<int>)/32 1.05% 275.976 278.868 - 1.03% -
std::stable_partition(vector<int>)_(sparse)/8192 1.05% 1528.229 1544.231 - -0.01% -
std::partial_sort(deque<int>)_(repeated)/1024 1.05% 6271.940 6337.570 - 1.06% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 193970.887 196000.156 - -0.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.05% 47.953 48.455 - 0.69% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.05% 4142.933 4186.260 - 2.01% -
std::remove_copy(list<int>)_(prefix)/8192 1.05% 6918.878 6991.183 - 1.98% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.04% 174.981 176.810 - 0.88% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.04% 661.829 668.743 - 0.01% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.04% 36530.112 36911.321 - -10.50% -
SetIntersection_Interlaced_Set_string_16_1 1.04% 64909883.762 65586636.906 - -1.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.04% 41.723 42.157 - 17.84% -
SetIntersection_None_Vector_uint32_16384_4 1.04% 1101427.846 1112865.290 - -0.47% -
std::find(list<int>)_(process_all)/50 1.04% 18.832 19.028 - 1.07% -
std::unique(vector<int>,_pred)_(contiguous)/8192 1.04% 3553.943 3590.776 - -15.59% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.04% 17.984 18.170 - 0.96% -
std::multimap<int,_int>::ctor(const&)/8192 1.04% 52975.026 53523.911 - 0.74% -
BM_deque_vector_ranges_move_backward/64000 1.04% 7974.895 8057.502 - 14.31% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.03% 50.526 51.048 - 1.14% -
std::replace(list<int>)_(prefix)/32 1.03% 10.905 11.018 - 1.00% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.03% 793.185 801.385 - 0.90% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.03% 571.704 577.613 - -0.66% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.03% 452.591 457.266 - 0.81% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.03% 7197.135 7271.454 - 1.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.03% 5653738.910 5712055.702 - -3.23% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.03% 223721203.328 226027885.675 - 0.74% -
BM_deque_deque_ranges_copy/70000 1.03% 3335.311 3369.676 - 2.29% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.03% 949596.037 959352.828 - 0.61% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.03% 32.504 32.838 - 1.60% -
std::remove_copy(list<int>)_(prefix)/1024 1.03% 735.221 742.764 - 1.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.02% 13.116 13.250 - -2.72% -
std::find_end(list<int>)_(match_near_end)/1024 1.02% 59.835 60.447 - -98.66% -
SetIntersection_Interlaced_Set_uint32_256_1 1.02% 4121794.050 4163858.109 - -1.15% -
std::find_first_of(list<int>)_(large_needle)/8192 1.02% 48642325.000 49137405.600 - -0.29% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.01% 4640.617 4687.663 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.01% 1558008.873 1573795.339 - -2.09% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.01% 3.813 3.851 - 1.12% -
std::find_end(list<int>,_pred)_(near_matches)/1024 1.01% 37896.158 38279.336 - -10.69% -
std::copy_backward(deque<int>)/8 1.01% 2.661 2.688 - 0.98% -
BM_deque_vector_ranges_move/1024 1.01% 37.566 37.946 - 1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.01% 7.021 7.092 - 2.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.01% 6668843.590 6736133.284 - 9.38% -
rng::fold_left(vector<int>)/50 1.01% 36.994 37.367 - -0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.01% 34838.334 35188.673 - 0.81% -
SetIntersection_Front_Vector_uint32_256_4 1.00% 4128997.360 4170372.645 - -1.34% -
BM_CmpEqual_short_ushort 1.00% 1.093 1.104 - -1.36% -
SetIntersection_None_Set_float_16384_4 1.00% 153016507.221 154548876.008 - -2.80% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.00% 176.417 178.183 - 0.91% -
std::find(vector<bool>)_(process_all)/1024 1.00% 4.521 4.567 - -1.49% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::vector<int>::ctor(size)/8192 -66.07% 569.136 193.086 - -62.69% -
std::fill_n(vector<bool>)/1048576 -58.42% 3823.225 1589.666 - -58.41% -
std::copy_n(vector<int>)/32768 -57.22% 3700.000 1583.040 - -57.06% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -51.88% 6427793.185 3092818.614 - -11.55% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -48.45% 50539595.009 26051097.125 - -26.17% -
BM_StringCtorDefault -47.24% 0.459 0.242 - -0.46% -
std::copy_n(vector<bool>)_(aligned)/1048576 -45.90% 3541.530 1916.091 - -38.39% -
std::is_sorted_until(deque<int>)/8 -45.72% 4.632 2.515 - -1.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -42.82% 43.956 25.135 - -0.39% -
std::fill(vector<bool>)/262144 -42.64% 403.394 231.396 - -67.86% -
std::set<std::string>::erase(key)_(existent)/1024 -41.57% 99.764 58.296 - -21.93% -
std::multiset<std::string>::erase(key)_(existent)/32 -41.21% 83.469 49.071 - -5.00% -
BM_PushHeap_float_QuickSortAdversary_1 -41.14% 0.697 0.410 - -8.68% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -41.04% 69.572 41.023 - -33.82% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -39.49% 54.712 33.104 - -41.32% -
std::set<std::string>::insert(value)_(already_present)/8192 -38.39% 61.866 38.114 - 21.86% -
BM_PushHeap_float_Ascending_1 -38.33% 0.697 0.430 - 9.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -37.79% 0.483 0.301 - 0.78% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -36.83% 9.825 6.206 - -24.98% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -36.15% 5792698.775 3698483.322 - 20.13% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -34.13% 6.849 4.511 - -31.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -32.47% 75.987 51.318 - 56.89% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -32.21% 37.612 25.499 - 9.32% -
std::fill_n(list<int>)/1024 -32.12% 649.681 440.998 - 0.03% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -32.12% 13.008 8.830 - -47.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -32.06% 35.468 24.097 - -23.86% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -30.69% 8298188.075 5751741.439 - -12.77% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -30.25% 0.460 0.321 - -15.21% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -29.79% 42125.848 29574.540 - -28.47% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -29.74% 23392.863 16436.708 - 0.96% -
std::fill_n(vector<bool>)/262144 -29.10% 907.179 643.196 - 155.78% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -28.93% 0.486 0.346 - -8.00% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -28.51% 8.474 6.058 - -42.99% -
std::move(vector<int>)/262144 -28.02% 20633.464 14852.285 - -0.26% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -27.88% 725.587 523.325 - -15.20% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -27.75% 74.539 53.855 - -27.82% -
rng::find(vector<bool>)_(process_all)/8 -27.64% 0.873 0.632 - -1.53% -
std::search(deque<int>)_(same_length)/1000 -27.59% 461.470 334.137 - 2.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -27.57% 51.600 37.373 - -19.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -27.28% 337811671.676 245643726.716 - -26.30% -
BM_vector_deque_ranges_move_backward/0 -26.19% 0.678 0.501 - -8.83% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -25.72% 3274419.707 2432328.445 - -14.80% -
ranges::min(std::deque<char>)/1 -24.51% 0.836 0.631 - -7.98% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -24.13% 65.068 49.366 - -8.00% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -24.11% 829.564 629.515 - 0.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -23.73% 35.153 26.810 - -32.85% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -23.72% 21511.346 16408.543 - -2.87% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -23.50% 51228362.917 39188756.689 - -9.27% -
BM_PushHeap_uint64_SingleElement_1 -22.96% 0.695 0.535 - 6.82% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -22.88% 111060433.993 85649070.708 - -13.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -22.86% 7.290 5.623 - -21.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -22.64% 7637.190 5908.044 - 0.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.44% 24.537 19.031 - -32.57% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -21.54% 1.841 1.444 - -10.81% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -20.78% 576.755 456.890 - -16.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -20.49% 25.056 19.922 - -26.23% -
std::unordered_set<int>::clear()/1024 -20.47% 10150.019 8071.889 - -3.43% -
BM_deque_vector_move_backward/64 -20.25% 3.668 2.925 - -0.21% -
std::adjacent_find(deque<int>)/50 -20.24% 21.559 17.196 - 22.54% -
BM_deque_vector_ranges_move_backward/0 -20.24% 1.979 1.579 - -0.33% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -20.11% 25809294.685 20618360.852 - 5.81% -
ranges::min(std::vector<char>)/1 -19.93% 0.328 0.262 - -40.06% -
BM_deque_vector_ranges_move_backward/1 -19.76% 2.595 2.082 - -1.62% -
std::set<int>::contains(key)_(non-existent)/8192 -19.72% 14.782 11.867 - 14.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.62% 67.585 54.326 - 55.92% -
ranges::min(std::list<__int128>)/8 -19.55% 2.558 2.058 - 0.83% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -19.51% 29.103 23.425 - -5.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -19.41% 46.692 37.628 - -6.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -19.33% 2.949 2.379 - -25.84% -
std::find_if(vector<char>)_(bail_25%)/8 -19.08% 0.958 0.775 - -5.15% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -18.88% 100572.022 81583.814 - -3.97% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -18.82% 42.671 34.642 - 16.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -18.77% 30.511 24.783 - -22.56% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -18.62% 6683.726 5439.375 - -17.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -18.61% 53959.998 43916.532 - -15.16% -
BM_deque_vector_ranges_move_backward/2 -18.45% 2.245 1.831 - -0.23% -
BM_deque_deque_ranges_copy_backward/0 -18.42% 0.850 0.693 - -12.14% -
BM_deque_deque_ranges_move_backward/64 -18.33% 4.149 3.388 - -0.91% -
std::unordered_set<std::string>::erase(iterator)/1024 -18.28% 31.762 25.954 - -5.53% -
std::copy_if(list<int>)_(every_other)/4096 -18.16% 4026.009 3294.865 - -0.53% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -18.13% 3403.942 2786.898 - -12.07% -
BM_deque_vector_ranges_move_backward/64 -18.02% 3.566 2.924 - -0.23% -
std::unordered_set<int>::count(key)_(existent)/32 -17.88% 1.710 1.404 - -2.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -17.77% 1328.634 1092.499 - -0.45% -
BM_vector_deque_move_backward/2 -17.75% 2.424 1.994 - -3.27% -
std::adjacent_find(deque<int>)/8 -17.72% 4.078 3.356 - 14.35% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -17.63% 40.241 33.147 - -18.83% -
BM_vector_deque_move_backward/64 -17.53% 3.623 2.988 - 0.22% -
BM_deque_deque_move_backward/2 -17.42% 3.056 2.523 - -0.11% -
BM_vector_deque_move_backward/0 -17.38% 0.493 0.407 - -2.88% -
std::unordered_set<int>::clear()/8192 -17.37% 79280.721 65513.085 - -2.64% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -17.36% 13.380 11.057 - 10.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -17.35% 24882.961 20565.811 - 0.96% -
BM_deque_deque_move_backward/0 -17.27% 0.921 0.762 - -17.17% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -17.04% 1.630 1.353 - -18.58% -
BM_deque_deque_move_backward/1 -16.99% 3.345 2.776 - -0.01% -
std::set<std::string>::count(key)_(existent)/32 -16.98% 17.914 14.872 - -3.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -16.86% 29.197 24.275 - -22.56% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -16.65% 785.783 654.967 - -13.33% -
bm_lexicographical_compare<int>/1 -16.63% 1.464 1.221 - -15.66% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -16.57% 14776988.663 12327846.511 - -1.42% -
SetIntersection_Interlaced_Set_uint64_1024_4 -16.54% 11759637.369 9814307.142 - -3.67% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -16.30% 788.037 659.605 - 3.02% -
std::unordered_set<std::string>::count(key)_(existent)/32 -16.27% 43.495 36.417 - 2.69% -
BM_vector_deque_move_backward/1 -16.07% 2.675 2.245 - -3.44% -
ranges::min(std::deque<__int128>)/70000 -16.07% 29006.691 24346.655 - 2.02% -
BM_deque_deque_move_backward/64 -16.03% 4.030 3.384 - -7.52% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -16.00% 1928347.878 1619871.018 - -17.00% -
std::set<int>::find(key)_(non-existent)/32 -15.96% 2.837 2.384 - 4.40% -
ranges::min(std::vector<__int128>)/1 -15.96% 0.447 0.375 - 10.47% -
SetIntersection_Interlaced_Vector_float_16384_256 -15.91% 27395295.183 23037606.807 - 54.83% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -15.85% 3604.817 3033.550 - -14.67% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -15.84% 215005.090 180940.025 - 0.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -15.81% 23.401 19.701 - -0.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.64% 61.806 52.140 - -5.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -15.53% 106.552 90.006 - 0.21% -
BM_vector_deque_ranges_move_backward/64 -15.53% 3.666 3.097 - 4.10% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -15.24% 22616.579 19169.635 - 16.14% -
std::is_sorted_until(list<int>,_pred)/8192 -15.13% 8865.958 7524.198 - -1.27% -
BM_deque_vector_move_backward/2 -15.13% 2.161 1.834 - -0.09% -
std::copy_n(deque<int>)/32768 -15.10% 1336.808 1134.893 - -0.09% -
BM_vector_deque_copy/0 -15.01% 0.499 0.424 - -22.94% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -15.00% 1.360 1.156 - -16.23% -
BM_deque_deque_ranges_move_backward/1 -14.98% 3.257 2.769 - 1.95% -
BM_std_minmax_element<char>/64000 -14.46% 19666.495 16823.322 - 1.21% -
std::multiset<std::string>::erase(iterator)/8192 -14.42% 36.075 30.874 - 3.07% -
std::find_if(list<int>)_(process_all)/8192 -14.36% 8291.725 7101.205 - -4.69% -
std::flat_multimap<int,_int>::ctor(const&)/32 -14.31% 26.686 22.866 - -0.86% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -14.28% 13848.414 11870.664 - 1.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.28% 82.300 70.550 - -13.26% -
std::unordered_set<int>::count(key)_(existent)/1024 -14.19% 1.528 1.311 - 1.23% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -14.17% 0.434 0.373 - 1.49% -
std::set<std::string>::contains(key)_(existent)/1024 -14.16% 24.769 21.261 - 1.72% -
BM_vector_deque_ranges_move_backward/1 -14.12% 2.554 2.193 - -5.84% -
std::for_each_n(join_view(vector<vector<int>>))/8 -14.11% 1.616 1.388 - -1.51% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -14.09% 43.078 37.009 - -3.99% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -14.04% 1039789.764 893788.425 - -13.06% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.90% 13616.920 11723.804 - 17.10% -
std::search(list<int>)_(single_element)/8192 -13.85% 8663.913 7464.308 - -0.30% -
BM_std_minmax_element<short>/3 -13.83% 1.276 1.100 - 1.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -13.70% 689.274 594.841 - -65.95% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.70% 55.583 47.968 - -8.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -13.43% 5744.873 4973.076 - -8.82% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -13.43% 1.820 1.576 - 12.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -13.40% 70.119 60.725 - -6.63% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -13.37% 20.143 17.450 - -5.43% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -13.31% 26.180 22.696 - -3.43% -
BM_std_minmax_element<char>/4096 -13.31% 1251.920 1085.335 - 0.89% -
BM_StringRelational_Eq_Large_Large_Control -13.15% 2.493 2.166 - -3.24% -
std::find_end(forward_list<int>)_(process_all)/8192 -13.09% 6576.416 5715.481 - -0.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.03% 34.781 30.250 - -1.89% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -13.02% 3.202 2.785 - -12.82% -
std::search(list<int>)_(single_element)/1000 -13.01% 710.674 618.202 - -12.42% -
std::unordered_set<int>::erase(iterator)/8192 -13.01% 22.523 19.594 - -3.48% -
ranges::min(std::list<__int128>)/64 -13.00% 38.447 33.449 - 3.77% -
std::sort(deque<int>)_(heap)/8192 -12.96% 79575.000 69260.061 - -4.37% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -12.95% 3903790.523 3398427.604 - -7.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.93% 8.337 7.259 - -10.63% -
std::find_if(vector<int>)_(process_all)/8 -12.90% 1.530 1.333 - -10.40% -
BM_vector_deque_ranges_move/2 -12.87% 2.004 1.746 - -15.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.48% 0.307 0.269 - -14.49% -
rng::find(vector<bool>)_(process_all)/50 -12.44% 0.842 0.738 - 6.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -12.42% 43360.016 37973.032 - -7.79% -
BM_StringRelational_Eq_Small_Small_ChangeLast -12.42% 1.943 1.702 - -15.37% -
std::swap_ranges(deque<int>)/1024 -12.39% 364.526 319.364 - -6.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.39% 6.020 5.274 - -2.80% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -12.37% 13661.837 11971.696 - 0.90% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -12.36% 9660.562 8466.728 - 10.19% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -12.27% 1.581 1.387 - -12.05% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -12.24% 62.876 55.180 - -2.88% -
ranges::min(std::deque<long_long>)/1 -12.19% 0.687 0.603 - 0.64% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -12.19% 34.547 30.336 - -11.61% -
SetIntersection_Interlaced_Vector_uint64_256_16 -12.13% 6824592.584 5997100.309 - -16.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -12.08% 1.696 1.491 - -9.31% -
std::set<std::string>::ctor(const&)/32 -12.07% 827.520 727.645 - -12.58% -
BM_std_minmax_element<char>/5500 -12.00% 1660.203 1461.023 - 1.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.97% 686.384 604.214 - 10.51% -
std::unordered_set<int>::erase(iterator)/1024 -11.94% 22.077 19.441 - -4.44% -
BM_StringRelational_Eq_Empty_Empty_Control -11.91% 2.120 1.868 - -11.83% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -11.79% 35.785 31.565 - 9.41% -
std::fill_n(deque<int>)/32 -11.75% 1.309 1.155 - -86.03% -
std::multiset<std::string>::ctor(const&)/32 -11.74% 802.227 708.060 - -8.63% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.72% 0.339 0.299 - 0.12% -
std::reverse(deque<int>)/512 -11.72% 128.627 113.549 - 1.37% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -11.72% 1.718 1.517 - -3.59% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -11.69% 232.204 205.049 - -2.56% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.67% 614.991 543.247 - -24.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -11.63% 0.618 0.546 - -7.61% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -11.63% 9362.394 8273.794 - -4.95% -
std::swap_ranges(deque<int>)/8192 -11.61% 2883.233 2548.353 - -5.79% -
BM_vector_deque_ranges_move/1 -11.60% 2.272 2.009 - -13.88% -
std::unordered_set<int>::erase(iterator)/32 -11.45% 21.921 19.411 - -3.97% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -11.40% 1.156 1.024 - 6.41% -
std::copy(vector<bool>)_(aligned)/1048576 -11.38% 3682.137 3263.149 - -5.65% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -11.32% 736.420 653.062 - -7.13% -
BM_std_minmax_element<char>/4000 -11.07% 1194.742 1062.445 - 1.35% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -10.95% 2094983.061 1865502.870 - -7.22% -
std::search(deque<int>)_(near_matches)/1024 -10.90% 21973.259 19578.825 - 0.39% -
std::unordered_set<int>::clear()/32 -10.89% 652.695 581.600 - -3.80% -
rng::contains(list<int>)_(process_all)/8192 -10.89% 8006.625 7134.945 - -0.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.87% 42.227 37.636 - -5.80% -
SetIntersection_Front_Set_float_16384_64 -10.85% 1801381.265 1605913.005 - -7.21% -
std::unordered_set<std::string>::erase(iterator)/32 -10.80% 31.430 28.035 - -10.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -10.72% 7.615 6.798 - -38.90% -
std::search(list<int>)_(same_length)/8192 -10.69% 9020.841 8056.183 - 0.71% -
BM_std_minmax_element<char>/65536 -10.65% 19230.844 17182.020 - 0.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -10.63% 4.873 4.355 - 2.58% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -10.63% 698.989 624.693 - -2.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.52% 5766.974 5160.030 - 0.09% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -10.42% 80.245 71.888 - -12.68% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -10.41% 5.962 5.341 - -11.08% -
std::for_each_n(list<int>)/8192 -10.32% 9319.497 8357.583 - 13.58% -
std::transform(list<int>)_(identity_transform)/8192 -10.32% 7927.571 7109.661 - 1.50% -
SetIntersection_Front_Vector_string_1024_256 -10.29% 10153955.493 9109392.428 - -10.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -10.22% 15.298 13.735 - 23.44% -
SetIntersection_Front_Set_uint32_262144_256 -10.15% 4092287.365 3676955.562 - -3.79% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -10.12% 1890210.365 1698835.693 - -6.03% -
BM_PushHeap_uint64_Descending_1 -9.97% 0.534 0.481 - 7.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.94% 32.979 29.701 - 61.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.90% 3.249 2.927 - 0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.83% 43549.582 39267.878 - -0.03% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -9.83% 25.795 23.259 - 3.95% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -9.80% 1.360 1.227 - -27.71% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -9.72% 12.035 10.865 - 31.24% -
std::reverse_copy(vector<int>)/8 -9.70% 2.713 2.450 - 0.75% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -9.67% 1.478 1.335 - -6.53% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -9.67% 22.686 20.492 - -0.04% -
SetIntersection_Front_Set_uint32_1024_1024 -9.55% 13718820.034 12408115.028 - 6.69% -
std::unordered_set<int>::erase(key)_(existent)/32 -9.36% 23.068 20.910 - -2.08% -
std::set<std::string>::ctor(const&)/1024 -9.35% 38122.122 34555.876 - -1.89% -
SetIntersection_Interlaced_Vector_uint64_256_64 -9.29% 8364704.938 7587604.904 - 2.81% -
std::replace_if(list<int>)_(sprinkled)/50 -9.26% 25.376 23.027 - -1.68% -
BM_StringRelational_Less_Large_Empty_Control -9.23% 1.836 1.667 - 3.25% -
BM_PushHeap_string_SingleElement_1 -9.22% 0.643 0.583 - -16.65% -
BM_num_put<unsigned_long_long> -9.21% 12.615 11.453 - 13.17% -
ranges::minmax(std::deque<long_long>)/1 -9.18% 0.837 0.760 - 10.21% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -9.13% 10.657 9.684 - -11.54% -
std::search(deque<int>)_(near_matches)/1000 -9.13% 20895.992 18988.763 - 2.37% -
std::reverse(deque<int>)/64 -9.12% 14.655 13.318 - 2.75% -
std::map<int,_int>::ctor(const&)/32 -9.08% 245.542 223.259 - 3.16% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -9.07% 1490888.593 1355590.930 - -5.09% -
bm_write -9.07% 596.464 542.364 - 1.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.00% 35.259 32.084 - -10.13% -
BM_std_minmax_element<char>/3 -9.00% 1.121 1.020 - -12.34% -
SetIntersection_Front_Set_uint64_16384_64 -9.00% 1812209.192 1649112.129 - -1.86% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -9.00% 25.985 23.647 - -2.32% -
rng::find_last(vector<int>)_(bail_90%)/8 -8.97% 0.484 0.441 - -7.03% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -8.94% 1619.943 1475.157 - 5.24% -
std::set<int>::lower_bound(key)_(non-existent)/32 -8.87% 2.465 2.246 - -3.86% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -8.87% 198917.387 181280.038 - 0.77% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -8.86% 10861.299 9898.945 - -2.38% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -8.82% 12.374 11.282 - 2.93% -
std::stable_partition(list<int>)_(dense)/8192 -8.80% 19152.750 17468.015 - -0.13% -
std::distance(join_view(vector<vector<int>>))/50 -8.80% 0.662 0.603 - -95.18% -
ranges::minmax(std::deque<long_long>)/64 -8.71% 25.342 23.135 - -5.76% -
SetIntersection_Front_Vector_uint64_1024_1024 -8.69% 5918586.637 5404282.295 - -8.55% -
std::fill(vector<bool>)/64 -8.67% 1.623 1.482 - 0.47% -
std::lower_bound(std::list<int>)/8192 -8.65% 14927.139 13636.384 - -4.06% -
std::unordered_set<int>::erase(key)_(existent)/1024 -8.57% 23.348 21.346 - -1.28% -
BM_vector_deque_copy/2 -8.57% 2.066 1.889 - -5.66% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -8.57% 0.369 0.337 - -0.16% -
std::set<std::string>::ctor(const&,_alloc)/32 -8.56% 760.628 695.530 - -18.22% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.54% 1.966 1.799 - -9.86% -
BM_deque_deque_ranges_move_backward/2 -8.50% 2.757 2.523 - 2.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.46% 41.729 38.199 - 1.82% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -8.44% 23.743 21.740 - -5.62% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -8.41% 42.017 38.482 - -5.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -8.39% 1591.342 1457.818 - -3.22% -
std::set<std::string>::contains(key)_(non-existent)/1024 -8.39% 22.551 20.658 - 3.07% -
ranges::minmax(std::deque<long_long>)/70000 -8.38% 27359.216 25066.863 - -1.85% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -8.36% 26.394 24.187 - 0.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -8.36% 60.775 55.693 - 24.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.35% 660.179 605.057 - -63.69% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -8.34% 20.589 18.871 - -40.98% -
std::multimap<int,_int>::find(key)_(existent)/1024 -8.31% 4.053 3.717 - 2.88% -
rng::starts_with(vector<int>,_pred)/8 -8.30% 2.583 2.369 - 2.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -8.21% 0.363 0.333 - -9.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -8.20% 825.409 757.753 - 44.55% -
std::set<int>::insert(value)_(already_present)/8192 -8.20% 10.015 9.194 - -3.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.13% 2.964 2.723 - -10.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -8.11% 23.836 21.903 - -76.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.07% 33.663 30.947 - 6.25% -
BM_std_minmax_element<char>/70000 -8.04% 19984.274 18378.289 - 0.82% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.03% 12.465 11.464 - -4.39% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.02% 101.036 92.928 - -7.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.00% 20.575 18.929 - -10.80% -
std::set<int>::erase(key)_(non-existent,_end)/32 -7.97% 2.489 2.291 - -13.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -7.94% 2019715.332 1859281.332 - 0.80% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -7.92% 346.180 318.746 - -2.00% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.92% 5.258 4.842 - -32.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.91% 3913.566 3603.882 - -5.46% -
std::upper_bound(std::list<int>)/8192 -7.89% 14793.769 13626.823 - -3.51% -
BM_lexicographical_compare_three_way_slow_path/1 -7.87% 0.423 0.390 - 7.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -7.81% 2.322 2.141 - -10.02% -
std::find(vector<long_long>)_(process_all)/8 -7.77% 1.161 1.071 - -5.99% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -7.76% 9.683 8.932 - -14.91% -
SetIntersection_None_Set_string_16384_1 -7.74% 214929386.680 198299182.480 - 5.18% -
std::set<std::string>::erase(key)_(existent)/32 -7.73% 74.691 68.917 - -18.95% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -7.71% 31.252 28.843 - -77.68% -
BM_std_minmax_element<char>/1024 -7.69% 301.307 278.139 - 1.80% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -7.69% 15.880 14.660 - -8.24% -
std::stable_sort(vector<int>)_(descending)/8 -7.67% 24.830 22.926 - -1.74% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.66% 30.657 28.307 - -7.49% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -7.66% 9.106 8.409 - -8.41% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.64% 2754.309 2543.873 - 0.22% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.61% 12942.778 11957.997 - 3.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.60% 200655.460 185408.603 - 2.95% -
ranges::min(std::deque<char>)/8 -7.59% 2.500 2.311 - 1.20% -
BM_StringConstructDestroyCStr_Empty_Opaque -7.59% 2.248 2.078 - -0.05% -
BM_vector_deque_ranges_move_backward/2 -7.59% 2.230 2.061 - -0.07% -
SetIntersection_None_Set_string_262144_1 -7.58% 1739635.334 1607730.795 - -5.42% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -7.56% 30.784 28.457 - 6.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -7.56% 1.230 1.137 - 9.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -7.54% 5.467 5.055 - 12.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -7.53% 26.106 24.139 - -5.15% -
BM_PushHeap_uint32_Descending_4 -7.51% 0.372 0.344 - -5.20% -
std::adjacent_find(vector<int>,_pred)/50 -7.51% 24.561 22.717 - -2.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -7.46% 0.632 0.585 - 0.63% -
std::move(deque<int>)/262144 -7.46% 16266.539 15052.884 - 1.28% -
std::for_each_n(deque<int>)/8 -7.45% 1.166 1.079 - -6.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.38% 35.108 32.519 - -7.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -7.34% 1.376 1.275 - 9.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.32% 19686.873 18245.877 - -6.22% -
std::unordered_set<int>::erase(key)_(existent)/8192 -7.31% 23.636 21.910 - -3.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.31% 25.448 23.589 - -6.45% -
rng::starts_with(list<int>)/8 -7.29% 3.177 2.946 - 0.21% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.26% 78668087.950 72954727.014 - -2.01% -
std::for_each(list<int>)/8192 -7.26% 8057.482 7472.477 - -4.15% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -7.26% 24.684 22.892 - -0.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -7.25% 46.950 43.544 - -3.63% -
std::unordered_set<std::string>::clear()/32 -7.25% 918.468 851.845 - -8.37% -
std::is_sorted(list<int>)/8192 -7.23% 7297.022 6769.664 - -7.35% -
SetIntersection_Front_Vector_uint64_262144_16384 -7.21% 78691874.788 73020422.058 - -1.13% -
SetIntersection_Front_Set_float_1024_1024 -7.16% 11925885.986 11071598.435 - -6.38% -
std::copy_n(deque<int>)/262144 -7.16% 12533.487 11635.895 - -0.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.14% 1.721 1.598 - -14.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -7.12% 0.665 0.618 - -1.95% -
BM_deque_deque_move/0 -7.09% 0.820 0.762 - -3.36% -
BM_vector_deque_copy/1 -7.09% 2.315 2.151 - -6.12% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -7.05% 38.473 35.760 - 3.01% -
std::unordered_set<int>::find(key)_(existent)/32 -7.03% 1.265 1.176 - -11.30% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -6.99% 0.550 0.511 - -0.48% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -6.99% 4.797 4.462 - 0.08% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -6.99% 19.942 18.548 - -2.28% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.97% 13888.273 12919.872 - -1.88% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.95% 0.693 0.644 - -6.36% -
BM_StringFindCharLiteral/1024 -6.94% 20.082 18.688 - -1.53% -
std::set<std::string>::contains(key)_(existent)/8192 -6.93% 29.406 27.368 - -4.53% -
BM_deque_vector_move/1024 -6.85% 40.114 37.365 - 1.55% -
SetIntersection_None_Set_string_16384_4 -6.84% 212260209.594 197731182.177 - 5.06% -
rng::fold_left(deque<int>)/1048576 -6.84% 1428309.682 1330627.529 - 140.98% -
SetIntersection_Interlaced_Set_uint64_1024_64 -6.82% 11007423.895 10256427.263 - 0.64% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -6.77% 1.708 1.593 - -0.18% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -6.76% 0.574 0.535 - 1.35% -
SetIntersection_Front_Set_string_64_64 -6.74% 34335954.136 32021167.532 - -6.09% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.74% 67.489 62.941 - 26.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.73% 89106.701 83106.182 - 9.48% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -6.71% 1563461.030 1458541.952 - -7.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.71% 37.927 35.383 - -6.98% -
rng::fold_left(deque<int>)/8192 -6.69% 11082.323 10340.373 - 127.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.66% 28.092 26.220 - -6.17% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.66% 28.994 27.064 - 2.20% -
SetIntersection_None_Set_string_64_16 -6.65% 19361011.868 18073174.467 - -4.81% -
std::move(vector<bool>)_(aligned)/64 -6.64% 1.722 1.607 - -4.93% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.63% 2151.507 2008.905 - -45.07% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -6.62% 541.573 505.711 - -45.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -6.62% 1416.057 1322.339 - -5.92% -
BM_std_minmax_element<char>/64 -6.60% 18.950 17.700 - 3.45% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.60% 22.165 20.703 - -4.99% -
ranges::min(std::deque<__int128>)/64 -6.59% 22.390 20.914 - 1.93% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.58% 404.633 377.999 - -4.36% -
std::set<std::string>::find(key)_(existent)/1024 -6.56% 25.636 23.954 - 5.24% -
BM_vector_deque_copy/64 -6.54% 2.876 2.687 - -4.69% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.53% 1.594 1.490 - -8.07% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.50% 90.290 84.418 - -3.58% -
SetIntersection_Front_Vector_uint64_1024_256 -6.49% 2274246.391 2126545.769 - -0.45% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -6.49% 5.079 4.750 - 7.04% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -6.47% 1.539 1.440 - 4.63% -
SetIntersection_Front_Vector_uint64_262144_256 -6.46% 2272171.908 2125320.392 - -6.78% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -6.46% 780.391 729.975 - 0.50% -
SetIntersection_Interlaced_Set_uint64_1024_256 -6.42% 15786477.711 14773697.518 - -0.18% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.41% 252257.490 236096.435 - -5.56% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.39% 1.703 1.595 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -6.38% 21614595.332 20234933.937 - -14.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.35% 1753.847 1642.537 - -2.99% -
BM_std_minmax_element<char>/512 -6.30% 152.281 142.687 - 2.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -6.29% 1.477 1.384 - -23.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.26% 558.755 523.759 - -3.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.23% 863.624 809.804 - -1.96% -
SetIntersection_Interlaced_Vector_uint64_64_16 -6.23% 17930888.402 16814352.335 - -8.18% -
std::any_of(list<int>)_(process_all)/8192 -6.22% 8015.087 7516.378 - 3.10% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -6.22% 11.445 10.733 - -2.01% -
std::multimap<int,_int>::find(key)_(existent)/8192 -6.21% 5.714 5.359 - 0.21% -
BM_vector_deque_ranges_copy_backward/65536 -6.18% 8616.474 8084.334 - 7.22% -
std::fill_n(vector<bool>)/64 -6.16% 1.443 1.354 - -4.98% -
BM_StringRelational_Compare_Small_Small_ChangeLast -6.14% 1.728 1.622 - -0.69% -
std::find_first_of(deque<int>)_(small_needle)/32 -6.13% 113.183 106.242 - -1.36% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -6.13% 41.715 39.158 - 0.54% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -6.11% 1.470 1.381 - -12.22% -
BM_StringRelational_Compare_Large_Empty_Control -6.10% 1.717 1.612 - -0.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.08% 38.143 35.824 - 22.40% -
SetIntersection_None_Set_string_16384_16 -6.07% 211972045.024 199110647.623 - 5.93% -
BM_PushHeap_uint32_Ascending_16 -6.06% 0.987 0.927 - 1.12% -
std::find_if(vector<int>)_(bail_25%)/8 -6.03% 0.829 0.779 - 6.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.01% 59419.116 55845.951 - 7.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -5.98% 34.079 32.040 - -9.38% -
std::replace(vector<int>)_(sprinkled)/1024 -5.96% 156.786 147.436 - -1.67% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.95% 13.478 12.676 - 0.99% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.92% 11.030 10.377 - -1.76% -
rng::for_each(set<int>)/8 -5.92% 6.868 6.462 - 43.84% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.89% 8.257 7.770 - 3.45% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -5.89% 6244.498 5876.814 - 0.77% -
ranges::minmax(std::vector<char>)/1 -5.87% 0.653 0.615 - -1.74% -
BM_deque_vector_move/64 -5.77% 2.724 2.567 - -3.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -5.73% 51011.759 48086.727 - -2.15% -
rng::find_last(list<int>)_(bail_90%)/8192 -5.72% 638.081 601.580 - 0.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.72% 33.724 31.795 - -2.53% -
std::set<int>::ctor(const&,_alloc)/1024 -5.71% 6695.547 6313.203 - -34.78% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.70% 75894.954 71567.374 - -3.00% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.68% 153.381 144.673 - 0.30% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.65% 52851.851 49864.937 - -5.33% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.65% 17.312 16.335 - -59.69% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.64% 52426.086 49471.466 - -0.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -5.61% 466.847 440.636 - 8.93% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -5.55% 12.930 12.212 - 3.71% -
std::set<int>::ctor(const&,_alloc)/8192 -5.53% 53215.948 50272.603 - -35.55% -
ranges::minmax(std::deque<long_long>)/8 -5.52% 3.977 3.758 - 5.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -5.51% 40.379 38.153 - -2.48% -
ranges::minmax(std::deque<char>)/64 -5.45% 24.476 23.141 - 1.96% -
std::search(list<int>)_(same_length)/1024 -5.44% 817.615 773.105 - 0.39% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.43% 1.650 1.561 - -4.21% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -5.39% 2.443 2.311 - 1.66% -
rng::find_last(list<int>)_(bail_90%)/8 -5.39% 0.491 0.464 - 1.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.37% 1.204 1.139 - -5.50% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.37% 37679.987 35655.825 - -1.39% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.36% 21696.949 20534.043 - -0.75% -
SetIntersection_Front_Set_float_262144_256 -5.35% 3695149.097 3497347.579 - -5.64% -
std::remove_copy(list<int>)_(sprinkled)/8192 -5.35% 7362.756 6968.752 - 1.83% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -5.33% 1972.105 1866.938 - -2.20% -
BM_vector_deque_ranges_copy_backward/70000 -5.33% 9129.894 8643.077 - 5.87% -
std::multiset<std::string>::ctor(const&)/8192 -5.33% 358945.550 339810.852 - -0.86% -
BM_deque_vector_ranges_move_backward/1024 -5.30% 38.572 36.527 - -0.69% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -5.28% 295.105 279.530 - 1.08% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -5.27% 28.877 27.353 - -17.03% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -5.27% 22.497 21.312 - -4.52% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.26% 1.867 1.769 - 10.19% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -5.26% 6501.589 6159.388 - -0.90% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.25% 190055.830 180068.560 - -0.78% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.25% 6547.388 6203.665 - -1.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.22% 1469.829 1393.072 - -7.15% -
BM_StringDestroy_Huge -5.22% 11.292 10.703 - -2.05% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.22% 91.689 86.904 - -0.84% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -5.21% 45.035 42.688 - -3.22% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -5.19% 922.631 874.744 - -12.80% -
std::sort(deque<int>)_(heap)/1024 -5.18% 6566.996 6226.840 - -0.42% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.14% 11.378 10.793 - -10.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -5.13% 16.548 15.699 - -4.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.12% 16.542 15.696 - -6.81% -
BM_PushHeap_uint32_Ascending_64 -5.10% 1.605 1.524 - 0.43% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -5.09% 95.739 90.863 - -4.10% -
BM_StringRead_Cold_Deep_Empty -5.09% 1.197 1.136 - -2.75% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -5.08% 17791.842 16887.639 - -4.14% -
BM_deque_vector_copy/65536 -5.08% 3068.935 2912.969 - -0.02% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -5.08% 6.420 6.094 - 8.34% -
std::partition(deque<int>)_(dense)/50 -5.07% 14.806 14.055 - -8.14% -
std::move(deque<int>)/1048576 -5.07% 57851.081 54920.548 - 0.68% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -5.06% 11.648 11.058 - 1.35% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -5.04% 26458.624 25124.300 - -0.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.04% 68.454 65.005 - 22.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.03% 27.525 26.140 - -2.14% -
rng::contains(deque<int>)_(process_all)/8192 -5.03% 1975.405 1876.114 - 1.29% -
BM_StringRelational_Eq_Large_Huge_Control -5.02% 0.495 0.470 - -1.21% -
std::any_of(vector<int>)_(process_all)/8 -5.02% 2.447 2.324 - -3.94% -
std::pop_heap(deque<int>)/8192 -5.01% 56.659 53.823 - -0.01% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -4.99% 48.817 46.379 - -12.33% -
std::multiset<int>::ctor(const&)/8192 -4.99% 52136.264 49535.168 - -1.56% -
std::unordered_set<int>::insert(value)_(already_present)/32 -4.98% 2.858 2.716 - 2.97% -
SetIntersection_Front_Set_uint32_1024_64 -4.98% 1788714.543 1699715.495 - 4.16% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.96% 28.523 27.109 - -7.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.94% 104.595 99.430 - 34.46% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.93% 1304538.883 1240220.189 - -3.48% -
std::copy_n(deque<int>)/4096 -4.93% 152.958 145.420 - 0.28% -
std::replace(vector<int>)_(prefix)/8192 -4.92% 1261.133 1199.061 - -4.78% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -4.89% 8886.817 8452.612 - 3.04% -
SetIntersection_None_Set_string_16384_64 -4.85% 210868202.809 200645346.799 - 5.99% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -4.85% 6028.658 5736.442 - -58.40% -
BM_num_put<unsigned_long> -4.85% 12.059 11.474 - 10.03% -
std::set<int>::find(key)_(existent)/1024 -4.84% 4.056 3.860 - -6.00% -
std::set<int>::find(key)_(non-existent)/1024 -4.83% 6.061 5.768 - 7.25% -
BM_vector_deque_ranges_copy_backward/1 -4.83% 2.201 2.095 - -8.30% -
BM_deque_vector_ranges_move/0 -4.83% 1.410 1.342 - -11.36% -
std::set<std::string>::erase(iterator)/32 -4.83% 26.507 25.228 - -20.49% -
std::multiset<int>::count(key)_(existent)/1024 -4.82% 5.709 5.434 - -32.35% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -4.82% 285.513 271.765 - 4.46% -
BM_PushHeap_uint32_Ascending_262144 -4.81% 5.065 4.821 - 0.32% -
std::multimap<int,_int>::find(key)_(non-existent)/0 -4.81% 0.266 0.253 - -0.03% -
std::remove(list<int>)_(prefix)/1024 -4.81% 1043.003 992.820 - 4.78% -
BM_deque_deque_ranges_move_backward/1024 -4.81% 39.512 37.612 - -3.31% -
ranges::min(std::list<char>)/1 -4.81% 0.441 0.420 - 18.68% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.80% 1.461 1.391 - -0.36% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -4.77% 362345.245 345078.226 - -1.47% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.77% 13722917.229 13069009.134 - -7.14% -
BM_CmpEqual_uchar_schar -4.75% 1.040 0.991 - -11.76% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.74% 20.209 19.251 - -4.31% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.73% 1.644 1.566 - 1.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.73% 4.394 4.186 - 2.70% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.72% 27.764 26.454 - -2.43% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.72% 794.475 757.002 - -4.06% -
BM_StringRelationalLiteral_Less_Large_Large_Control -4.72% 2.113 2.013 - -2.03% -
BM_PushHeap_float_QuickSortAdversary_16 -4.68% 1.026 0.978 - -1.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -4.65% 0.482 0.460 - -8.01% -
std::multimap<std::string,_int>::clear()/8192 -4.65% 222360.691 212028.419 - -3.06% -
BM_CmpLess_uint_short -4.63% 1.046 0.997 - -12.26% -
BM_deque_vector_copy/64000 -4.63% 2983.551 2845.296 - -0.49% -
std::set<int>::erase(key)_(non-existent,_middle)/0 -4.62% 0.266 0.254 - 0.18% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -4.60% 1.224 1.168 - 12.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.58% 575.553 549.168 - -1.53% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -4.58% 52409.193 50008.028 - 0.39% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.58% 30.144 28.764 - 7.60% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.56% 859.918 820.688 - -13.04% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -4.56% 2.644 2.523 - 6.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.56% 9487.274 9054.841 - -0.33% -
SetIntersection_None_Set_string_1024_64 -4.55% 9298881.514 8875671.401 - -1.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.55% 1.248 1.191 - -4.87% -
ranges::min(std::list<__int128>)/70000 -4.54% 62633.856 59790.327 - 3.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.53% 126913.315 121167.997 - 1.58% -
BM_PushHeap_string_Ascending_16 -4.52% 5.003 4.777 - 2.82% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.52% 363536018.101 347104907.040 - -0.76% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -4.51% 45.864 43.797 - -0.84% -
std::partial_sort_copy(list<int>)_(descending)/8 -4.50% 16.904 16.143 - -0.90% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -4.48% 822.715 785.850 - 2.18% -
std::partial_sort_copy(list<int>)_(descending)/8192 -4.46% 101595.397 97060.712 - -0.08% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -4.46% 220228.480 210415.902 - -1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.45% 1648777.912 1575452.719 - -6.04% -
bm_lexicographical_compare<unsigned_char>/8 -4.45% 1.385 1.323 - -4.76% -
std::lower_bound(std::vector<int>)/100 -4.43% 12.758 12.193 - 1.02% -
BM_PushHeap_string_Random_16384 -4.42% 16.762 16.021 - -0.40% -
rng::starts_with(vector<int>)/1048576 -4.42% 71470.220 68310.675 - -0.06% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.42% 10.208 9.757 - -0.57% -
std::copy_backward(list<int>)/262144 -4.40% 231233.184 221049.471 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.39% 24757666.624 23670556.604 - -4.39% -
std::count_if(list<int>)_(every_other)/8192 -4.39% 7639.303 7304.106 - 3.66% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -4.38% 23.980 22.930 - -1.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.37% 7732266.215 7394668.919 - -7.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.36% 209487186.537 200362263.241 - -3.65% -
std::set<std::string>::find(key)_(existent)/8192 -4.34% 31.264 29.905 - -2.48% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.34% 37210.024 35595.241 - -4.86% -
std::copy(list<int>)/32768 -4.34% 27141.737 25964.563 - 0.48% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -4.33% 3112.840 2978.000 - -20.53% -
SetIntersection_Front_Set_uint64_262144_256 -4.33% 4030270.554 3855760.824 - 3.84% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.30% 10.179 9.741 - 8.72% -
std::sort(vector<int>)_(shuffled)/8 -4.29% 23.829 22.806 - -1.29% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -4.29% 23.065 22.075 - 0.84% -
BM_StringEraseWithMove_Empty_Opaque -4.29% 0.880 0.843 - 6.80% -
SetIntersection_None_Set_string_1024_1 -4.29% 9339708.470 8939477.471 - -2.57% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.28% 122674.840 117418.694 - -3.55% -
std::partial_sort_copy(vector<int>)_(heap)/8 -4.28% 17.215 16.478 - -0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -4.28% 20.539 19.659 - -2.32% -
SetIntersection_None_Set_string_64_4 -4.28% 22194887.245 21245780.650 - -2.01% -
std::copy_n(list<int>)/32768 -4.27% 27480.136 26306.990 - -1.39% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -4.27% 214852.518 205686.305 - -2.17% -
std::generate(vector<int>)/8192 -4.26% 1939.729 1857.142 - 3.18% -
std::set<int>::find(key)_(non-existent)/8192 -4.25% 9.301 8.905 - 5.92% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -4.24% 1.381 1.322 - -16.85% -
std::find_if_not(list<int>)_(bail_25%)/32768 -4.24% 7606.086 7283.577 - -1.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -4.22% 226.707 217.145 - 1.57% -
BM_StringFindAllMatch/64 -4.21% 3.317 3.178 - -2.76% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -4.21% 45.835 43.906 - -1.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.19% 241.878 231.751 - -3.49% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.18% 16.839 16.135 - 2.48% -
std::set<std::string>::contains(key)_(non-existent)/8192 -4.17% 28.499 27.312 - 0.97% -
std::fill(list<int>)/1024 -4.17% 521.586 499.850 - -3.04% -
BM_PushHeap_string_PipeOrgan_262144 -4.16% 17.702 16.965 - -2.29% -
BM_num_put<const_void*> -4.15% 13.016 12.476 - 11.33% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.15% 23.850 22.861 - -73.66% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.15% 24.430 23.417 - 2.02% -
std::set<int>::lower_bound(key)_(existent)/8192 -4.14% 8.740 8.378 - 2.70% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -4.12% 1.085 1.040 - -2.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.10% 60938.763 58440.770 - -4.71% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -4.10% 17483.732 16767.365 - -1.45% -
std::copy_backward(list<int>)/1048576 -4.09% 923072.114 885346.731 - 1.87% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -4.08% 21.023 20.165 - -14.93% -
rng::find_last(vector<char>)_(bail_90%)/8 -4.06% 0.460 0.441 - 0.15% -
SetIntersection_None_Set_string_16384_16384 -4.01% 208560724.781 200197607.401 - 3.68% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.99% 515265.244 494701.634 - -3.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.99% 1.239 1.190 - -6.63% -
BM_deque_vector_move_backward/1024 -3.99% 38.831 37.283 - 1.56% -
std::stable_partition(vector<int>)_(sparse)/32 -3.99% 7.328 7.036 - -5.67% -
SetIntersection_Front_Set_float_16384_16384 -3.97% 220632484.884 211878112.318 - -2.31% -
ranges::minmax(std::deque<char>)/70000 -3.96% 25123.522 24127.820 - 1.99% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.95% 3656.052 3511.661 - 2.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.95% 38.889 37.354 - 6.86% -
rng::contains(deque<int>)_(process_all)/32 -3.94% 9.298 8.932 - 4.64% -
BM_deque_vector_ranges_copy_backward/70000 -3.92% 9159.133 8800.335 - 11.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.92% 6.369 6.120 - -5.65% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.91% 6389.345 6139.203 - 0.48% -
SetIntersection_None_Set_string_1024_4 -3.91% 9317210.775 8952940.620 - 0.44% -
std::move(list<int>)/512 -3.91% 366.411 352.095 - -0.40% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.90% 169.917 163.284 - -1.14% -
std::replace(vector<int>)_(sprinkled)/8192 -3.90% 1225.474 1177.658 - -5.42% -
BM_CmpLess_uint_schar -3.89% 1.064 1.023 - -9.84% -
BM_vector_deque_ranges_move_backward/5500 -3.88% 206.901 198.880 - -0.48% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -3.88% 49605.097 47682.429 - -75.46% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.87% 30.981 29.783 - 12.30% -
std::set<std::string>::equal_range(key)_(existent)/1024 -3.86% 22.697 21.821 - 0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.86% 1.230 1.183 - -3.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.86% 44.278 42.571 - -4.52% -
std::map<int,_int>::ctor(const&)/1024 -3.85% 6883.805 6618.686 - 1.64% -
SetIntersection_Front_Set_float_262144_16384 -3.83% 215156062.729 206910508.120 - -3.34% -
BM_PushHeap_uint32_Ascending_256 -3.83% 2.165 2.082 - 0.02% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.83% 153347.264 147481.191 - -11.14% -
BM_deque_deque_ranges_move_backward/4096 -3.81% 157.900 151.892 - -2.20% -
bm_ranges_swap_ranges_vb_aligned/262144 -3.80% 500.519 481.483 - -0.10% -
std::multiset<int>::ctor(const&,_alloc)/32 -3.80% 229.795 221.055 - -14.32% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.80% 2224.568 2140.032 - -3.53% -
std::replace(vector<int>)_(prefix)/1024 -3.79% 158.176 152.174 - -4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.79% 1643844.645 1581583.576 - -6.57% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.79% 572.157 550.488 - -2.19% -
BM_StringAssignStr_Huge_Transparent -3.77% 114.697 110.373 - -4.16% -
std::generate(deque<int>)/32 -3.77% 8.430 8.113 - -6.57% -
BM_vector_deque_move_backward/512 -3.77% 18.156 17.472 - -0.19% -
SetIntersection_None_Set_string_256_16 -3.76% 11409669.937 10980334.988 - -0.24% -
SetIntersection_Front_Set_float_16384_256 -3.76% 3705796.141 3566387.701 - -15.12% -
BM_deque_vector_move/1 -3.76% 2.232 2.148 - 4.74% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.75% 2222.234 2138.886 - -3.66% -
std::copy(list<int>)/4096 -3.72% 3206.462 3087.143 - -5.56% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -3.72% 69.215 66.643 - -48.85% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -3.71% 53.690 51.696 - -8.22% -
std::all_of(deque<int>)_(process_all)/32768 -3.71% 10858.087 10454.880 - -4.08% -
BM_deque_deque_move_backward/4000 -3.71% 156.330 150.532 - -0.11% -
BM_StringRead_Cold_Deep_Large -3.69% 1.267 1.220 - -0.93% -
BM_CmpEqual_short_short -3.69% 1.086 1.046 - -3.21% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.69% 29.116 28.042 - 0.13% -
std::all_of(deque<int>)_(process_all)/8192 -3.69% 2723.434 2623.056 - -3.56% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.68% 227.393 219.026 - 0.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -3.68% 61.227 58.975 - -0.04% -
std::stable_sort(deque<int>)_(ascending)/8192 -3.67% 14149.655 13630.702 - -0.58% -
SetIntersection_Interlaced_Vector_float_16384_1024 -3.66% 41679395.749 40155330.934 - -21.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -3.65% 21648023.763 20858266.638 - -1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.64% 13460566.684 12970053.053 - -0.27% -
std::set<int>::ctor(const&,_alloc)/32 -3.64% 231.131 222.716 - -10.21% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -3.63% 1.401 1.350 - -2.50% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -3.63% 161400.200 155548.521 - -0.19% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -3.62% 494729.403 476827.830 - -2.96% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -3.62% 27.862 26.855 - -35.10% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.62% 547.501 527.706 - 1.87% -
SetIntersection_None_Vector_string_1024_1 -3.61% 1177020.660 1134558.801 - -0.78% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.58% 9.818 9.467 - -3.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.58% 6431.703 6201.489 - -5.81% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.57% 23.669 22.824 - -0.07% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.57% 7.483 7.216 - -1.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.57% 1121922.499 1081925.884 - -1.28% -
std::lower_bound(std::vector<int>)/8192 -3.56% 16.343 15.761 - 1.00% -
BM_StringEraseToEnd_Small_Opaque -3.56% 0.608 0.587 - -0.63% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.56% 5.145 4.962 - -1.31% -
rng::contains(deque<int>)_(process_all)/50 -3.55% 13.410 12.933 - 3.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.55% 27942.876 26950.520 - -3.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.55% 27305.018 26336.924 - -4.32% -
std::partial_sort_copy(list<int>)_(descending)/1024 -3.54% 8560.417 8257.163 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_16_16 -3.54% 36672904.292 35375968.713 - -2.51% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.52% 31.984 30.857 - -7.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.52% 2276210.364 2196106.657 - 3.30% -
SetIntersection_Front_Set_uint64_1024_1024 -3.51% 12991287.935 12534976.877 - 1.38% -
SetIntersection_Front_Set_uint32_16384_16384 -3.51% 218219670.507 210555098.978 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.51% 1265287.521 1220881.352 - 0.09% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -3.50% 529301.138 510779.603 - -2.49% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -3.50% 220.983 213.250 - -48.77% -
std::is_sorted(deque<int>)/1024 -3.49% 490.889 473.752 - 0.15% -
std::generate(vector<int>)/1024 -3.48% 255.229 246.335 - 2.95% -
BM_PushHeap_uint32_Descending_16 -3.48% 0.368 0.355 - 0.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.48% 565.246 545.577 - 0.38% -
std::find_end(list<int>,_pred)_(single_element)/8192 -3.48% 9028.250 8714.111 - -5.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.48% 31.006 29.927 - -3.48% -
std::find_if_not(vector<bool>)_(process_all)/50 -3.47% 25.119 24.246 - 1.86% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.47% 21.416 20.672 - -3.90% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.47% 1.438 1.388 - 5.78% -
std::sort_heap(vector<NonIntegral>)/8 -3.46% 30.597 29.538 - 0.64% -
std::lower_bound(std::vector<int>)/8 -3.45% 8.087 7.808 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.45% 1650251.221 1593315.102 - -5.84% -
SetIntersection_Front_Set_float_16384_16 -3.45% 1206441.907 1164860.678 - -3.92% -
std::fill_n(list<int>)/8192 -3.44% 7416.359 7161.048 - 0.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -3.44% 307.423 296.843 - -11.75% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -3.44% 26.100 25.203 - 8.89% -
BM_deque_deque_move_backward/5500 -3.43% 211.237 203.984 - -0.83% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.43% 205.571 198.515 - -3.94% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.43% 107.242 103.566 - -7.39% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -3.42% 27.735 26.786 - 0.57% -
std::move_backward(list<int>)/4096 -3.42% 4982.052 4811.717 - -7.22% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -3.41% 5.802 5.603 - 1.95% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.41% 40.438 39.059 - -4.69% -
SetIntersection_None_Set_string_16384_256 -3.41% 210558771.774 203384633.523 - 7.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.40% 0.649 0.627 - -9.40% -
BM_PushHeap_string_Random_256 -3.39% 14.756 14.256 - 0.28% -
std::find_if(list<int>)_(process_all)/1024 -3.38% 731.844 707.099 - 0.56% -
SetIntersection_None_Set_string_262144_16 -3.37% 1669901.691 1613584.715 - -5.18% -
BM_PushHeap_string_Random_1024 -3.36% 15.428 14.909 - 0.53% -
SetIntersection_None_Set_string_262144_64 -3.36% 1673594.727 1617333.904 - -5.08% -
std::find(vector<int>)_(bail_25%)/8 -3.36% 1.452 1.403 - 3.26% -
std::stable_partition(deque<int>)_(sparse)/50 -3.35% 30.612 29.585 - 8.01% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.35% 287.538 277.898 - -1.49% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.35% 5.599 5.412 - 12.20% -
BM_StringRead_Cold_Shallow_Small -3.34% 1.097 1.060 - -5.82% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -3.34% 904.532 874.319 - -1.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.34% 24.947 24.114 - 0.09% -
SetIntersection_Interlaced_Set_float_1024_256 -3.33% 14601499.301 14115250.801 - -1.29% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -3.33% 24.930 24.100 - -2.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.32% 78.654 76.041 - 12.35% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -3.32% 4928.362 4764.764 - -0.50% -
std::is_sorted(deque<int>)/8192 -3.32% 3925.916 3795.631 - 0.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.32% 778.921 753.098 - -7.36% -
std::make_heap(deque<int>)_(shuffled)/8 -3.31% 25.410 24.568 - -0.53% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.31% 33.704 32.587 - 1.95% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -3.30% 11469.858 11091.348 - 6.80% -
BM_StringRelational_Compare_Empty_Large_Control -3.29% 1.666 1.611 - -2.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.29% 1085697.233 1049972.379 - -1.45% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.29% 6415.400 6204.493 - -36.93% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.29% 90.755 87.773 - 0.86% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.28% 13.596 13.149 - -2.20% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.28% 2.355 2.278 - -18.68% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.28% 29.203 28.245 - -0.98% -
std::is_sorted(list<int>,_pred)/8192 -3.27% 8986.694 8693.101 - -3.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.26% 1666422.607 1612062.176 - -4.01% -
std::map<int,_int>::ctor(const&)/8192 -3.25% 54747.962 52966.398 - 2.14% -
BM_deque_deque_move_backward/4096 -3.25% 158.296 153.147 - -0.56% -
std::search(vector<int>,_pred)_(same_length)/1000 -3.25% 622.138 601.909 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.25% 14821357.950 14339711.274 - 5.39% -
BM_deque_deque_copy/65536 -3.25% 3183.587 3080.178 - -0.13% -
BM_StringRead_Cold_Shallow_Large -3.25% 1.113 1.077 - -0.99% -
SetIntersection_None_Set_uint64_1024_64 -3.24% 9108674.240 8813174.321 - -2.20% -
std::is_sorted_until(list<int>)/8 -3.24% 2.140 2.071 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.24% 247053785.273 239048483.905 - -30.82% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -3.24% 4.071 3.939 - 2.96% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.24% 3.682 3.563 - 0.54% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.24% 37.363 36.154 - -1.09% -
SetIntersection_None_Set_string_262144_4 -3.24% 1672742.023 1618608.725 - -5.32% -
BM_StringDestroy_Empty -3.23% 0.644 0.623 - -1.63% -
std::flat_multimap<int,_int>::ctor(const&)/0 -3.23% 13.264 12.835 - -0.73% -
BM_StringRelationalLiteral_Compare_Large_Empty_Control -3.23% 0.431 0.417 - -0.27% -
std::generate(deque<int>)/50 -3.22% 12.567 12.162 - -5.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.22% 61.226 59.251 - 5.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.22% 9034772.748 8743487.075 - -33.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.22% 3.230 3.126 - -1.75% -
std::for_each(join_view(vector<vector<int>>))/8 -3.22% 1.424 1.378 - -3.18% -
rng::starts_with(deque<int>)/1000 -3.22% 472.075 456.874 - 4.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.22% 12.360 11.962 - 0.11% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -3.22% 17.545 16.981 - -0.95% -
BM_deque_vector_copy_backward/64000 -3.20% 8311.043 8044.725 - 7.44% -
std::move_backward(deque<int>)/4096 -3.20% 160.302 155.172 - 1.62% -
std::find_end(vector<int>)_(same_length)/8192 -3.20% 2075.414 2009.094 - -50.04% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -3.19% 1071.201 1036.981 - 2.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 -3.19% 119012.670 115217.030 - -0.14% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -3.19% 44.818 43.389 - -3.20% -
BM_PushHeap_uint32_Ascending_4 -3.18% 0.603 0.584 - 7.36% -
SetIntersection_None_Set_string_256_4 -3.18% 11906981.664 11528038.334 - -1.16% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -3.17% 15595.819 15100.788 - -0.09% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.17% 11.348 10.988 - 10.40% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.16% 1074661.079 1040710.622 - -1.94% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 -3.16% 82123498.273 79529715.695 - -0.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.15% 5841.249 5657.146 - 2.60% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.15% 12018388.545 11640177.914 - -6.24% -
SetIntersection_Interlaced_Vector_uint32_64_1 -3.15% 16899854.924 16368125.177 - -1.25% -
std::unique(deque<int>)_(sprinkled)/52 -3.14% 60.823 58.911 - -1.81% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -3.13% 240702030.401 233159851.530 - -0.53% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.13% 1075356.274 1041704.047 - -1.29% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.13% 0.626 0.606 - -0.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.13% 762.484 738.637 - -0.69% -
BM_vector_deque_move_backward/65536 -3.12% 8337.454 8077.047 - 4.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.12% 796.787 771.906 - -5.65% -
std::multiset<int>::erase(iterator)/1024 -3.12% 24.279 23.521 - -0.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.12% 25879.951 25073.640 - -4.34% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.11% 14308292.861 13863625.611 - -5.52% -
BM_vector_deque_ranges_move_backward/65536 -3.10% 8383.371 8123.461 - 5.31% -
std::partition(list<int>)_(sparse)/8192 -3.09% 7808.852 7567.728 - -8.72% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -3.09% 2.345 2.272 - 1.12% -
BM_StringRelational_Compare_Empty_Empty_Control -3.09% 1.665 1.613 - -6.83% -
rng::find_last(list<int>)_(bail_90%)/50 -3.08% 1.291 1.251 - -6.66% -
std::set<int>::contains(key)_(existent)/8192 -3.08% 8.482 8.221 - -1.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.08% 1427.383 1383.372 - 1.18% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 -3.08% 27.530 26.681 - 0.42% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.08% 501.711 486.266 - -5.40% -
BM_PushHeap_string_PipeOrgan_16384 -3.08% 12.696 12.305 - -3.53% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.07% 10.235 9.920 - -9.82% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.07% 1.289 1.250 - -2.77% -
BM_StringRelational_Compare_Empty_Small_Control -3.06% 1.664 1.613 - -6.81% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -3.06% 395.355 383.259 - -17.11% -
BM_PushHeap_string_Random_16 -3.06% 10.722 10.394 - 0.42% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -3.05% 1.523 1.477 - -1.61% -
SetIntersection_Front_Vector_string_262144_1 -3.05% 1077317.963 1044461.902 - -4.16% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.03% 19.736 19.138 - -6.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.02% 4.825 4.679 - 3.52% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.00% 18.487 17.932 - 0.73% -
BM_StringFindStringLiteral/64 -3.00% 2.245 2.178 - 1.80% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -2.99% 9393.334 9112.315 - -1.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -2.98% 23.334 22.638 - 7.28% -
std::find_if_not(vector<int>)_(process_all)/8 -2.98% 1.392 1.351 - -4.41% -
BM_vector_deque_copy_backward/2 -2.97% 1.893 1.837 - -11.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.96% 1395.930 1354.562 - -15.24% -
std::copy_n(deque<int>)/512 -2.96% 17.229 16.719 - 0.29% -
std::reverse(deque<int>)/4096 -2.96% 743.177 721.202 - 1.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.95% 23.982 23.273 - -2.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.94% 8599352.115 8346398.331 - 3.26% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.94% 5.610 5.445 - -2.43% -
std::for_each(multiset<int>::iterator)/8192 -2.94% 8208.188 7966.892 - -50.51% -
std::stable_partition(deque<int>)_(dense)/1024 -2.94% 585.129 567.931 - -0.19% -
rng::fold_left(list<int>)/8 -2.93% 3.911 3.796 - -1.09% -
BM_PushHeap_string_Random_262144 -2.93% 18.693 18.144 - 1.19% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.93% 10.931 10.611 - -1.55% -
BM_deque_deque_ranges_move_backward/5500 -2.93% 210.453 204.288 - 0.21% -
std::move_backward(deque<int>)/512 -2.93% 24.444 23.728 - 0.73% -
std::partition_point(deque<int>)/50 -2.93% 4.766 4.627 - 0.02% -
BM_StringDestroy_Small -2.93% 0.640 0.621 - -0.91% -
BM_deque_vector_copy/5500 -2.93% 203.087 197.144 - 1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.92% 180907326.571 175631352.147 - 0.22% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.91% 637.321 618.749 - 1.38% -
SetIntersection_None_Set_string_1024_256 -2.90% 9333196.090 9062752.100 - -0.25% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.90% 17.518 17.010 - -0.85% -
std::map<int,_int>::count(key)_(existent)/32 -2.89% 1.594 1.548 - -12.97% -
vector<bool>(const_vector<bool>&) -2.88% 10.368 10.069 - 5.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.88% 1055268.319 1024870.275 - -4.13% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.88% 8751.169 8499.198 - -1.70% -
std::move(list<int>)/4096 -2.88% 4909.030 4767.836 - 9.34% -
BM_CmpEqual_ushort_uchar -2.87% 1.118 1.086 - -3.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.87% 32.364 31.436 - -5.76% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.86% 257580.831 250212.664 - -4.35% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.86% 4063.724 3947.482 - 1.03% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -2.86% 27.136 26.361 - 37.12% -
BM_StringFindStringLiteral/256 -2.84% 5.611 5.452 - -0.21% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.84% 1068480.301 1038125.063 - -1.14% -
rng::find_last(list<int>)_(bail_90%)/1048576 -2.84% 89676.809 87129.668 - 0.93% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.84% 19.458 18.906 - -0.75% -
std::search(vector<int>,_pred)_(same_length)/1024 -2.84% 634.422 616.428 - 0.52% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.84% 21074.464 20476.864 - 2.39% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -2.84% 985554.083 957611.678 - 1.37% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.84% 20.652 20.066 - -4.13% -
std::rotate_copy(vector<int>)/1024 -2.83% 34.723 33.739 - 2.93% -
BM_PushHeap_string_Random_64 -2.83% 13.263 12.888 - -0.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -2.83% 1.366 1.327 - -32.65% -
BM_num_put<long_double> -2.82% 61.141 59.413 - -0.45% -
std::find_if(list<int>)_(process_all)/50 -2.82% 19.834 19.274 - -49.35% -
BM_PushHeap_string_PipeOrgan_256 -2.82% 7.790 7.570 - -4.31% -
std::count(deque<int>)_(every_other)/8 -2.81% 2.610 2.537 - 0.60% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -2.81% 19.277 18.736 - -0.19% -
SetIntersection_Front_Set_uint32_16384_256 -2.80% 4028855.290 3915934.388 - -0.76% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 -2.80% 311.564 302.833 - -0.03% -
SetIntersection_Front_Set_string_262144_16 -2.78% 1878995.998 1826713.243 - -5.75% -
BM_PushHeap_string_Ascending_4 -2.78% 2.619 2.546 - -1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.77% 1186630.426 1153728.002 - -2.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.77% 1659432.453 1613488.850 - -4.60% -
BM_CmpLess_ushort_uchar -2.76% 1.148 1.117 - 0.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.76% 3.093 3.008 - 33.43% -
std::stable_sort(vector<int>)_(descending)/1024 -2.75% 2906.579 2826.557 - 1.75% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.75% 3.836 3.731 - -1.01% -
BM_toupper_string<char> -2.74% 15.546 15.119 - -0.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.74% 16498.365 16045.925 - -5.71% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.74% 25.249 24.557 - -22.41% -
std::adjacent_find(list<int>)/1048576 -2.74% 913297.270 888275.934 - 3.40% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 -2.74% 322.567 313.731 - -0.30% -
std::multiset<int>::count(key)_(existent)/8192 -2.74% 9.575 9.313 - -9.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -2.73% 1409.961 1371.413 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.73% 4516981.650 4393513.018 - 2.58% -
SetIntersection_None_Vector_string_262144_64 -2.73% 1323382.096 1287239.620 - -1.65% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -2.73% 2.828 2.751 - -1.58% -
BM_deque_deque_copy_backward/1 -2.73% 2.671 2.598 - -4.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.72% 876631.788 852745.766 - -4.04% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -2.72% 52126.897 50706.632 - 0.14% -
SetIntersection_None_Set_string_256_1 -2.72% 12044344.179 11716530.379 - 0.28% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -2.72% 1.828 1.778 - -0.25% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.72% 25.747 25.046 - 6.73% -
SetIntersection_Interlaced_Vector_uint32_4_4 -2.72% 139052029.156 135268957.909 - -1.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.72% 15758.442 15329.888 - 1.00% -
std::make_heap(deque<int>)_(descending)/1024 -2.72% 1126.863 1096.221 - 11.26% -
bm_ranges_swap_ranges_vb_aligned/65536 -2.72% 127.038 123.586 - 0.23% -
std::fill(vector<bool>)/512 -2.72% 1.567 1.525 - 0.37% -
BM_StringRelational_Less_Empty_Empty_Control -2.71% 1.668 1.623 - -2.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.70% 2989813.881 2909075.439 - -8.19% -
BM_PushHeap_string_Descending_64 -2.69% 2.228 2.168 - -1.84% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -2.69% 13.075 12.724 - -8.32% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.68% 22.424 21.822 - -2.70% -
BM_PushHeap_uint32_Ascending_1 -2.68% 0.515 0.501 - 7.47% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.68% 2.110 2.054 - 0.10% -
BM_PushHeap_uint32_Random_64 -2.67% 5.147 5.010 - -0.32% -
SetIntersection_None_Set_string_256_256 -2.67% 6058312.948 5896657.837 - 3.50% -
rng::fold_left(list<int>)/50 -2.66% 38.981 37.944 - 1.21% -
std::rotate(vector<bool>)_(by_1/3)/1024 -2.65% 49.765 48.444 - 1.42% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.65% 8684.871 8454.459 - -0.11% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.65% 4277.117 4163.752 - -30.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.65% 1152484.812 1121962.594 - -2.40% -
std::set<std::string>::find(key)_(non-existent)/1024 -2.65% 21.023 20.466 - 2.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.64% 11229.404 10932.585 - -2.66% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.64% 1644366.535 1600923.338 - -2.13% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.64% 1036767.489 1009415.039 - -0.62% -
std::set<std::string>::clear()/32 -2.64% 923.545 899.181 - 2.54% -
BM_StringAssignStr_Large_Transparent -2.64% 10.707 10.425 - 0.63% -
BM_deque_vector_copy/70000 -2.63% 3269.305 3183.181 - 0.36% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.63% 13.095 12.750 - -2.27% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.63% 18.142 17.664 - 0.29% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.63% 16.608 16.172 - -2.56% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.62% 4659749.251 4537440.085 - -0.69% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.62% 13.659 13.300 - 1.72% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -2.62% 17.480 17.022 - -0.92% -
std::set<int>::ctor(const&)/1024 -2.62% 6371.362 6204.604 - -0.85% -
std::sort(deque<int>)_(repeated)/1024 -2.62% 986.453 960.646 - -10.12% -
BM_StringRelational_Less_Empty_Small_Control -2.62% 1.668 1.624 - -2.92% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.61% 788.069 767.484 - 2.63% -
BM_std_minmax_element<int>/70000 -2.61% 18255.130 17778.558 - -3.73% -
BM_PushHeap_uint32_Ascending_1024 -2.61% 2.625 2.556 - 0.05% -
SetIntersection_Front_Vector_string_256_256 -2.60% 19946893.822 19427675.477 - 4.78% -
BM_deque_vector_move/64000 -2.60% 3043.351 2964.198 - -1.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.59% 3.078 2.998 - 9.30% -
std::count(vector<int>)_(every_other)/1048576 -2.59% 108733.307 105915.507 - 1.34% -
std::partition_point(deque<int>)/1024 -2.59% 9.779 9.525 - 0.44% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.59% 32.464 31.624 - -1.81% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.58% 30.550 29.760 - 7.38% -
std::set<int>::ctor(const&)/32 -2.58% 224.157 218.371 - 2.30% -
rng::fold_left(list<int>)/32 -2.58% 22.385 21.808 - 3.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.58% 22283993.092 21709574.124 - -6.57% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.58% 103768.693 101094.202 - 4.82% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.58% 19.339 18.841 - -0.21% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.57% 619400.717 603461.809 - -1.85% -
BM_deque_vector_move_backward/512 -2.57% 18.374 17.902 - -0.10% -
std::find_end(deque<int>)_(same_length)/1000 -2.57% 335.102 326.499 - -65.09% -
BM_deque_deque_copy_backward/2 -2.57% 2.420 2.358 - -4.43% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -2.56% 0.626 0.610 - 2.15% -
SetIntersection_None_Set_string_256_64 -2.56% 9627646.453 9381361.203 - -0.50% -
BM_std_minmax_element<int>/5500 -2.56% 1426.879 1390.392 - -4.28% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -2.55% 80.352 78.299 - -34.90% -
BM_deque_vector_move/512 -2.55% 17.001 16.568 - -0.29% -
BM_deque_vector_ranges_move_backward/4096 -2.55% 152.112 148.234 - -0.00% -
BM_std_minmax_element<int>/4000 -2.54% 1042.577 1016.081 - -3.94% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -2.54% 1.329 1.295 - 17.53% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.54% 64240626.453 62610464.346 - -1.76% -
std::set<int>::contains(key)_(existent)/1024 -2.54% 3.972 3.871 - 2.48% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -2.53% 5078.836 4950.352 - -0.95% -
BM_StringRead_Cold_Shallow_Empty -2.52% 1.093 1.065 - 0.70% -
BM_std_minmax_element<int>/65536 -2.52% 17061.662 16631.550 - -3.95% -
SetIntersection_Front_Vector_string_1024_1024 -2.52% 38908850.327 37928353.939 - -5.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.51% 59823.154 58319.212 - 1.29% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.51% 15.372 14.986 - -2.42% -
BM_PushHeap_string_PipeOrgan_64 -2.50% 5.786 5.641 - -1.93% -
std::stable_sort(vector<int>)_(descending)/8192 -2.50% 18950.099 18475.518 - -0.12% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.50% 27531.765 26842.638 - -1.67% -
BM_StringFindStringLiteral/8 -2.50% 1.660 1.618 - -0.07% -
BM_StringRelational_Less_Huge_Empty_Control -2.50% 1.709 1.666 - 0.68% -
BM_deque_vector_ranges_move_backward/512 -2.49% 18.346 17.888 - -0.28% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.49% 273.307 266.492 - -4.92% -
BM_vector_deque_ranges_move_backward/70000 -2.49% 8888.875 8667.508 - 6.82% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.49% 1.133 1.105 - 5.51% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.49% 16.672 16.257 - -6.20% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -2.49% 585.030 570.477 - -1.23% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.49% 819.624 799.239 - -8.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -2.49% 6.837 6.667 - -34.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.48% 1642356.119 1601545.574 - -5.67% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.48% 37.355 36.427 - -13.16% -
SetIntersection_None_Set_string_262144_262144 -2.48% 1664138.918 1622829.996 - -5.14% -
std::set<std::string>::count(key)_(non-existent)/32 -2.48% 10.853 10.584 - 4.89% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.48% 10502.373 10242.028 - 23.39% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.48% 1.817 1.772 - -2.99% -
BM_StringAssignStr_Huge_Opaque -2.48% 113.130 110.329 - -2.62% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 -2.47% 2.953 2.880 - 0.36% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.47% 3486517.540 3400361.533 - 16.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.47% 484.354 472.385 - -2.18% -
rng::find_last(list<int>)_(bail_10%)/8192 -2.47% 6845.447 6676.325 - 7.13% -
std::partition(list<int>)_(dense)/8192 -2.47% 5060.026 4935.219 - -13.05% -
std::find(list<int>)_(process_all)/32768 -2.47% 25810.764 25174.161 - -3.08% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -2.46% 1.213 1.183 - -0.00% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.46% 12.841 12.525 - -0.45% -
BM_PushHeap_string_Random_4 -2.46% 6.304 6.149 - -0.27% -
SetIntersection_None_Vector_uint64_262144_1 -2.46% 1137534.898 1109594.341 - -2.75% -
std::count(deque<int>)_(every_other)/1024 -2.45% 253.114 246.903 - 0.39% -
BM_std_minmax_element<int>/64000 -2.45% 16687.177 16278.136 - -3.63% -
BM_StringEraseToEnd_Huge_Opaque -2.45% 2.306 2.250 - -1.74% -
rng::starts_with(vector<int>)/1024 -2.45% 61.426 59.923 - 0.04% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 -2.44% 2407.794 2348.980 - 0.08% -
std::reverse(deque<int>)/32768 -2.44% 5880.766 5737.225 - 1.26% -
BM_deque_vector_ranges_move_backward/4000 -2.44% 145.065 141.527 - -0.52% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.44% 222872736.444 217437032.007 - -0.65% -
SetIntersection_Front_Vector_uint64_1024_64 -2.44% 1356257.284 1323204.997 - -0.64% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.43% 12308.150 12009.370 - -3.70% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.43% 10.841 10.578 - 1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.42% 548473350.118 535206364.994 - -1.36% -
std::shift_left(deque<int>)/50 -2.41% 5.568 5.433 - 0.17% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.41% 12701.627 12395.378 - -8.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.41% 24.153 23.572 - -5.22% -
std::rotate(vector<bool>)_(by_1/3)/8192 -2.41% 158.976 155.152 - 0.27% -
BM_vector_deque_copy_backward/70000 -2.40% 8900.251 8686.204 - 5.56% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.40% 1.467 1.431 - -2.48% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.40% 248.113 242.161 - -0.85% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.40% 42.349 41.333 - 24.59% -
std::make_heap(deque<int>)_(descending)/8192 -2.39% 8846.969 8635.187 - 12.41% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.39% 351239766.076 342837412.035 - -2.98% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.39% 54.884 53.571 - -4.13% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.39% 12.851 12.545 - -0.34% -
SetIntersection_Front_Vector_string_256_64 -2.39% 10577457.107 10325046.015 - 3.39% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.38% 29.136 28.441 - -8.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.38% 1641141.277 1602067.545 - -5.77% -
SetIntersection_None_Set_uint64_256_1 -2.38% 11704874.011 11426215.570 - -2.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.38% 149774.873 146211.043 - -3.45% -
BM_deque_deque_copy_backward/70000 -2.38% 8709.241 8502.222 - 6.95% -
std::reverse(list<int>)/8 -2.37% 1.980 1.933 - -3.50% -
std::move_backward(deque<int>)/32768 -2.37% 3658.532 3571.901 - 9.41% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.36% 84.599 82.600 - -1.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.36% 1869220.962 1825076.221 - 1.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -2.36% 0.635 0.620 - 0.75% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -2.35% 9.724 9.495 - -0.36% -
SetIntersection_None_Set_string_16_4 -2.35% 59781462.120 58375619.983 - -1.34% -
BM_deque_deque_ranges_copy/64000 -2.35% 3161.134 3086.850 - 4.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.35% 1643699.543 1605090.168 - -5.25% -
std::make_heap(deque<int>)_(descending)/8 -2.35% 21.422 20.919 - 1.22% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.35% 5.574 5.443 - -1.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -2.35% 710.951 694.268 - 0.63% -
std::multiset<int>::ctor(const&)/32 -2.34% 229.765 224.392 - 3.68% -
BM_deque_deque_ranges_move_backward/4000 -2.34% 154.501 150.888 - -0.48% -
BM_StringRelational_Eq_Empty_Huge_Control -2.34% 0.487 0.475 - -0.43% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.33% 16.197 15.821 - -5.40% -
BM_deque_deque_ranges_copy_backward/65536 -2.32% 8075.368 7888.111 - 5.09% -
SetIntersection_None_Vector_uint64_262144_1024 -2.31% 1151466.259 1124872.588 - -1.46% -
BM_deque_vector_ranges_move/64000 -2.31% 3027.543 2957.622 - -0.11% -
std::copy_if(vector<int>)_(entire_range)/8 -2.31% 2.311 2.257 - -0.36% -
std::map<int,_int>::find(key)_(non-existent)/8192 -2.31% 8.041 7.856 - 12.07% -
std::sort_heap(deque<int>,_pred)/8192 -2.30% 432425.752 422474.582 - -6.33% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.30% 4.209 4.113 - -9.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -2.30% 11286.855 11027.595 - 0.56% -
std::unordered_multiset<int>::erase(iterator)/8192 -2.30% 23.134 22.603 - -0.89% -
SetIntersection_None_Set_string_262144_16384 -2.30% 1675560.059 1637090.984 - -3.84% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.29% 8.389 8.196 - -11.51% -
std::set<std::string>::ctor(const&)/0 -2.29% 13.014 12.715 - -1.47% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.29% 1.136 1.110 - -4.36% -
SetIntersection_None_Set_uint64_256_256 -2.29% 5866351.915 5731888.929 - -1.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.28% 26468937.165 25864168.692 - -3.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.28% 54.457 53.214 - -3.06% -
ranges::minmax(std::list<char>)/8 -2.28% 2.583 2.525 - 2.01% -
BM_StringFindStringLiteral/16 -2.28% 1.656 1.618 - -0.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.28% 19.110 18.675 - -7.95% -
BM_deque_deque_move/64000 -2.27% 3067.119 2997.464 - -0.88% -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 -2.26% 2340.637 2287.652 - -0.03% -
std::partition_copy(vector<int>)/32 -2.26% 8.133 7.949 - -1.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.25% 47.288 46.222 - 1.35% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.25% 32.997 32.254 - -4.83% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -2.25% 46.302 45.260 - -1.35% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 -2.25% 1.072 1.048 - -0.03% -
std::find_if_not(vector<bool>)_(process_all)/1024 -2.25% 584.137 571.015 - 1.45% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.25% 7702658.507 7529629.788 - -1.64% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.24% 1.972 1.928 - -6.54% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.23% 294.546 287.967 - -2.32% -
std::sort(vector<int>)_(shuffled)/1024 -2.23% 4773.173 4666.563 - 0.62% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.23% 294.496 287.922 - -2.29% -
std::for_each(set<int>::iterator)/8192 -2.23% 8046.348 7866.915 - -49.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.22% 3041448.242 2973943.686 - 0.69% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.22% 6935.618 6781.754 - -4.40% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -2.22% 376333.087 367992.698 - 1.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.22% 60.695 59.350 - 16.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.21% 24.300 23.761 - 3.44% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.21% 246365.951 240913.332 - -6.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.21% 1155096.285 1129536.131 - -9.87% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.21% 19.281 18.855 - 0.05% -
std::stable_partition(vector<int>)_(sparse)/50 -2.20% 21.692 21.214 - -4.71% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -2.20% 53.974 52.785 - -0.79% -
std::shift_left(deque<int>)/1024 -2.20% 38.927 38.070 - 0.21% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.20% 1.197 1.170 - -43.13% -
std::transform(deque<int>,_deque<int>)/32 -2.20% 21.917 21.435 - 0.32% -
SetIntersection_None_Vector_uint64_16384_4 -2.20% 1113903.471 1089406.681 - -2.69% -
rng::starts_with(vector<int>)/8192 -2.20% 498.622 487.663 - 0.48% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.20% 2112047.117 2065682.779 - -1.87% -
SetIntersection_Front_Vector_string_64_64 -2.20% 26271354.952 25694655.122 - 2.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.19% 1838188.050 1797929.802 - 2.43% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.19% 636.247 622.314 - 2.75% -
BM_deque_deque_ranges_copy_backward/64 -2.19% 3.499 3.422 - 0.48% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -2.19% 7176.881 7019.810 - -60.19% -
SetIntersection_None_Set_string_16_16 -2.19% 37555537.568 36734806.635 - -0.84% -
BM_std_minmax_element<int>/4096 -2.18% 1065.471 1042.283 - -3.72% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.17% 4.787 4.683 - -3.54% -
std::swap_ranges(deque<int>)/32 -2.17% 10.650 10.419 - -5.23% -
BM_std_minmax_element<char>/2 -2.17% 0.670 0.656 - 3.46% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.17% 0.920 0.900 - 1.94% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.17% 39020.462 38174.588 - -1.92% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.17% 1048154.607 1025456.652 - -2.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.17% 1512730.454 1479974.745 - -3.59% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -2.17% 90387.745 88430.719 - 0.24% -
std::shift_left(deque<int>)/8192 -2.16% 307.647 301.001 - 0.54% -
BM_deque_deque_ranges_copy/4000 -2.16% 147.285 144.105 - -1.47% -
SetIntersection_None_Set_float_262144_1024 -2.16% 1179178.061 1153752.766 - -4.21% -
bm_ranges_swap_ranges_vb_aligned/32768 -2.15% 65.867 64.448 - 0.38% -
SetIntersection_None_Set_string_262144_1024 -2.15% 1656153.973 1620488.605 - -5.80% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.15% 1032220.643 1010011.796 - -3.84% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.15% 17.160 16.791 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.15% 14440831.054 14130981.368 - 6.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.15% 39160059.791 38319898.984 - -2.13% -
SetIntersection_None_Set_string_16_1 -2.15% 70191229.289 68685550.411 - -0.89% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -2.13% 19412.125 18998.541 - 0.12% -
std::for_each_n(list<int>)/50 -2.13% 23.587 23.085 - -4.82% -
SetIntersection_None_Set_uint64_1024_4 -2.13% 8996196.716 8804994.678 - -3.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -2.12% 570.485 558.395 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.12% 11146835.607 10910632.953 - -1.84% -
BM_PushHeap_string_Descending_16 -2.12% 2.108 2.063 - -1.90% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -2.12% 1.239 1.213 - -0.16% -
std::multiset<int>::count(key)_(non-existent)/32 -2.11% 2.515 2.462 - 0.46% -
SetIntersection_Front_Set_uint64_262144_4 -2.11% 1076522.242 1053820.121 - -3.87% -
std::set<std::string>::ctor(const&)/8192 -2.11% 346235.134 338935.832 - -2.10% -
BM_PushHeap_uint64_PipeOrgan_4 -2.11% 0.513 0.502 - 3.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.10% 1.650 1.615 - 7.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.10% 403.723 395.253 - -0.81% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.10% 546.856 535.385 - -0.47% -
SetIntersection_None_Set_float_256_1 -2.10% 11660709.686 11416176.460 - -1.43% -
SetIntersection_Front_Vector_string_1024_64 -2.10% 3331715.280 3261853.794 - 1.78% -
BM_std_minmax_element<long_long>/3 -2.10% 1.074 1.052 - -5.60% -
SetIntersection_Front_Set_string_1024_1024 -2.09% 55814012.256 54646167.978 - -0.92% -
SetIntersection_None_Set_string_262144_256 -2.09% 1672347.736 1637365.314 - -3.97% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.09% 21067.159 20626.644 - 2.70% -
SetIntersection_None_Set_uint32_1_1 -2.09% 545802027.526 534390043.562 - -1.47% -
std::partition_point(deque<int>)/32 -2.09% 4.231 4.142 - -0.66% -
std::pop_heap(deque<int>)/8 -2.09% 53.124 52.014 - -2.23% -
SetIntersection_None_Set_string_4_4 -2.09% 142263836.896 139292051.815 - -0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.09% 14269529.153 13971512.105 - -0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.09% 86953.839 85137.894 - -2.46% -
std::generate(list<int>)/8192 -2.09% 7572.312 7414.219 - -1.21% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.09% 601.931 589.364 - 2.07% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -2.08% 0.836 0.819 - -20.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.08% 142493.320 139529.407 - 1.01% -
SetIntersection_Interlaced_Set_string_64_64 -2.08% 34774354.128 34051724.796 - -2.96% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.08% 89.388 87.532 - -9.32% -
SetIntersection_None_Set_string_1024_1024 -2.08% 9325462.828 9131823.087 - 1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.07% 8.586 8.408 - -2.86% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -2.07% 14250.445 13955.117 - 8.21% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -2.07% 3.055 2.992 - 15.12% -
BM_PushHeap_string_PipeOrgan_1024 -2.06% 9.306 9.114 - -3.50% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.06% 58276.815 57074.948 - -0.14% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.06% 61.547 60.280 - -42.51% -
SetIntersection_Interlaced_Set_float_1024_4 -2.05% 9945551.307 9741181.815 - -0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.04% 1067846.253 1046026.354 - -3.60% -
std::copy_n(vector<bool>)_(aligned)/262144 -2.04% 711.055 696.528 - 18.97% -
std::stable_partition(deque<int>)_(dense)/50 -2.03% 38.547 37.763 - 0.62% -
std::is_sorted_until(list<int>)/8192 -2.03% 7268.765 7120.961 - -0.80% -
SetIntersection_Front_Set_string_16384_64 -2.03% 4525354.059 4433355.315 - 3.08% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -2.03% 115.595 113.246 - 28.55% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.03% 48.235 47.256 - 3.41% -
std::for_each(multimap<int>::iterator)/8192 -2.03% 7698.178 7542.272 - -53.07% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.02% 37966845.407 37199540.765 - -3.54% -
std::count(list<int>)_(every_other)/1024 -2.02% 718.638 704.115 - 5.54% -
SetIntersection_Front_Vector_string_16384_64 -2.02% 3259986.998 3194107.606 - 2.31% -
SetIntersection_Front_Vector_string_262144_64 -2.02% 3339577.360 3272142.468 - 4.50% -
BM_StringEraseWithMove_Large_Transparent -2.01% 2.757 2.702 - 2.04% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -2.01% 36.574 35.838 - -0.62% -
std::find_if(vector<int>)_(bail_25%)/8192 -2.01% 217.792 213.410 - -10.17% -
SetIntersection_Interlaced_Vector_uint32_16_4 -2.01% 57243989.756 56092571.852 - -0.89% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.01% 182313.569 178647.227 - 2.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.01% 30.060 29.456 - -77.28% -
BM_deque_deque_copy/1024 -2.00% 38.416 37.649 - 2.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.99% 3.544 3.473 - -44.44% -
BM_std_minmax_element<int>/1024 -1.99% 270.571 265.176 - -3.24% -
SetIntersection_None_Set_uint32_262144_16384 -1.99% 1196766.439 1172920.574 - -3.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.99% 4969.074 4870.091 - -4.99% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.99% 17.880 17.524 - 2.60% -
std::unique(deque<int>)_(sprinkled)/32 -1.99% 53.261 52.201 - -2.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.98% 35.477 34.774 - -2.78% -
SetIntersection_Front_Set_uint32_262144_16384 -1.98% 221589411.208 217193856.326 - -2.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.98% 518.010 507.749 - -1.91% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.98% 8.444 8.277 - -11.62% -
BM_StringConstructDestroyCStr_Large_Opaque -1.98% 17.587 17.239 - 14.53% -
BM_std_minmax_element<int>/4 -1.97% 1.241 1.216 - -1.83% -
BM_CmpEqual_schar_int -1.97% 1.134 1.112 - -1.66% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.97% 5941.981 5824.796 - -60.47% -
std::copy_backward(deque<int>)/32768 -1.97% 3758.582 3684.471 - 0.30% -
SetIntersection_Front_Set_string_16384_256 -1.97% 15152340.601 14853578.893 - 3.02% -
std::list<int>::ctor(size)/8192 -1.97% 95690.620 93807.415 - -3.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.96% 42.318 41.487 - -0.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.95% 1.420 1.392 - -0.98% -
BM_deque_vector_ranges_move_backward/70000 -1.95% 9028.796 8852.400 - 11.43% -
BM_deque_vector_move_backward/4096 -1.95% 152.451 149.476 - 1.19% -
std::deque<std::string>::ctor(size)/8192 -1.95% 8348.665 8185.970 - -3.14% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.95% 533.791 523.394 - -2.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.94% 4.953 4.857 - -30.93% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.94% 10.354 10.153 - -0.16% -
bm_ranges_swap_ranges_vb_aligned/8 -1.94% 3.523 3.455 - 5.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.94% 15184.125 14889.477 - 4.05% -
BM_vector_deque_ranges_move/64 -1.94% 2.792 2.738 - -2.94% -
std::sort_heap(vector<int>)/8 -1.93% 31.303 30.699 - -4.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.93% 635.912 623.640 - 2.33% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.93% 25.321 24.833 - 0.53% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.93% 5.498 5.392 - 5.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.93% 91.618 89.854 - 2.74% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.92% 1589760.090 1559160.076 - -3.70% -
BM_num_get<float> -1.92% 37.408 36.688 - -1.00% -
std::partial_sort(deque<int>)_(heap)/8192 -1.92% 270738.753 265534.585 - -3.75% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -1.91% 24.503 24.034 - 20.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.91% 24.323 23.858 - 0.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.91% 55.357 54.300 - 28.81% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.91% 217106059.492 212961223.294 - -1.64% -
BM_deque_vector_copy_backward/70000 -1.91% 9152.611 8977.892 - 12.99% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.91% 3367146.201 3302992.070 - -0.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -1.90% 1.624 1.593 - 11.70% -
BM_deque_deque_ranges_move_backward/512 -1.90% 19.259 18.893 - -1.02% -
BM_deque_deque_copy_backward/64000 -1.90% 7964.818 7813.374 - 5.42% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.90% 17.006 16.683 - 1.99% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.89% 22.831 22.399 - 1.34% -
BM_CmpLess_uint_uint -1.89% 1.085 1.064 - -1.43% -
std::find_if(list<int>)_(process_all)/32768 -1.89% 25925.335 25435.254 - -1.33% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.89% 3404.286 3339.944 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.89% 1192239.961 1169713.778 - -0.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.89% 5.350 5.249 - -4.92% -
BM_deque_deque_ranges_copy_backward/512 -1.89% 19.259 18.895 - -0.18% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.88% 98502.409 96646.783 - -0.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.88% 52.359 51.374 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.88% 22352505.284 21932327.487 - -1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.88% 218285985.661 214184058.653 - -1.33% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.88% 1.926 1.890 - 0.03% -
std::partition_point(list<int>)/8192 -1.88% 13061.231 12816.260 - 2.96% -
SetIntersection_Front_Set_uint32_262144_262144 -1.87% 1660685.627 1629576.174 - -1.86% -
std::copy_backward(vector<int>)/262144 -1.87% 12529.900 12295.189 - -1.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.87% 20.259 19.880 - -2.24% -
SetIntersection_None_Set_uint32_262144_4 -1.86% 1193893.064 1171655.353 - -3.52% -
SetIntersection_Front_Set_uint32_1024_16 -1.86% 1207452.714 1184972.251 - -2.78% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.86% 380676.025 373590.594 - -0.77% -
SetIntersection_Front_Vector_string_64_16 -1.86% 20849753.902 20461715.130 - -2.03% -
BM_PushHeap_float_Ascending_262144 -1.86% 5.181 5.085 - -0.24% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.86% 36130.648 35458.605 - -5.60% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.86% 24.287 23.835 - -1.71% -
BM_vector_deque_copy_backward/1 -1.86% 2.132 2.092 - -12.23% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.85% 8633.684 8474.236 - -2.02% -
std::copy_if(vector<int>)_(every_other)/262144 -1.84% 130215.903 127815.520 - 119.76% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.84% 5.602 5.499 - -14.47% -
BM_std_minmax_element<int>/512 -1.84% 137.244 134.725 - -3.13% -
SetIntersection_Front_Vector_string_1024_16 -1.83% 1640468.776 1610370.588 - -0.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.83% 43718.318 42916.737 - 1.40% -
SetIntersection_None_Set_string_4_1 -1.83% 226892698.548 222732646.679 - -1.01% -
std::set<int>::count(key)_(existent)/8192 -1.83% 7.947 7.801 - -5.07% -
std::unordered_set<std::string>::clear()/1024 -1.83% 23292.653 22867.092 - -4.33% -
std::set<int>::lower_bound(key)_(existent)/32 -1.83% 1.542 1.513 - -6.32% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.83% 664.555 652.423 - -4.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.83% 52.303 51.348 - 0.58% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.82% 6043625.203 5933587.167 - -0.53% -
rng::contains(deque<int>)_(process_all)/8 -1.82% 3.058 3.002 - 4.75% -
std::set<std::string>::clear()/1024 -1.82% 22001.726 21601.708 - -3.92% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.81% 58.152 57.098 - -0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.81% 1545261.140 1517303.659 - 0.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.81% 57.879 56.834 - -16.14% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.81% 4.342 4.264 - -1.35% -
std::list<std::string>::ctor(size)/1024 -1.79% 12646.999 12420.142 - -2.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.79% 15.069 14.799 - -3.74% -
SetIntersection_Front_Set_uint32_262144_64 -1.79% 1646404.919 1616982.405 - -2.40% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.79% 216945833.760 213069790.272 - -1.57% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.78% 16.081 15.794 - -1.62% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.78% 2845.760 2795.134 - 1.09% -
SetIntersection_Front_Set_uint64_16384_16 -1.78% 1190864.741 1169702.764 - -3.08% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.77% 20827.218 20457.894 - 1.88% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.77% 51589.318 50678.459 - 1.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.76% 3.819 3.752 - -0.91% -
rng::contains(list<int>)_(process_all)/8 -1.76% 2.315 2.274 - -4.49% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.75% 1034604.247 1016466.362 - -4.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.75% 8974824.619 8817539.574 - -30.91% -
rng::starts_with(deque<int>,_pred)/1048576 -1.75% 515314.288 506287.901 - -0.01% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.75% 1656634.928 1627642.252 - -1.13% -
std::adjacent_find(deque<int>,_pred)/50 -1.75% 30.307 29.778 - -3.34% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.74% 64041.911 62925.366 - -1.25% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.74% 5415.182 5320.880 - -1.12% -
std::all_of(vector<int>)_(process_all)/50 -1.74% 12.824 12.601 - -34.39% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.74% 17094.016 16796.931 - -1.99% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.73% 32.438 31.876 - -10.34% -
std::stable_partition(deque<int>)_(dense)/32 -1.73% 28.697 28.199 - -5.22% -
SetIntersection_None_Set_uint64_262144_16384 -1.73% 1233743.814 1212352.781 - -1.40% -
SetIntersection_None_Vector_uint64_16384_1024 -1.73% 1112732.868 1093476.644 - -1.20% -
SetIntersection_None_Set_float_262144_16 -1.73% 1179987.145 1159621.664 - -3.45% -
std::multiset<int>::ctor(const&)/1024 -1.73% 6475.823 6364.100 - 0.29% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.72% 358692933.034 352511237.072 - 0.72% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.72% 2616.553 2571.464 - 2.19% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.72% 33.582 33.005 - 5.63% -
BM_deque_vector_ranges_move/70000 -1.72% 3296.921 3240.275 - -0.62% -
SetIntersection_None_Set_uint32_262144_256 -1.72% 1191573.322 1171101.727 - -3.22% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.71% 27.760 27.284 - -0.53% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.71% 12655.169 12438.400 - -2.08% -
SetIntersection_Front_Vector_float_16384_64 -1.70% 1365585.734 1342305.031 - -0.15% -
std::copy_n(deque<int>)/1048576 -1.70% 50892.164 50024.881 - 0.18% -
std::all_of(vector<int>)_(process_all)/8 -1.70% 2.371 2.331 - -7.38% -
SetIntersection_Interlaced_Set_float_256_256 -1.70% 7530452.081 7402187.127 - -3.16% -
BM_StringAssignStr_Large_Opaque -1.70% 10.686 10.504 - 1.75% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.70% 64885.921 63782.053 - 0.00% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.70% 499220.827 490729.803 - -3.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.70% 1153813.347 1134224.419 - -2.07% -
std::is_sorted_until(deque<int>,_pred)/8 -1.69% 4.339 4.266 - 3.00% -
SetIntersection_None_Set_float_262144_256 -1.69% 1178797.607 1158869.223 - -3.11% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.69% 0.830 0.816 - -0.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.69% 198.501 195.155 - 0.10% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.68% 1277389.240 1255903.973 - -3.39% -
SetIntersection_None_Set_float_262144_262144 -1.68% 1178054.443 1158278.158 - -3.82% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.68% 23.242 22.852 - -8.88% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.67% 2.459 2.418 - -1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.67% 16742333.015 16461987.273 - -1.29% -
std::stable_partition(vector<int>)_(dense)/50 -1.67% 25.817 25.385 - -3.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.67% 1120871.577 1102198.785 - -1.64% -
BM_deque_vector_ranges_move/65536 -1.66% 3025.992 2975.613 - 0.12% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.65% 2.170 2.134 - 0.20% -
BM_deque_vector_ranges_move/1 -1.65% 2.116 2.081 - -12.13% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.65% 12.647 12.438 - -0.14% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.65% 1039651.652 1022549.263 - -4.85% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.64% 2.413 2.373 - 0.45% -
BM_StringRead_Cold_Deep_Small -1.64% 1.166 1.147 - -1.26% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.64% 150024.549 147561.205 - -1.16% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.64% 6.005 5.906 - -0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.64% 24759.270 24353.435 - -9.83% -
std::shift_left(list<int>)/32 -1.64% 13.711 13.487 - -4.88% -
std::move(deque<int>)/64 -1.64% 5.009 4.927 - -19.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.63% 893378.886 878780.211 - -5.43% -
SetIntersection_Front_Set_string_16384_16 -1.63% 1865806.022 1835323.808 - 3.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.63% 91.901 90.400 - 3.54% -
BM_deque_deque_copy_backward/1024 -1.63% 38.517 37.888 - -0.18% -
std::partial_sort_copy(deque<int>)_(descending)/8192 -1.62% 97250.023 95670.256 - 0.67% -
std::map<int,_int>::clear()/32 -1.62% 663.977 653.233 - -3.89% -
std::multiset<std::string>::clear()/8192 -1.62% 214743.702 211271.173 - -2.98% -
std::partition_point(list<int>)/32 -1.61% 16.172 15.911 - 1.74% -
BM_CmpEqual_int_schar -1.61% 1.141 1.123 - -0.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.61% 509.598 501.385 - -0.79% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.61% 5.511 5.423 - -4.57% -
BM_deque_deque_move_backward/1024 -1.61% 39.684 39.046 - 2.76% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.61% 24.991 24.589 - 0.13% -
std::sort_heap(deque<int>)/8192 -1.61% 477236.949 469572.437 - 3.65% -
std::multiset<int>::erase(iterator)/8192 -1.60% 23.585 23.207 - -3.32% -
SetIntersection_Front_Set_uint32_1024_1 -1.60% 1046057.627 1029314.831 - -3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.59% 42455874.494 41781226.141 - -0.58% -
BM_deque_deque_ranges_copy_backward/64000 -1.59% 7813.668 7689.628 - 4.63% -
SetIntersection_Front_Vector_string_262144_256 -1.58% 9534415.220 9383310.100 - -2.09% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.58% 2.325 2.288 - 0.35% -
BM_num_get<long_long> -1.58% 10.700 10.531 - -57.39% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.58% 749.379 737.561 - -0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.57% 43894.090 43203.033 - -3.20% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.57% 19.545 19.237 - -5.71% -
SetIntersection_None_Vector_uint64_262144_262144 -1.57% 1136817.768 1118943.162 - -1.72% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.57% 42872.022 42198.170 - -7.12% -
SetIntersection_None_Set_uint64_262144_1024 -1.57% 1232726.238 1213369.465 - -1.40% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.57% 182899380.348 180034352.706 - -0.48% -
BM_PushHeap_string_Descending_256 -1.57% 2.310 2.274 - -0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.56% 13982547.576 13764007.000 - 5.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.56% 2102912.191 2070102.295 - -3.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.56% 444.532 437.601 - -1.14% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.56% 23071.786 22712.325 - -5.80% -
BM_CmpEqual_int_uchar -1.56% 1.114 1.096 - -2.37% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.55% 9.371 9.226 - 2.92% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.54% 276.849 272.576 - -99.86% -
BM_deque_vector_move/4000 -1.54% 144.518 142.293 - 1.95% -
SetIntersection_None_Vector_uint64_16384_64 -1.54% 1114563.925 1097430.977 - -1.80% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.54% 4216653.016 4151888.387 - -1.65% -
SetIntersection_Interlaced_Set_float_1024_1 -1.53% 1049234.479 1033189.187 - -2.68% -
std::search(list<int>)_(no_match)/1048576 -1.53% 844423.494 831517.324 - -0.57% -
SetIntersection_None_Set_float_262144_4 -1.53% 1180366.861 1162353.271 - -3.12% -
SetIntersection_None_Set_uint32_262144_1 -1.53% 1198977.701 1180680.340 - -3.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.53% 612909.049 603555.758 - -2.06% -
std::find(vector<int>)_(process_all)/8 -1.52% 2.777 2.735 - 1.24% -
SetIntersection_None_Set_uint32_262144_64 -1.52% 1191646.727 1173556.396 - -3.32% -
std::unordered_multiset<int>::erase(iterator)/32 -1.52% 19.995 19.691 - -1.73% -
SetIntersection_Front_Set_float_16384_4 -1.52% 1057522.748 1041478.995 - -0.56% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.51% 6495.158 6397.027 - 2.11% -
BM_CmpEqual_uchar_uchar -1.51% 1.065 1.049 - -2.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.50% 1260291.018 1241400.635 - -1.66% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.50% 8382.074 8256.525 - -15.51% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.50% 5.845 5.758 - 0.78% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.50% 23.218 22.870 - -2.67% -
rng::starts_with(deque<int>,_pred)/8192 -1.49% 3963.383 3904.160 - 0.05% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.49% 30.244 29.792 - 4.46% -
std::move(list<int>)/1048576 -1.49% 999185.774 984281.501 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.49% 9129594.860 8993452.668 - 3.59% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 295.469 291.064 - 1.93% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.49% 37.245 36.692 - -3.39% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.48% 32.965 32.477 - 2.96% -
std::partition(list<int>)_(dense)/32 -1.48% 8.808 8.678 - -3.06% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.47% 3.863 3.806 - -0.76% -
SetIntersection_Interlaced_Set_float_64_4 -1.47% 20997636.253 20688466.305 - -1.62% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.47% 12233.114 12053.020 - -1.85% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.46% 56.781 55.950 - 1.12% -
std::find_if(vector<char>)_(bail_25%)/1024 -1.46% 26.313 25.928 - -0.32% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.46% 21230774.680 20920470.897 - -0.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.46% 20746.698 20444.104 - 2.30% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.46% 2.657 2.618 - -0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.45% 827.580 815.555 - -0.52% -
SetIntersection_Front_Set_float_262144_64 -1.45% 1655804.238 1631791.973 - -3.68% -
std::search(list<int>)_(no_match)/8192 -1.45% 6658.590 6562.081 - 0.13% -
std::is_sorted_until(vector<int>,_pred)/8 -1.44% 3.595 3.543 - 13.46% -
SetIntersection_None_Set_uint64_262144_16 -1.44% 1226724.203 1209056.232 - -2.05% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.44% 2.994 2.951 - -0.41% -
SetIntersection_None_Vector_uint64_16384_1 -1.44% 1113527.926 1097524.293 - -2.77% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.43% 217.673 214.553 - -1.04% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.43% 371055.967 365741.039 - -47.11% -
BM_vector_deque_ranges_copy_backward/64000 -1.43% 7977.371 7863.134 - 6.23% -
BM_CmpEqual_ushort_schar -1.43% 1.050 1.035 - -7.39% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.42% 404.769 399.014 - -4.93% -
std::remove(vector<int>)_(sprinkled)/8192 -1.42% 2014.112 1985.492 - 1.36% -
SetIntersection_Front_Vector_string_16384_1024 -1.42% 38094783.928 37554139.493 - -2.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.42% 6.597 6.504 - -4.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.42% 119199811.902 117511354.398 - -1.49% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.42% 29.201 28.788 - 5.81% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.41% 1.656 1.632 - 0.23% -
BM_deque_vector_move/65536 -1.41% 3019.543 2976.990 - 0.46% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.41% 556.690 548.848 - -1.95% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.40% 30.399 29.973 - -7.88% -
BM_vector_deque_move_backward/5500 -1.40% 201.819 198.999 - -0.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.40% 55021.573 54252.856 - -1.07% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.39% 24.391 24.051 - -5.71% -
BM_deque_vector_ranges_copy_backward/1024 -1.39% 37.230 36.711 - -0.52% -
bm_lexicographical_compare<int>/64 -1.39% 4.518 4.456 - -1.77% -
BM_vector_deque_ranges_move_backward/1024 -1.39% 39.287 38.741 - 2.00% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.39% 55160.119 54394.077 - -3.90% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.39% 1295305.746 1277320.639 - -1.86% -
std::copy_n(list<int>)/64 -1.39% 14.710 14.506 - -35.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 -1.38% 11666.321 11504.863 - 0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.38% 7757.589 7650.812 - 0.14% -
SetIntersection_None_Set_uint32_262144_262144 -1.38% 1194850.422 1178410.563 - -2.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.38% 16.063 15.842 - -1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.37% 139616199.526 137698449.668 - -1.50% -
SetIntersection_None_Set_uint32_262144_16 -1.37% 1190148.764 1173816.408 - -3.25% -
SetIntersection_None_Vector_uint64_262144_256 -1.37% 1148333.855 1132577.561 - -0.53% -
SetIntersection_None_Set_uint32_16_1 -1.37% 66845225.177 65929335.424 - -2.36% -
bm_gcd_complex -1.37% 18.196 17.947 - -0.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.37% 12966.264 12789.084 - 1.88% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.37% 187768.897 185205.770 - 3.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.36% 2083.455 2055.020 - 2.09% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.36% 1.849 1.824 - -1.61% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.36% 2.896 2.856 - -0.81% -
std::is_sorted(vector<int>)/8192 -1.36% 1952.966 1926.430 - -0.10% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.36% 4.892 4.826 - -1.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.36% 10.137 9.999 - -6.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.35% 25.360 25.017 - 4.38% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.35% 4.144 4.088 - 0.89% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.35% 11285.061 11132.825 - -2.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.35% 277.550 273.810 - 0.58% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.35% 5.492 5.418 - -8.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.34% 9.176 9.052 - -2.58% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.34% 21.651 21.360 - 1.19% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.34% 1053.423 1039.321 - -0.97% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.34% 12830.886 12659.557 - 1.24% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.33% 11.613 11.458 - -1.44% -
BM_PushHeap_string_QuickSortAdversary_256 -1.33% 14.710 14.514 - -3.03% -
BM_CmpEqual_uchar_ushort -1.33% 1.076 1.062 - -0.75% -
SetIntersection_Front_Set_uint64_16384_4 -1.33% 1067825.042 1053626.298 - -1.42% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.33% 13.758 13.575 - -0.48% -
std::for_each(map<int>::iterator)/8192 -1.33% 7445.825 7346.971 - -55.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.33% 18731326.574 18482751.365 - -8.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.33% 32.410 31.981 - -19.18% -
std::is_sorted(deque<int>)/8 -1.32% 3.378 3.333 - 16.49% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.32% 254116.624 250764.547 - -11.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.32% 6180393.747 6099002.493 - -4.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.31% 29.901 29.508 - -4.35% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.31% 611909.318 603871.384 - -1.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.31% 16171.624 15959.319 - -5.97% -
SetIntersection_None_Set_float_262144_64 -1.31% 1175346.111 1159939.777 - -2.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.31% 141624.904 139769.504 - -0.42% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.31% 180041.270 177682.665 - 1.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.31% 927.144 915.002 - -18.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.31% 3.590 3.543 - -6.80% -
std::multiset<int>::count(key)_(existent)/32 -1.31% 3.840 3.790 - -19.45% -
std::list<std::string>::ctor(size)/8192 -1.30% 103451.409 102103.546 - -4.11% -
BM_PushHeap_string_QuickSortAdversary_64 -1.30% 13.188 13.016 - -2.62% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.30% 24016.080 23703.348 - -9.97% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.30% 1059195.581 1045408.398 - -1.29% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.30% 10.810 10.670 - 5.54% -
std::partition(list<int>)_(dense)/50 -1.30% 13.391 13.217 - -1.33% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.30% 3.896 3.846 - 0.04% -
SetIntersection_Interlaced_Set_float_1024_64 -1.30% 10171958.908 10040088.388 - -2.47% -
BM_deque_vector_ranges_copy_backward/65536 -1.29% 8364.684 8256.378 - 10.24% -
SetIntersection_Front_Vector_string_256_16 -1.29% 6131554.351 6052177.102 - -0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.29% 8354332.345 8246302.054 - -1.21% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.28% 27.181 26.832 - 1.21% -
SetIntersection_None_Vector_string_16384_256 -1.28% 1241287.422 1225362.504 - -1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.28% 2088147.787 2061363.443 - -3.15% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -1.28% 12.916 12.750 - -12.00% -
std::find(list<int>)_(process_all)/8 -1.28% 2.308 2.278 - 3.90% -
SetIntersection_Front_Set_float_1024_16 -1.28% 1208680.267 1193208.175 - -1.50% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.28% 5.881 5.806 - 0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.28% 16.041 15.836 - -1.10% -
SetIntersection_Interlaced_Set_string_1024_4 -1.28% 10438925.349 10305713.477 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.28% 1151125.402 1136440.290 - -3.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.27% 461908.276 456022.644 - -1.27% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -1.27% 79.226 78.216 - 0.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.27% 64.410 63.592 - -6.57% -
std::multiset<std::string>::find(key)_(existent)/32 -1.27% 15.214 15.021 - -4.79% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.27% 1001.043 988.348 - -6.78% -
SetIntersection_None_Vector_uint64_262144_4 -1.27% 1138134.425 1123705.254 - -2.37% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.26% 181481.575 179186.315 - 2.14% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.26% 600218.319 592631.168 - 3.06% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.26% 28.732 28.369 - -0.16% -
SetIntersection_None_Set_uint64_262144_256 -1.26% 1228054.363 1212583.740 - -1.67% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 -1.26% 349.161 344.764 - 0.58% -
std::is_sorted(list<int>)/1024 -1.26% 758.777 749.223 - -0.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.26% 50.486 49.852 - -16.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.25% 182010.811 179727.711 - 2.89% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.25% 769.679 760.047 - 3.18% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.25% 713.214 704.308 - -2.95% -
BM_StringRelational_Less_Large_Small_Control -1.25% 1.879 1.856 - 0.32% -
SetIntersection_None_Set_float_16384_1024 -1.25% 154035860.487 152115790.796 - -3.87% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.24% 75.891 74.948 - 4.66% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.24% 246010.844 242954.027 - -0.39% -
BM_num_put<double> -1.24% 58.817 58.086 - -1.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.24% 172390.295 170248.939 - -17.29% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -1.24% 660.557 652.375 - -5.62% -
BM_deque_deque_copy/1 -1.24% 2.582 2.550 - 2.56% -
SetIntersection_None_Set_uint64_262144_64 -1.24% 1224586.506 1209439.943 - -2.12% -
std::stable_sort(vector<int>)_(repeated)/8 -1.24% 15.612 15.419 - -2.67% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.23% 847.609 837.194 - -17.70% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.23% 13.123 12.962 - -0.33% -
std::move_backward(deque<int>)/262144 -1.23% 31538.350 31150.916 - 4.28% -
std::any_of(list<int>)_(process_all)/32 -1.23% 11.787 11.642 - -0.90% -
SetIntersection_None_Set_string_64_64 -1.23% 11786625.902 11642026.265 - -1.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.23% 146479.254 144683.512 - -1.69% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.23% 24.238 23.941 - -5.79% -
SetIntersection_Front_Set_float_256_4 -1.23% 4215808.276 4164141.791 - -2.00% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.22% 8.378 8.276 - -3.92% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.22% 111515.131 110152.954 - 0.69% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.22% 22.373 22.100 - -0.18% -
std::shift_right(deque<int>)/50 -1.22% 4.501 4.446 - -1.16% -
std::unordered_set<int>::ctor(const&)/32 -1.22% 202.664 200.200 - -1.59% -
std::search(vector<int>,_pred)_(same_length)/8192 -1.22% 4993.032 4932.338 - 0.44% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.21% 696.087 687.648 - 0.22% -
BM_CmpLess_uint_int -1.21% 1.071 1.058 - -6.07% -
std::map<int,_int>::erase(iterator)/32 -1.21% 20.579 20.330 - -13.47% -
std::list<int>::ctor(size)/1024 -1.21% 11696.940 11555.913 - -2.81% -
SetIntersection_None_Vector_string_16384_64 -1.20% 1224579.798 1209834.227 - -2.31% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.20% 1295.981 1280.399 - -0.68% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.20% 347.391 343.219 - -8.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.20% 2912765.028 2877833.779 - -0.49% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.20% 6.424 6.347 - -1.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.20% 1.857 1.835 - 4.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.20% 1350274.250 1334122.723 - -0.72% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.19% 32.724 32.333 - 1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.19% 1045761.718 1033342.101 - -2.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.19% 16.364 16.170 - 0.35% -
std::distance(join_view(vector<vector<int>>))/4096 -1.18% 4.406 4.354 - -99.58% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.18% 12690737.438 12541088.622 - -1.25% -
std::any_of(vector<int>)_(process_all)/32 -1.18% 8.436 8.337 - -0.65% -
std::flat_map<int,_int>::clear()/8192 -1.18% 413.597 408.737 - -2.21% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.17% 1556616.941 1538341.145 - -0.35% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.17% 713.364 704.992 - -19.02% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.17% 13244.468 13089.332 - 1.20% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.16% 16.268 16.079 - -3.40% -
BM_PushHeap_string_PipeOrgan_16 -1.16% 4.200 4.152 - -1.55% -
SetIntersection_None_Set_float_16384_16384 -1.16% 156474723.356 154658673.878 - -3.79% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.16% 994.200 982.696 - 7.01% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.16% 350645192.293 346589162.268 - -1.13% -
BM_StringRelational_Less_Huge_Large_Control -1.15% 2.165 2.140 - -1.69% -
SetIntersection_Front_Set_uint32_64_64 -1.15% 13333169.338 13179665.859 - 2.41% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.15% 2.459 2.430 - -0.75% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 610.481 603.480 - -2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.15% 1827271.811 1806326.660 - -3.90% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -1.15% 1.205 1.191 - 3.07% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.15% 1572018.961 1554014.891 - -2.35% -
SetIntersection_None_Set_uint32_1024_1024 -1.14% 9030764.957 8927454.957 - -2.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -1.14% 21.461 21.216 - -2.95% -
SetIntersection_None_Set_uint32_16384_16 -1.14% 156161879.965 154377785.445 - -4.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.14% 1668468.670 1649429.279 - -0.41% -
std::map<int,_int>::erase(key)_(existent)/32 -1.14% 22.457 22.201 - -5.08% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.14% 17.493 17.294 - -12.32% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.14% 1.436 1.420 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.13% 4321616.007 4272577.850 - -1.37% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.13% 3994.601 3949.302 - -0.87% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.13% 4810.629 4756.279 - -0.43% -
SetIntersection_None_Vector_uint64_256_64 -1.13% 3421971.804 3383389.055 - -1.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.13% 24.397 24.122 - -2.37% -
SetIntersection_None_Set_uint32_4_1 -1.13% 218685084.056 216220625.581 - -1.53% -
std::rotate(deque<int>)_(by_1/2)/32 -1.13% 8.585 8.488 - 13.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.12% 209027.344 206677.083 - -1.73% -
BM_PushHeap_string_QuickSortAdversary_16 -1.12% 10.556 10.437 - -2.85% -
std::pop_heap(vector<std::string>)/1024 -1.12% 20.338 20.110 - -4.19% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.12% 17533294.434 17336428.957 - -3.50% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.12% 590.620 584.001 - 3.09% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.12% 24.501 24.227 - -1.42% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.12% 1276017.578 1261731.771 - -3.13% -
BM_vector_deque_copy_backward/65536 -1.12% 8351.882 8258.380 - 7.71% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 -1.12% 51150.380 50577.935 - 0.04% -
BM_CmpEqual_int_uint -1.12% 1.067 1.055 - -7.13% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.12% 347260.275 343385.946 - -14.06% -
BM_CmpLess_ushort_ushort -1.12% 1.087 1.075 - -1.37% -
std::any_of(deque<int>)_(process_all)/32768 -1.11% 10217.899 10103.980 - -10.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.11% 1464592.380 1448264.695 - 0.70% -
std::map<int,_int>::find(key)_(existent)/1024 -1.11% 4.443 4.394 - 20.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.11% 10939908.248 10818469.529 - -0.85% -
BM_deque_vector_move/4096 -1.11% 147.015 145.384 - -0.44% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.11% 90.517 89.513 - 104.84% -
SetIntersection_Front_Vector_string_16384_16 -1.11% 1624473.985 1606457.451 - 0.14% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.11% 331.427 327.755 - -3.62% -
BM_CmpEqual_short_int -1.11% 1.130 1.117 - -1.60% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.11% 760560.352 752141.353 - -1.45% -
rng::contains(deque<int>)_(process_all)/1048576 -1.11% 248330.745 245584.400 - 1.31% -
BM_std_minmax_element<int>/64 -1.10% 17.007 16.819 - -2.07% -
BM_num_get<long_double> -1.10% 37.982 37.563 - 3.76% -
BM_PushHeap_uint32_Ascending_16384 -1.10% 3.688 3.648 - -1.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.10% 2.119 2.096 - 0.65% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.10% 511.193 505.566 - -1.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.10% 29.997 29.667 - -2.44% -
SetIntersection_None_Vector_float_1024_256 -1.10% 1085033.576 1073108.939 - -2.80% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.10% 9.310 9.208 - -2.95% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.10% 51.020 50.460 - -3.05% -
std::copy_backward(list<int>)/8 -1.10% 2.392 2.366 - 7.17% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.10% 7899015.930 7812319.598 - -0.78% -
std::find_end(vector<int>)_(same_length)/1024 -1.10% 257.710 254.882 - -49.54% -
BM_deque_vector_ranges_copy_backward/4096 -1.09% 149.700 148.061 - 0.47% -
SetIntersection_Front_Vector_float_4_4 -1.09% 137506282.872 136001878.447 - -1.20% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.09% 11.588 11.462 - -5.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.09% 381150.435 376992.409 - -0.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.09% 1.205 1.192 - 1.32% -
SetIntersection_None_Set_uint64_256_4 -1.09% 11575556.544 11449379.855 - -1.35% -
BM_PushHeap_string_Descending_1024 -1.09% 2.388 2.363 - 0.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.09% 207512.846 205256.284 - -1.09% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.09% 16.881 16.697 - -2.33% -
std::unique(list<int>)_(contiguous)/1024 -1.09% 921.755 911.735 - -15.17% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.08% 1.633 1.616 - -5.00% -
std::move(list<int>)/262144 -1.08% 244382.149 241734.116 - 0.35% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.08% 27.803 27.502 - 0.88% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.08% 14.841 14.680 - -2.27% -
SetIntersection_None_Set_string_64_1 -1.08% 23336704.201 23083960.844 - -0.81% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.08% 513470.745 507910.956 - -0.95% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.08% 1256.051 1242.504 - -0.86% -
SetIntersection_None_Vector_uint64_1024_1024 -1.08% 1083467.725 1071811.540 - -2.15% -
SetIntersection_Front_Set_uint32_16_16 -1.08% 38297133.052 37885242.343 - 0.28% -
std::set<std::string>::clear()/8192 -1.07% 215523.812 213207.637 - -4.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.07% 743.252 735.278 - -0.11% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.07% 180318131.271 178385818.664 - -0.93% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.07% 6731.221 6659.227 - -1.74% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.06% 12.505 12.371 - -38.34% -
SetIntersection_None_Set_uint32_262144_1024 -1.06% 1190669.598 1178002.850 - -2.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.06% 1783167.889 1764206.217 - -3.08% -
BM_deque_deque_copy/5500 -1.06% 199.475 197.355 - 0.08% -
SetIntersection_None_Vector_uint64_16384_16 -1.06% 1110075.146 1098358.832 - -1.21% -
SetIntersection_Front_Vector_string_16_16 -1.05% 51910019.258 51362485.032 - 0.26% -
rng::for_each(multiset<int>)/50 -1.05% 38.935 38.525 - -6.13% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.04% 4712.081 4662.871 - -1.03% -
SetIntersection_None_Vector_uint32_64_4 -1.04% 16022272.869 15855067.744 - -1.85% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.04% 12.893 12.759 - -1.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.04% 62922.216 62266.055 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.04% 17.910 17.724 - -2.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.04% 1704530.762 1686837.402 - 0.01% -
BM_StringFindStringLiteral/128 -1.04% 3.203 3.170 - 0.20% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.04% 12599.600 12469.139 - 0.40% -
BM_CmpLess_int_uchar -1.04% 1.126 1.115 - -3.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.03% 4100335.247 4057972.139 - -1.84% -
std::map<int,_int>::erase(iterator)/1024 -1.03% 20.625 20.412 - -15.07% -
BM_PushHeap_float_Random_256 -1.03% 6.856 6.786 - -7.03% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -1.03% 17.366 17.188 - 2.09% -
BM_vector_deque_ranges_move_backward/512 -1.02% 18.394 18.206 - 3.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.02% 19.857 19.654 - 1.70% -
SetIntersection_None_Set_float_262144_1 -1.02% 1181507.732 1169454.184 - -2.71% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.02% 15.776 15.615 - -0.67% -
BM_deque_vector_move/70000 -1.02% 3266.179 3232.967 - 0.87% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.02% 1091.397 1080.307 - -9.32% -
rng::for_each(multimap<int>)/8192 -1.02% 7475.410 7399.496 - -53.41% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.01% 14693.597 14544.956 - -3.11% -
SetIntersection_None_Set_float_262144_16384 -1.01% 1176529.623 1164636.475 - -3.08% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.01% 1.575 1.559 - 0.32% -
BM_CmpEqual_int_short -1.01% 1.138 1.127 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.01% 23371761.553 23136230.608 - -12.57% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.00% 160.318 158.708 - -1.82% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.00% 22.751 22.524 - -0.17% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::for_each_n(vector<int>)/8 204.57% 0.911 2.775 - 2.96% -
std::fill_n(vector<bool>)/262144 155.78% 251.460 643.196 - -29.10% -
rng::fold_left(deque<int>)/1048576 140.98% 552168.180 1330627.529 - -6.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 128.26% 37234571.356 84992671.609 - 126.34% -
rng::fold_left(deque<int>)/8192 127.06% 4554.097 10340.373 - -6.69% -
std::copy_if(vector<int>)_(every_other)/32768 125.39% 7217.053 16266.487 - 0.88% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 121.49% 3927.250 8698.470 - 1.38% -
std::copy_if(vector<int>)_(every_other)/4096 120.36% 905.895 1996.203 - 0.65% -
std::copy_if(vector<int>)_(every_other)/262144 119.76% 58160.561 127815.520 - -1.84% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 118.99% 13.066 28.615 - 4.55% -
std::copy_if(vector<int>)_(every_other)/1048576 118.02% 232805.495 507569.634 - 4.79% -
std::copy_if(vector<int>)_(every_other)/512 114.96% 118.492 254.715 - 0.57% -
SetIntersection_Interlaced_Vector_uint64_262144_64 114.31% 10397009.900 22281998.892 - 29.05% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.55% 1011.249 2139.308 - 1.41% -
std::copy_if(vector<int>)_(every_other)/64 110.99% 15.539 32.785 - 0.56% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 104.84% 43.699 89.513 - -1.11% -
SetIntersection_Interlaced_Vector_uint32_262144_64 102.88% 8475549.431 17195611.555 - 104.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 102.72% 752.078 1524.586 - 139.82% -
ranges::min(std::list<long_long>)/1 101.02% 0.225 0.452 - 3.31% -
ranges::minmax(std::list<long_long>)/1 97.69% 0.343 0.677 - 47.16% -
rng::starts_with(list<int>)/1000 91.77% 751.740 1441.644 - 91.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 90.47% 4045202.768 7704958.601 - 85.51% -
rng::starts_with(list<int>)/1024 89.29% 769.665 1456.885 - 88.51% -
SetIntersection_Interlaced_Vector_float_262144_256 80.52% 20310714.315 36664734.367 - 0.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.97% 23.019 40.968 - 0.51% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.41% 409.990 719.147 - 0.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 69.97% 162.883 276.860 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 69.74% 18235027.839 30952369.174 - 154.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 68.52% 0.289 0.486 - 78.07% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 68.47% 0.228 0.385 - 7.16% -
std::copy_if(vector<int>)_(every_other)/8 66.71% 2.529 4.217 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 63.58% 28.819 47.142 - 8.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 61.33% 18.411 29.701 - -9.94% -
std::find_if_not(list<int>)_(process_all)/8 59.16% 2.254 3.587 - 0.93% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 58.36% 87789.553 139021.122 - 1.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 56.89% 32.710 51.318 - -32.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.92% 34.843 54.326 - -19.62% -
std::map<int,_int>::contains(key)_(non-existent)/8192 54.91% 9.369 14.513 - 0.80% -
SetIntersection_Interlaced_Vector_float_16384_256 54.83% 14879141.384 23037606.807 - -15.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 54.56% 7496009.072 11585752.828 - 43.12% -
std::copy_n(vector<int>)/4096 53.31% 142.411 218.325 - 11.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 52.73% 43.137 65.883 - 40.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 52.46% 115392280.410 175932162.052 - 61.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 51.94% 73.365 111.471 - 52.37% -
std::find(vector<bool>)_(process_all)/8 51.28% 0.560 0.848 - 25.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 51.27% 21188253.378 32051902.912 - 50.34% -
std::find(vector<bool>)_(process_all)/50 51.02% 0.560 0.846 - 25.20% -
std::none_of(vector<int>)_(process_all)/50 50.95% 12.678 19.137 - 6.16% -
std::partition(list<int>)_(sparse)/50 50.82% 14.858 22.408 - 0.47% -
SetIntersection_Interlaced_Vector_float_16384_64 50.57% 5576420.644 8396560.433 - 31.66% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.69% 68.416 102.413 - 9.54% -
rng::for_each(multiset<int>)/8 49.17% 4.482 6.686 - 3.02% -
BM_PushHeap_uint32_PipeOrgan_1 49.17% 0.466 0.695 - 42.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.46% 35.413 52.575 - 5.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 47.78% 48.328 71.419 - -0.66% -
BM_vector_deque_ranges_move/0 46.98% 0.396 0.583 - 6.02% -
BM_PushHeap_uint32_QuickSortAdversary_1 46.35% 0.394 0.577 - 18.47% -
std::find_end(deque<int>)_(single_element)/8192 46.07% 2021.047 2952.137 - 25.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 44.55% 524.207 757.753 - -8.20% -
rng::for_each(set<int>)/8 43.84% 4.492 6.462 - -5.92% -
std::copy(vector<int>)/4096 43.68% 150.626 216.427 - 35.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 43.54% 3.523 5.057 - -0.01% -
rng::fold_left(deque<int>)/32 43.36% 16.159 23.167 - 3.77% -
rng::for_each(multimap<int>)/8 43.17% 4.390 6.285 - 2.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 43.00% 3040247.681 4347442.730 - 44.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.20% 251532872.470 352639473.027 - -0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 39.94% 8359.311 11698.310 - 16.33% -
rng::fold_left(deque<int>)/50 38.96% 27.054 37.593 - 1.62% -
rng::for_each(map<int>)/8 38.95% 4.442 6.172 - 1.64% -
std::equal(list<int>)_(it,_it,_it)/1024 38.94% 1123.141 1560.520 - 39.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 37.93% 4344247.022 5991835.059 - 35.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 37.46% 1680877.573 2310507.180 - 39.61% -
std::search(deque<int>)_(no_match)/1024 37.15% 303.162 415.789 - 70.48% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.12% 19.225 26.361 - -2.86% -
std::shift_right(vector<int>)/32 37.05% 2.942 4.033 - 0.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.63% 26.825 36.651 - -0.73% -
std::unordered_map<int,_int>::count(key)_(existent)/32 35.98% 1.155 1.571 - 10.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.26% 0.515 0.697 - 77.65% -
std::find_end(deque<int>)_(single_element)/1000 34.97% 249.091 336.203 - 8.36% -
std::find_end(deque<int>)_(single_element)/1024 34.94% 277.808 374.862 - 14.46% -
std::copy_backward(vector<bool>)_(aligned)/262144 34.72% 616.078 829.963 - 29.00% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 34.71% 50.014 67.376 - 0.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.63% 68.201 91.819 - 0.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 34.46% 73.949 99.430 - -4.94% -
std::move_backward(vector<int>)/1048576 34.24% 56466.354 75800.882 - 28.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 34.20% 66.006 88.577 - -0.77% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.56% 0.366 0.488 - 15.02% -
std::unordered_set<int>::contains(key)_(existent)/8192 33.53% 1.218 1.627 - 24.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.43% 2.254 3.008 - -2.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 32.51% 61242491.095 81151818.362 - 41.56% -
std::unordered_set<int>::count(key)_(non-existent)/1024 32.19% 1.386 1.832 - 5.96% -
SetIntersection_Interlaced_Vector_float_16384_16 32.16% 2847695.937 3763463.867 - 31.86% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 32.06% 4315.562 5699.323 - 0.13% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 31.73% 7.068 9.310 - 28.85% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 31.49% 5.463 7.184 - 6.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 31.46% 574.778 755.591 - 32.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 31.24% 8.279 10.865 - -9.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.86% 74.839 97.936 - -0.63% -
std::equal(vector<bool>)_(unaligned)/50 30.83% 0.816 1.068 - 34.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 30.61% 1417.675 1851.562 - 13.90% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.43% 53.643 69.965 - 39.12% -
std::copy(vector<bool>)_(aligned)/262144 30.40% 587.809 766.528 - 16.78% -
std::equal(vector<bool>)_(unaligned)/8 30.26% 0.818 1.065 - 33.16% -
std::set<int>::equal_range(key)_(non-existent)/1024 30.03% 5.801 7.544 - 12.35% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 29.62% 12952.741 16789.415 - 33.21% -
std::set<std::string>::insert(value)_(already_present)/1024 29.55% 22.657 29.351 - 80.36% -
std::rotate(list<int>)_(by_1/3)/32 29.46% 12.931 16.740 - 1.14% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 28.96% 5.177 6.676 - 24.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 28.85% 7520.595 9690.039 - 18.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.83% 24.678 31.792 - 0.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.81% 42.154 54.300 - -1.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.71% 24.959 32.125 - 0.23% -
std::multimap<int,_int>::find(key)_(non-existent)/32 28.60% 2.448 3.148 - 29.41% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 28.55% 88.098 113.246 - -2.03% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 28.27% 177587.939 227792.015 - 28.68% -
ranges::minmax(std::deque<__int128>)/64 27.98% 30.145 38.579 - 10.12% -
std::set<std::string>::erase(iterator)/1024 27.21% 25.981 33.051 - 19.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.11% 53.285 67.731 - -0.24% -
BM_num_put<bool> 26.95% 9.315 11.825 - 12.11% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 26.93% 13.904 17.649 - 55.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 26.93% 0.477 0.605 - 5.36% -
std::unique_copy(deque<int>)_(sprinkled)/32 26.83% 9.201 11.670 - 26.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 26.81% 6028.432 7644.607 - 21.81% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 26.56% 7259.828 9188.244 - 16.49% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 26.53% 49.746 62.941 - -6.74% -
SetIntersection_Interlaced_Vector_float_256_16 26.46% 5884909.753 7442305.187 - 9.94% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.00% 0.355 0.447 - 28.57% -
std::unique_copy(deque<int>)_(sprinkled)/52 25.91% 14.717 18.530 - 26.11% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 25.75% 6.564 8.255 - 22.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 25.69% 60.415 75.934 - 27.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 25.49% 9.077 11.391 - 50.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 25.39% 106102.427 133041.001 - 28.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 25.30% 2224207.993 2786936.889 - 28.23% -
std::find_if_not(vector<char>)_(process_all)/50 25.27% 5.349 6.700 - 1.26% -
ranges::minmax(std::deque<__int128>)/8 25.13% 3.704 4.635 - 23.35% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.03% 79717150.781 99669465.681 - -0.03% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 24.87% 1.167 1.458 - 1.62% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 24.84% 44.611 55.693 - -8.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 24.69% 5926865.277 7390044.951 - 28.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.59% 33.177 41.333 - -2.40% -
BM_lexicographical_compare_three_way_slow_path/16384 24.54% 3657.658 4555.135 - 1.77% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 24.46% 1.048 1.304 - 1.84% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 24.44% 1.335 1.662 - 14.73% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 24.26% 11.426 14.198 - 21.67% -
std::find_if(vector<char>)_(process_all)/50 24.11% 5.347 6.636 - 0.59% -
BM_lexicographical_compare_three_way_slow_path/4096 24.06% 925.619 1148.320 - 1.85% -
std::set<int>::contains(key)_(non-existent)/1024 23.70% 6.055 7.489 - 25.13% -
std::unordered_set<int>::count(key)_(non-existent)/32 23.60% 1.397 1.727 - 33.74% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 23.44% 11.127 13.735 - -10.22% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 23.39% 8300.318 10242.028 - -2.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 23.26% 1.001 1.234 - 0.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 23.24% 63.587 78.366 - 8.47% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 23.17% 25.311 31.175 - 0.66% -
std::vector<std::string>::ctor(size)/32 23.15% 31.751 39.103 - 11.04% -
rng::for_each(multiset<int>)/32 23.11% 20.613 25.376 - 0.82% -
rng::for_each(multimap<int>)/32 23.10% 21.471 26.431 - 0.57% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 23.07% 33045.352 40670.032 - 25.31% -
BM_lexicographical_compare_three_way_slow_path/1024 22.84% 239.615 294.341 - 2.13% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 22.74% 88937523.839 109163440.046 - 9.35% -
std::adjacent_find(deque<int>)/50 22.54% 14.032 17.196 - -20.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.50% 62.699 76.807 - 0.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 22.40% 29.268 35.824 - -6.08% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 22.15% 714.305 872.537 - 7.88% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 22.12% 783.875 957.247 - 0.62% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 22.07% 53.254 65.005 - -5.04% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.04% 241472.428 294691.803 - 1.39% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.02% 22.999 28.063 - 21.07% -
std::set<std::string>::insert(value)_(already_present)/8192 21.86% 31.276 38.114 - -38.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 21.75% 0.397 0.483 - 62.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 21.56% 1.004 1.220 - 0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.55% 31.457 38.236 - 0.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 21.51% 908.891 1104.360 - 23.20% -
SetIntersection_Interlaced_Vector_uint32_262144_256 21.50% 27482531.385 33390699.992 - 14.32% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 21.20% 27.188 32.952 - 13.46% -
BM_StringConstructDestroyCStr_Empty_Transparent 21.17% 0.312 0.378 - 63.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 21.14% 1448.277 1754.463 - -0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 20.97% 4562981.152 5519710.634 - 24.62% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 20.90% 44403612.134 53685455.528 - 15.87% -
BM_lexicographical_compare_three_way_slow_path/65536 20.88% 15045.955 18187.718 - 1.68% -
BM_deque_deque_ranges_copy/0 20.73% 0.738 0.890 - 12.59% -
bm_lexicographical_compare<signed_char>/64 20.72% 1.911 2.307 - 14.80% -
std::map<std::string,_int>::find(key)_(non-existent)/32 20.70% 9.945 12.003 - 0.41% -
std::map<int,_int>::find(key)_(existent)/1024 20.62% 3.643 4.394 - -1.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.52% 34.641 41.749 - -0.90% -
std::adjacent_find(list<int>)/50 20.32% 20.183 24.284 - 5.05% -
std::upper_bound(std::list<int>)/100 20.31% 83.840 100.870 - 0.15% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.20% 19.995 24.034 - -1.91% -
SetIntersection_Interlaced_Vector_uint32_262144_16 20.13% 3078611.118 3698483.322 - -36.15% -
std::find_if_not(vector<char>)_(process_all)/32768 20.02% 3135.211 3762.746 - 0.52% -
std::copy_if(list<int>)_(every_other)/64 19.87% 23.190 27.799 - 1.53% -
bm_ranges_swap_ranges_vb_aligned/256 19.86% 3.535 4.237 - 0.15% -
std::find_if(vector<char>)_(process_all)/32768 19.77% 3137.543 3757.846 - 0.84% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 19.59% 7.451 8.911 - 17.48% -
std::find_if_not(vector<int>)_(bail_25%)/32768 19.52% 842.915 1007.484 - 7.35% -
rng::for_each(set<int>)/32 19.48% 21.082 25.188 - -0.96% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.47% 2.500 2.986 - 0.04% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 19.46% 51447.054 61460.784 - 16.30% -
ranges::minmax(std::list<char>)/64 19.29% 29.676 35.400 - 1.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.25% 39.719 47.365 - -0.20% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.21% 25.957 30.942 - -0.13% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 19.19% 1698.499 2024.471 - 14.80% -
std::find_if_not(vector<char>)_(process_all)/8192 19.19% 794.703 947.176 - 0.61% -
BM_PushHeap_uint64_Random_1 19.10% 0.392 0.467 - -0.75% -
std::copy_n(vector<bool>)_(aligned)/262144 18.97% 585.453 696.528 - -2.04% -
std::set<int>::ctor(const&)/8192 18.96% 49697.732 59119.188 - 16.48% -
std::find_if(vector<char>)_(process_all)/8192 18.88% 795.203 945.329 - 0.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 18.82% 12927.719 15360.098 - 13.30% -
SetIntersection_Interlaced_Vector_float_1024_1024 18.72% 5958482.543 7073631.143 - -0.43% -
ranges::min(std::list<char>)/1 18.68% 0.354 0.420 - -4.81% -
std::unordered_multiset<int>::count(key)_(existent)/1024 18.67% 1.528 1.813 - 3.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 18.55% 0.923 1.094 - 0.53% -
std::partition_point(vector<int>)/8192 18.18% 7.975 9.425 - 1.34% -
std::set<std::string>::find(key)_(existent)/32 18.17% 14.271 16.865 - 7.21% -
BM_lexicographical_compare_three_way_slow_path/64 18.01% 15.120 17.843 - 1.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 17.95% 3234.376 3815.057 - 0.39% -
std::search(list<int>,_pred)_(single_element)/8192 17.93% 7696.478 9076.518 - 10.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.84% 35.775 42.157 - 1.04% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 17.64% 23.746 27.934 - 15.12% -
SetIntersection_Interlaced_Vector_uint32_16384_16 17.63% 2417594.561 2843928.085 - 14.96% -
std::multimap<int,_int>::contains(key)_(existent)/1024 17.62% 3.891 4.576 - 0.16% -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.57% 17.333 20.379 - 2.45% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 17.56% 1017.242 1195.846 - 14.99% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.53% 1.102 1.295 - -2.54% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 17.44% 5.570 6.542 - 6.43% -
std::rotate(list<int>)_(by_1/2)/8192 17.34% 4656.686 5464.236 - 1.85% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 17.29% 149978.682 175905.056 - 19.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.14% 417454.532 488996.651 - 0.55% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.10% 10011.729 11723.804 - -13.90% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.09% 0.693 0.811 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 17.05% 4367975.961 5112733.132 - 10.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.01% 1116.022 1305.844 - 12.23% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.00% 0.693 0.811 - 0.12% -
ranges::min(std::vector<char>)/64 16.96% 3.618 4.232 - 3.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.93% 0.693 0.810 - 0.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 16.78% 39.832 46.516 - 14.69% -
rng::for_each(map<int>)/32 16.72% 21.636 25.254 - 0.64% -
std::find_if_not(vector<int>)_(bail_25%)/8192 16.72% 219.855 256.618 - 10.24% -
std::unordered_multiset<int>::count(key)_(existent)/8192 16.66% 1.542 1.799 - 4.89% -
SetIntersection_None_Set_string_16384_1024 16.65% 190225548.901 221905408.998 - 3.31% -
std::unordered_set<int>::ctor(const&)/8192 16.63% 56042.916 65363.172 - 18.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 16.56% 105562.638 123046.244 - 14.25% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 16.49% 20.309 23.659 - 0.18% -
std::is_sorted(deque<int>)/8 16.49% 2.861 3.333 - -1.32% -
std::unordered_multimap<int,_int>::clear()/8192 16.37% 67123.529 78108.397 - 27.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.32% 51.024 59.350 - -2.22% -
std::vector<int>::ctor(size)/32 16.22% 9.964 11.580 - 2.68% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 16.22% 29.807 34.642 - -18.82% -
std::multiset<std::string>::erase(iterator)/1024 16.20% 28.383 32.980 - 3.87% -
BM_lexicographical_compare_three_way_slow_path/256 16.17% 68.636 79.737 - 1.92% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16.14% 16505.166 19169.635 - -15.24% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 16.14% 0.389 0.451 - 13.99% -
SetIntersection_Interlaced_Vector_float_262144_16 16.10% 2928717.384 3400361.533 - -2.47% -
BM_StringRelational_Eq_Small_Small_Control 16.03% 1.685 1.955 - 11.48% -
std::set<int>::equal_range(key)_(non-existent)/8192 15.91% 8.932 10.353 - 3.56% -
std::for_each(set<int>::iterator)/32 15.79% 21.134 24.472 - -0.56% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.79% 892.241 1033.090 - 1.12% -
std::find_if_not(vector<char>)_(process_all)/8 15.78% 1.327 1.537 - 8.00% -
ranges::min(std::list<long_long>)/70000 15.70% 43951.013 50849.637 - 4.68% -
BM_PushHeap_uint32_QuickSortAdversary_16 15.69% 0.917 1.061 - 14.84% -
BM_StringConstructDestroyCStr_Large_Transparent 15.62% 10.129 11.711 - 15.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 15.61% 69493.269 80344.606 - 17.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 15.61% 214.501 247.986 - 12.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 15.56% 2.971 3.433 - 28.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 15.53% 7172435.720 8286192.567 - 18.89% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 15.49% 105267.024 121568.389 - 16.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.39% 28.206 32.545 - -0.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.38% 43.669 50.385 - -0.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.32% 44.154 50.918 - 1.54% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 15.29% 46.525 53.641 - 5.16% -
std::multiset<std::string>::erase(iterator)/32 15.20% 26.705 30.765 - 12.84% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.12% 2.599 2.992 - -2.07% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 15.03% 11.286 12.981 - 10.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 14.99% 11.293 12.986 - 5.36% -
std::set<int>::contains(key)_(non-existent)/8192 14.97% 10.322 11.867 - -19.72% -
SetIntersection_Interlaced_Vector_uint32_16384_64 14.89% 6288828.913 7225396.698 - 18.94% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.86% 7171.693 8237.424 - 2.34% -
BM_lexicographical_compare_three_way_slow_path/262144 14.86% 63294.777 72698.105 - 1.64% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 14.80% 48.762 55.979 - 3.55% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 14.73% 1.279 1.467 - 6.55% -
BM_PushHeap_uint64_Random_4 14.70% 2.258 2.590 - 1.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 14.66% 6269854.663 7189075.543 - 8.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.65% 1133.193 1299.241 - 0.74% -
std::replace_if(vector<int>)_(sprinkled)/50 14.61% 12.748 14.611 - 14.66% -
BM_StringConstructDestroyCStr_Large_Opaque 14.53% 15.052 17.239 - -1.98% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 14.50% 7.802 8.933 - 28.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.41% 8917.054 10202.419 - 21.65% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 14.39% 9.009 10.306 - 3.13% -
BM_tolower_char<wchar_t> 14.39% 0.603 0.690 - 23.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 14.36% 1502459.873 1718248.369 - 14.94% -
std::find(deque<int>)_(bail_25%)/8 14.36% 1.995 2.281 - 0.63% -
std::adjacent_find(deque<int>)/8 14.35% 2.935 3.356 - -17.72% -
BM_deque_vector_ranges_move_backward/64000 14.31% 7048.994 8057.502 - 1.04% -
std::copy(list<int>)/8 14.22% 2.147 2.452 - -0.05% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.20% 28.487 32.531 - 0.26% -
std::map<int,_int>::equal_range(key)_(existent)/32 14.16% 1.776 2.028 - -0.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 14.14% 1.234 1.409 - 2.84% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.12% 1526.814 1742.443 - 3.77% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 14.09% 35.053 39.992 - 8.90% -
std::map<std::string,_int>::contains(key)_(existent)/32 14.04% 14.421 16.446 - 0.57% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.99% 0.711 0.810 - 0.09% -
std::multiset<std::string>::contains(key)_(existent)/32 13.98% 14.332 16.336 - 9.36% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13.90% 13086.537 14905.182 - 16.16% -
BM_deque_vector_copy/0 13.86% 1.249 1.422 - 5.48% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.81% 587.906 669.075 - 1.33% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.79% 2.107 2.397 - 0.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 13.77% 1.092 1.243 - -0.42% -
std::for_each(multimap<int>::iterator)/8 13.73% 4.438 5.048 - -0.53% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 13.71% 281377.011 319961.625 - 15.34% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 13.71% 9.719 11.051 - 1.67% -
BM_StringEraseWithMove_Empty_Transparent 13.59% 0.557 0.632 - 9.43% -
BM_StringRelational_Compare_Small_Empty_Control 13.59% 1.616 1.835 - -0.52% -
std::for_each_n(list<int>)/8192 13.58% 7358.066 8357.583 - -10.32% -
std::for_each(multimap<int>::iterator)/32 13.57% 20.803 23.627 - 0.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 13.52% 10.187 11.564 - 4.95% -
std::is_sorted_until(vector<int>,_pred)/8 13.46% 3.123 3.543 - -1.44% -
std::stable_partition(list<int>)_(dense)/32 13.33% 33.506 37.972 - 3.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.28% 8762.895 9926.964 - 18.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.23% 32.661 36.982 - 17.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 13.22% 4.504 5.100 - 7.64% -
BM_deque_vector_move_backward/70000 13.20% 7906.790 8950.241 - 0.01% -
BM_num_put<unsigned_long_long> 13.17% 10.120 11.453 - -9.21% -
std::rotate(list<int>)_(1_element_forward)/8192 13.16% 7164.598 8107.414 - 6.15% -
std::rotate(deque<int>)_(by_1/2)/32 13.16% 7.501 8.488 - -1.13% -
BM_StringEraseWithMove_Large_Opaque 13.10% 2.481 2.806 - -0.72% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 13.08% 5.695 6.440 - 26.63% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 13.07% 26.129 29.545 - 2.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 13.04% 2.385 2.696 - 17.29% -
SetIntersection_Interlaced_Vector_uint32_256_16 13.01% 6681120.625 7550620.476 - 22.66% -
BM_deque_vector_copy_backward/70000 12.99% 7945.824 8977.892 - -1.91% -
BM_vector_deque_copy_backward/0 12.95% 0.419 0.473 - -1.02% -
std::find_if_not(vector<char>)_(process_all)/1024 12.85% 111.583 125.918 - 1.22% -
std::remove(deque<int>)_(sprinkled)/50 12.78% 55.195 62.248 - 4.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.74% 8.894 10.028 - 3.63% -
BM_deque_vector_move_backward/65536 12.73% 7361.291 8298.351 - 0.27% -
std::for_each(map<int>::iterator)/8 12.70% 4.445 5.010 - 0.04% -
std::stable_partition(deque<int>)_(sparse)/32 12.69% 11.148 12.562 - 0.40% -
ranges::min(std::vector<__int128>)/64 12.68% 26.794 30.193 - 10.37% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.66% 12.896 14.529 - 1.37% -
BM_deque_vector_copy_backward/65536 12.62% 7365.590 8295.439 - -1.00% -
std::rotate(list<int>)_(1_element_backward)/50 12.61% 22.235 25.039 - 2.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 12.61% 20.660 23.265 - 2.84% -
ranges::minmax(std::vector<char>)/8 12.58% 1.010 1.137 - 13.27% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.58% 4280.391 4818.683 - 0.04% -
std::set<std::string>::equal_range(key)_(non-existent)/32 12.45% 10.203 11.474 - 7.55% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.45% 12.488 14.042 - 12.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 12.41% 0.592 0.665 - 10.32% -
std::make_heap(deque<int>)_(descending)/8192 12.41% 7682.167 8635.187 - -2.39% -
ranges::minmax(std::deque<char>)/1 12.40% 0.657 0.738 - 12.46% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.39% 594.917 668.600 - 0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.35% 67.682 76.041 - -3.32% -
BM_deque_vector_ranges_copy_backward/0 12.32% 1.374 1.543 - 20.72% -
std::multiset<std::string>::count(key)_(existent)/8192 12.30% 26.521 29.783 - -3.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.29% 0.463 0.520 - 27.24% -
std::deque<int>::ctor(size)/32 12.29% 27.048 30.372 - 6.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12.28% 1470.972 1651.663 - 17.15% -
BM_num_put<long_long> 12.28% 10.502 11.792 - -0.67% -
bm_ranges_lexicographical_compare<signed_char>/64 12.24% 2.058 2.310 - 1.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.23% 1355139.307 1520846.915 - 12.38% -
std::move_backward(vector<int>)/262144 12.22% 21617.353 24257.927 - 11.87% -
std::find_if(vector<char>)_(process_all)/8 12.21% 1.258 1.412 - -0.73% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.20% 4.823 5.412 - -3.35% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 12.15% 4.507 5.055 - -7.54% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 12.13% 1.405 1.576 - -13.43% -
std::make_heap(deque<int>)_(heap)/8192 12.10% 7691.074 8621.717 - -0.04% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12.08% 10149.652 11376.023 - 6.27% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.07% 7.010 7.856 - -2.31% -
std::find_if(vector<char>)_(process_all)/1024 12.06% 111.723 125.200 - 1.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 12.04% 1.042 1.168 - -4.60% -
ranges::min(std::vector<__int128>)/70000 11.94% 30876.815 34563.022 - 10.52% -
rng::starts_with(list<int>,_pred)/8192 11.87% 12219.251 13669.847 - 16.31% -
std::set<int>::equal_range(key)_(existent)/32 11.87% 1.714 1.917 - 0.76% -
std::set<int>::insert(value)_(new_value,_end)/8192 11.86% 69.574 77.824 - 2.96% -
bm_ranges_swap_ranges_vb_aligned/32 11.84% 3.289 3.678 - 3.31% -
std::multimap<int,_int>::contains(key)_(existent)/32 11.75% 1.623 1.814 - 3.11% -
BM_vector_deque_move_backward/64000 11.74% 7254.530 8106.106 - 3.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.73% 14177.338 15840.568 - 0.77% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 11.70% 1.426 1.593 - -1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 11.65% 26522127.036 29611673.004 - 11.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.63% 32.052 35.780 - -0.10% -
BM_PushHeap_uint32_PipeOrgan_4 11.61% 0.485 0.541 - 0.74% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 11.60% 1.388 1.549 - 16.04% -
std::multiset<std::string>::find(key)_(existent)/1024 11.57% 22.792 25.428 - 2.85% -
SetIntersection_Interlaced_Vector_uint32_256_64 11.56% 6834657.462 7624665.304 - 7.33% -
std::find_if_not(vector<int>)_(bail_25%)/1024 11.55% 28.480 31.769 - 9.71% -
BM_PushHeap_uint32_Random_1 11.54% 0.465 0.519 - 0.13% -
std::find_first_of(vector<int>)_(small_needle)/32 11.54% 46.631 52.012 - 6.15% -
SetIntersection_Interlaced_Vector_float_64_16 11.53% 16695650.048 18620970.747 - 2.45% -
std::rotate(list<int>)_(by_1/4)/32 11.51% 13.020 14.518 - 1.18% -
std::for_each(set<int>::iterator)/8 11.47% 4.513 5.030 - -0.29% -
SetIntersection_Interlaced_Vector_float_256_256 11.47% 4606317.495 5134617.930 - 0.98% -
BM_deque_vector_ranges_move_backward/70000 11.43% 7944.471 8852.400 - -1.95% -
std::partial_sort(deque<int>)_(repeated)/8192 11.42% 67850.969 75598.347 - -0.45% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 11.42% 539.710 601.328 - 10.29% -
ranges::minmax(std::deque<__int128>)/70000 11.39% 33987.055 37857.765 - 11.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.33% 358.167 398.760 - 9.61% -
BM_num_put<const_void*> 11.33% 11.206 12.476 - -4.15% -
bm_lexicographical_compare<signed_char>/1 11.31% 1.255 1.398 - 7.14% -
BM_deque_vector_ranges_move_backward/65536 11.31% 7380.689 8215.417 - 0.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.28% 20.818 23.166 - 12.41% -
std::make_heap(deque<int>)_(descending)/1024 11.26% 985.296 1096.221 - -2.72% -
SetIntersection_Front_Vector_uint32_262144_1024 11.24% 5309396.348 5906415.786 - 11.21% -
std::rotate(deque<int>)_(by_1/2)/50 11.21% 10.351 11.511 - -0.82% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 11.19% 22.641 25.175 - 1.44% -
BM_StringDestroy_Large 11.17% 7.416 8.244 - 9.22% -
std::find_first_of(vector<int>)_(small_needle)/50 11.15% 72.092 80.132 - 3.13% -
std::make_heap(deque<int>)_(heap)/1024 11.14% 985.834 1095.663 - 0.09% -
std::unordered_map<int,_int>::erase(iterator)/8192 11.13% 20.115 22.354 - 13.13% -
std::rotate(deque<int>)_(by_1/2)/8192 11.10% 1458.690 1620.576 - 4.04% -
std::unordered_set<int>::contains(key)_(existent)/1024 11.09% 1.168 1.298 - 8.89% -
std::set<int>::insert(value)_(new_value,_middle)/0 11.05% 17.177 19.076 - 11.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 11.04% 1.257 1.396 - 1.68% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.02% 30.628 34.003 - -0.38% -
BM_deque_vector_ranges_copy_backward/70000 11.02% 7926.998 8800.335 - -3.92% -
BM_deque_vector_move_backward/64000 11.02% 7173.428 7963.590 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 11.00% 34.098 37.848 - 3.31% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.00% 30.134 33.448 - -0.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 11.00% 44.374 49.253 - -0.84% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.95% 210.742 233.818 - 5.61% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.85% 1.209 1.340 - 12.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 10.82% 6153282.716 6819274.747 - 0.22% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 10.78% 27.189 30.119 - 6.48% -
BM_deque_vector_ranges_copy_backward/64000 10.77% 7216.258 7993.786 - 0.77% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 10.76% 5.012 5.552 - 5.29% -
SetIntersection_Front_Vector_uint64_16384_1024 10.75% 5333493.555 5906876.106 - -0.18% -
std::multiset<std::string>::contains(key)_(existent)/8192 10.70% 26.733 29.593 - 3.05% -
BM_PushHeap_string_Ascending_1 10.69% 0.642 0.710 - 1.41% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.67% 542496.021 600359.800 - 0.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.65% 310.220 343.253 - 0.69% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 10.63% 30.166 33.371 - 8.00% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 10.58% 1.333 1.474 - 4.68% -
std::set<std::string>::count(key)_(non-existent)/8192 10.53% 33.834 37.397 - 11.64% -
SetIntersection_Front_Vector_uint64_262144_1024 10.51% 5341812.782 5903478.690 - -0.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 10.51% 546.734 604.214 - -11.97% -
BM_vector_deque_ranges_copy/64000 10.51% 2841.677 3140.371 - 10.44% -
ranges::min(std::vector<__int128>)/1 10.47% 0.340 0.375 - -15.96% -
std::for_each(map<int>::iterator)/32 10.46% 21.499 23.747 - -0.70% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.41% 10.014 11.057 - -17.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.40% 9.953 10.988 - -3.17% -
std::rotate(list<int>)_(by_1/4)/50 10.39% 23.478 25.917 - 1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 10.37% 169133115.747 186675550.383 - 8.73% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 10.34% 19.393 21.399 - 9.92% -
std::set<int>::insert(value)_(new_value,_middle)/32 10.34% 18.655 20.584 - 6.90% -
BM_deque_vector_ranges_copy_backward/65536 10.24% 7489.534 8256.378 - -1.29% -
ranges::minmax(std::deque<long_long>)/1 10.21% 0.690 0.760 - -9.18% -
std::copy_backward(vector<bool>)_(aligned)/64 10.19% 1.605 1.769 - -5.26% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 10.19% 7683.944 8466.728 - -12.36% -
ranges::minmax(std::list<char>)/70000 10.15% 52375.250 57691.081 - 5.09% -
std::for_each(multiset<int>::iterator)/8 10.14% 4.590 5.056 - 0.38% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 10.11% 4785.839 5269.873 - 10.09% -
BM_num_put<long> 10.10% 10.715 11.797 - -0.72% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 10.04% 6368.763 7008.091 - 6.99% -
BM_num_put<unsigned_long> 10.03% 10.429 11.474 - -4.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.01% 8993633.471 9894008.720 - 11.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 10.00% 169892681.161 186885351.787 - 7.39% -
std::set<std::string>::find(key)_(non-existent)/32 9.97% 9.423 10.363 - 1.60% -
std::unordered_set<int>::count(key)_(existent)/8192 9.97% 1.407 1.547 - 18.27% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 9.97% 541.001 594.918 - 13.15% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.96% 863.314 949.325 - 0.87% -
BM_vector_deque_move_backward/70000 9.88% 8003.041 8793.367 - 2.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 9.87% 1796.068 1973.337 - 5.61% -
std::find_end(vector<int>)_(single_element)/8192 9.86% 1810.958 1989.514 - 7.13% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.86% 206.312 226.654 - 1.00% -
std::map<std::string,_int>::erase(iterator)/8192 9.86% 29.032 31.894 - 0.46% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.79% 35.733 39.230 - 15.73% -
std::transform(list<int>)_(identity_transform)/32 9.71% 16.099 17.663 - 5.65% -
BM_vector_deque_ranges_copy/65536 9.65% 2859.660 3135.491 - 9.54% -
std::remove(deque<int>)_(sprinkled)/32 9.61% 50.120 54.937 - 4.66% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.56% 1.916 2.100 - 0.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 9.55% 356.896 390.972 - 11.96% -
std::for_each(multiset<int>::iterator)/32 9.54% 21.436 23.482 - -0.18% -
std::find_first_of(vector<int>)_(small_needle)/1024 9.54% 1446.955 1585.018 - 5.42% -
BM_std_minmax_element<int>/1 9.51% 0.294 0.322 - 8.91% -
SetIntersection_Interlaced_Vector_string_16384_16 9.50% 4196838.386 4595376.076 - 8.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.48% 75913.046 83106.182 - -6.73% -
std::multiset<std::string>::find(key)_(non-existent)/32 9.45% 10.098 11.053 - 12.83% -
std::is_sorted(list<int>,_pred)/8 9.45% 3.675 4.022 - -0.31% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 9.43% 6278.212 6870.461 - 4.85% -
std::move_backward(deque<int>)/32768 9.41% 3264.622 3571.901 - -2.37% -
std::unordered_set<std::string>::find(key)_(existent)/1024 9.41% 28.851 31.565 - -11.79% -
std::rotate(list<int>)_(by_1/2)/32 9.41% 5.938 6.497 - 0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 9.38% 6158365.591 6736133.284 - 1.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 9.37% 51.747 56.595 - 6.68% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 9.36% 10.087 11.032 - 6.99% -
std::move(list<int>)/4096 9.34% 4360.747 4767.836 - -2.88% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 9.33% 16285.415 17804.921 - 5.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.33% 5.754 6.291 - 1.41% -
std::all_of(list<int>)_(process_all)/8192 9.32% 7644.749 8357.079 - 20.99% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 9.32% 23.326 25.499 - -32.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.30% 2.743 2.998 - -2.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 9.28% 4061766.157 4438679.427 - 1.59% -
std::find_if_not(vector<char>)_(bail_25%)/8192 9.28% 223.078 243.769 - 2.88% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.27% 22.398 24.473 - 0.56% -
std::set<int>::equal_range(key)_(existent)/1024 9.26% 4.457 4.870 - -0.42% -
std::search(deque<int>,_pred)_(no_match)/1000 9.25% 424.574 463.856 - 9.54% -
BM_PushHeap_float_Ascending_1 9.25% 0.393 0.430 - -38.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 9.23% 1.168 1.275 - -7.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.18% 12612.502 13769.870 - 6.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.18% 1.042 1.137 - -7.56% -
std::copy_backward(list<int>)/64 9.17% 29.932 32.675 - 8.40% -
std::replace_if(list<int>)_(sprinkled)/8192 9.14% 7271.596 7936.432 - 8.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.12% 1.048 1.144 - 1.14% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 9.12% 1.168 1.274 - 9.97% -
SetIntersection_Interlaced_Vector_string_262144_4 9.10% 2054683.761 2241749.019 - 10.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 9.09% 163389564.305 178242827.812 - 9.15% -
std::find_if(deque<int>)_(process_all)/32768 9.07% 9318.367 10163.946 - 25.87% -
std::copy_backward(list<int>)/512 9.02% 363.067 395.801 - 8.83% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 9.01% 24759.709 26990.887 - -0.30% -
std::find_first_of(vector<int>)_(small_needle)/8192 9.01% 11606.503 12652.303 - 3.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 9.00% 14475949.488 15779131.794 - 9.83% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.94% 0.362 0.395 - 15.35% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 8.93% 404.497 440.636 - -5.61% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.93% 1.048 1.141 - 0.45% -
std::find_end(deque<int>)_(process_all)/1000 8.91% 261.439 284.739 - 0.46% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 8.91% 105013.388 114367.039 - 9.53% -
std::rotate(deque<int>)_(by_1/2)/1024 8.90% 172.971 188.372 - 0.18% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.89% 23.562 25.657 - -0.32% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 8.89% 23.146 25.203 - -3.44% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.87% 57964.042 63105.435 - 9.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 8.87% 2298973.510 2502878.140 - 6.82% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 8.84% 6.256 6.809 - 6.35% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.82% 49.618 53.995 - 2.34% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 8.81% 18.109 19.705 - 7.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.79% 940.986 1023.661 - 6.78% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.78% 1.053 1.146 - 7.87% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 8.77% 1.111 1.208 - -0.10% -
BM_PushHeap_uint64_Random_16 8.77% 4.160 4.524 - 0.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 8.76% 31.887 34.682 - 0.66% -
SetIntersection_Front_Vector_float_1024_1024 8.76% 5441231.715 5917985.930 - 2.69% -
std::find_end(list<int>)_(process_all)/1000 8.73% 656.323 713.590 - 0.09% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.72% 8.960 9.741 - -4.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.71% 142264504.620 154649989.933 - 8.60% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.70% 15.876 17.258 - 2.29% -
BM_std_minmax_element<short>/2 8.70% 0.634 0.689 - 8.36% -
SetIntersection_Front_Set_string_256_16 8.66% 6789106.864 7377127.723 - 7.03% -
SetIntersection_Front_Vector_float_16384_1024 8.62% 5449812.631 5919800.062 - -0.04% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.62% 19.529 21.213 - 0.95% -
std::remove(deque<int>)_(prefix)/50 8.61% 57.520 62.474 - 4.46% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 8.61% 23.240 25.240 - 2.83% -
BM_vector_deque_ranges_move_backward/64000 8.58% 7376.683 8009.928 - -0.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.58% 35.428 38.467 - 4.47% -
BM_vector_deque_copy/64000 8.57% 2842.454 3086.074 - 8.52% -
std::copy_backward(list<int>)/4096 8.57% 3240.076 3517.626 - 11.19% -
BM_PushHeap_string_Ascending_1024 8.55% 13.452 14.602 - 6.87% -
BM_StringFindAllMatch/1 8.53% 2.905 3.153 - 2.26% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.52% 20275.115 22002.727 - 8.80% -
std::map<int,_int>::contains(key)_(existent)/1024 8.52% 3.867 4.196 - 2.14% -
std::set<int>::find(key)_(existent)/8192 8.49% 7.979 8.657 - 4.18% -
ranges::minmax(std::list<long_long>)/64 8.49% 28.084 30.468 - 2.15% -
std::transform(deque<int>,_deque<int>)/50 8.48% 33.630 36.483 - 8.20% -
BM_std_minmax_element<short>/5500 8.43% 1375.647 1491.588 - 1.99% -
BM_vector_deque_move/70000 8.40% 3104.860 3365.682 - 8.30% -
BM_PushHeap_uint64_Random_1024 8.40% 5.759 6.242 - -0.20% -
BM_std_minmax_element<short>/65536 8.36% 16323.313 17687.890 - 1.80% -
BM_vector_deque_move/64000 8.36% 2844.020 3081.770 - 8.38% -
BM_std_minmax_element<short>/4096 8.35% 1026.218 1111.915 - 1.81% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.34% 5.625 6.094 - -5.08% -
rng::contains(vector<int>)_(process_all)/50 8.34% 12.174 13.189 - 9.41% -
BM_std_minmax_element<short>/64000 8.32% 15947.234 17273.544 - 1.79% -
BM_std_minmax_element<short>/70000 8.31% 17449.812 18900.538 - 1.84% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.28% 27.606 29.893 - 6.45% -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.23% 8.122 8.790 - 2.24% -
BM_deque_deque_move_backward/70000 8.23% 8128.075 8797.027 - 0.91% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.21% 12895.740 13955.117 - -2.07% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 8.18% 13062.786 14131.079 - 11.55% -
BM_deque_deque_move_backward/64000 8.17% 7290.515 7886.071 - 0.43% -
BM_std_minmax_element<short>/1024 8.14% 262.286 283.629 - 2.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.13% 64345387.314 69578504.715 - 13.31% -
SetIntersection_Front_Vector_float_262144_1024 8.13% 5450243.465 5893453.814 - -0.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 8.12% 17.190 18.587 - 8.73% -
std::set<std::string>::equal_range(key)_(existent)/32 8.12% 15.019 16.238 - 3.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.11% 2.526 2.730 - -0.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 8.11% 52.478 56.734 - 32.67% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 8.11% 19.008 20.548 - 5.99% -
std::find_end(vector<int>)_(single_element)/1000 8.09% 229.863 248.450 - 4.22% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.04% 1.345 1.453 - 13.52% -
BM_std_minmax_element<long_long>/64000 8.04% 16273.847 17582.595 - 7.57% -
SetIntersection_Interlaced_Vector_string_16384_256 8.03% 38333652.461 41412780.604 - 3.69% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.03% 8.309 8.976 - -0.81% -
SetIntersection_Front_Set_uint32_16384_1024 8.01% 12283161.099 13267520.088 - 5.11% -
std::stable_partition(deque<int>)_(sparse)/50 8.01% 27.391 29.585 - -3.35% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 7.99% 24.966 26.961 - 2.97% -
SetIntersection_Front_Set_uint64_1024_256 7.98% 3954225.146 4269588.709 - 10.17% -
BM_std_minmax_element<long_long>/65536 7.97% 16665.713 17994.508 - 7.60% -
rng::contains(vector<int>)_(process_all)/8192 7.96% 1791.576 1934.274 - 7.41% -
std::set<int>::equal_range(key)_(non-existent)/32 7.95% 2.585 2.791 - 20.48% -
BM_std_minmax_element<short>/4000 7.91% 1006.489 1086.109 - 1.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 7.91% 17.233 18.596 - 8.64% -
std::copy_n(vector<int>)/8 7.89% 2.114 2.281 - 7.05% -
bm_ranges_swap_ranges_vb_aligned/16 7.89% 3.294 3.554 - 0.28% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 7.88% 17.362 18.730 - 6.44% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.88% 19.617 21.163 - 3.33% -
std::generate(vector<int>)/32 7.88% 7.823 8.439 - 7.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.87% 2453927.205 2647070.897 - 9.11% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.87% 360.174 388.510 - 8.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 7.87% 13417939.980 14473338.216 - 1.84% -
std::set<int>::upper_bound(key)_(existent)/32 7.86% 1.641 1.769 - -0.17% -
BM_StringRelational_Less_Empty_Huge_Control 7.86% 1.671 1.802 - 8.08% -
std::rotate_copy(deque<int>)/32 7.86% 2.572 2.774 - 7.89% -
std::is_sorted_until(vector<int>)/8 7.85% 2.048 2.209 - 7.06% -
BM_std_minmax_element<long_long>/70000 7.84% 17802.912 19199.391 - 7.50% -
rng::fold_left(vector<int>)/1048576 7.81% 1324704.079 1428189.624 - 7.84% -
BM_vector_deque_copy/70000 7.80% 3104.628 3346.850 - 7.67% -
SetIntersection_Interlaced_Set_float_262144_64 7.79% 1573635.904 1696267.496 - 9.00% -
BM_StringAssignAsciizMix_Transparent 7.78% 3.081 3.321 - 9.94% -
SetIntersection_Front_Vector_float_262144_16384 7.77% 71787441.651 77366206.002 - 2.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.77% 12369.837 13330.635 - 9.23% -
BM_vector_deque_ranges_copy/70000 7.76% 3104.268 3345.136 - 7.60% -
BM_vector_deque_copy_backward/65536 7.71% 7667.258 8258.380 - -1.12% -
std::count(list<int>)_(every_other)/8192 7.70% 6589.890 7097.572 - 2.67% -
BM_lexicographical_compare_three_way<IntPtr>/16384 7.69% 3627.443 3906.238 - 6.59% -
SetIntersection_Front_Set_uint64_256_64 7.68% 5273795.717 5679039.336 - 4.09% -
std::partial_sort_copy(vector<int>)_(descending)/8 7.67% 15.730 16.936 - 10.59% -
std::adjacent_find(list<int>)/1024 7.66% 730.874 786.882 - 6.70% -
std::partition_copy(list<int>)/1024 7.65% 712.155 766.638 - 7.80% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.65% 51877.772 55845.951 - -6.01% -
BM_std_minmax_element<short>/512 7.65% 134.142 144.402 - 2.34% -
BM_vector_deque_copy_backward/64000 7.65% 7399.057 7964.881 - -0.99% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.65% 734.320 790.474 - 28.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 7.60% 65.911 70.923 - 115.14% -
BM_vector_deque_ranges_move/65536 7.60% 2859.692 3077.063 - 4.27% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 7.60% 26.733 28.764 - -4.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 7.59% 0.353 0.380 - 1.35% -
rng::find_last(deque<int>)_(bail_10%)/50 7.59% 11.313 12.172 - 7.63% -
BM_std_minmax_element<long_long>/5500 7.57% 1394.534 1500.097 - 7.08% -
std::copy(vector<bool>)_(aligned)/64 7.57% 1.257 1.353 - 2.82% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 7.57% 4.098 4.409 - 3.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.56% 49.242 52.962 - 4.06% -
std::unordered_map<int,_int>::erase(iterator)/1024 7.55% 20.059 21.574 - 10.87% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 7.54% 1.508 1.621 - 4.94% -
std::copy_n(vector<bool>)_(aligned)/64 7.54% 1.265 1.361 - 1.80% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.53% 1.927 2.072 - 10.56% -
BM_deque_deque_ranges_move_backward/65536 7.50% 7577.810 8146.456 - 0.47% -
std::find_end(vector<int>)_(single_element)/1024 7.48% 236.608 254.314 - 3.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.48% 12375.756 13301.242 - -0.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 7.48% 17.422 18.725 - 6.58% -
BM_PushHeap_uint32_Ascending_1 7.47% 0.466 0.501 - -2.68% -
ranges::min(std::list<char>)/8 7.46% 1.767 1.899 - 1.97% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 7.45% 18.058 19.405 - 0.12% -
std::copy(deque<int>)/8 7.45% 2.588 2.781 - 4.38% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.44% 33399.706 35884.152 - 6.64% -
BM_deque_vector_copy_backward/64000 7.44% 7487.791 8044.725 - -3.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.44% 42.043 45.169 - -0.29% -
BM_std_minmax_element<long_long>/4096 7.44% 1040.815 1118.205 - 6.81% -
SetIntersection_Front_Vector_float_16384_16384 7.42% 71971327.344 77312570.498 - -0.16% -
std::equal(deque<int>)_(it,_it,_it)/8 7.42% 4.149 4.456 - 6.01% -
SetIntersection_None_Set_string_16384_256 7.40% 189368817.101 203384633.523 - -3.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.38% 27.715 29.760 - -2.58% -
std::adjacent_find(list<int>)/8192 7.37% 7119.436 7644.293 - 13.99% -
BM_PushHeap_uint32_Ascending_4 7.36% 0.544 0.584 - -3.18% -
BM_std_minmax_element<long_long>/4000 7.34% 1016.659 1091.320 - 6.88% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.33% 27.618 29.643 - 3.77% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 7.31% 1146.981 1230.786 - 7.51% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.31% 8.241 8.843 - 1.54% -
BM_PushHeap_uint64_Descending_1 7.30% 0.448 0.481 - -9.97% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.28% 7924.821 8501.648 - 1.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 7.28% 21.102 22.638 - -2.98% -
BM_deque_deque_ranges_move_backward/70000 7.28% 7991.921 8573.427 - -0.39% -
rng::find_last(list<int>)_(bail_10%)/1024 7.27% 674.797 723.841 - 6.81% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.25% 73.712 79.057 - 8.40% -
std::set<int>::find(key)_(non-existent)/1024 7.25% 5.378 5.768 - -4.83% -
std::move(vector<int>)/8 7.25% 2.169 2.327 - 2.76% -
rng::contains(vector<int>)_(process_all)/1048576 7.25% 230218.702 246903.063 - 6.35% -
BM_deque_vector_move_backward/0 7.24% 1.371 1.471 - 2.11% -
std::find_end(forward_list<int>)_(single_element)/8192 7.24% 5727.830 6142.388 - 6.19% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.23% 18102.435 19411.201 - 7.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.23% 31.410 33.681 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 7.23% 163376586.890 175184402.934 - 6.14% -
BM_PushHeap_uint64_Random_256 7.23% 5.640 6.047 - -0.45% -
BM_PushHeap_string_SingleElement_262144 7.22% 2.647 2.838 - 6.36% -
BM_vector_deque_ranges_copy_backward/65536 7.22% 7540.027 8084.334 - -6.18% -
SetIntersection_Interlaced_Vector_string_16384_1024 7.21% 113925212.174 122138965.392 - 4.23% -
BM_lexicographical_compare_three_way_slow_path/1 7.18% 0.364 0.390 - -7.87% -
std::copy_backward(list<int>)/8 7.17% 2.207 2.366 - -1.10% -
vector<bool>(size_type,_const_value_type&) 7.17% 8.337 8.935 - -0.02% -
BM_std_minmax_element<long_long>/64 7.14% 16.688 17.880 - 6.82% -
rng::find_last(list<int>)_(bail_10%)/8192 7.13% 6231.799 6676.325 - -2.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 7.12% 19.184 20.550 - 6.93% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.12% 226.515 242.644 - 7.91% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.12% 26861.004 28772.915 - 3.47% -
std::multiset<int>::contains(key)_(non-existent)/1024 7.12% 5.985 6.410 - 8.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 7.11% 1.508 1.615 - -2.10% -
BM_std_minmax_element<char>/4 7.08% 1.206 1.292 - 5.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 7.06% 19.401 20.771 - 6.88% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 7.04% 138.667 148.428 - 9.87% -
BM_PushHeap_string_Ascending_256 7.04% 10.965 11.737 - 6.94% -
std::map<int,_int>::equal_range(key)_(existent)/1024 7.04% 4.437 4.750 - -6.49% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.03% 1.727 1.849 - 14.85% -
SetIntersection_Front_Set_float_1024_64 7.02% 1699533.927 1818908.606 - 5.72% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.01% 918.309 982.696 - -1.16% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.00% 28.960 30.986 - 3.87% -
rng::fold_left(vector<int>)/8192 6.99% 10309.816 11030.959 - 6.96% -
std::find_end(list<int>)_(process_all)/1048576 6.96% 815929.152 872691.812 - 0.35% -
BM_deque_deque_copy_backward/70000 6.95% 7949.848 8502.222 - -2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 6.95% 168592094.691 180301427.718 - 7.80% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 6.94% 11.523 12.323 - -0.41% -
std::make_heap(deque<int>)_(repeated)/8192 6.94% 16855.059 18025.453 - 0.32% -
std::find_if(deque<int>)_(process_all)/50 6.94% 12.541 13.411 - 6.91% -
std::rotate(vector<bool>)_(by_1/4)/1024 6.93% 14.162 15.143 - 10.41% -
BM_PushHeap_uint32_Random_256 6.91% 5.500 5.880 - 5.38% -
rng::find_last(list<int>)_(bail_90%)/1024 6.89% 71.792 76.741 - -0.56% -
std::find_if_not(list<int>)_(process_all)/8192 6.89% 6934.482 7412.469 - 2.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.87% 1.416 1.513 - 28.17% -
std::search(vector<int>)_(same_length)/1024 6.86% 244.745 261.534 - 3.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.86% 34.957 37.354 - -3.95% -
BM_PushHeap_string_Ascending_64 6.85% 7.293 7.793 - -0.74% -
SetIntersection_Front_Vector_uint64_256_256 6.83% 4253680.035 4544276.865 - 0.43% -
std::replace(list<int>)_(sprinkled)/8192 6.82% 7127.886 7614.328 - 6.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 6.82% 19.563 20.898 - 6.98% -
BM_PushHeap_uint64_SingleElement_1 6.82% 0.501 0.535 - -22.96% -
BM_vector_deque_ranges_move_backward/70000 6.82% 8114.499 8667.508 - -2.49% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 6.80% 10385.059 11091.348 - -3.30% -
BM_StringEraseWithMove_Empty_Opaque 6.80% 0.789 0.843 - -4.29% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.79% 63.413 67.717 - 2.14% -
BM_StringAssignAsciizMix_Opaque 6.78% 5.214 5.568 - 9.77% -
std::replace_if(list<int>)_(prefix)/8192 6.78% 7123.165 7606.249 - 6.29% -
rng::starts_with(list<int>)/8192 6.78% 8595.633 9178.329 - 0.10% -
BM_std_minmax_element<long_long>/512 6.78% 134.114 143.201 - 6.28% -
std::remove_copy(deque<int>)_(prefix)/50 6.77% 20.196 21.563 - 10.58% -
std::deque<int>::ctor(size)/1024 6.77% 71.742 76.597 - 1.40% -
ranges::min(std::list<char>)/64 6.76% 25.927 27.678 - 5.47% -
BM_std_minmax_element<long_long>/1024 6.75% 264.891 282.782 - 6.33% -
std::partial_sort(deque<int>)_(ascending)/8 6.74% 30.868 32.949 - 0.39% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 6.73% 23.468 25.046 - -2.72% -
BM_lexicographical_compare_three_way<IntPtr>/65536 6.72% 14556.907 15535.644 - 6.17% -
std::set<int>::erase(iterator)/1024 6.72% 20.242 21.602 - 8.43% -
SetIntersection_Front_Set_uint32_1024_1024 6.69% 11630199.577 12408115.028 - -9.55% -
std::map<std::string,_int>::find(key)_(existent)/1024 6.68% 23.771 25.360 - 0.19% -
std::find_if_not(list<int>)_(process_all)/1024 6.68% 685.464 731.258 - 1.56% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 6.68% 27.623 29.467 - 2.99% -
rng::find(vector<bool>)_(process_all)/50 6.64% 0.692 0.738 - -12.44% -
SetIntersection_Front_Vector_float_262144_256 6.62% 2167972.137 2311404.433 - 1.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.57% 3.862 4.116 - 1.06% -
SetIntersection_Interlaced_Set_float_262144_4 6.54% 1294171.307 1378838.623 - 6.93% -
BM_deque_deque_copy/70000 6.54% 3181.967 3390.034 - 5.50% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.54% 18.897 20.133 - 7.51% -
BM_deque_deque_copy_backward/65536 6.52% 7576.692 8070.607 - -0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.51% 13266714.681 14130981.368 - -2.15% -
std::search(vector<int>)_(same_length)/8192 6.49% 1865.020 1985.978 - 1.80% -
BM_PushHeap_uint32_Random_262144 6.48% 5.757 6.130 - 6.31% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.46% 1371135.881 1459700.124 - 5.93% -
BM_StringFindAllMatch/8 6.45% 2.683 2.856 - 1.60% -
std::sort_heap(vector<int>,_pred)/8 6.45% 30.307 32.262 - -0.67% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 6.44% 10.584 11.265 - 2.74% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.41% 0.962 1.024 - -11.40% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.39% 8.301 8.831 - 1.64% -
std::partition_copy(list<int>)/50 6.38% 12.857 13.678 - 5.02% -
BM_PushHeap_uint64_Random_64 6.38% 5.219 5.552 - -0.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.38% 22.667 24.112 - 4.68% -
std::replace(list<int>)_(prefix)/8192 6.37% 6989.177 7434.531 - 6.79% -
BM_PushHeap_string_Ascending_16384 6.36% 19.135 20.353 - 4.63% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.36% 9.940 10.572 - 0.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.35% 21.910 23.301 - 7.94% -
rng::find_last(list<int>)_(bail_10%)/1048576 6.33% 786170.058 835957.837 - 6.40% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.32% 557446.994 592697.098 - 0.41% -
SetIntersection_Front_Set_string_1024_256 6.31% 14273701.097 15174381.738 - 4.16% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.31% 7822.914 8316.481 - 5.41% -
SetIntersection_Interlaced_Set_float_262144_16 6.30% 1609847.736 1711314.699 - 8.45% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.29% 2.278 2.422 - -0.65% -
rng::starts_with(deque<int>)/1048576 6.29% 491354.210 522278.412 - 6.13% -
ranges::minmax(std::deque<__int128>)/1 6.27% 0.651 0.691 - 4.76% -
BM_lexicographical_compare_three_way<IntPtr>/4096 6.27% 920.710 978.429 - 6.11% -
std::partial_sort_copy(list<int>)_(heap)/8 6.26% 16.582 17.619 - -0.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 6.25% 29.128 30.947 - -8.07% -
BM_vector_deque_ranges_copy_backward/64000 6.23% 7401.867 7863.134 - -1.43% -
std::find_if(vector<int>)_(bail_25%)/8 6.23% 0.733 0.779 - -6.03% -
std::multiset<int>::contains(key)_(existent)/32 6.23% 1.639 1.741 - 0.67% -
std::partition_copy(list<int>)/32 6.23% 8.582 9.116 - 2.23% -
BM_lexicographical_compare_three_way_slow_path/16 6.23% 4.356 4.627 - 3.59% -
std::multiset<std::string>::ctor(const&)/1024 6.21% 35493.582 37698.013 - 9.41% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 6.21% 34.972 37.143 - 0.75% -
std::set<int>::upper_bound(key)_(existent)/1024 6.20% 4.025 4.275 - -0.57% -
SetIntersection_Interlaced_Set_float_262144_1024 6.19% 1544752.277 1640393.799 - 7.22% -
bm_lexicographical_compare<signed_char>/8 6.16% 3.110 3.302 - 8.53% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.15% 26.808 28.457 - -7.56% -
SetIntersection_Front_Vector_uint32_256_256 6.15% 4275122.255 4537955.858 - -0.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.15% 6.486 6.885 - 2.21% -
bm_ranges_lexicographical_compare<int>/8 6.11% 1.447 1.536 - 5.86% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 6.08% 274676.389 291380.666 - 6.30% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.08% 19040.176 20197.507 - 7.00% -
BM_vector_deque_move/65536 6.08% 2858.785 3032.505 - 5.97% -
std::unordered_set<int>::insert(value)_(already_present)/1024 6.07% 2.379 2.523 - -4.56% -
BM_lexicographical_compare_three_way<IntPtr>/262144 6.07% 58284.225 61823.200 - 4.81% -
BM_deque_vector_ranges_copy/0 6.06% 1.438 1.526 - 9.04% -
std::find_end(list<int>)_(single_element)/1024 6.06% 688.722 730.438 - -0.16% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 6.05% 2.530 2.683 - 10.16% -
SetIntersection_Interlaced_Set_float_262144_256 6.04% 1585005.209 1680763.590 - 7.28% -
std::multimap<int,_int>::clear()/32 6.04% 666.607 706.861 - 9.96% -
SetIntersection_Front_Set_uint64_262144_64 6.04% 1699019.864 1801572.009 - 1.30% -
BM_deque_deque_move_backward/65536 6.02% 7628.923 8087.987 - -0.19% -
SetIntersection_None_Set_string_16384_64 5.99% 189303532.077 200645346.799 - -4.85% -
std::make_heap(deque<int>)_(repeated)/1024 5.99% 2162.137 2291.566 - 0.80% -
SetIntersection_Front_Vector_uint64_16384_256 5.97% 2145748.755 2273911.869 - -0.19% -
std::multiset<std::string>::contains(key)_(existent)/1024 5.96% 23.341 24.732 - 1.79% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.95% 72.014 76.301 - 1.26% -
BM_deque_deque_ranges_move/70000 5.95% 3309.786 3506.573 - 6.84% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.94% 27.842 29.495 - 2.64% -
SetIntersection_None_Set_string_16384_16 5.93% 187964779.769 199110647.623 - -6.07% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.92% 1.048 1.110 - -0.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 5.92% 2399.076 2541.078 - 0.01% -
std::set<int>::find(key)_(non-existent)/8192 5.92% 8.408 8.905 - -4.25% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.92% 1.050 1.113 - 0.47% -
rng::starts_with(deque<int>)/8192 5.92% 3820.680 4046.736 - 5.97% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 5.91% 27.328 28.945 - 5.41% -
std::copy_backward(list<int>)/32768 5.91% 26091.314 27632.119 - 3.82% -
BM_PushHeap_uint32_Random_16384 5.90% 5.618 5.950 - 2.08% -
BM_PushHeap_uint64_Random_16384 5.90% 5.914 6.264 - -0.76% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.89% 23.567 24.955 - 2.37% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.88% 50857.518 53845.884 - 3.37% -
std::partition_copy(list<int>)/8192 5.87% 6846.125 7248.170 - -0.57% -
BM_vector_deque_ranges_copy_backward/70000 5.87% 8163.861 8643.077 - -5.33% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.87% 1.908 2.020 - 5.65% -
std::multimap<int,_int>::clear()/1024 5.86% 11110.454 11761.574 - 9.55% -
bm_ranges_swap_ranges_vb_aligned/8 5.86% 3.263 3.455 - -1.94% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.85% 1.098 1.162 - 4.25% -
std::set<int>::find(key)_(existent)/32 5.84% 1.624 1.719 - 0.93% -
BM_vector_deque_ranges_move/64000 5.84% 2843.410 3009.425 - 5.73% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 5.83% 2.493 2.639 - 0.95% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.83% 2.040 2.159 - -0.40% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.82% 948.595 1003.813 - 7.22% -
SetIntersection_Interlaced_Vector_uint32_16384_256 5.81% 19485468.659 20618360.852 - -20.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.81% 27.208 28.788 - -1.42% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 5.80% 1.614 1.707 - 8.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.79% 2274537.858 2406282.993 - 0.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 5.79% 21.746 23.005 - 3.85% -
BM_deque_deque_ranges_move_backward/64000 5.79% 7520.577 7955.920 - 2.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.78% 1.312 1.388 - -3.47% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.78% 286619.438 303171.929 - 5.85% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 5.76% 2.424 2.563 - 3.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.75% 23.704 25.068 - 8.08% -
std::search(list<int>)_(no_match)/1000 5.75% 672.398 711.072 - 4.33% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.73% 1.594 1.685 - 2.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.71% 624.959 660.616 - 5.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.70% 13387910.766 14150508.267 - 0.96% -
BM_PushHeap_string_SingleElement_1024 5.69% 2.591 2.739 - 3.01% -
std::is_sorted(vector<int>,_pred)/8 5.69% 3.164 3.344 - 3.77% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.69% 12.485 13.195 - 5.66% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 5.68% 11.666 12.330 - 5.49% -
std::unordered_map<int,_int>::erase(iterator)/32 5.68% 20.021 21.158 - 9.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 5.66% 32.425 34.260 - 0.90% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.66% 491.203 519.006 - 4.00% -
std::replace_if(deque<int>)_(prefix)/1024 5.65% 470.356 496.911 - 4.62% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.64% 5.104 5.392 - -1.93% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 5.64% 42601.747 45003.273 - 5.96% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.63% 31.247 33.005 - -1.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.62% 56.096 59.251 - -3.22% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 5.61% 32.212 34.019 - 4.37% -
std::set<int>::erase(iterator)/8192 5.59% 20.696 21.852 - 9.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.58% 2276932.848 2403871.877 - 2.55% -
BM_vector_deque_copy_backward/70000 5.56% 8228.413 8686.204 - -2.40% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.55% 31.168 32.897 - 2.10% -
std::count(list<int>)_(every_other)/1024 5.54% 667.153 704.115 - -2.02% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.54% 10.110 10.670 - -1.30% -
ranges::minmax(std::deque<long_long>)/8 5.53% 3.561 3.758 - -5.52% -
SetIntersection_Front_Vector_uint32_16384_256 5.53% 2156052.399 2275200.372 - 6.84% -
std::rotate(list<int>)_(1_element_forward)/50 5.51% 24.750 26.115 - 0.58% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.51% 1.047 1.105 - -2.49% -
std::for_each_n(list<int>)/8 5.48% 2.421 2.554 - 1.16% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.48% 1.052 1.110 - -0.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 5.48% 23.575 24.867 - 1.97% -
BM_PushHeap_string_SingleElement_16384 5.48% 2.580 2.721 - 2.96% -
BM_vector_deque_ranges_move/70000 5.48% 3102.948 3272.904 - 1.46% -
std::equal(list<int>)_(it,_it,_it)/8192 5.46% 9275.331 9781.989 - -0.16% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.46% 57.389 60.521 - 8.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.44% 766.850 808.596 - 7.15% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 5.44% 29303.154 30898.051 - 5.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.43% 6.109 6.441 - 0.32% -
BM_deque_deque_copy_backward/64000 5.42% 7411.545 7813.374 - -1.90% -
SetIntersection_Interlaced_Set_float_16384_256 5.42% 200452314.157 211314012.830 - 6.06% -
std::unordered_set<std::string>::erase(iterator)/8192 5.40% 29.255 30.836 - 6.39% -
std::partial_sort_copy(deque<int>)_(repeated)/8 5.40% 9.434 9.943 - 1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.39% 13606882.716 14339711.274 - -3.25% -
std::remove(deque<int>)_(prefix)/32 5.37% 52.858 55.697 - 6.92% -
SetIntersection_Interlaced_Set_float_16384_64 5.37% 215716414.038 227292864.023 - 6.17% -
ranges::minmax(std::list<char>)/1 5.36% 0.412 0.434 - 21.68% -
BM_vector_deque_ranges_move/1024 5.33% 35.977 37.896 - 5.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 5.33% 13067900.347 13764007.000 - -1.56% -
BM_vector_deque_ranges_move_backward/65536 5.31% 7713.704 8123.461 - -3.10% -
std::set<int>::equal_range(key)_(non-existent)/0 5.31% 0.253 0.266 - 5.22% -
std::all_of(deque<int>)_(process_all)/8 5.30% 3.275 3.449 - 0.52% -
std::copy_n(deque<int>)/8 5.29% 2.636 2.776 - 5.65% -
BM_lexicographical_compare_three_way<IntPtr>/64 5.29% 14.984 15.776 - 4.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.29% 4070286.955 4285660.613 - 1.62% -
std::set<int>::lower_bound(key)_(existent)/1024 5.29% 4.506 4.745 - 1.57% -
vector<bool>(const_vector<bool>&) 5.27% 9.564 10.069 - -2.88% -
ranges::minmax(std::vector<char>)/70000 5.27% 564.879 594.656 - 2.73% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 5.27% 1305326.026 1374075.804 - 0.13% -
std::set<std::string>::find(key)_(existent)/1024 5.24% 22.760 23.954 - -6.56% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 5.24% 1401.737 1475.157 - -8.94% -
SetIntersection_Front_Vector_float_1024_256 5.23% 2168224.583 2281554.707 - 0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 5.22% 11251370.324 11838599.905 - 3.79% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 5.21% 347806.776 365915.707 - 6.49% -
std::multiset<std::string>::count(key)_(existent)/1024 5.21% 23.465 24.687 - 5.53% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 5.21% 2669781.172 2808749.831 - 5.57% -
std::deque<int>::ctor(size)/8192 5.20% 440.115 462.994 - 2.00% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.19% 1484.284 1561.294 - 3.73% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.19% 27.809 29.252 - 0.17% -
SetIntersection_None_Set_string_16384_1 5.18% 188524703.645 198299182.480 - -7.74% -
std::map<int,_int>::find(key)_(non-existent)/32 5.18% 2.210 2.325 - 0.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.18% 180549.245 189909.833 - 0.61% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 5.18% 20.783 21.860 - 4.95% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.18% 6742.689 7091.997 - 0.64% -
SetIntersection_Front_Vector_float_256_256 5.18% 4333279.065 4557703.927 - 0.40% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.17% 1.426 1.500 - 9.74% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.16% 0.253 0.266 - 4.53% -
std::reverse(vector<int>)/8 5.16% 1.478 1.555 - 4.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.15% 5649547.571 5940608.422 - 2.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 5.14% 23.216 24.409 - 14.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.14% 502.813 528.639 - 0.15% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.13% 114321.025 120183.620 - 5.82% -
ranges::minmax(std::list<__int128>)/64 5.13% 38.187 40.145 - 4.73% -
BM_deque_deque_ranges_copy_backward/4000 5.12% 144.294 151.685 - 1.92% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.10% 120609.980 126759.901 - 2.16% -
std::multiset<std::string>::find(key)_(non-existent)/8192 5.10% 28.884 30.356 - 7.36% -
BM_deque_deque_ranges_copy_backward/65536 5.09% 7506.134 7888.111 - -2.32% -
std::none_of(deque<int>)_(process_all)/8 5.08% 3.277 3.443 - 0.40% -
BM_vector_deque_ranges_copy/4096 5.07% 144.872 152.220 - 4.88% -
SetIntersection_None_Set_string_16384_4 5.06% 188212651.992 197731182.177 - -6.84% -
bm_lexicographical_compare<signed_char>/512 5.05% 7.655 8.042 - 5.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.04% 645.818 678.398 - 1.19% -
SetIntersection_Front_Set_uint64_1024_64 5.04% 1716611.232 1803174.518 - 11.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.02% 0.695 0.729 - 15.45% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.02% 1264317.629 1327748.742 - 5.44% -
std::move_backward(deque<int>)/1048576 5.02% 125794.150 132104.491 - 1.81% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.99% 1.260 1.323 - 5.01% -
std::copy(vector<bool>)_(aligned)/4096 4.99% 4.800 5.040 - 8.01% -
std::multimap<int,_int>::clear()/8192 4.98% 89258.681 93707.793 - 10.03% -
SetIntersection_Interlaced_Set_float_64_16 4.97% 21818647.974 22904049.564 - 3.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.96% 0.573 0.601 - 2.73% -
std::unique_copy(vector<int>)_(sprinkled)/52 4.94% 21.793 22.869 - 0.40% -
BM_PushHeap_uint64_Random_262144 4.93% 5.990 6.286 - -0.94% -
BM_PushHeap_uint32_Random_1024 4.90% 5.717 5.998 - 4.96% -
BM_PushHeap_string_SingleElement_16 4.89% 2.606 2.733 - 2.70% -
std::set<std::string>::count(key)_(non-existent)/32 4.89% 10.090 10.584 - -2.48% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.88% 117123.022 122840.491 - 3.52% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 4.88% 1.630 1.710 - 5.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 4.88% 8854331.574 9286222.067 - 5.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.87% 5170572.752 5422346.994 - 8.73% -
std::multiset<int>::contains(key)_(non-existent)/32 4.86% 2.773 2.908 - 9.43% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.85% 22.655 23.753 - 4.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.82% 96441.383 101094.202 - -2.58% -
BM_vector_deque_move_backward/65536 4.81% 7706.512 8077.047 - -3.12% -
std::remove_copy(deque<int>)_(sprinkled)/8192 4.79% 2830.164 2965.625 - 4.80% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.78% 10.187 10.674 - 0.76% -
SetIntersection_Front_Vector_string_256_256 4.78% 18541192.264 19427675.477 - -2.60% -
std::remove(list<int>)_(prefix)/1024 4.78% 947.554 992.820 - -4.81% -
rng::starts_with(deque<int>)/1000 4.78% 436.051 456.874 - -3.22% -
std::rotate(list<int>)_(1_element_forward)/32 4.76% 13.296 13.929 - 1.77% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.76% 23.327 24.437 - -0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.75% 47084643.425 49323078.372 - 9.12% -
rng::find_if(vector<bool>)_(process_all)/1024 4.75% 564.032 590.838 - 5.34% -
rng::contains(deque<int>)_(process_all)/8 4.75% 2.866 3.002 - -1.82% -
bm_ranges_lexicographical_compare<int>/1 4.75% 1.286 1.347 - 0.15% -
BM_deque_vector_move/1 4.74% 2.051 2.148 - -3.76% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.74% 12.960 13.575 - -0.01% -
BM_PushHeap_string_SingleElement_256 4.73% 2.600 2.723 - 2.71% -
std::set<std::string>::contains(key)_(existent)/32 4.73% 15.919 16.672 - 8.27% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4.73% 5131.902 5374.572 - 4.86% -
std::stable_sort(vector<int>)_(ascending)/1024 4.73% 2071.326 2169.200 - 5.02% -
std::find_if(deque<int>)_(process_all)/8 4.70% 2.576 2.697 - 3.43% -
std::partition_copy(vector<int>)/50 4.70% 12.210 12.783 - -0.65% -
ranges::min(std::vector<__int128>)/8 4.67% 2.856 2.989 - 4.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.66% 71.608 74.948 - -1.24% -
rng::contains(vector<int>)_(process_all)/32 4.66% 8.260 8.645 - 6.34% -
BM_lexicographical_compare_three_way_fast_path/1024 4.66% 236.321 247.332 - 4.30% -
BM_vector_deque_copy_backward/64 4.65% 2.994 3.133 - 3.68% -
std::any_of(deque<int>)_(process_all)/8 4.65% 3.286 3.439 - 0.28% -
rng::contains(deque<int>)_(process_all)/32 4.64% 8.536 8.932 - -3.94% -
std::unordered_set<int>::count(key)_(non-existent)/8192 4.63% 1.376 1.440 - -6.47% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4.63% 3948.061 4130.771 - 3.77% -
BM_deque_deque_ranges_copy_backward/64000 4.63% 7349.671 7689.628 - -1.59% -
SetIntersection_Interlaced_Set_string_256_64 4.62% 29729390.805 31103950.047 - 1.90% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.62% 28.842 30.175 - 2.47% -
BM_deque_deque_ranges_copy/64000 4.62% 2950.545 3086.850 - -2.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.62% 1014687.591 1061550.061 - 1.98% -
std::count(vector<int>)_(every_other)/8 4.61% 1.335 1.397 - 4.87% -
ranges::minmax(std::list<__int128>)/70000 4.61% 56872.434 59491.667 - 4.48% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.60% 23.757 24.850 - 2.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.60% 241.115 252.208 - -0.63% -
rng::find_if(vector<bool>)_(process_all)/8192 4.60% 4492.836 4699.485 - 4.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 4.60% 0.587 0.614 - 4.73% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.59% 0.775 0.810 - -0.07% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.56% 760.610 795.267 - 0.76% -
std::pop_heap(deque<size_t>)/8192 4.55% 57.144 59.741 - -0.13% -
std::remove(vector<int>)_(sprinkled)/1024 4.55% 281.617 294.417 - 4.31% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.54% 31.103 32.514 - 3.59% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 4.53% 2.943 3.077 - 3.81% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 4.53% 355.277 371.376 - 1.27% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.53% 1.387 1.450 - 3.01% -
std::for_each_n(deque<int>)/32 4.51% 3.757 3.926 - 4.77% -
BM_lexicographical_compare_three_way_fast_path/64 4.50% 15.034 15.712 - 4.03% -
SetIntersection_Front_Vector_string_262144_64 4.50% 3131135.823 3272142.468 - -2.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.50% 0.254 0.265 - 3.97% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.50% 3638.752 3802.324 - 1.81% -
BM_std_minmax_element<long_long>/4 4.49% 1.222 1.277 - 4.19% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 4.48% 9.860 10.302 - 4.14% -
BM_lexicographical_compare_three_way_fast_path/16384 4.47% 3630.878 3793.325 - 3.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.47% 1034953.129 1081245.286 - -0.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.46% 21.022 21.959 - 13.42% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.46% 260.170 271.765 - -4.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.46% 28.521 29.792 - -1.49% -
ranges::min(std::vector<long_long>)/8 4.45% 2.126 2.221 - 2.72% -
std::move_backward(vector<int>)/8 4.44% 2.174 2.271 - 0.33% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 4.44% 1.260 1.316 - 8.55% -
SetIntersection_Interlaced_Set_float_16384_16 4.43% 209372791.775 218655977.380 - 6.76% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.43% 236.209 246.666 - 4.12% -
rng::contains_subrange(vector<int>)_(process_all)/8192 4.41% 1613.546 1684.729 - 1.89% -
std::set<int>::erase(iterator)/32 4.41% 20.115 21.002 - 5.64% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.40% 214.155 223.580 - 0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.40% 111152.191 116041.967 - 1.33% -
std::set<int>::find(key)_(non-existent)/32 4.40% 2.284 2.384 - -15.96% -
ranges::min(std::vector<char>)/8 4.38% 2.211 2.308 - -0.99% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.38% 23.967 25.017 - -1.35% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.38% 461979.139 482198.099 - -0.41% -
BM_PushHeap_string_SingleElement_64 4.37% 2.652 2.768 - 2.36% -
ranges::min(std::vector<long_long>)/1 4.36% 0.437 0.456 - 9.03% -
std::find_end(list<int>)_(process_all)/1024 4.33% 697.957 728.174 - -0.11% -
BM_deque_deque_ranges_copy_backward/70000 4.33% 8221.555 8577.206 - -0.80% -
BM_vector_deque_move_backward/1024 4.32% 37.178 38.786 - -0.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.32% 26.409 27.550 - 0.34% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 4.32% 206803.212 215731.730 - 1.75% -
SetIntersection_Front_Vector_float_16384_256 4.31% 2168473.030 2262018.460 - -0.91% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.31% 9.069 9.460 - -0.84% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.31% 514.422 536.571 - 0.19% -
std::set<int>::clear()/1024 4.31% 9592.911 10005.911 - 9.24% -
BM_lexicographical_compare_three_way_slow_path/4 4.29% 1.130 1.179 - 1.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.29% 53390.429 55679.695 - -0.68% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.29% 922.234 961.760 - 2.06% -
std::sort(vector<int>)_(heap)/1024 4.28% 4561.935 4757.290 - 4.30% -
std::move_backward(deque<int>)/262144 4.28% 29873.621 31150.916 - -1.23% -
rng::starts_with(deque<int>)/8 4.27% 3.900 4.066 - 2.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.27% 3582575.480 3735492.551 - 13.15% -
std::make_heap(vector<int>)_(shuffled)/1024 4.27% 565.075 589.186 - 2.92% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 4.25% 16159.057 16845.849 - 3.45% -
BM_lexicographical_compare_three_way_fast_path/4096 4.25% 922.133 961.280 - 4.06% -
bm_ranges_lexicographical_compare<signed_char>/512 4.24% 7.766 8.096 - 2.62% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 4.23% 31.932 33.284 - 4.97% -
std::count(vector<int>)_(every_other)/1024 4.23% 102.034 106.351 - 3.90% -
std::remove_copy(list<int>)_(sprinkled)/1024 4.23% 728.359 759.176 - 2.41% -
std::pop_heap(vector<size_t>)/1024 4.22% 9.884 10.301 - 4.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.22% 1050992.930 1095374.480 - 0.12% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.21% 9.708 10.117 - 1.21% -
std::find_end(list<int>)_(single_element)/1000 4.19% 684.813 713.505 - -0.46% -
std::generate(vector<int>)/50 4.19% 11.746 12.238 - 3.74% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.19% 215.170 224.176 - 1.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.18% 9623.536 10025.448 - 0.18% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.17% 32.972 34.348 - 36.74% -
rng::find_if(vector<bool>)_(process_all)/50 4.17% 23.925 24.922 - 5.18% -
SetIntersection_Front_Set_uint32_1024_64 4.16% 1631755.639 1699715.495 - -4.98% -
std::remove_copy(list<int>)_(sprinkled)/32 4.16% 11.123 11.586 - 4.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 4.16% 8991234.226 9365419.757 - 7.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 4.15% 21.253 22.135 - 5.93% -
std::stable_sort(vector<int>)_(ascending)/8192 4.15% 13449.812 14008.378 - 4.33% -
std::is_partitioned(list<int>)_(partitioned)/50 4.15% 13.477 14.036 - 0.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.13% 58227.047 60631.186 - 1.94% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.13% 1.762 1.835 - -1.20% -
std::rotate_copy(list<int>)/50 4.12% 13.293 13.841 - 0.73% -
std::is_sorted(deque<int>,_pred)/1024 4.12% 617.072 642.487 - 0.01% -
std::find(vector<char>)_(bail_25%)/8 4.11% 1.109 1.155 - 4.70% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.10% 5.272 5.489 - -0.13% -
BM_vector_deque_ranges_move_backward/64 4.10% 2.975 3.097 - -15.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.10% 23.003 23.946 - 10.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 4.09% 33779.520 35161.930 - 6.83% -
std::find_if(deque<int>)_(process_all)/1024 4.09% 291.638 303.569 - 22.12% -
std::replace(vector<int>)_(sprinkled)/50 4.09% 8.763 9.121 - 10.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.09% 1.259 1.310 - 3.46% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.07% 342409.433 356358.242 - 4.63% -
std::unordered_set<std::string>::count(key)_(existent)/1024 4.07% 34.632 36.041 - 0.21% -
std::set<int>::clear()/8192 4.06% 82177.383 85514.789 - 3.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 4.06% 43.969 45.752 - 5.72% -
std::move(vector<int>)/1048576 4.05% 55865.998 58129.297 - -0.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.05% 14310.547 14889.477 - -1.94% -
BM_StringRelational_Less_Small_Empty_Control 4.04% 1.679 1.747 - 4.34% -
std::multiset<int>::contains(key)_(existent)/8192 4.02% 8.211 8.542 - 3.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 4.02% 1.421 1.478 - 24.85% -
SetIntersection_Front_Vector_float_256_64 4.02% 4261818.675 4432981.094 - 0.65% -
std::search(vector<int>,_pred)_(no_match)/1000 4.01% 508.453 528.837 - 0.37% -
std::move(deque<int>)/8 4.00% 3.450 3.588 - 2.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.99% 23.286 24.215 - 0.20% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.98% 3.178 3.305 - 0.32% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 3.98% 8.402 8.736 - 3.68% -
BM_vector_deque_ranges_move_backward/512 3.97% 17.510 18.206 - -1.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.95% 1.504 1.564 - 0.74% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.95% 22.376 23.259 - -9.83% -
BM_PushHeap_string_SingleElement_4 3.95% 2.331 2.423 - 2.63% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.94% 1.161 1.207 - 0.04% -
SetIntersection_Front_Set_uint64_256_256 3.94% 7440051.657 7733430.439 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.94% 21050812.837 21880757.235 - 3.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.94% 0.958 0.995 - 3.28% -
ranges::min(std::vector<long_long>)/70000 3.93% 7674.275 7976.132 - 3.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.93% 14554.157 15125.463 - 2.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.92% 31.084 32.304 - 2.78% -
rng::fold_left(list<int>)/32 3.92% 20.985 21.808 - -2.58% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.92% 17566.836 18255.250 - 3.26% -
std::remove_copy(deque<int>)_(sprinkled)/1024 3.91% 355.515 369.429 - 4.61% -
std::remove(vector<int>)_(sprinkled)/50 3.91% 52.468 54.521 - 4.46% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.91% 28.990 30.123 - -0.24% -
std::copy(vector<int>)/8 3.90% 2.184 2.269 - 2.78% -
std::find(list<int>)_(process_all)/8 3.90% 2.193 2.278 - -1.28% -
BM_lexicographical_compare_three_way_fast_path/262144 3.90% 58419.173 60694.784 - 2.25% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 3.89% 0.584 0.607 - 3.93% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.87% 178310.725 185205.770 - -1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.86% 12856.223 13352.418 - 2.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 3.86% 0.267 0.277 - -2.12% -
std::find_end(forward_list<int>)_(process_all)/1000 3.86% 675.231 701.266 - 0.98% -
std::reverse_copy(list<int>)/64 3.86% 29.255 30.383 - 1.87% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 3.85% 1.389 1.442 - 0.54% -
SetIntersection_Front_Set_uint64_262144_256 3.84% 3713053.704 3855760.824 - -4.33% -
BM_lexicographical_compare_three_way_fast_path/65536 3.83% 14587.432 15146.756 - 3.18% -
std::unique_copy(vector<int>)_(contiguous)/52 3.83% 13.205 13.710 - 3.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.81% 13146.039 13647.266 - 4.50% -
BM_std_minmax_element<short>/64 3.80% 16.799 17.438 - 1.66% -
BM_std_minmax_element<short>/4 3.80% 1.212 1.258 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 3.79% 8918258.087 9255929.295 - 4.78% -
BM_PushHeap_uint64_PipeOrgan_4 3.78% 0.484 0.502 - -2.11% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.77% 240187.336 249251.215 - 3.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.77% 6114.511 6345.167 - -0.15% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.77% 32.168 33.381 - 0.10% -
ranges::min(std::list<__int128>)/64 3.77% 32.234 33.449 - -13.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.76% 2303561.200 2390268.943 - 1.46% -
std::unique_copy(deque<int>)_(contiguous)/52 3.76% 14.396 14.937 - 1.86% -
BM_num_get<long_double> 3.76% 36.203 37.563 - -1.10% -
SetIntersection_Interlaced_Set_float_16384_16384 3.75% 208798456.154 216637542.528 - 0.58% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.75% 12.890 13.374 - 5.55% -
std::set<int>::count(key)_(non-existent)/1024 3.75% 7.964 8.262 - 11.11% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 3.75% 69.356 71.956 - 2.80% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.74% 238721.182 247659.303 - 2.85% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 3.74% 32.975 34.209 - 2.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.74% 1.630 1.691 - 1.31% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.74% 1.115 1.157 - 2.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.74% 3.417 3.545 - 1.17% -
ranges::min(std::list<__int128>)/70000 3.73% 57637.945 59790.327 - -4.54% -
std::replace_if(list<int>)_(prefix)/50 3.72% 23.656 24.537 - 1.49% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.72% 5.525 5.731 - 0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 3.71% 8973748.452 9307119.488 - 2.75% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.71% 11.775 12.212 - -5.55% -
std::is_sorted(deque<int>,_pred)/8192 3.69% 5007.942 5192.932 - -0.13% -
std::partial_sort(vector<int>)_(descending)/1024 3.69% 7870.506 8160.871 - 3.07% -
std::multiset<int>::ctor(const&)/32 3.68% 216.422 224.392 - -2.34% -
SetIntersection_None_Set_string_16384_16384 3.68% 193088059.122 200197607.401 - -4.01% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.68% 218.053 226.077 - 0.17% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.68% 21.997 22.807 - 2.04% -
std::multimap<int,_int>::ctor(const&)/32 3.68% 217.826 225.839 - -0.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 3.68% 990920.685 1027359.466 - 3.76% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 3.67% 7.263 7.530 - 2.46% -
SetIntersection_Front_Set_string_16384_16 3.67% 1770283.284 1835323.808 - -1.63% -
std::rotate(vector<bool>)_(by_1/4)/8192 3.67% 29.700 30.790 - 3.15% -
std::count_if(list<int>)_(every_other)/8192 3.66% 7045.937 7304.106 - -4.39% -
std::fill(vector<int>)/1024 3.66% 29.077 30.140 - 3.30% -
std::sort_heap(deque<int>)/8192 3.65% 453018.868 469572.437 - -1.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.64% 19.846 20.569 - 0.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.64% 450.648 467.072 - 2.27% -
std::sort(deque<int>)_(pipe-organ)/8192 3.64% 26564.708 27531.648 - 5.29% -
BM_vector_deque_move_backward/4000 3.64% 142.206 147.381 - 0.92% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.63% 10.802 11.194 - 0.41% -
std::remove_if(list<int>)_(prefix)/1024 3.63% 972.520 1007.815 - 2.24% -
std::copy_if(vector<int>)_(entire_range)/64 3.62% 15.545 16.109 - 6.82% -
ranges::min(std::vector<char>)/70000 3.62% 478.639 495.962 - 2.85% -
SetIntersection_Interlaced_Set_float_262144_1 3.60% 1044856.537 1082523.274 - 7.41% -
SetIntersection_None_Set_uint64_64_64 3.60% 11132725.634 11533172.372 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.59% 8681590.725 8993452.668 - -1.49% -
BM_lexicographical_compare_three_way_fast_path/4 3.59% 1.112 1.152 - 3.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.58% 238855.348 247414.796 - 2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.58% 18194211.567 18845167.282 - 5.08% -
rng::contains(list<int>)_(process_all)/32 3.57% 9.046 9.369 - 4.62% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.57% 23.207 24.035 - 6.10% -
std::unique_copy(vector<int>)_(sprinkled)/32 3.54% 12.977 13.437 - 0.43% -
std::fill_n(list<int>)/50 3.54% 15.179 15.716 - 0.49% -
std::partial_sort_copy(list<int>)_(ascending)/8192 3.54% 56760.805 58770.582 - 2.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.54% 87.309 90.400 - -1.63% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.54% 15629.976 16183.242 - 2.16% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 3.54% 139.399 144.332 - 2.67% -
BM_std_minmax_element<char>/1 3.53% 0.301 0.312 - -0.92% -
std::count(vector<int>)_(every_other)/8192 3.52% 811.737 840.320 - -0.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.52% 4.520 4.679 - -3.02% -
rng::contains_subrange(vector<int>)_(process_all)/32 3.51% 7.934 8.213 - 3.55% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.51% 23315.840 24134.381 - 4.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.51% 286002.924 296041.044 - 4.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 3.51% 14762.330 15280.250 - 3.11% -
std::transform(list<int>)_(identity_transform)/1024 3.51% 732.542 758.240 - 0.81% -
std::shift_left(vector<int>)/50 3.50% 5.244 5.428 - 3.89% -
SetIntersection_Interlaced_Vector_float_64_64 3.50% 11040834.947 11427632.626 - 0.20% -
BM_vector_deque_copy_backward/512 3.50% 17.513 18.126 - 2.68% -
SetIntersection_None_Set_string_256_256 3.50% 5697327.418 5896657.837 - -2.67% -
std::partition(vector<int>)_(dense)/8192 3.50% 1810.876 1874.178 - 0.32% -
std::search(vector<int>)_(same_length)/1000 3.49% 240.105 248.481 - 1.79% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 3.48% 0.483 0.500 - 3.44% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.48% 5.176 5.356 - 1.65% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.47% 3663.895 3791.080 - 0.77% -
std::none_of(list<int>)_(process_all)/8192 3.47% 7971.376 8247.772 - 10.16% -
rng::contains_subrange(list<int>)_(single_element)/50 3.47% 17.211 17.808 - 2.46% -
BM_std_minmax_element<char>/2 3.46% 0.634 0.656 - -2.17% -
BM_std_minmax_element<int>/2 3.46% 0.665 0.688 - 3.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 3.46% 8985526.626 9296224.107 - 5.00% -
BM_std_minmax_element<char>/64 3.45% 17.109 17.700 - -6.60% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.45% 7.511 7.770 - -5.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.45% 66268.701 68554.686 - 4.82% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 3.44% 22.971 23.761 - -2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.44% 18950633.967 19601815.933 - 2.54% -
std::remove_copy(list<int>)_(sprinkled)/50 3.43% 18.450 19.083 - 3.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.43% 52.720 54.527 - 0.43% -
std::find_if_not(vector<char>)_(bail_25%)/1024 3.42% 27.147 28.075 - 11.81% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.41% 45.696 47.256 - -2.03% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.41% 84943.400 87842.449 - -0.78% -
SetIntersection_Interlaced_Set_float_16384_1024 3.41% 170803895.483 176631877.033 - 2.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.41% 3.663 3.788 - 2.00% -
std::adjacent_find(list<int>)/1048576 3.40% 859057.273 888275.934 - -2.74% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.40% 49704.562 51395.047 - 1.15% -
SetIntersection_Interlaced_Vector_string_16_16 3.40% 51973488.702 53740923.586 - 3.55% -
std::set<int>::erase(key)_(existent)/1024 3.39% 50.105 51.803 - 3.03% -
SetIntersection_Front_Vector_string_256_64 3.39% 9986969.937 10325046.015 - -2.39% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 3.38% 41220.188 42611.506 - 4.30% -
rng::find_last(list<int>)_(bail_10%)/8 3.38% 2.021 2.089 - 1.17% -
BM_vector_deque_ranges_copy_backward/512 3.37% 17.668 18.263 - 4.33% -
ranges::min(std::list<long_long>)/64 3.37% 24.159 24.973 - 1.09% -
BM_vector_deque_ranges_copy_backward/4096 3.36% 148.578 153.577 - 2.61% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.36% 8.320 8.600 - 0.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.36% 1926.770 1991.550 - 5.97% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.36% 0.478 0.495 - 8.86% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.35% 4.208 4.349 - 4.14% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 3.35% 31.587 32.645 - 5.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.35% 47.108 48.685 - 1.95% -
std::move(vector<bool>)_(unaligned)/512 3.35% 4.782 4.942 - 3.66% -
BM_deque_deque_copy/64000 3.34% 2947.276 3045.699 - 1.24% -
bm_swap_ranges_vb_aligned/8 3.33% 3.148 3.253 - -0.85% -
bm_lexicographical_compare<signed_char>/4096 3.33% 59.098 61.067 - 2.63% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.33% 21.425 22.138 - 8.73% -
rng::contains(deque<int>)_(process_all)/50 3.32% 12.517 12.933 - -3.55% -
std::reverse(list<int>)/4096 3.32% 1764.844 1823.481 - 4.46% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.31% 6204.318 6409.767 - -0.80% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 3.31% 38.728 40.008 - 4.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.30% 2125862.952 2196106.657 - -3.52% -
std::fill(vector<int>)/32 3.30% 1.030 1.064 - 2.90% -
BM_StringCopy_Large 3.30% 6.330 6.539 - 4.35% -
std::sort(vector<NonIntegral>)_(heap)/1024 3.28% 4240.291 4379.441 - 2.33% -
std::partial_sort(vector<int>)_(descending)/8192 3.27% 93440.735 96497.570 - 2.49% -
std::search(vector<int>,_pred)_(no_match)/8192 3.27% 4156.229 4291.944 - 0.27% -
std::find(vector<int>)_(bail_25%)/8 3.26% 1.359 1.403 - -3.36% -
BM_std_minmax_element<long_long>/2 3.26% 0.665 0.686 - 9.27% -
BM_deque_deque_ranges_move/4000 3.26% 142.121 146.755 - 1.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.26% 8083131.331 8346398.331 - -2.94% -
BM_StringRelational_Less_Large_Empty_Control 3.25% 1.614 1.667 - -9.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 3.25% 157602.667 162721.593 - 3.88% -
SetIntersection_Front_Vector_uint64_262144_64 3.25% 1334762.807 1378098.366 - 1.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.24% 731.555 755.247 - 0.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.24% 22.287 23.008 - 7.39% -
BM_lexicographical_compare_three_way_fast_path/1 3.22% 0.413 0.427 - 9.97% -
ranges::minmax(std::list<__int128>)/1 3.22% 0.447 0.462 - 4.83% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.21% 129615.737 133779.691 - 0.72% -
BM_deque_vector_copy/2 3.21% 1.829 1.888 - 3.04% -
std::set<int>::contains(key)_(non-existent)/32 3.20% 3.072 3.170 - 20.89% -
BM_deque_vector_copy/1 3.19% 2.139 2.207 - 4.24% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.18% 9.464 9.765 - 2.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.18% 123.572 127.505 - 2.97% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.18% 15145.098 15627.076 - -0.04% -
std::generate(vector<int>)/8192 3.18% 1799.929 1857.142 - -4.26% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.18% 736.650 760.047 - -1.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 3.17% 38.334 39.550 - 0.90% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 3.17% 7.275 7.506 - 2.24% -
std::copy_if(list<int>)_(every_other)/512 3.17% 349.505 360.588 - 1.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.17% 11975.688 12354.781 - 0.86% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.16% 11591.517 11957.997 - -7.61% -
std::pop_heap(vector<size_t>)/8192 3.16% 13.125 13.540 - 3.84% -
std::remove_if(list<int>)_(sprinkled)/1024 3.16% 958.191 988.439 - 1.59% -
std::map<int,_int>::ctor(const&)/32 3.16% 216.427 223.259 - -9.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.15% 1410413.851 1454828.978 - 2.38% -
std::remove_if(deque<int>)_(prefix)/32 3.15% 54.625 56.345 - 5.61% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.15% 6517.530 6722.546 - 2.21% -
std::copy_n(vector<bool>)_(unaligned)/64 3.14% 1.762 1.817 - 2.37% -
std::pop_heap(vector<int>)/1024 3.14% 9.682 9.986 - 0.07% -
std::fill(vector<bool>)/32768 3.13% 29.214 30.130 - 0.84% -
std::set<int>::insert(value)_(new_value,_end)/1024 3.13% 41.448 42.747 - 3.08% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.12% 789.857 814.536 - 0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.12% 170865.986 176203.741 - -0.30% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.11% 3.331 3.435 - 7.54% -
std::search(list<int>,_pred)_(same_length)/8192 3.10% 8817.087 9090.449 - 5.32% -
std::any_of(list<int>)_(process_all)/8192 3.10% 7290.396 7516.378 - -6.22% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.10% 4.513 4.652 - 0.50% -
SetIntersection_Front_Set_float_256_64 3.09% 5460516.086 5629504.823 - 7.73% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 3.09% 566.500 584.001 - -1.12% -
SetIntersection_Front_Set_string_16384_64 3.08% 4301042.807 4433355.315 - -2.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.08% 660.111 680.413 - 2.17% -
std::multiset<std::string>::erase(iterator)/8192 3.07% 29.953 30.874 - -14.42% -
std::partition_point(deque<int>)/8192 3.07% 14.911 15.370 - 2.59% -
std::for_each_n(deque<int>)/50 3.07% 3.961 4.083 - 3.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.07% 23197.843 23909.642 - 2.22% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.07% 1.155 1.191 - -1.15% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.07% 20.044 20.658 - -8.39% -
SetIntersection_Front_Vector_uint32_262144_16384 3.06% 77262048.723 79628962.674 - 8.04% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.06% 929361.828 957788.488 - 0.85% -
std::search(vector<int>,_pred)_(no_match)/1024 3.06% 520.964 536.886 - 0.23% -
rng::find_if(vector<bool>)_(process_all)/1048576 3.06% 575060.379 592631.168 - -1.26% -
std::move_backward(list<int>)/32768 3.06% 31156.368 32108.275 - 2.11% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.05% 24.313 25.055 - 6.16% -
SetIntersection_Interlaced_Vector_float_1024_64 3.05% 3272023.439 3371827.671 - 0.46% -
SetIntersection_Front_Vector_uint32_16384_16384 3.05% 77236227.206 79589994.810 - 8.34% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.04% 8203.224 8452.612 - -4.89% -
std::unordered_set<std::string>::contains(key)_(existent)/32 3.04% 39.535 40.736 - 13.93% -
std::rotate_copy(vector<int>)/8192 3.03% 716.636 738.386 - 123.45% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.03% 26784.927 27597.791 - 1.46% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.03% 4.886 5.034 - 4.71% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.03% 2.940 3.029 - -0.33% -
std::fill(vector<int>)/8192 3.03% 228.633 235.559 - 1.34% -
ranges::min(std::deque<char>)/70000 3.03% 17335.680 17860.462 - 2.88% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.02% 640.270 659.605 - -16.30% -
SetIntersection_Front_Set_string_16384_256 3.02% 14418310.113 14853578.893 - -1.97% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 3.02% 7.263 7.482 - 1.57% -
BM_PushHeap_uint32_SingleElement_16 3.02% 0.336 0.346 - 0.29% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 3.01% 34.714 35.760 - -7.05% -
std::find(vector<short>)_(bail_25%)/8 3.01% 0.693 0.713 - 6.94% -
std::set<int>::erase(key)_(existent)/8192 3.01% 69.240 71.323 - 3.05% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.00% 21842.113 22498.146 - 1.99% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.00% 7744.738 7977.080 - 0.04% -
std::is_sorted_until(deque<int>,_pred)/8 3.00% 4.141 4.266 - -1.69% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.00% 547.613 564.025 - 3.53% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.99% 10.217 10.523 - 4.88% -
std::partial_sort_copy(vector<int>)_(descending)/1024 2.99% 7858.716 8093.672 - 2.70% -
BM_deque_deque_ranges_copy_backward/4096 2.98% 150.884 155.384 - 2.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.98% 12705.782 13084.176 - 2.07% -
std::unordered_set<int>::insert(value)_(already_present)/32 2.97% 2.637 2.716 - -4.98% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.97% 260371.769 268113.886 - 2.13% -
BM_std_minmax_element<int>/3 2.97% 1.114 1.147 - 2.37% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.97% 21176.761 21805.232 - 2.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.97% 1.448 1.491 - 21.47% -
BM_vector_deque_ranges_move_backward/4000 2.96% 142.508 146.731 - 2.22% -
std::partition_point(list<int>)/8192 2.96% 12447.488 12816.260 - -1.88% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.96% 3.826 3.939 - -3.24% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.96% 8.563 8.817 - 2.51% -
BM_vector_deque_copy_backward/1024 2.96% 37.725 38.841 - 2.09% -
std::upper_bound(std::forward_list<int>)/8192 2.96% 10398.424 10706.097 - -0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 2.96% 14973.105 15416.058 - 2.89% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.96% 31.544 32.477 - -1.48% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.95% 1638.483 1686.891 - -0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.95% 180090.382 185408.603 - -7.60% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.95% 71.598 73.711 - 3.60% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 2.95% 688490.188 708801.968 - 0.85% -
std::partition(vector<int>)_(dense)/1024 2.95% 242.438 249.584 - 0.52% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.95% 6.454 6.644 - 3.40% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.95% 11785.501 12132.762 - 0.94% -
std::generate(vector<int>)/1024 2.95% 239.287 246.335 - -3.48% -
std::multimap<int,_int>::find(key)_(existent)/32 2.95% 1.691 1.740 - 0.34% -
std::rotate(vector<bool>)_(by_1/3)/32 2.94% 17.600 18.118 - 1.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.94% 9478.504 9757.409 - 5.26% -
std::copy_n(vector<bool>)_(aligned)/32768 2.94% 34.810 35.834 - 2.18% -
SetIntersection_Front_Set_uint32_16384_64 2.94% 1674342.786 1723575.237 - 2.25% -
std::search(vector<int>)_(single_element)/1000 2.94% 228.851 235.578 - 2.79% -
BM_vector_deque_ranges_copy_backward/4000 2.94% 141.043 145.185 - 2.21% -
std::rotate_copy(vector<int>)/1024 2.93% 32.778 33.739 - -2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.93% 1148840.282 1182512.525 - 2.92% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.93% 10.961 11.282 - -8.82% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.93% 4.724 4.863 - 3.01% -
BM_vector_deque_ranges_move/4000 2.93% 140.547 144.664 - 2.86% -
SetIntersection_Interlaced_Vector_string_16384_64 2.93% 12178672.720 12535312.509 - 1.18% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.92% 8.964 9.226 - -1.55% -
SetIntersection_Front_Vector_string_64_64 2.92% 24966445.875 25694655.122 - -2.20% -
BM_vector_deque_move/4096 2.92% 146.165 150.427 - 4.52% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.91% 156.784 161.350 - 0.52% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.91% 260645.710 268234.229 - 2.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.91% 9035510.061 9298090.686 - 2.59% -
ranges::min(std::list<long_long>)/8 2.91% 1.843 1.896 - 1.21% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.90% 8675.030 8926.255 - 3.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 2.89% 10966.011 11283.176 - 2.93% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.89% 174678.089 179727.711 - -1.25% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.88% 3.096 3.185 - 0.19% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.88% 3.612 3.717 - -8.31% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.88% 4456.898 4585.343 - 0.83% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2.88% 566.118 582.431 - 2.46% -
std::copy_if(list<int>)_(every_other)/262144 2.88% 204387.302 210269.989 - 1.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.88% 558.974 575.063 - 4.05% -
BM_getline_string 2.88% 16.146 16.611 - -0.68% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.88% 258.782 266.222 - 0.29% -
std::pop_heap(deque<float>)/8192 2.87% 59.703 61.419 - 0.18% -
SetIntersection_Interlaced_Vector_float_256_64 2.87% 6948651.978 7147777.849 - -0.74% -
std::copy_backward(deque<int>)/262144 2.86% 30572.528 31446.943 - 0.59% -
SetIntersection_Front_Set_float_1024_256 2.86% 4190780.106 4310553.216 - 10.14% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.86% 2.317 2.384 - 4.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.85% 19.430 19.985 - 2.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.85% 369275.504 379793.567 - 2.29% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 2.84% 345.574 355.376 - 8.61% -
BM_deque_vector_copy/1024 2.84% 36.903 37.950 - 2.21% -
BM_vector_deque_copy_backward/4096 2.83% 149.137 153.359 - 3.23% -
std::make_heap(vector<int>)_(descending)/1024 2.82% 273.684 281.405 - 2.24% -
BM_PushHeap_uint32_QuickSortAdversary_64 2.82% 0.616 0.633 - 2.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.82% 11443837.587 11766539.296 - 4.98% -
BM_PushHeap_string_Ascending_16 2.82% 4.646 4.777 - -4.52% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.82% 9935992.598 10215888.920 - 0.52% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.81% 1884.918 1937.959 - 2.90% -
SetIntersection_Interlaced_Vector_uint64_256_64 2.81% 7380439.684 7587604.904 - -9.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.81% 476.742 490.117 - 2.86% -
std::find(deque<int>)_(bail_25%)/1024 2.80% 66.035 67.886 - 0.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.80% 30.619 31.478 - 2.73% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.79% 592.961 609.500 - 3.38% -
std::stable_partition(deque<int>)_(sparse)/1024 2.79% 431.674 443.705 - 1.94% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 2.79% 3.342 3.435 - 3.22% -
std::copy_backward(vector<int>)/8 2.78% 2.171 2.231 - 5.42% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.78% 1.615 1.660 - 2.76% -
std::remove_if(deque<int>)_(sprinkled)/50 2.78% 60.469 62.151 - 1.50% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.78% 2110.343 2168.919 - 0.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.77% 666.699 685.192 - 2.08% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.77% 53.062 54.531 - 0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.77% 10967650.464 11270931.271 - 3.82% -
std::transform(vector<int>)_(identity_transform)/32 2.76% 8.977 9.225 - 0.99% -
BM_deque_deque_move_backward/1024 2.76% 37.999 39.046 - -1.61% -
std::remove_copy(vector<int>)_(prefix)/50 2.76% 13.771 14.151 - 1.08% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.75% 605.636 622.314 - -2.19% -
std::reverse(deque<int>)/64 2.75% 12.961 13.318 - -9.12% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.75% 2110.493 2168.552 - -0.28% -
ranges::minmax(std::vector<__int128>)/64 2.75% 31.230 32.087 - 2.69% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.75% 9.678 9.944 - -0.40% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.75% 282.629 290.387 - 0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.74% 23.882 24.538 - 2.12% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 2.74% 87.456 89.854 - -1.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.74% 7688706.642 7899269.974 - 7.02% -
BM_deque_deque_copy/2 2.74% 2.241 2.302 - 0.00% -
std::set<int>::count(key)_(non-existent)/32 2.74% 3.015 3.098 - 6.41% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 2.73% 1.820 1.870 - 4.22% -
std::search(vector<int>)_(single_element)/1024 2.73% 234.513 240.923 - 2.73% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.73% 1.392 1.430 - 18.79% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.73% 4.730 4.859 - 2.26% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.72% 282.401 290.086 - 0.14% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.72% 567.155 582.575 - 0.50% -
BM_deque_deque_ranges_copy_backward/5500 2.72% 202.183 207.680 - 2.48% -
std::replace(list<int>)_(prefix)/50 2.71% 16.924 17.384 - 0.54% -
std::shift_left(vector<int>)/1024 2.71% 35.347 36.306 - 2.85% -
std::map<std::string,_int>::find(key)_(existent)/32 2.71% 15.523 15.944 - 1.23% -
std::set<int>::lower_bound(key)_(existent)/8192 2.70% 8.157 8.378 - -4.14% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.70% 10.125 10.399 - 0.78% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.70% 20084.678 20626.644 - -2.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.70% 4.076 4.186 - -4.73% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.70% 4.703 4.830 - 5.77% -
BM_deque_deque_ranges_copy/1 2.69% 2.483 2.550 - 6.02% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.69% 67.171 68.979 - 2.27% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.69% 944.514 969.912 - 3.30% -
std::unordered_set<std::string>::count(key)_(existent)/32 2.69% 35.465 36.417 - -16.27% -
std::multimap<int,_int>::count(key)_(existent)/32 2.69% 3.655 3.753 - 4.40% -
std::set<std::string>::count(key)_(existent)/1024 2.68% 24.374 25.028 - 1.10% -
ranges::minmax(std::vector<long_long>)/64 2.67% 9.937 10.202 - 2.78% -
std::reverse(deque<int>)/8 2.67% 2.509 2.576 - -0.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.67% 21.627 22.205 - 8.88% -
BM_CmpEqual_ushort_uint 2.67% 1.069 1.098 - 2.32% -
std::copy(vector<bool>)_(unaligned)/64 2.67% 1.755 1.802 - 2.60% -
std::search(list<int>)_(single_element)/1024 2.67% 739.627 759.373 - 3.90% -
std::search(deque<int>)_(same_length)/1000 2.67% 325.451 334.137 - -27.59% -
BM_vector_deque_ranges_copy_backward/1024 2.67% 38.136 39.152 - 3.59% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.66% 581.704 597.206 - 0.51% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.66% 23415.293 24038.936 - 2.19% -
std::set<std::string>::find(key)_(non-existent)/1024 2.65% 19.937 20.466 - -2.65% -
BM_std_minmax_element<char>/512 2.65% 139.007 142.687 - -6.30% -
std::multimap<std::string,_int>::erase(iterator)/32 2.64% 27.826 28.562 - -0.54% -
SetIntersection_Front_Vector_uint64_262144_262144 2.64% 347677790.012 356861235.210 - 1.70% -
std::replace(deque<int>)_(sprinkled)/8192 2.64% 2758.549 2831.269 - 2.54% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.63% 747.791 767.484 - -2.61% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.63% 30067.956 30858.154 - 2.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.63% 346735949.662 355841395.762 - 0.81% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.63% 4.994 5.125 - -0.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.62% 40662.497 41728.664 - -0.13% -
std::transform(deque<int>)_(identity_transform)/1024 2.62% 369.244 378.923 - 2.68% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.62% 35465.233 36394.912 - 0.41% -
bm_lexicographical_compare<unsigned_char>/4096 2.62% 75.774 77.758 - 2.75% -
std::fill_n(vector<bool>)/32768 2.62% 29.285 30.052 - 1.07% -
BM_deque_deque_copy_backward/4000 2.61% 145.339 149.138 - -0.19% -
BM_vector_deque_move/2 2.61% 2.004 2.057 - -0.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.60% 5513.537 5657.146 - -3.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.60% 17.080 17.524 - -1.99% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.59% 18.824 19.312 - 3.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.59% 485240.586 497809.790 - 2.52% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.59% 6263.388 6425.625 - 0.25% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.59% 1024.779 1051.320 - 0.20% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.59% 542.974 557.035 - 2.65% -
std::partition(deque<int>)_(sparse)/1024 2.59% 381.836 391.724 - 2.91% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.59% 239.847 246.053 - 6.84% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.58% 889.465 912.442 - 0.69% -
std::replace(deque<int>)_(sprinkled)/1024 2.58% 344.764 353.659 - 2.36% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.58% 68.656 70.427 - 4.34% -
std::set<int>::clear()/32 2.58% 634.352 650.719 - 4.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.58% 13592.281 13942.928 - 4.47% -
BM_StringFindAllMatch/131072 2.58% 2271.363 2329.954 - 2.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.58% 4283041.225 4393513.018 - -2.73% -
BM_deque_vector_copy/4000 2.58% 139.516 143.113 - 0.73% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.58% 4.246 4.355 - -10.63% -
BM_vector_deque_ranges_move/512 2.57% 16.900 17.335 - 2.14% -
std::multiset<std::string>::count(key)_(existent)/32 2.57% 19.597 20.101 - 0.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 2.57% 140607.813 144221.388 - 6.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.57% 7539.064 7732.781 - 2.77% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.57% 120344.086 123431.980 - 2.91% -
std::find(list<int>)_(process_all)/8192 2.56% 7129.683 7312.344 - 1.32% -
BM_deque_deque_copy/1 2.56% 2.487 2.550 - -1.24% -
std::rotate(list<int>)_(by_1/4)/1024 2.55% 564.276 578.675 - 1.86% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.54% 34.827 35.713 - 0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 2.54% 114801.032 117720.934 - 2.73% -
std::set<std::string>::clear()/32 2.54% 876.899 899.181 - -2.64% -
std::copy_if(list<int>)_(entire_range)/8 2.54% 2.452 2.514 - -0.73% -
std::remove_copy(list<int>)_(prefix)/50 2.53% 18.574 19.044 - 0.56% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.53% 75.881 77.799 - 2.31% -
ranges::minmax(std::vector<long_long>)/70000 2.52% 8975.629 9202.015 - 2.12% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.52% 643.136 659.354 - 2.40% -
SetIntersection_Interlaced_Vector_string_64_4 2.52% 21750318.924 22297886.537 - 3.07% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.52% 22.999 23.578 - 1.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.52% 11494.532 11783.866 - 2.57% -
std::find_if_not(deque<int>)_(process_all)/8 2.52% 2.669 2.736 - 8.44% -
BM_deque_vector_copy_backward/1024 2.51% 36.951 37.880 - 1.54% -
std::remove(deque<int>)_(prefix)/1024 2.51% 515.258 528.204 - 1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.51% 176322435.641 180752401.297 - -0.17% -
std::lower_bound(std::list<int>)/100 2.51% 89.022 91.258 - 0.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.51% 6.678 6.846 - 3.64% -
std::fill_n(list<int>)/32 2.51% 7.936 8.135 - 1.68% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.51% 54.297 55.659 - -0.01% -
std::shift_left(vector<int>)/32 2.51% 2.967 3.042 - 2.61% -
std::search(list<int>)_(no_match)/1024 2.50% 749.921 768.705 - 2.57% -
std::copy_if(deque<int>)_(every_other)/4096 2.50% 1421.829 1457.380 - 1.23% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.50% 20450.763 20961.713 - 0.08% -
BM_StringFindMatch1/8 2.49% 982.160 1006.663 - 2.51% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.49% 36928.761 37848.277 - 0.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.49% 23.936 24.532 - 1.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.48% 15.744 16.135 - -4.18% -
std::set<int>::contains(key)_(existent)/1024 2.48% 3.778 3.871 - -2.54% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 2.48% 4744.683 4862.435 - 0.25% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.48% 19.138 19.612 - 1.26% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.48% 3426.712 3511.661 - -3.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.48% 1.112 1.139 - -0.61% -
rng::starts_with(vector<int>,_pred)/8 2.47% 2.312 2.369 - -8.30% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.47% 785.946 805.377 - 4.12% -
std::fill(list<int>)/32 2.47% 8.150 8.351 - 1.87% -
std::unique_copy(vector<int>)_(contiguous)/32 2.46% 8.480 8.689 - 0.31% -
std::make_heap(deque<int>,_pred)_(heap)/8192 2.46% 5024.054 5147.554 - 2.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.45% 9755174.591 9994565.072 - 0.32% -
std::rotate(list<int>)_(by_1/3)/1024 2.45% 786.859 806.131 - 1.57% -
ranges::minmax(std::vector<__int128>)/70000 2.45% 34326.380 35166.815 - 2.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.44% 1191.681 1220.756 - 1.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.44% 9.011 9.230 - 2.06% -
std::reverse_copy(deque<int>)/4096 2.43% 954.016 977.203 - -0.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.43% 452.090 463.077 - 2.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.43% 1755335.727 1797929.802 - -2.19% -
std::remove_if(deque<int>)_(prefix)/1024 2.42% 546.111 559.327 - 1.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.42% 27.278 27.938 - 1.32% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.42% 1794.392 1837.781 - 2.27% -
std::reverse(vector<int>)/4096 2.42% 131.793 134.978 - 3.73% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.41% 13.409 13.733 - 3.46% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.41% 12808.151 13117.237 - -0.01% -
BM_lexicographical_compare_three_way_fast_path/16 2.41% 4.308 4.412 - 5.74% -
SetIntersection_Front_Set_uint32_64_64 2.41% 12869941.617 13179665.859 - -1.15% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.41% 230134.691 235671.667 - 2.56% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 2.40% 5199.517 5324.544 - 2.77% -
BM_lexicographical_compare_three_way_fast_path/256 2.40% 68.197 69.835 - 3.01% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.40% 20.214 20.700 - 1.49% -
ranges::minmax(std::deque<char>)/8 2.39% 3.791 3.882 - 3.48% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.39% 3.814 3.905 - 2.33% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.39% 19999.360 20476.864 - -2.84% -
std::fill_n(vector<bool>)/4096 2.38% 4.085 4.183 - 1.35% -
std::vector<int>::ctor(size)/1024 2.38% 42.209 43.215 - 1.74% -
std::generate_n(vector<int>)/8192 2.37% 1804.172 1847.000 - 1.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.37% 5364.817 5491.984 - 1.33% -
std::move(list<int>)/32768 2.37% 30295.449 31013.302 - -0.08% -
BM_StringFindMatch1/1 2.37% 982.663 1005.929 - 2.41% -
std::search(deque<int>)_(near_matches)/1000 2.37% 18549.697 18988.763 - -9.13% -
std::shift_left(deque<int>)/32 2.37% 3.760 3.848 - -0.47% -
SetIntersection_None_Set_uint32_1024_1 2.36% 8954576.000 9165631.895 - 0.13% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.35% 46.371 47.462 - -0.11% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.35% 18.593 19.031 - 1.23% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 2.35% 4573.371 4680.880 - 2.43% -
BM_PushHeap_uint32_QuickSortAdversary_256 2.35% 0.717 0.734 - 2.74% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.35% 0.760 0.778 - 2.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.35% 14634.212 14977.427 - 7.65% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.34% 17.281 17.686 - 0.41% -
ranges::min(std::deque<char>)/64 2.34% 16.209 16.588 - 2.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.34% 139204.095 142462.407 - 2.20% -
BM_CmpLess_int_int 2.34% 1.061 1.086 - 0.27% -
std::sort(deque<int>)_(repeated)/8 2.33% 18.070 18.492 - 2.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.33% 609.442 623.640 - -1.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.33% 7657.378 7835.581 - 3.46% -
std::find_end(forward_list<int>)_(single_element)/1024 2.33% 698.772 715.021 - 0.85% -
std::find(deque<int>)_(process_all)/8 2.32% 3.398 3.477 - 0.50% -
std::copy_if(vector<int>)_(entire_range)/4096 2.32% 911.558 932.695 - 1.45% -
std::sort(vector<int>)_(heap)/8192 2.32% 45672.238 46729.851 - 2.75% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 2.31% 1.525 1.561 - 7.19% -
SetIntersection_Front_Set_uint64_16384_1024 2.31% 12460483.934 12748862.920 - 2.16% -
SetIntersection_Front_Set_string_256_64 2.31% 14183192.766 14511246.022 - 0.28% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.31% 12.708 13.001 - 0.69% -
SetIntersection_Front_Vector_string_16384_64 2.31% 3122086.287 3194107.606 - -2.02% -
std::fill_n(vector<int>)/1024 2.31% 29.260 29.935 - 2.39% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.30% 2.708 2.770 - -0.03% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.30% 19984.817 20444.104 - -1.46% -
std::set<int>::ctor(const&)/32 2.30% 213.468 218.371 - -2.58% -
rng::find_last(vector<int>)_(bail_10%)/50 2.30% 10.725 10.971 - 1.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.29% 3.209 3.282 - 0.48% -
BM_deque_deque_ranges_copy/70000 2.29% 3294.338 3369.676 - 1.03% -
SetIntersection_Front_Vector_float_262144_64 2.28% 1356836.175 1387809.326 - 5.19% -
SetIntersection_Interlaced_Vector_string_262144_256 2.28% 67535325.531 69072347.339 - 2.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.28% 9907107.213 10132539.575 - 4.61% -
SetIntersection_Interlaced_Set_uint32_256_4 2.27% 11334047.715 11591806.152 - 0.87% -
std::rotate(vector<bool>)_(by_1/4)/50 2.27% 17.587 17.986 - 1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.27% 0.769 0.786 - 2.22% -
std::copy_if(deque<int>)_(every_other)/64 2.27% 22.779 23.297 - 0.97% -
std::pop_heap(vector<float>)/8192 2.26% 19.644 20.089 - 0.37% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.26% 1.923 1.967 - 10.76% -
std::copy_if(vector<int>)_(entire_range)/32768 2.26% 7289.981 7454.681 - 1.19% -
std::copy_backward(list<int>)/262144 2.26% 216171.465 221049.471 - -4.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.26% 3932.639 4021.328 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.25% 1246.171 1274.248 - -0.19% -
std::copy_if(deque<int>)_(every_other)/512 2.25% 177.340 181.334 - 1.17% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.25% 811422.036 829659.508 - 0.09% -
BM_StringRelational_Less_Small_Small_Control 2.25% 1.851 1.893 - 2.38% -
std::find_if(deque<int>)_(process_all)/8192 2.25% 2330.054 2382.365 - 20.15% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.24% 8.177 8.360 - 0.78% -
SetIntersection_Front_Vector_uint64_256_64 2.24% 4260959.301 4356353.047 - 0.53% -
SetIntersection_Interlaced_Set_float_262144_16384 2.23% 1280043.701 1308634.113 - 2.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.23% 42.559 43.509 - 0.39% -
BM_PushHeap_float_Ascending_4 2.23% 0.587 0.600 - 2.20% -
SetIntersection_None_Set_float_64_4 2.23% 21065226.436 21534533.846 - 0.41% -
std::shift_left(vector<int>)/8192 2.22% 281.558 287.817 - 2.80% -
std::rotate(list<int>)_(by_1/2)/1024 2.22% 379.774 388.213 - 1.48% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.22% 1436.657 1468.572 - 0.61% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.21% 4672.590 4776.082 - 0.50% -
std::copy_if(list<int>)_(every_other)/8 2.21% 2.252 2.302 - 1.24% -
std::set<int>::insert(value)_(already_present)/1024 2.21% 5.798 5.927 - 3.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.21% 12767.873 13049.920 - -0.12% -
std::set<std::string>::find(key)_(non-existent)/8192 2.20% 26.480 27.064 - -6.66% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.20% 5256.140 5371.955 - 0.15% -
std::reverse_copy(list<int>)/32768 2.20% 25899.089 26469.732 - 0.86% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.20% 358.130 366.005 - 3.46% -
std::copy_n(vector<int>)/1048576 2.19% 50207.954 51307.942 - 1.99% -
std::generate_n(vector<int>)/50 2.19% 11.750 12.007 - 2.44% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.19% 357.148 364.963 - 1.82% -
std::make_heap(deque<int>)_(shuffled)/1024 2.19% 2516.441 2571.464 - -1.72% -
bm_ranges_swap_ranges_vb_aligned/2048 2.19% 8.563 8.750 - 0.86% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.18% 167.007 170.654 - 0.03% -
std::any_of(list<int>)_(process_all)/50 2.18% 21.501 21.970 - 2.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.18% 769.061 785.850 - -4.48% -
BM_deque_vector_move_backward/1 2.18% 2.111 2.157 - 0.50% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.17% 4722.770 4825.349 - 0.64% -
std::fill(vector<bool>)/4096 2.17% 4.119 4.209 - 1.36% -
BM_vector_deque_copy_backward/4000 2.17% 145.173 148.322 - 2.67% -
std::reverse(list<int>)/32768 2.17% 19216.225 19632.968 - 13.83% -
std::adjacent_find(list<int>)/8 2.16% 2.098 2.144 - 3.22% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.16% 1878.757 1919.394 - -0.22% -
SetIntersection_Front_Set_uint64_262144_16384 2.16% 218628940.634 223352042.467 - -0.55% -
std::remove_if(list<int>)_(prefix)/50 2.16% 71.469 73.012 - 2.60% -
BM_vector_deque_ranges_move/5500 2.15% 195.154 199.359 - 2.07% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.15% 31.580 32.259 - 2.70% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.15% 0.598 0.610 - -2.56% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.15% 9.110 9.305 - 0.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.14% 1.353 1.382 - 1.83% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 2.14% 175433.960 179186.315 - -1.26% -
SetIntersection_Interlaced_Set_string_64_16 2.14% 37531932.872 38334559.280 - 0.31% -
std::map<int,_int>::ctor(const&)/8192 2.14% 51858.684 52966.398 - -3.25% -
BM_deque_deque_ranges_move_backward/2 2.13% 2.470 2.523 - -8.50% -
std::move_backward(list<int>)/1048576 2.13% 1017446.678 1039160.669 - 1.96% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.13% 10.278 10.497 - 0.88% -
std::copy_backward(deque<int>)/1048576 2.12% 128657.472 131390.008 - 1.99% -
BM_PushHeap_uint64_Ascending_262144 2.12% 4.662 4.761 - 0.91% -
BM_PushHeap_uint64_PipeOrgan_16 2.12% 0.867 0.886 - -0.12% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.11% 6264.584 6397.027 - -1.51% -
SetIntersection_Front_Set_uint32_1024_256 2.10% 3805387.994 3885446.538 - -0.54% -
std::copy_if(deque<int>)_(every_other)/32768 2.09% 11391.688 11630.160 - 0.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.09% 20050.501 20469.358 - 0.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.09% 2012.993 2055.020 - -1.36% -
BM_deque_vector_copy_backward/0 2.09% 1.541 1.574 - 3.25% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.09% 16.837 17.188 - -1.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.08% 20244.289 20666.109 - 1.34% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.08% 71.833 73.330 - 2.76% -
std::sort_heap(deque<int>,_pred)/8 2.08% 34.758 35.482 - 4.11% -
SetIntersection_Front_Vector_float_1024_64 2.08% 1343924.884 1371903.948 - 0.06% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.08% 85621.580 87404.121 - 9.50% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.08% 1015.865 1036.981 - -3.19% -
SetIntersection_Interlaced_Set_string_16384_64 2.07% 345293571.655 352458267.349 - -0.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.07% 398.854 407.118 - 3.12% -
std::copy_if(deque<int>)_(every_other)/262144 2.07% 91040.057 92924.595 - 0.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.07% 7231.930 7381.612 - 0.25% -
SetIntersection_Front_Vector_uint32_16384_64 2.07% 1332856.331 1360416.358 - 2.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.07% 577.431 589.364 - -2.09% -
std::fill(vector<int>)/50 2.06% 2.161 2.205 - 0.29% -
std::generate_n(vector<int>)/1024 2.06% 238.481 243.389 - 1.55% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.06% 175044.872 178647.227 - -2.01% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.06% 1824.271 1861.763 - 0.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.05% 13297.534 13570.550 - 4.45% -
std::generate_n(vector<int>)/32 2.05% 7.834 7.995 - 2.60% -
SetIntersection_Front_Set_uint32_256_256 2.05% 7788110.806 7947702.862 - 3.54% -
std::fill_n(vector<int>)/50 2.05% 2.175 2.219 - 0.75% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.05% 50096.565 51122.633 - -0.84% -
BM_StringEraseWithMove_Large_Transparent 2.04% 2.648 2.702 - -2.01% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 2.04% 13.002 13.267 - 7.49% -
std::move(vector<int>)/32768 2.04% 1704.927 1739.697 - 2.33% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.04% 64.105 65.412 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.04% 1147075.338 1170438.878 - 1.58% -
std::copy_if(vector<int>)_(entire_range)/512 2.04% 120.729 123.187 - 1.59% -
std::equal(list<int>)_(it,_it,_it)/8 2.03% 2.653 2.707 - 0.65% -
BM_deque_deque_copy/1024 2.03% 36.899 37.649 - -2.00% -
std::find_end(forward_list<int>)_(same_length)/1000 2.03% 1451.641 1481.124 - 0.75% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.03% 24.179 24.670 - -0.21% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.02% 22.952 23.417 - -4.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.02% 397.583 405.622 - 3.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.02% 5895150.031 6014189.052 - 6.55% -
ranges::min(std::deque<__int128>)/70000 2.02% 23865.090 24346.655 - -16.07% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.01% 36.385 37.118 - 7.34% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.01% 691846.277 705765.568 - 2.32% -
ranges::minmax(std::list<char>)/8 2.01% 2.475 2.525 - -2.28% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.01% 4103.809 4186.260 - 1.05% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.00% 811.772 828.046 - 0.11% -
std::search(vector<int>)_(single_element)/8192 2.00% 1813.762 1850.073 - 1.91% -
BM_deque_deque_ranges_move/1024 2.00% 36.979 37.718 - 2.06% -
ranges::minmax(std::vector<__int128>)/8 2.00% 4.034 4.115 - 2.13% -
BM_vector_deque_ranges_move_backward/1024 2.00% 37.981 38.741 - -1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.00% 6.953 7.092 - 1.01% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.00% 10.608 10.820 - -0.24% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.99% 16.357 16.683 - -1.90% -
ranges::minmax(std::deque<char>)/70000 1.99% 23656.192 24127.820 - -3.96% -
std::fill_n(vector<int>)/8192 1.99% 229.420 233.993 - 1.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.99% 135879.141 138584.210 - 2.62% -
std::for_each_n(deque<int>)/8192 1.99% 255.014 260.087 - 2.12% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.99% 33866.164 34538.924 - 3.52% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.99% 12938.012 13194.857 - 1.88% -
std::remove_copy(list<int>)_(prefix)/8192 1.98% 6855.184 6991.183 - 1.05% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.98% 10.267 10.471 - 0.98% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.98% 17.265 17.607 - 1.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.98% 11640.301 11870.664 - -14.28% -
std::unique(deque<int>)_(contiguous)/1024 1.97% 505.904 515.894 - 0.99% -
std::move_backward(list<int>)/64 1.97% 38.935 39.703 - 1.64% -
BM_vector_deque_copy/1024 1.97% 35.780 36.485 - 0.77% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.97% 7130.931 7271.454 - 1.03% -
BM_deque_deque_copy_backward/64 1.97% 3.411 3.478 - 3.61% -
bm_write 1.97% 531.909 542.364 - -9.07% -
std::replace(deque<int>)_(sprinkled)/32 1.97% 11.966 12.202 - 1.81% -
SetIntersection_Interlaced_Vector_string_4_4 1.96% 153879752.243 156898439.173 - 3.39% -
std::fill(list<int>)/8192 1.96% 8518.996 8686.052 - 3.38% -
ranges::minmax(std::deque<char>)/64 1.96% 22.697 23.141 - -5.45% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 1.96% 0.695 0.708 - 0.32% -
BM_deque_vector_move/4000 1.95% 139.565 142.293 - -1.54% -
BM_deque_deque_ranges_move_backward/1 1.95% 2.716 2.769 - -14.98% -
std::count(list<int>)_(every_other)/1048576 1.95% 815047.523 830934.773 - 3.26% -
SetIntersection_None_Set_string_1024_1024 1.95% 8957259.987 9131823.087 - -2.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.95% 2.348 2.394 - 4.89% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.95% 5.497 5.603 - -3.41% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.95% 31.965 32.587 - -3.31% -
std::move_backward(vector<int>)/32768 1.94% 1700.669 1733.740 - 1.32% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.94% 13.132 13.387 - 4.86% -
BM_vector_deque_ranges_copy/5500 1.94% 200.764 204.660 - 5.08% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.94% 771.884 786.861 - 1.38% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.94% 0.883 0.900 - -2.17% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.93% 611659.397 623488.355 - 0.73% -
std::replace_if(vector<int>)_(prefix)/1024 1.93% 266.744 271.896 - -0.32% -
bm_ranges_swap_ranges_vb_unaligned/8 1.93% 4.956 5.052 - -0.48% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.93% 285.556 291.064 - -1.49% -
ranges::min(std::deque<__int128>)/64 1.93% 20.518 20.914 - -6.59% -
SetIntersection_Interlaced_Vector_string_262144_64 1.93% 19913711.247 20297124.955 - 0.44% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.92% 1893.064 1929.364 - 1.23% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.92% 45023.810 45886.622 - 4.70% -
std::rotate(list<int>)_(by_1/4)/8192 1.91% 6476.986 6601.018 - 1.96% -
std::find(list<int>)_(process_all)/1024 1.91% 685.660 698.724 - 1.93% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.90% 2.333 2.377 - -0.84% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.90% 4.115 4.193 - 0.29% -
std::copy_if(list<int>)_(entire_range)/1048576 1.90% 857578.846 873893.547 - 1.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.90% 12227.506 12460.120 - 1.77% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 1.90% 0.599 0.611 - 2.32% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.89% 1891.277 1927.114 - -0.26% -
std::transform(vector<int>,_vector<int>)/32 1.89% 16.892 17.212 - 0.69% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.89% 3622.930 3691.531 - 2.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.89% 28.804 29.349 - 2.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.89% 22.616 23.044 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.89% 4.450 4.534 - 5.57% -
std::partition_point(list<int>)/50 1.89% 24.421 24.882 - -0.25% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.89% 1552.403 1581.683 - -0.36% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 1.88% 11.409 11.624 - 41.44% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.88% 20080.072 20457.894 - -1.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.88% 12552.941 12789.084 - -1.37% -
std::shift_right(vector<int>)/8192 1.88% 295.624 301.170 - 0.30% -
std::is_sorted_until(list<int>,_pred)/8 1.87% 3.659 3.728 - 2.09% -
BM_CmpLess_uchar_ushort 1.87% 1.065 1.085 - 0.15% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.87% 518.014 527.706 - -3.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.87% 1198669.846 1221087.762 - -0.20% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.87% 3.851 3.923 - 9.37% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.87% 488.839 497.963 - 2.02% -
std::copy_backward(list<int>)/1048576 1.87% 869127.472 885346.731 - -4.09% -
std::find_if_not(deque<int>)_(process_all)/8192 1.86% 1975.664 2012.451 - 0.82% -
std::move_backward(vector<bool>)_(aligned)/4096 1.86% 7.120 7.253 - 1.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.86% 13746.409 14002.193 - 0.77% -
std::fill_n(vector<bool>)/512 1.86% 1.428 1.454 - -0.54% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.86% 27.416 27.926 - 1.10% -
std::generate_n(list<int>)/32 1.86% 8.433 8.590 - 1.51% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.86% 7178.734 7312.161 - 0.89% -
std::remove_if(deque<int>)_(sprinkled)/32 1.86% 52.996 53.981 - 1.40% -
std::find_if_not(vector<bool>)_(process_all)/50 1.86% 23.804 24.246 - -3.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.86% 1207091.858 1229506.082 - 4.40% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.85% 2.777 2.829 - 0.02% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.85% 7466.192 7604.579 - -0.47% -
BM_std_minmax_element<short>/3 1.85% 1.080 1.100 - -13.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.84% 11776159.120 11993289.991 - 5.15% -
std::transform(deque<int>)_(identity_transform)/8192 1.84% 2465.167 2510.582 - 2.84% -
std::sort_heap(deque<int>)/8 1.84% 36.024 36.686 - 5.27% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.84% 174478.577 177682.665 - -1.31% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.84% 3766.960 3836.134 - 0.05% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.83% 210850.761 214716.350 - 1.87% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.83% 6.094 6.206 - 1.44% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.83% 6843.842 6968.752 - -5.35% -
BM_deque_vector_move/2 1.82% 1.804 1.837 - 0.92% -
std::replace(deque<int>)_(prefix)/1024 1.82% 405.672 413.072 - 1.91% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 1.82% 584.569 595.226 - 1.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.82% 37.515 38.199 - -8.46% -
SetIntersection_None_Set_uint32_64_4 1.82% 21265636.559 21653004.568 - -0.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.82% 549.931 559.943 - 2.10% -
std::is_sorted(list<int>)/8 1.82% 2.081 2.119 - -0.67% -
std::reverse_copy(deque<int>)/64 1.82% 15.701 15.987 - 1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.82% 1030945.833 1049659.975 - 2.85% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.81% 2618.506 2665.887 - 0.02% -
SetIntersection_None_Set_uint64_16384_1 1.81% 160439959.594 163338820.562 - 0.86% -
std::multiset<int>::contains(key)_(existent)/1024 1.81% 3.963 4.034 - 1.14% -
BM_StringFindStringLiteral/64 1.80% 2.140 2.178 - -3.00% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.80% 148028.629 150699.567 - 1.64% -
BM_std_minmax_element<char>/1024 1.80% 273.212 278.139 - -7.69% -
std::count_if(list<int>)_(every_other)/8 1.80% 2.716 2.765 - -0.33% -
SetIntersection_Front_Set_uint64_262144_1024 1.80% 12550053.575 12775674.518 - 0.53% -
bm_lexicographical_compare<signed_char>/32768 1.80% 472.571 481.064 - 1.36% -
std::copy_if(deque<int>)_(every_other)/1048576 1.80% 364716.571 371267.269 - 0.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.79% 52.850 53.799 - 1.76% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.79% 1002894.613 1020882.650 - 1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.79% 350290295.941 356564329.689 - -0.09% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.79% 288209.174 293363.474 - 2.91% -
std::search(deque<int>)_(same_length)/1024 1.78% 473.211 481.654 - 1.86% -
SetIntersection_Interlaced_Set_uint32_64_16 1.78% 22317019.832 22714806.926 - 0.97% -
SetIntersection_Front_Vector_string_1024_64 1.78% 3204752.702 3261853.794 - -2.10% -
std::copy_if(vector<int>)_(entire_range)/262144 1.78% 58640.914 59685.172 - 0.82% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.78% 0.696 0.709 - 0.28% -
bm_lexicographical_compare<unsigned_char>/32768 1.78% 562.517 572.511 - 1.90% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.77% 2.125 2.163 - -0.14% -
SetIntersection_Front_Set_uint32_256_64 1.77% 5818788.429 5921698.986 - 8.31% -
BM_deque_deque_ranges_copy_backward/1024 1.77% 37.754 38.422 - 1.63% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.76% 264.633 269.301 - 6.12% -
std::make_heap(deque<int>)_(heap)/8 1.76% 20.774 21.140 - -0.36% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.76% 361620.726 367992.698 - -2.22% -
bm_gcd_trivial 1.76% 0.678 0.689 - 1.74% -
BM_vector_deque_move_backward/4096 1.76% 149.206 151.830 - 0.61% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 1.76% 2.249 2.288 - 2.81% -
SetIntersection_Interlaced_Vector_string_262144_1 1.76% 1105670.461 1125075.327 - 4.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.75% 12252.128 12467.087 - 0.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.75% 2.128 2.166 - -0.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.75% 2.125 2.162 - -0.22% -
std::unordered_multimap<int,_int>::clear()/32 1.75% 598.256 608.721 - 3.62% -
std::stable_sort(vector<int>)_(descending)/1024 1.75% 2777.984 2826.557 - -2.75% -
std::replace(deque<int>)_(prefix)/8192 1.75% 3207.739 3263.792 - 1.50% -
BM_StringAssignStr_Large_Opaque 1.75% 10.324 10.504 - -1.70% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.75% 23.080 23.483 - 2.28% -
BM_num_get<double> 1.74% 36.182 36.813 - -0.57% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.74% 28088.964 28578.512 - 1.59% -
std::multiset<int>::insert(value)_(already_present)/8192 1.74% 31.591 32.142 - 0.59% -
std::remove(vector<int>)_(sprinkled)/32 1.74% 48.416 49.259 - 2.40% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.74% 15.567 15.838 - 0.53% -
ranges::min(std::list<char>)/70000 1.74% 53107.561 54030.817 - 2.17% -
std::partition_point(list<int>)/32 1.74% 15.639 15.911 - -1.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.74% 11885558.715 12091884.008 - -0.77% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.73% 42314.526 43046.690 - -0.01% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.73% 1.224 1.245 - 0.68% -
std::make_heap(vector<int>)_(shuffled)/8 1.72% 15.936 16.211 - 2.00% -
SetIntersection_None_Set_uint64_1024_256 1.72% 8934891.142 9088868.806 - 1.89% -
std::set<std::string>::contains(key)_(existent)/1024 1.72% 20.901 21.261 - -14.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 59475.753 60499.075 - 0.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.72% 13.076 13.300 - -2.62% -
std::for_each_n(list<int>)/32 1.71% 11.087 11.277 - -0.74% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.71% 111.564 113.476 - -0.30% -
std::unordered_multimap<int,_int>::clear()/1024 1.71% 8476.642 8621.792 - 7.74% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.71% 24.375 24.792 - 1.41% -
std::remove_copy(deque<int>)_(prefix)/32 1.71% 12.893 13.113 - 1.43% -
BM_vector_deque_ranges_copy_backward/64 1.71% 3.037 3.089 - 3.36% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.71% 2.125 2.161 - -0.23% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.71% 240733.096 244841.336 - 1.24% -
SetIntersection_Interlaced_Set_string_16384_16 1.71% 243387701.831 247540701.562 - 4.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.70% 19.326 19.654 - -1.02% -
std::move_backward(list<int>)/8 1.70% 3.334 3.391 - 0.85% -
std::adjacent_find(list<int>,_pred)/8192 1.69% 7130.777 7251.579 - 1.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.69% 12.141 12.346 - -0.57% -
ranges::minmax(std::vector<long_long>)/8 1.69% 2.076 2.111 - 1.93% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.69% 166787.411 169599.186 - 3.20% -
BM_deque_deque_move/70000 1.68% 3363.727 3420.388 - 1.91% -
BM_PushHeap_float_Ascending_16 1.68% 0.981 0.998 - 1.68% -
SetIntersection_Interlaced_Vector_float_1024_4 1.68% 1391355.035 1414761.089 - 0.42% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.68% 19.904 20.239 - 4.12% -
std::multimap<int,_int>::clear()/0 1.68% 395.523 402.174 - 2.90% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.68% 1085672.395 1103913.023 - -0.65% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.68% 4.582 4.659 - 1.16% -
std::find(vector<char>)_(bail_25%)/8192 1.68% 39.719 40.385 - 0.97% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.68% 1.390 1.413 - 0.54% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.67% 782.453 795.557 - 0.53% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.67% 22.010 22.378 - 2.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.67% 54.162 55.068 - 1.33% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.67% 29.037 29.522 - 0.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.67% 652.996 663.884 - 1.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.66% 20.079 20.414 - 1.27% -
SetIntersection_Interlaced_Vector_string_16_1 1.66% 65604980.314 66696081.283 - 3.54% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.66% 801.364 814.661 - 0.57% -
rng::fold_left(vector<int>)/8 1.66% 3.574 3.633 - 2.36% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.66% 987540.717 1003917.439 - 2.62% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.66% 55721.187 56645.036 - 5.17% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.66% 2.273 2.311 - -5.39% -
std::reverse(vector<int>)/32768 1.66% 1049.244 1066.627 - 3.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.65% 18.364 18.668 - -0.19% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.65% 11513758.484 11704287.516 - -0.30% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.65% 633714.787 644174.731 - 1.51% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.65% 12.580 12.787 - 1.64% -
std::reverse_copy(deque<int>)/32768 1.64% 7904.107 8033.875 - 0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.64% 11296694.765 11481823.597 - 1.09% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.64% 50.725 51.555 - 2.09% -
std::map<int,_int>::ctor(const&)/1024 1.64% 6512.080 6618.686 - -3.85% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.63% 753.547 765.863 - -0.73% -
std::multiset<std::string>::ctor(const&)/0 1.63% 12.817 13.026 - 2.56% -
BM_deque_vector_ranges_move/1024 1.63% 37.338 37.946 - 1.01% -
SetIntersection_None_Set_float_64_1 1.62% 22164630.300 22524424.752 - 0.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.62% 106.398 108.124 - 3.61% -
std::move_backward(deque<int>)/4096 1.62% 152.702 155.172 - -3.20% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.62% 31.843 32.357 - 1.28% -
ranges::min(std::deque<long_long>)/8 1.62% 2.268 2.305 - 2.07% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.61% 758.028 770.267 - 1.31% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.61% 36718.742 37310.546 - 0.93% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.61% 2.075 2.108 - 1.42% -
std::is_sorted(vector<int>,_pred)/1024 1.61% 462.687 470.123 - -0.03% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.61% 272720.271 277102.797 - 0.22% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.61% 15026.812 15268.156 - -0.79% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.61% 12649.418 12852.507 - 0.16% -
bm_ranges_lexicographical_compare<int>/64 1.60% 4.343 4.413 - 1.91% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.60% 16.769 17.038 - -0.19% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.60% 17.323 17.601 - 13.56% -
std::move_backward(vector<bool>)_(aligned)/512 1.60% 2.280 2.317 - -0.28% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.60% 42.461 43.140 - 3.08% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.60% 32.321 32.838 - 1.03% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.60% 755660.817 767724.753 - 1.42% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.60% 3808.654 3869.435 - 0.84% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.59% 30.972 31.466 - 3.42% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.59% 427.625 434.439 - 0.07% -
std::find_if(list<int>)_(bail_25%)/32768 1.59% 7428.034 7545.924 - 5.95% -
std::move_backward(list<int>)/262144 1.59% 257033.184 261111.792 - 1.71% -
std::remove_if(list<int>)_(sprinkled)/8192 1.58% 8052.557 8180.031 - 2.10% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.58% 7494.497 7612.953 - 1.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.58% 119282.805 121167.997 - -4.53% -
std::fill_n(vector<int>)/32 1.58% 1.127 1.144 - 1.31% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.57% 213.782 217.145 - -4.22% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.57% 15.771 16.019 - 2.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.57% 12765.878 12966.559 - 1.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.57% 140610.661 142816.432 - 0.32% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.57% 11.396 11.574 - -0.68% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.56% 86865.854 88224.470 - 2.14% -
std::copy_n(vector<int>)/262144 1.56% 12532.344 12728.020 - 1.48% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.56% 9.766 9.919 - -0.47% -
BM_deque_vector_move_backward/1024 1.56% 36.711 37.283 - -3.99% -
std::swap_ranges(list<int>)/1024 1.55% 747.300 758.915 - 1.51% -
SetIntersection_Front_Vector_float_64_64 1.55% 10800309.998 10968087.384 - 0.48% -
BM_deque_vector_move/1024 1.55% 36.794 37.365 - -6.85% -
bm_swap_ranges_vb_unaligned/64 1.55% 4.940 5.017 - 0.17% -
std::replace(deque<int>)_(sprinkled)/50 1.55% 18.002 18.281 - 1.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.55% 955545.288 970351.207 - 1.85% -
BM_StringFindMatch1/64 1.55% 983.003 998.207 - 1.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.54% 4.022 4.085 - -0.86% -
std::rotate(list<int>)_(by_1/3)/8192 1.54% 8197.130 8323.553 - 0.87% -
std::remove(list<int>)_(sprinkled)/1024 1.54% 928.760 943.072 - 0.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.54% 0.698 0.709 - 0.40% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.54% 477.220 484.552 - 0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.53% 252372.831 256242.170 - 4.50% -
std::copy(list<int>)/1048576 1.53% 854974.786 868039.975 - 0.97% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.53% 86832.315 88158.956 - -0.74% -
SetIntersection_Front_Set_string_16_16 1.52% 59201679.304 60104311.454 - 1.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.52% 1042887.418 1058740.127 - 3.60% -
ranges::minmax(std::list<long_long>)/8 1.52% 2.517 2.555 - 0.76% -
std::remove(deque<int>)_(sprinkled)/1024 1.52% 511.264 519.025 - 0.56% -
bm_ranges_lexicographical_compare<signed_char>/8 1.52% 3.502 3.555 - 5.71% -
rng::contains_subrange(list<int>)_(single_element)/16 1.51% 4.794 4.866 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.51% 67260612.057 68274914.772 - 3.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.51% 1797995.921 1825076.221 - -2.36% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.50% 5448.275 5530.262 - 3.65% -
std::upper_bound(std::list<int>)/8 1.50% 16.029 16.269 - 0.78% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.50% 509654.921 517296.793 - 0.37% -
std::find_if_not(deque<int>)_(process_all)/1024 1.50% 248.767 252.495 - 0.46% -
BM_vector_deque_ranges_move/4096 1.50% 145.614 147.796 - 2.46% -
std::reverse_copy(deque<int>)/512 1.50% 123.228 125.073 - 1.18% -
std::transform(list<int>)_(identity_transform)/8192 1.50% 7004.818 7109.661 - -10.32% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.50% 23.335 23.684 - 2.71% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.49% 17.677 17.941 - 4.51% -
SetIntersection_None_Set_uint32_64_1 1.49% 22452201.829 22786579.708 - 3.46% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.49% 941476.672 955463.050 - 0.56% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.48% 17.569 17.829 - 0.61% -
BM_vector_deque_move/4000 1.48% 140.779 142.859 - 1.53% -
std::unique(deque<int>)_(contiguous)/8192 1.47% 3697.270 3751.705 - 0.08% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.47% 563.756 572.049 - 1.44% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.47% 346.008 351.093 - 6.18% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.47% 12.234 12.413 - 0.80% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.47% 1.766 1.791 - 0.45% -
rng::contains(list<int>)_(process_all)/1048576 1.47% 822819.119 834879.943 - 2.45% -
SetIntersection_Interlaced_Vector_string_64_64 1.46% 26943209.535 27337859.072 - 2.62% -
std::remove(list<int>)_(sprinkled)/8192 1.46% 7863.522 7978.663 - 0.51% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.46% 3311.047 3359.485 - 0.50% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.46% 93084.860 94445.298 - -0.13% -
SetIntersection_None_Set_uint64_1024_16 1.46% 8972386.503 9103397.278 - 2.91% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.46% 6827.782 6927.390 - 1.13% -
SetIntersection_Interlaced_Vector_float_262144_1024 1.46% 103759567.730 105273279.698 - 19.95% -
std::remove_if(deque<int>)_(prefix)/8192 1.46% 4178.163 4239.095 - 0.19% -
std::all_of(list<int>)_(process_all)/50 1.46% 21.724 22.041 - 1.95% -
std::find_if(deque<int>)_(bail_25%)/1024 1.45% 77.416 78.542 - 0.97% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.45% 562.829 571.015 - -2.25% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 1.45% 68273.448 69263.350 - 1.44% -
SetIntersection_None_Vector_uint32_262144_1 1.44% 1128766.049 1145074.444 - -0.15% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.44% 31.171 31.620 - 3.75% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.44% 49960.663 50678.459 - -1.77% -
std::replace_if(list<int>)_(prefix)/1024 1.44% 728.157 738.607 - 1.45% -
std::copy_if(deque<int>)_(entire_range)/4096 1.43% 1010.110 1024.581 - 0.86% -
std::sort(deque<int>)_(shuffled)/8 1.43% 22.910 23.238 - 1.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.43% 557367.419 565346.690 - 0.30% -
SetIntersection_Front_Set_string_64_16 1.43% 24370718.248 24719530.134 - 3.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.43% 592237.622 600703.798 - -0.09% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.42% 47.763 48.444 - -2.65% -
std::is_partitioned(list<int>)_(partitioned)/32 1.42% 8.627 8.750 - 1.36% -
std::search(vector<int>)_(no_match)/1000 1.42% 214.568 217.615 - 4.66% -
bm_lexicographical_compare<int>/512 1.42% 29.463 29.881 - -0.79% -
std::replace_if(deque<int>)_(prefix)/8192 1.42% 3420.887 3469.421 - 0.56% -
std::upper_bound(std::forward_list<int>)/100 1.42% 95.999 97.361 - 0.64% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.42% 32520.954 32981.873 - 1.07% -
BM_vector_deque_copy/65536 1.42% 2857.387 2897.872 - 1.34% -
std::move(vector<bool>)_(aligned)/1048576 1.42% 1703.571 1727.690 - 1.74% -
rng::contains_subrange(deque<int>)_(process_all)/32 1.42% 14.421 14.625 - -0.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.41% 0.913 0.926 - -0.44% -
bm_ranges_swap_ranges_vb_aligned/4096 1.41% 11.942 12.111 - 0.06% -
SetIntersection_None_Set_float_1024_1024 1.41% 8991857.397 9118276.315 - 1.76% -
std::find(list<int>)_(bail_25%)/8192 1.40% 1418.786 1438.709 - 1.47% -
SetIntersection_Interlaced_Vector_float_1024_256 1.40% 5542685.328 5620409.414 - 0.71% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.40% 3.608 3.659 - 1.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.40% 23626.868 23957.704 - -0.32% -
std::rotate(list<int>)_(1_element_backward)/1024 1.40% 733.692 743.950 - 1.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.40% 42325.455 42916.737 - -1.83% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.39% 576986.762 585026.467 - 1.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.39% 11760.130 11923.980 - 0.29% -
std::search(vector<int>)_(no_match)/1024 1.39% 219.520 222.575 - 6.08% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1.39% 1418282.810 1437984.707 - 0.55% -
std::upper_bound(std::deque<int>)/8192 1.39% 64.354 65.248 - 0.83% -
std::find_if_not(deque<int>)_(process_all)/32768 1.39% 7991.537 8102.473 - 0.43% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.39% 468.376 474.878 - 1.29% -
BM_std_minmax_element<char>/5500 1.39% 1441.057 1461.023 - -12.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.38% 17.901 18.149 - 2.03% -
SetIntersection_Front_Set_uint64_1024_1024 1.38% 12364017.187 12534976.877 - -3.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.38% 118248.438 119882.556 - 0.70% -
std::copy(vector<bool>)_(aligned)/32768 1.38% 34.757 35.237 - 1.39% -
BM_deque_vector_copy/5500 1.38% 194.464 197.144 - -2.93% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.38% 24.975 25.319 - 0.36% -
std::shift_right(vector<int>)/50 1.38% 5.284 5.357 - 1.25% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.38% 610.348 618.749 - -2.91% -
std::upper_bound(std::deque<int>)/100 1.38% 30.364 30.782 - 0.89% -
std::move(vector<bool>)_(unaligned)/64 1.38% 1.631 1.653 - 1.78% -
std::copy_if(deque<int>)_(entire_range)/262144 1.37% 68774.201 69719.091 - 0.49% -
std::replace_if(list<int>)_(sprinkled)/1024 1.37% 729.294 739.303 - 1.15% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.37% 4485.262 4546.800 - 0.59% -
std::reverse(deque<int>)/512 1.37% 112.012 113.549 - -11.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.37% 18.742 18.999 - 2.03% -
SetIntersection_Interlaced_Vector_string_16384_4 1.37% 1809998.454 1834809.159 - 2.73% -
std::transform(vector<int>)_(identity_transform)/50 1.37% 16.064 16.284 - 1.08% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.37% 944682.592 957611.678 - -2.84% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 1.36% 136.360 138.221 - 4.79% -
std::copy(deque<int>)/262144 1.36% 11566.385 11724.216 - 1.20% -
std::copy_if(deque<int>)_(every_other)/8 1.36% 3.399 3.446 - 0.36% -
std::copy_if(list<int>)_(every_other)/1048576 1.36% 820991.267 832149.940 - 0.44% -
SetIntersection_Interlaced_Vector_string_256_1 1.36% 4347446.389 4406525.240 - 3.86% -
std::partition_copy(deque<int>)/32 1.36% 12.799 12.973 - -0.02% -
std::replace_if(vector<int>)_(prefix)/8192 1.36% 2006.992 2034.237 - -0.05% -
std::remove(vector<int>)_(sprinkled)/8192 1.36% 1958.936 1985.492 - -1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.35% 9436636.240 9564326.290 - 5.18% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.35% 10.911 11.058 - -5.06% -
BM_std_minmax_element<char>/4000 1.35% 1048.304 1062.445 - -11.07% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.35% 45.608 46.222 - -2.25% -
std::reverse(deque<int>)/4096 1.34% 711.632 721.202 - -2.96% -
std::count(vector<int>)_(every_other)/1048576 1.34% 104513.664 105915.507 - -2.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.34% 352239299.645 356960072.060 - 2.11% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.34% 4279.396 4336.717 - 0.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.34% 22.103 22.399 - -1.89% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.34% 3927.128 3979.588 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.34% 24.293 24.617 - 0.68% -
std::replace_if(vector<int>)_(prefix)/50 1.34% 13.805 13.989 - 2.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.33% 1450.886 1470.220 - -0.48% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.33% 202.494 205.188 - 1.07% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.33% 28.392 28.769 - 0.68% -
BM_PushHeap_float_Ascending_16384 1.33% 4.291 4.348 - 1.30% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.33% 9.779 9.909 - 1.13% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.33% 7294.064 7390.866 - 0.89% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.33% 27.187 27.548 - -0.67% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.33% 15273.056 15475.562 - 0.75% -
BM_deque_vector_ranges_copy_backward/5500 1.33% 200.606 203.264 - 3.46% -
std::search(list<int>)_(near_matches)/1000 1.32% 37526.370 38022.843 - 0.36% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.32% 1.176 1.192 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.32% 2.500 2.533 - -0.09% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.32% 1.473 1.492 - 10.43% -
std::find(list<int>)_(bail_25%)/8 1.32% 0.919 0.931 - 1.50% -
std::partition(list<int>)_(sparse)/1024 1.31% 716.913 726.333 - 1.19% -
ranges::min(std::deque<__int128>)/8 1.31% 2.792 2.829 - -0.26% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.31% 4512.343 4571.535 - 1.47% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.31% 31.915 32.333 - -1.19% -
rng::contains(deque<int>)_(process_all)/1048576 1.31% 242412.885 245584.400 - -1.11% -
std::make_heap(deque<int>)_(ascending)/1024 1.31% 2595.500 2629.442 - 0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.31% 349479160.708 354043934.604 - 1.09% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.31% 29.336 29.719 - 1.20% -
SetIntersection_Interlaced_Set_float_1024_16 1.30% 11559718.693 11710515.728 - 2.89% -
std::partial_sort_copy(vector<int>)_(descending)/8192 1.30% 93211.522 94426.747 - 0.89% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.30% 10.442 10.578 - -2.43% -
std::count_if(list<int>)_(every_other)/1024 1.30% 744.769 754.466 - 1.21% -
std::make_heap(deque<int>)_(ascending)/8192 1.30% 20434.578 20699.813 - 0.11% -
std::count(deque<int>)_(every_other)/8192 1.30% 1915.092 1939.944 - 0.06% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.30% 31591.357 32001.055 - 0.89% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.30% 573763.593 581204.049 - 0.55% -
std::move(vector<bool>)_(aligned)/4096 1.30% 6.986 7.076 - 1.54% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.29% 1861.663 1885.762 - 0.48% -
rng::contains(deque<int>)_(process_all)/8192 1.29% 1852.142 1876.114 - -5.03% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.29% 723560.947 732919.011 - 0.91% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.29% 15681.094 15883.633 - -0.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.29% 57576.476 58319.212 - -2.51% -
BM_vector_deque_ranges_copy/4000 1.29% 140.667 142.475 - 1.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 804147.698 814476.803 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.28% 19879286.500 20134535.303 - 1.62% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.28% 631569.454 639672.107 - 0.55% -
BM_deque_vector_move/0 1.28% 1.426 1.444 - 7.56% -
std::move(deque<int>)/262144 1.28% 14862.681 15052.884 - -7.46% -
std::multiset<int>::erase(iterator)/32 1.28% 21.190 21.461 - 0.69% -
std::copy_if(deque<int>)_(entire_range)/512 1.27% 133.744 135.448 - 0.87% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.27% 5027066.058 5090917.834 - 4.91% -
std::adjacent_find(vector<int>)/8 1.27% 2.000 2.025 - 0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.27% 22944.589 23235.025 - -0.56% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.26% 4029.769 4080.694 - -0.16% -
std::rotate(vector<bool>)_(by_1/3)/50 1.26% 17.585 17.807 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.26% 22845672.486 23133636.396 - 3.98% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.26% 848.192 858.857 - 1.28% -
std::sort(vector<NonIntegral>)_(heap)/8 1.26% 23.423 23.717 - 0.03% -
std::reverse(deque<int>)/32768 1.26% 5666.035 5737.225 - -2.44% -
std::rotate_copy(deque<int>)/1024 1.26% 34.346 34.777 - 0.14% -
std::partition_point(list<int>)/1024 1.26% 1282.087 1298.189 - 0.10% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.26% 22.866 23.153 - -0.07% -
std::shift_right(deque<int>)/8192 1.25% 305.668 309.504 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.25% 1345830.970 1362690.843 - 1.96% -
std::count(deque<int>)_(every_other)/1048576 1.25% 250725.381 253863.157 - 0.84% -
std::multimap<std::string,_int>::clear()/0 1.25% 399.083 404.075 - 2.96% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.25% 625.005 632.821 - 0.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.25% 690.740 699.359 - 0.73% -
bm_swap_ranges_vb_aligned/512 1.24% 4.919 4.980 - 0.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.24% 6633.146 6715.360 - 1.21% -
std::find(vector<int>)_(process_all)/8 1.24% 2.702 2.735 - -1.52% -
BM_deque_deque_ranges_copy_backward/1 1.24% 2.523 2.555 - 3.20% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.24% 12504.796 12659.557 - -1.34% -
BM_tolower_string<wchar_t> 1.23% 6.286 6.364 - 0.71% -
std::unordered_set<int>::count(key)_(existent)/1024 1.23% 1.295 1.311 - -14.19% -
std::move(deque<int>)/4096 1.23% 147.783 149.604 - 0.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.23% 23.828 24.120 - 0.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.23% 3828.916 3875.952 - 0.60% -
std::copy_backward(vector<bool>)_(aligned)/512 1.23% 1.547 1.566 - -4.73% -
std::is_sorted(vector<int>,_pred)/8192 1.23% 3690.085 3735.382 - -0.02% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.23% 3696.392 3741.753 - 1.31% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.23% 13208.976 13370.932 - 7.81% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.23% 16.128 16.325 - 0.75% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.23% 38482.137 38953.587 - 0.91% -
std::reverse(vector<int>)/512 1.22% 16.524 16.727 - 2.50% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.22% 678.819 687.122 - 1.56% -
rng::starts_with(list<int>,_pred)/8 1.22% 3.478 3.520 - 0.68% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.22% 55.966 56.649 - 0.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.22% 17.287 17.498 - 1.75% -
std::make_heap(deque<int>)_(descending)/8 1.22% 20.667 20.919 - -2.35% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.21% 26.511 26.832 - -1.28% -
BM_std_minmax_element<char>/64000 1.21% 16622.266 16823.322 - -14.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.21% 56692.348 57376.855 - 1.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.21% 600413.485 607657.962 - 0.47% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.21% 780.858 790.276 - 1.22% -
rng::fold_left(list<int>)/50 1.21% 37.492 37.944 - -2.66% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.20% 1589316.573 1608424.981 - 1.14% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.20% 12934.151 13089.332 - -1.17% -
SetIntersection_Front_Vector_float_262144_262144 1.20% 350517718.489 354719578.537 - 0.47% -
ranges::min(std::deque<char>)/8 1.20% 2.283 2.311 - -7.59% -
BM_deque_vector_move_backward/4096 1.19% 147.712 149.476 - -1.95% -
BM_PushHeap_string_Random_262144 1.19% 17.931 18.144 - -2.93% -
bm_lexicographical_compare<unsigned_char>/512 1.19% 8.638 8.741 - 1.15% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.19% 21.110 21.360 - -1.34% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.18% 172261.493 174301.918 - -0.15% -
SetIntersection_None_Vector_uint64_262144_64 1.18% 1124148.676 1137421.173 - -0.36% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.18% 1367.236 1383.372 - -3.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 13447.838 13606.528 - 2.82% -
BM_vector_deque_move/64 1.18% 2.772 2.805 - -0.77% -
SetIntersection_Interlaced_Vector_string_4_1 1.18% 223104044.453 225733521.749 - 2.85% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.18% 753.581 762.455 - 0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.17% 23712.793 23990.680 - -0.30% -
std::swap_ranges(list<int>)/50 1.17% 31.870 32.242 - 1.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.17% 4737.806 4793.102 - 7.35% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.17% 59.221 59.911 - 0.75% -
ranges::minmax(std::list<long_long>)/70000 1.16% 54022.020 54651.239 - 0.87% -
std::search(list<int>)_(near_matches)/1024 1.16% 39173.691 39629.753 - 0.50% -
std::none_of(list<int>)_(process_all)/50 1.16% 21.786 22.039 - 1.30% -
std::remove(vector<int>)_(prefix)/1024 1.16% 303.777 307.291 - 1.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.15% 1431882.474 1448387.474 - -0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.15% 18612063.147 18826246.731 - 2.92% -
std::stable_partition(vector<int>)_(dense)/32 1.15% 21.120 21.363 - 6.79% -
SetIntersection_Front_Vector_uint64_64_64 1.15% 10702633.848 10825488.739 - -0.61% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.15% 424441.570 429313.523 - 1.05% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.14% 295.770 299.148 - 0.45% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.14% 50.472 51.048 - 1.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.14% 122227.464 123622.717 - 5.47% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.14% 1295765.431 1310508.132 - 0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.14% 252514816.985 255381989.797 - 0.96% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.14% 838659.492 848181.827 - 1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.14% 543284524.648 549452337.328 - 3.26% -
std::sample(list<int>)/1024 1.13% 11872.850 12007.585 - 0.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.13% 33.989 34.374 - 0.85% -
SetIntersection_Front_Vector_string_262144_4 1.13% 1186812.688 1200271.979 - 1.15% -
std::find(vector<long_long>)_(bail_25%)/8 1.13% 0.893 0.904 - 4.68% -
std::find_if(list<int>)_(process_all)/8 1.13% 2.294 2.320 - -0.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 1.13% 54.342 54.954 - 3.76% -
std::remove_copy(list<int>)_(prefix)/1024 1.13% 734.484 742.764 - 1.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.12% 799519.359 808513.784 - -0.07% -
BM_toupper_string<wchar_t> 1.12% 6.304 6.375 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.12% 35727399.415 36128869.294 - 3.07% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.12% 3.809 3.851 - 1.01% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.12% 55.331 55.950 - -1.46% -
std::replace(list<int>)_(sprinkled)/32 1.12% 11.153 11.278 - 1.86% -
BM_deque_deque_copy_backward/4096 1.12% 150.926 152.614 - -0.55% -
BM_PushHeap_uint32_Ascending_16 1.12% 0.917 0.927 - -6.06% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.12% 2.247 2.272 - -3.09% -
std::remove_copy(vector<int>)_(prefix)/1024 1.12% 260.468 263.377 - 0.89% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 1.12% 5.944 6.010 - 2.10% -
std::make_heap(vector<int>)_(descending)/8192 1.11% 1948.887 1970.573 - 0.70% -
std::adjacent_find(list<int>,_pred)/1048576 1.11% 910464.848 920588.097 - 0.73% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.11% 2914.379 2946.683 - 0.98% -
std::replace(vector<int>)_(sprinkled)/32 1.11% 5.802 5.867 - 7.25% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.10% 3433.542 3471.398 - 0.49% -
std::copy_if(list<int>)_(entire_range)/262144 1.10% 214826.395 217193.198 - 2.06% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.10% 5648.910 5710.977 - 1.61% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.10% 14.935 15.099 - 0.18% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.09% 740.091 748.193 - 0.57% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.09% 1163.092 1175.814 - 0.82% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.09% 6168.166 6235.630 - -0.64% -
std::count_if(list<int>)_(every_other)/1048576 1.09% 878271.751 887858.449 - 1.06% -
std::set<int>::erase(key)_(existent)/32 1.09% 22.008 22.247 - 3.39% -
bm_lexicographical_compare<int>/4096 1.09% 236.536 239.113 - 0.63% -
std::sample(vector<int>)/8192 1.09% 90720.996 91709.011 - 0.85% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.09% 2765.025 2795.134 - -1.78% -
std::copy_n(deque<int>)/64 1.09% 2.787 2.817 - 0.78% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.09% 17.296 17.484 - 2.13% -
std::copy_if(list<int>)_(entire_range)/32768 1.08% 26037.497 26319.469 - 1.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.08% 730.717 738.624 - -0.50% -
std::move(vector<int>)/64 1.08% 4.127 4.172 - 0.87% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.08% 276.552 279.530 - -5.28% -
std::find(list<int>)_(process_all)/50 1.07% 18.826 19.028 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.07% 18569269.416 18768240.288 - 0.59% -
std::partition(vector<int>)_(sparse)/1024 1.07% 253.223 255.935 - 0.39% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.07% 505.703 511.114 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.07% 170028454.787 171843837.560 - 2.35% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 1.07% 22.701 22.943 - 0.61% -
std::remove(list<int>)_(prefix)/32 1.07% 51.947 52.501 - 0.91% -
BM_deque_vector_ranges_copy/1 1.07% 2.095 2.117 - 0.62% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.06% 19.980 20.193 - 3.79% -
rng::find_last(vector<char>)_(bail_10%)/50 1.06% 10.796 10.911 - 0.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.06% 371.217 375.160 - 0.95% -
std::partial_sort(deque<int>)_(repeated)/1024 1.06% 6271.045 6337.570 - 1.05% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.06% 6402.816 6470.452 - -0.87% -
std::move(vector<int>)/512 1.05% 19.971 20.182 - -0.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.05% 1.463 1.479 - 0.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 210476.717 212685.727 - 5.66% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.05% 3318.232 3353.044 - 0.99% -
std::remove(vector<int>)_(prefix)/8192 1.05% 2084.830 2106.674 - 0.87% -
bm_lexicographical_compare<int>/32768 1.05% 1909.282 1929.261 - 0.74% -
std::find(deque<int>)_(process_all)/1024 1.04% 239.758 242.260 - -0.13% -
BM_vector_deque_ranges_copy/1024 1.04% 35.914 36.289 - 0.34% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.04% 12495.451 12625.834 - 5.52% -
std::adjacent_find(vector<int>)/8192 1.04% 1811.272 1830.134 - 1.32% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.03% 3907.197 3947.482 - -2.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.03% 137617701.811 139035022.991 - 3.25% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.03% 303.079 306.200 - 0.15% -
std::shuffle(vector<int>)/32 1.03% 276.030 278.868 - 1.05% -
BM_deque_deque_copy_backward/5500 1.02% 201.973 204.039 - -0.23% -
std::copy(deque<int>)/4096 1.02% 144.121 145.593 - -0.02% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.02% 4580.301 4627.007 - 1.87% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.02% 87893.273 88787.595 - 1.10% -
std::lower_bound(std::vector<int>)/100 1.02% 12.070 12.193 - -4.43% -
BM_vector_deque_move/1 1.02% 2.282 2.305 - -0.41% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.02% 20.433 20.641 - -0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 631323.920 637725.487 - 0.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 1.01% 40.793 41.206 - 1.21% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.01% 13.484 13.620 - 2.45% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.01% 717.858 725.088 - 0.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 138138.831 139529.407 - -2.08% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.01% 8.255 8.338 - 0.08% -
SetIntersection_Front_Set_uint64_16384_256 1.01% 3884669.344 3923716.399 - 3.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 1.00% 15177.423 15329.888 - -2.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.00% 169736.869 171435.366 - 1.84% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.00% 5.649 5.705 - -0.66% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.576 - -1.54% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 206.437 - 1.16% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.254 388.001 -0.30% 388.001
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 625.612 - 0.57% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 600.252 - 0.76% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.091 534.655 0.36% 534.655
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.830 - 0.34% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.430 - 0.50% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.30% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.312 - 0.09% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.354 - -1.18% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3813.596 17.622 677.397 -2.91% 677.397
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 15.980 379.097 1.67% 379.097
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.551 - 0.18% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.71% 2241.208 28.934 - -0.53% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.447 - 1.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.433 - -0.26% -
std::search_n(vector<int>)_(no_match)/1024 -98.44% 208.692 3.259 78.508 -0.10% 78.508
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 77.037 - 0.65% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 60.062 - 0.48% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.087 71.413 0.40% 71.413
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.40% 596.226 15.480 91.475 2.00% 91.475
std::search_n(deque<int>)_(no_match)/1024 -95.49% 304.751 13.732 42.457 1.22% 42.457
std::distance(join_view(vector<vector<int>>))/50 -95.18% 12.517 0.603 - -8.80% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.91% 10774.351 872.089 - 1.18% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.55% 844.361 71.368 - 2.17% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.27% 1371.376 119.715 - 1.41% -
std::find_end(list<int>)_(match_near_end)/1000 -89.49% 733.450 77.062 - 1.09% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.373 - 0.42% -
std::find_end(vector<int>)_(match_near_end)/1000 -88.96% 261.801 28.897 - 3.61% -
std::fill_n(deque<int>)/8192 -87.37% 1866.881 235.738 - 1.66% -
std::fill(deque<int>)/8192 -87.32% 1864.796 236.546 - 0.96% -
std::fill(deque<int>)/1024 -87.11% 232.589 29.970 - 0.09% -
std::fill_n(deque<int>)/1024 -87.02% 231.642 30.071 - 1.78% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.80% 560.703 74.026 - -0.31% -
std::find_end(deque<int>)_(match_near_end)/1000 -86.79% 348.494 46.038 - 24.18% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - -11.75% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.68% 22086.172 3162.685 - 0.22% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.07% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.65% 2265.885 370.369 - 0.56% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.58% 287.978 47.293 - 0.62% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.66% 3859.343 669.338 - 3.90% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.53% 968.953 169.279 - 2.54% -
std::fill_n(deque<int>)/50 -82.00% 12.186 2.193 - 0.73% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.57% 323441.716 59601.441 - -0.11% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.44% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.43% 323485.437 60067.628 - 0.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.32% 122.759 22.937 - 1.70% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.92% 271537.279 57234.886 - 0.04% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.11% 263474.992 57685.648 - 0.37% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -77.68% 129.218 28.843 - -7.71% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.33% 1779.984 403.571 - 0.23% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -77.28% 129.651 29.456 - -2.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -76.92% 94.891 21.903 - -8.11% -
BM_num_get<void*> -76.70% 47.636 11.100 - 2.28% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -76.52% 126.878 29.790 - 1.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -76.45% 125.098 29.459 - 7.22% -
std::find_end(deque<int>)_(same_length)/1024 -76.07% 1394.647 333.716 - -0.41% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -75.74% 96.757 23.473 - 2.70% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.46% 194270.888 47682.429 - -3.88% -
std::find_end(deque<int>)_(same_length)/8192 -74.17% 11168.880 2885.446 - 8.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -73.66% 86.806 22.861 - -4.15% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -73.23% 90.470 24.220 - 5.92% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.71% 161550.849 48930.787 - 0.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.07% 15320.993 4738.743 - -0.09% -
std::rotate(vector<int>)_(by_1/3)/50 -68.63% 35.296 11.074 - -0.72% -
std::fill(vector<bool>)/262144 -67.86% 720.065 231.396 - -42.64% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.63% 2539.115 821.885 - 0.79% -
std::rotate(vector<int>)_(by_1/4)/50 -67.30% 35.303 11.543 - -0.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -65.95% 1747.195 594.841 - -13.70% -
std::find_end(deque<int>)_(same_length)/1000 -65.09% 935.209 326.499 - -2.57% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.09% 778.389 271.762 - 2.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -63.69% 1666.586 605.057 - -8.35% -
std::vector<int>::ctor(size)/8192 -62.69% 517.543 193.086 - -66.07% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.54% 138430.643 51859.806 - -0.26% -
BM_num_get<unsigned_int> -61.71% 25.424 9.735 - 1.16% -
std::rotate(deque<int>)_(by_1/4)/50 -61.58% 73.934 28.406 - 1.43% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.20% 18151.862 7043.602 - -0.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.97% 2416.837 943.228 - -0.28% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.85% 6755.688 2644.869 - 3.30% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.48% 17545.803 6934.367 - 0.27% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.47% 14734.367 5824.796 - -1.97% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.46% 249.065 98.476 - 0.53% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.19% 17633.737 7019.810 - -2.19% -
BM_num_get<unsigned_long_long> -60.17% 25.970 10.343 - -0.11% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.01% 130791.216 52300.859 - 0.27% -
BM_num_get<unsigned_short> -59.93% 25.562 10.242 - 1.13% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.83% 17236.328 6924.367 - 1.44% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -59.69% 40.523 16.335 - -5.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.67% 248.703 100.313 - 0.56% -
std::rotate(deque<int>)_(by_1/3)/50 -59.29% 75.430 30.704 - 3.07% -
BM_num_get<unsigned_long> -59.23% 25.450 10.375 - 0.17% -
std::fill_n(vector<bool>)/1048576 -58.41% 3822.407 1589.666 - -58.42% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.40% 13790.984 5736.442 - -4.85% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.62% 14372.895 6091.070 - -0.14% -
BM_num_get<long_long> -57.39% 24.715 10.531 - -1.58% -
std::copy_n(vector<int>)/32768 -57.06% 3686.644 1583.040 - -57.22% -
std::rotate(vector<int>)_(by_1/4)/32 -56.85% 10.967 4.733 - 0.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -56.59% 39.245 17.036 - -0.87% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.35% 11462.674 5003.312 - 1.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.93% 222.294 97.971 - 0.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.86% 76.407 33.730 - 0.62% -
BM_num_get<long> -55.77% 24.398 10.790 - 1.34% -
std::rotate(deque<int>)_(by_1/4)/32 -55.71% 29.813 13.204 - 0.68% -
rng::for_each(map<int>)/8192 -55.54% 16529.420 7348.224 - 0.47% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -55.50% 13791.062 6137.539 - -0.36% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -55.48% 40.801 18.164 - -0.76% -
std::for_each(map<int>::iterator)/8192 -55.12% 16371.941 7346.971 - -1.33% -
std::rotate(deque<int>)_(by_1/3)/32 -54.13% 44.961 20.622 - -0.52% -
rng::for_each(multimap<int>)/8192 -53.41% 15883.257 7399.496 - -1.02% -
BM_num_get<bool> -53.27% 25.320 11.831 - 0.36% -
std::for_each(multimap<int>::iterator)/8192 -53.07% 16071.612 7542.272 - -2.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -52.49% 52.412 24.901 - 30.79% -
std::search_n(vector<int>)_(no_match)/32 -52.04% 6.887 3.303 0.686 0.70% 0.686
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -51.97% 213.056 102.336 - -0.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.23% 206.029 100.471 - 1.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -51.09% 216.578 105.928 - 2.25% -
std::for_each(multiset<int>::iterator)/8192 -50.51% 16097.390 7966.892 - -2.94% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -50.47% 34.435 17.054 - -0.41% -
std::find_end(vector<int>)_(same_length)/8192 -50.04% 4021.139 2009.094 - -3.20% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.01% 1547.198 773.490 - 0.72% -
std::for_each(set<int>::iterator)/8192 -49.94% 15715.673 7866.915 - -2.23% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.91% 417.683 209.197 - -0.65% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.91% 1584.834 793.859 - 0.81% -
std::find_end(list<int>)_(same_length)/1024 -49.89% 1500.195 751.713 - 0.59% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.60% 1212.963 611.305 - 0.70% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.60% 9944.725 5011.919 - 0.59% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.60% 1241.659 625.857 - 0.61% -
rng::for_each(set<int>)/8192 -49.58% 15441.804 7786.091 - -0.46% -
std::find_end(vector<int>)_(same_length)/1024 -49.54% 505.125 254.882 - -1.10% -
rng::for_each(multiset<int>)/8192 -49.48% 15381.589 7771.310 - -0.29% -
std::find_if(list<int>)_(process_all)/50 -49.35% 38.050 19.274 - -2.82% -
std::rotate(vector<int>)_(by_1/3)/32 -49.11% 19.468 9.908 - -0.31% -
std::find_end(vector<int>)_(same_length)/1000 -49.09% 494.629 251.799 - 2.97% -
std::find_end(list<int>)_(same_length)/1000 -49.00% 1471.156 750.274 - 2.54% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -48.85% 130.284 66.643 - -3.72% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.77% 416.280 213.250 - -3.50% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.73% 37.468 19.208 - -0.23% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.60% 401.487 206.355 - -0.54% -
std::find_end(list<int>)_(same_length)/8192 -48.21% 15737.538 8150.304 - 3.09% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.61% 15.489 8.115 0.383 0.23% 0.383
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -47.42% 412.896 217.098 - 2.34% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.19% 16.719 8.830 - -32.12% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.11% 691458.833 365741.039 - -1.43% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.06% 336.688 178.254 - 1.30% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.98% 0.476 0.252 - -0.09% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.11% 0.481 0.264 - -0.40% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.07% 3657.183 2008.905 - -6.63% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.01% 919.690 505.711 - -6.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.62% 141.916 78.588 - 0.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.45% 143.373 79.637 - 1.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -44.44% 6.251 3.473 - -1.99% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.04% 1435.590 803.390 - 0.87% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.03% 9565.269 5353.272 - -0.17% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.87% 17490.376 9816.881 - -0.04% -
BM_PushHeap_float_Descending_4 -43.83% 0.612 0.344 - -2.67% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -43.81% 341.550 191.932 - 1.44% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.13% 2.058 1.170 - -2.20% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -42.99% 10.626 6.058 - -28.51% -
rng::find_last(deque<int>)_(bail_90%)/8192 -42.93% 364.886 208.254 - 3.48% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.68% 1368.116 784.195 - 0.87% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -42.51% 104.860 60.280 - -2.06% -
BM_PushHeap_float_Descending_16 -42.38% 0.632 0.364 - -0.97% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.32% 305.808 176.399 - 0.30% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -42.27% 10.857 6.268 - -0.13% -
std::find_end(deque<int>)_(near_matches)/1000 -42.01% 30016.921 17405.429 - 7.61% -
std::find_end(deque<int>)_(near_matches)/1024 -41.95% 31166.564 18093.238 - 7.44% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -41.32% 56.414 33.104 - -39.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.98% 31.977 18.871 - -8.34% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.53% 656165.456 390216.255 - -0.53% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -40.30% 46244.650 27605.988 - 8.46% -
ranges::min(std::vector<char>)/1 -40.06% 0.438 0.262 - -19.93% -
std::find_end(list<int>,_pred)_(same_length)/8192 -39.14% 17079.425 10395.214 - 4.29% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.93% 307.662 187.896 - 0.38% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -38.90% 11.127 6.798 - -10.72% -
std::copy_n(vector<bool>)_(aligned)/1048576 -38.39% 3110.122 1916.091 - -45.90% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -38.34% 20.065 12.371 - -1.06% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.14% 27.276 16.873 - -0.50% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.13% 22.154 13.706 - -0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -37.35% 51.409 32.208 - 0.13% -
std::multiset<int>::contains(key)_(non-existent)/8192 -37.13% 14.637 9.202 - 6.20% -
std::rotate(vector<int>)_(by_1/2)/32 -37.12% 3.705 2.330 - -0.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -37.09% 11.335 7.131 - 0.67% -
std::multiset<int>::ctor(const&,_alloc)/1024 -36.93% 9837.980 6204.493 - -3.29% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.42% 15051.910 9569.717 - -0.25% -
std::set<std::string>::insert(value)_(already_present)/32 -36.39% 16.328 10.387 - 39.03% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.66% 79867.273 51389.839 - 0.41% -
BM_StringEraseWithMove_Huge_Transparent -35.57% 69.490 44.771 - 4.38% -
std::set<int>::ctor(const&,_alloc)/8192 -35.55% 77999.624 50272.603 - -5.53% -
std::partial_sort_copy(deque<int>)_(descending)/8 -35.49% 23.334 15.053 - 3.03% -
std::copy_n(list<int>)/64 -35.25% 22.405 14.506 - -1.39% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.22% 661.528 428.518 - -0.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -35.10% 41.375 26.855 - -3.62% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -34.90% 120.283 78.299 - -2.55% -
std::set<int>::ctor(const&,_alloc)/1024 -34.78% 9679.700 6313.203 - -5.71% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -34.60% 10.193 6.667 - -2.49% -
std::unordered_set<int>::count(key)_(non-existent)/0 -34.47% 0.485 0.318 - 12.45% -
std::all_of(vector<int>)_(process_all)/50 -34.39% 19.204 12.601 - -1.74% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.37% 80156.175 52603.975 - 0.63% -
rng::find_last(deque<int>)_(bail_90%)/50 -34.10% 2.934 1.934 - 5.50% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.00% 9999.342 6599.085 - 0.80% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -33.82% 61.988 41.023 - -41.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.11% 13072113.395 8743487.075 - -3.22% -
rng::find_last(deque<int>)_(bail_90%)/1024 -33.11% 45.933 30.725 - 7.08% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.05% 0.696 0.466 - -1.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -32.85% 39.924 26.810 - -23.73% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -32.72% 7.197 4.842 - -7.92% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -32.65% 1.971 1.327 - -2.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.57% 28.223 19.031 - -22.44% -
std::unique_copy(list<int>)_(contiguous)/52 -32.52% 29.051 19.603 - 1.16% -
std::multiset<int>::count(key)_(existent)/1024 -32.35% 8.033 5.434 - -4.82% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -32.33% 9961.179 6740.324 - 0.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -32.22% 7.501 5.084 - 1.16% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -32.15% 9.527 6.464 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.95% 12867102.536 8756259.017 - -0.40% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -31.82% 78936.141 53815.213 - 0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.37% 12922716.210 8868448.353 - -0.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -31.10% 6.571 4.527 - -0.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -31.06% 6.544 4.511 - -34.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -30.93% 7.032 4.857 - -1.94% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -30.93% 6028.056 4163.752 - -2.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.91% 12762327.382 8817539.574 - -1.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.82% 345568085.054 239048483.905 - -3.24% -
BM_align/64 -30.61% 0.921 0.639 - 2.63% -
BM_align/256 -30.55% 0.920 0.639 - 2.68% -
BM_align/8 -30.49% 0.921 0.640 - 2.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.39% 12857869.172 8950412.531 - 2.02% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -29.98% 41.831 29.292 - 8.54% -
BM_align/1 -29.29% 0.921 0.651 - 4.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.24% 33.662 23.820 - 0.35% -
BM_vector_deque_ranges_copy/0 -29.18% 0.682 0.483 - 5.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.08% 39.488 28.003 - 0.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -28.78% 6.616 4.712 - -0.11% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -28.47% 41342.773 29574.540 - -29.79% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -28.31% 89.642 64.267 - 2.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -28.14% 12709486.086 9133053.630 - 3.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.02% 29.261 21.061 - -0.33% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -27.82% 74.611 53.855 - -27.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -27.75% 40.370 29.169 - 3.18% -
ranges::min(std::deque<long_long>)/70000 -27.73% 26305.416 19011.332 - 3.53% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -27.71% 1.697 1.227 - -9.80% -
std::map<std::string,_int>::erase(iterator)/1024 -27.54% 35.703 25.872 - 0.56% -
BM_PushHeap_float_Descending_64 -27.47% 0.523 0.379 - -0.24% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.01% 2543981.484 1856898.217 - 0.85% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.39% 84.554 62.237 - 18.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -26.30% 333293712.763 245643726.716 - -27.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -26.23% 27.006 19.922 - -20.49% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -26.17% 35286190.390 26051097.125 - -48.45% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -25.84% 3.208 2.379 - -19.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -25.63% 897.251 667.281 - 2.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -24.98% 8.273 6.206 - -36.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.69% 37.899 28.541 - 0.47% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.66% 721.093 543.247 - -11.67% -
std::partial_sort_copy(deque<int>)_(heap)/8 -24.36% 20.481 15.492 - 0.55% -
std::find_end(deque<int>)_(near_matches)/8192 -24.23% 1769000.521 1340293.915 - 20.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.01% 43.291 32.895 - 2.19% -
std::for_each(multiset<int>::iterator)/50 -23.99% 47.219 35.892 - 1.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -23.86% 31.648 24.097 - -32.06% -
BM_vector_deque_move/0 -23.78% 0.519 0.396 - 6.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -23.35% 1.806 1.384 - -6.29% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.07% 40274.147 30980.996 - 0.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -23.07% 30.304 23.314 - 0.06% -
BM_vector_deque_copy/0 -22.94% 0.551 0.424 - -15.01% -
BM_StringFindStringLiteral/1024 -22.87% 23.787 18.347 - 0.50% -
std::multiset<std::string>::insert(value)_(already_present)/32 -22.86% 63.231 48.777 - 12.04% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.70% 41839.989 32341.219 - 1.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.56% 32.005 24.783 - -18.77% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -22.56% 31.347 24.275 - -16.86% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -22.41% 31.652 24.557 - -2.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -22.41% 0.487 0.378 - 2.97% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.31% 3801.904 2953.878 - -0.11% -
std::lower_bound(std::forward_list<int>)/100 -22.02% 108.722 84.783 - 1.65% -
std::set<std::string>::erase(key)_(existent)/1024 -21.93% 74.668 58.296 - -41.57% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.88% 2406237.543 1879811.492 - 0.50% -
BM_StringEraseWithMove_Huge_Opaque -21.85% 68.230 53.323 - 14.41% -
SetIntersection_Interlaced_Vector_float_16384_1024 -21.81% 51359001.067 40155330.934 - -3.66% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -21.62% 7.174 5.623 - -22.86% -
std::any_of(vector<int>)_(process_all)/50 -21.44% 18.971 14.905 - 8.48% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.39% 34573.132 27177.622 - 0.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.33% 3930.856 3092.261 - 0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.27% 211995.841 166910.115 - -0.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.09% 31.405 24.782 - -0.03% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.53% 3747.263 2978.000 - -4.33% -
std::set<std::string>::erase(iterator)/32 -20.49% 31.731 25.228 - -4.83% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.41% 510.928 406.628 - 0.28% -
BM_deque_deque_ranges_move/0 -20.17% 0.923 0.736 - 6.06% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.13% 1.025 0.819 - -2.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.97% 20.753 16.609 - 0.17% -
rng::for_each(multimap<int>)/50 -19.95% 50.199 40.185 - 1.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.91% 23312.994 18671.364 - -0.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.73% 527.668 423.561 - -0.09% -
vector<bool>::resize() -19.69% 14.265 11.456 - 0.59% -
BM_PushHeap_float_Descending_256 -19.66% 0.499 0.401 - -0.38% -
SetIntersection_Interlaced_Vector_float_262144_64 -19.63% 15662720.001 12587479.147 - 57.48% -
std::vector<std::string>::ctor(size)/8192 -19.58% 5187.044 4171.169 - -0.86% -
std::multiset<int>::count(key)_(existent)/32 -19.45% 4.705 3.790 - -1.31% -
BM_PushHeap_uint64_Ascending_1 -19.40% 0.577 0.465 - -0.08% -
std::move(deque<int>)/64 -19.39% 6.112 4.927 - -1.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -19.23% 46.274 37.373 - -27.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.18% 39.569 31.981 - -1.33% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -19.02% 870.550 704.992 - -1.17% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.99% 62.246 50.424 - 0.07% -
std::set<std::string>::erase(key)_(existent)/32 -18.95% 85.032 68.917 - -7.73% -
std::transform(list<int>)_(identity_transform)/50 -18.92% 39.305 31.870 - 6.30% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.83% 40.839 33.147 - -17.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.82% 32.730 26.571 - 15.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.80% 25.784 20.938 - 0.19% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -18.74% 65.298 53.064 - 69.70% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -18.68% 2.801 2.278 - -3.28% -
std::copy_backward(vector<int>)/4096 -18.61% 254.615 207.220 - 3.76% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.58% 2864.945 2332.529 - -0.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -18.58% 1.661 1.353 - -17.04% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.53% 1123.071 915.002 - -1.31% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.30% 47.142 38.513 - 19.53% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -18.26% 29.805 24.364 - 0.14% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.22% 850.530 695.530 - -8.56% -
vector<bool>::reserve() -18.07% 10.924 8.950 - 1.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.01% 55.915 45.846 - -0.72% -
bm_ranges_swap_ranges_vb_unaligned/64 -17.94% 6.169 5.062 - -0.40% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -17.90% 12.544 10.298 - 2.29% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.88% 493.439 405.206 - 0.13% -
BM_PushHeap_float_Descending_1024 -17.87% 0.474 0.389 - 0.08% -
std::sort(deque<int>)_(shuffled)/8192 -17.80% 98727.252 81156.219 - 0.19% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -17.80% 16.427 13.504 - 0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.76% 19.958 16.413 - -0.30% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.70% 1017.258 837.194 - -1.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -17.58% 1.956 1.612 - 0.14% -
std::for_each(multimap<int>::iterator)/50 -17.55% 44.244 36.481 - 0.77% -
std::for_each(set<int>::iterator)/50 -17.47% 44.234 36.506 - -0.77% -
std::find_if_not(vector<int>)_(process_all)/50 -17.38% 6.854 5.663 - 0.17% -
BM_PushHeap_float_Descending_16384 -17.33% 0.465 0.385 - 0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -17.29% 205840.675 170248.939 - -1.24% -
BM_PushHeap_float_Descending_262144 -17.29% 0.465 0.384 - 0.05% -
BM_StringEraseWithMove_Small_Opaque -17.24% 2.642 2.186 - -0.18% -
BM_deque_deque_move_backward/0 -17.17% 0.919 0.762 - -17.27% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.15% 29706.690 24611.867 - 0.74% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.11% 462.383 383.259 - -3.06% -
ranges::min(std::deque<__int128>)/1 -17.09% 0.837 0.694 - -1.32% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.03% 32.967 27.353 - -5.27% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.03% 6555.516 5439.375 - -18.62% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -17.00% 1951710.117 1619871.018 - -16.00% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.86% 30.827 25.631 - -0.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.85% 1.590 1.322 - -4.24% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.77% 0.618 0.515 - 1.80% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.75% 26297.375 21892.771 - -0.25% -
BM_PushHeap_string_SingleElement_1 -16.65% 0.700 0.583 - -9.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -16.55% 38.282 31.948 - 33.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.41% 546.581 456.890 - -20.78% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -16.39% 26.306 21.994 - 1.89% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.38% 7172011.327 5997100.309 - -12.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.33% 59.578 49.852 - -1.26% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.23% 1.380 1.156 - -15.00% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.15% 751.020 629.749 - -0.61% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -16.14% 67.770 56.834 - -1.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.13% 0.579 0.485 - 4.12% -
std::find_if(vector<int>)_(process_all)/50 -16.13% 6.862 5.755 - 5.55% -
BM_PushHeap_float_Random_4 -16.11% 3.007 2.523 - 10.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.03% 506698.677 425457.751 - 0.13% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.03% 6308.222 5297.175 - -0.73% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -15.99% 3336.613 2803.155 - 0.64% -
std::find_end(vector<int>)_(near_matches)/8192 -15.89% 911938.505 767026.258 - 0.67% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.88% 7.661 6.444 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.83% 0.684 0.576 - 8.36% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -15.76% 0.485 0.408 - 49.35% -
bm_lexicographical_compare<int>/1 -15.66% 1.447 1.221 - -16.63% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.59% 4253.786 3590.776 - 1.04% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.58% 0.932 0.787 - 9.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -15.57% 12.090 10.208 - 1.22% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.52% 42.679 36.055 - -0.88% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -15.51% 9771.750 8256.525 - -1.50% -
BM_vector_deque_ranges_move/2 -15.48% 2.066 1.746 - -12.87% -
BM_StringRelational_Eq_Small_Small_ChangeLast -15.37% 2.011 1.702 - -12.42% -
ranges::min(std::deque<long_long>)/64 -15.26% 19.934 16.892 - 10.65% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.25% 27.802 23.562 - 0.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -15.25% 1.760 1.492 - 0.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -15.24% 1598.034 1354.562 - -2.96% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.23% 30.627 25.963 - -0.59% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -15.21% 0.378 0.321 - -30.25% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -15.20% 617.132 523.325 - -27.88% -
std::unique(list<int>)_(contiguous)/1024 -15.17% 1074.782 911.735 - -1.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.16% 51764.322 43916.532 - -18.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.13% 28.354 24.064 - 0.02% -
SetIntersection_Front_Set_float_16384_256 -15.12% 4201758.451 3566387.701 - -3.76% -
std::map<int,_int>::erase(iterator)/1024 -15.07% 24.033 20.412 - -1.03% -
std::multiset<std::string>::count(key)_(non-existent)/32 -15.03% 12.420 10.554 - 3.05% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -14.93% 23.704 20.165 - -4.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -14.92% 44.580 37.928 - 2.13% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.91% 10.497 8.932 - -7.76% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.90% 6490.822 5523.986 - 0.15% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -14.84% 1.553 1.322 - 9.14% -
std::find_if(vector<int>)_(process_all)/8192 -14.80% 945.111 805.191 - 0.05% -
std::find_if(vector<int>)_(process_all)/32768 -14.80% 3759.689 3203.268 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -14.80% 2854757.447 2432328.445 - -25.72% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.72% 15308.043 13054.053 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -14.67% 3554.999 3033.550 - -15.85% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.65% 11.322 9.664 - -0.05% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.63% 943.307 805.346 - 0.22% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.59% 3749.940 3202.995 - 0.11% -
std::rotate(vector<int>)_(by_1/2)/50 -14.53% 4.471 3.821 - 0.13% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -14.51% 23668700.453 20234933.937 - -6.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -14.49% 0.314 0.269 - -12.48% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.47% 6.430 5.499 - -1.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -14.46% 33.088 28.304 - 15.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -14.40% 1.486 1.272 - -0.92% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -14.40% 1.866 1.598 - -7.14% -
SetIntersection_Front_Set_uint32_262144_1024 -14.33% 14078427.392 12060551.050 - 1.88% -
std::multiset<int>::ctor(const&,_alloc)/32 -14.32% 258.013 221.055 - -3.80% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.27% 35548.682 30475.324 - 0.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -14.10% 12.170 10.453 - 3.18% -
rng::for_each(set<int>)/50 -14.09% 43.831 37.657 - -0.45% -
std::find_end(deque<int>)_(process_all)/8192 -14.07% 2856.159 2454.409 - 15.54% -
std::set<std::string>::ctor(const&,_alloc)/8192 -14.06% 399584.042 343385.946 - -1.12% -
BM_vector_deque_ranges_move/1 -13.88% 2.332 2.009 - -11.60% -
std::map<int,_int>::count(key)_(existent)/1024 -13.88% 4.408 3.796 - -0.29% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -13.86% 17.650 15.203 - 0.71% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.57% 14.792 12.784 - -0.31% -
std::any_of(deque<int>)_(process_all)/50 -13.52% 21.838 18.886 - 0.21% -
std::map<int,_int>::erase(iterator)/32 -13.47% 23.494 20.330 - -1.21% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.39% 14.823 12.839 - -0.04% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -13.33% 755.658 654.967 - -16.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.26% 81.331 70.550 - -14.28% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.25% 39268.073 34066.710 - -0.30% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -13.16% 41.946 36.427 - -2.48% -
std::set<int>::erase(key)_(non-existent,_end)/32 -13.10% 2.636 2.291 - -7.97% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -13.06% 98519608.942 85649070.708 - -22.88% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.06% 1028065.763 893788.425 - -14.04% -
std::partition(list<int>)_(dense)/8192 -13.05% 5676.201 4935.219 - -2.47% -
std::find_if(vector<char>)_(bail_25%)/32768 -13.04% 943.756 820.688 - -4.56% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -12.99% 42.237 36.751 - 0.82% -
std::map<int,_int>::count(key)_(existent)/32 -12.97% 1.779 1.548 - -2.89% -
std::find_end(deque<int>)_(process_all)/1048576 -12.90% 366182.771 318962.208 - 14.40% -
std::set<int>::count(key)_(existent)/1024 -12.87% 4.683 4.080 - 0.16% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -12.82% 3.195 2.785 - -13.02% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.80% 1003.120 874.744 - -5.19% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -12.77% 6593671.884 5751741.439 - -30.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -12.69% 10988.291 9593.854 - 3.95% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -12.68% 82.328 71.888 - -10.42% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.67% 396460.055 346218.016 - 0.11% -
std::reverse_copy(list<int>)/8 -12.65% 2.787 2.435 - 1.89% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.60% 392009.161 342630.414 - -0.34% -
std::for_each(map<int>::iterator)/50 -12.58% 41.120 35.945 - -0.74% -
std::set<std::string>::ctor(const&)/32 -12.58% 832.328 727.645 - -12.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.57% 26463573.918 23136230.608 - -1.01% -
std::stable_sort(deque<int>)_(ascending)/8 -12.49% 20.212 17.687 - -0.90% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -12.48% 415514.516 363643.294 - 6.04% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -12.45% 103.512 90.623 - -0.08% -
std::search(list<int>)_(single_element)/1000 -12.42% 705.850 618.202 - -13.01% -
std::set<int>::count(key)_(non-existent)/8192 -12.36% 13.811 12.104 - 6.54% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -12.35% 2.643 2.317 - 1.96% -
BM_std_minmax_element<char>/3 -12.34% 1.164 1.020 - -9.00% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -12.33% 52.900 46.379 - -4.99% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -12.32% 19.724 17.294 - -1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -12.28% 14184778.212 12443273.803 - 0.37% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.27% 985755.662 864845.473 - 1.94% -
BM_CmpLess_uint_short -12.26% 1.136 0.997 - -4.63% -
BM_vector_deque_copy_backward/1 -12.23% 2.384 2.092 - -1.86% -
std::none_of(deque<int>)_(process_all)/50 -12.23% 21.525 18.892 - 0.32% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -12.22% 1.573 1.381 - -6.11% -
BM_deque_deque_ranges_copy_backward/0 -12.14% 0.789 0.693 - -18.42% -
BM_deque_vector_ranges_move/1 -12.13% 2.368 2.081 - -1.65% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -12.07% 3169.555 2786.898 - -18.13% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -12.05% 1.577 1.387 - -12.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -12.03% 2.579 2.269 - 1.84% -
std::generate_n(deque<int>)/1024 -12.03% 278.270 244.803 - 1.73% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -12.00% 14.489 12.750 - -1.28% -
std::find_if(vector<int>)_(bail_25%)/32768 -11.86% 944.162 832.226 - 0.80% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.85% 14.528 12.805 - -0.56% -
BM_StringRelational_Eq_Empty_Empty_Control -11.83% 2.118 1.868 - -11.91% -
BM_CmpEqual_uchar_schar -11.76% 1.123 0.991 - -4.75% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.75% 336.361 296.843 - -3.44% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.68% 79.353 70.081 - 0.70% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.65% 192.524 170.088 - 3.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -11.62% 34.841 30.791 - 0.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -11.62% 42.545 37.600 - 0.32% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.62% 9.365 8.277 - -1.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -11.61% 34.322 30.336 - -12.19% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.59% 28.918 25.565 - 0.99% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -11.59% 982.518 868.618 - 15.91% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -11.55% 3496611.628 3092818.614 - -51.88% -
std::find_end(list<int>)_(single_element)/8192 -11.54% 9655.531 8541.053 - -0.64% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -11.54% 10.947 9.684 - -9.13% -
std::multiset<int>::find(key)_(non-existent)/8192 -11.51% 9.262 8.196 - -2.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.48% 283279.563 250764.547 - -1.32% -
BM_StringMove_Small -11.44% 0.799 0.707 - -0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -11.40% 73.822 65.405 - 89.62% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -11.39% 14.643 12.975 - 1.34% -
BM_StringMove_Large -11.38% 0.798 0.707 - -0.04% -
BM_deque_vector_ranges_move/0 -11.36% 1.514 1.342 - -4.83% -
std::unordered_set<int>::find(key)_(existent)/32 -11.30% 1.326 1.176 - -7.03% -
std::any_of(deque<int>)_(process_all)/8192 -11.18% 2833.712 2516.996 - -0.51% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.14% 165961.418 147481.191 - -3.83% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -11.09% 5.544 4.929 - -0.42% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -11.08% 6.007 5.341 - -10.41% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -11.07% 11.344 10.089 - -0.33% -
std::pop_heap(deque<std::string>)/1024 -11.07% 66.905 59.501 - 0.09% -
std::generate(deque<int>)/1024 -11.03% 276.750 246.224 - 0.32% -
BM_vector_deque_copy_backward/2 -11.00% 2.064 1.837 - -2.97% -
BM_deque_vector_ranges_move/2 -11.00% 2.062 1.835 - -0.46% -
std::adjacent_find(deque<int>,_pred)/8 -10.98% 4.838 4.307 - 1.54% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.95% 1631029.556 1452500.519 - 0.43% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.92% 15961.235 14218.642 - 0.54% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.90% 14.342 12.779 - 0.25% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -10.83% 26.706 23.813 - 1.16% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.81% 1.619 1.444 - -21.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.80% 21.221 18.929 - -8.00% -
SetIntersection_Front_Vector_string_1024_256 -10.73% 10204165.223 9109392.428 - -10.29% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.71% 12660.436 11304.081 - 11.49% -
std::find_end(vector<int>)_(near_matches)/1024 -10.71% 15666.013 13987.822 - 0.62% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.71% 7693.487 6869.510 - -0.35% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.69% 42861.115 38279.336 - 1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.68% 1269612.394 1133981.608 - -0.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -10.63% 8.122 7.259 - -12.93% -
std::move(deque<int>)/32768 -10.58% 2074.423 1854.952 - 2.10% -
BM_CmpEqual_ushort_short -10.56% 1.126 1.007 - -0.58% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.56% 12.068 10.793 - -5.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.52% 326.452 292.095 - 0.08% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.50% 41242.647 36911.321 - 1.04% -
std::any_of(deque<int>)_(process_all)/32768 -10.49% 11288.254 10103.980 - -1.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.45% 7.269 6.510 - -0.49% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.44% 7671.183 6870.116 - -0.26% -
std::unordered_set<std::string>::erase(iterator)/32 -10.43% 31.301 28.035 - -10.80% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.41% 872.788 781.962 - 0.46% -
std::find_if(vector<int>)_(process_all)/8 -10.40% 1.487 1.333 - -12.90% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.38% 7679.045 6881.896 - -0.20% -
BM_PushHeap_float_SingleElement_1 -10.37% 0.520 0.466 - -0.14% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.37% 41349.189 37062.664 - 0.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.36% 19.814 17.761 - 0.22% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.34% 28.308 25.380 - 1.41% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -10.34% 35.551 31.876 - -1.73% -
BM_PushHeap_float_Descending_1 -10.31% 0.520 0.466 - -1.79% -
std::find_end(vector<int>)_(near_matches)/1000 -10.26% 15052.698 13508.458 - 0.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.25% 3.116 2.797 - -0.08% -
std::set<int>::ctor(const&,_alloc)/32 -10.21% 248.035 222.716 - -3.64% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.17% 237.582 213.410 - -2.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.17% 19.825 17.808 - 0.89% -
std::find_if(vector<int>)_(process_all)/1024 -10.14% 125.593 112.852 - 0.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.13% 35.699 32.084 - -9.00% -
std::sort(deque<int>)_(repeated)/1024 -10.12% 1068.865 960.646 - -2.62% -
std::find_if(deque<int>)_(bail_25%)/8192 -10.08% 569.375 511.965 - 2.06% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.06% 14.297 12.858 - -0.33% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -10.02% 2.379 2.141 - -7.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.01% 3.026 2.723 - -8.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.99% 1.156 1.040 - 0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.99% 43642.399 39282.341 - 1.27% -
bm_ranges_swap_ranges_vb_unaligned/512 -9.99% 13.438 12.097 - -0.15% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.97% 26328.045 23703.348 - -1.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.89% 225.763 203.434 - -0.48% -
std::multiset<int>::find(key)_(existent)/8192 -9.89% 8.908 8.027 - 0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.89% 339776.780 306181.607 - -0.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.89% 54.073 48.728 - -0.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.87% 5.511 4.967 - 7.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.87% 1253227.860 1129536.131 - -2.21% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -9.86% 1.995 1.799 - -8.54% -
BM_CmpLess_uint_schar -9.84% 1.134 1.023 - -3.89% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.83% 27006.931 24353.435 - -1.64% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -9.82% 11.000 9.920 - -3.07% -
std::unique(list<int>)_(contiguous)/8192 -9.81% 7802.830 7037.460 - 0.86% -
std::set<std::string>::erase(key)_(existent)/8192 -9.80% 104.125 93.917 - 7.19% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.78% 2662823.390 2402369.435 - 0.78% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.78% 6.064 5.471 - -0.98% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.74% 4.556 4.113 - -2.30% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.73% 125.060 112.896 - 0.39% -
std::move(list<int>)/64 -9.72% 47.883 43.228 - 11.37% -
std::generate_n(list<int>)/50 -9.72% 16.772 15.142 - 0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.71% 3729.836 3367.561 - 0.19% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -9.71% 12.402 11.198 - -0.14% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.63% 22.458 20.294 - 0.35% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.62% 50238.000 45403.528 - 0.61% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.62% 51354.220 46412.868 - 2.88% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.61% 2.456 2.220 - -0.12% -
BM_StringEraseWithMove_Small_Transparent -9.55% 2.412 2.182 - 0.03% -
std::deque<std::string>::ctor(size)/32 -9.53% 51.330 46.439 - 4.90% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.52% 14.103 12.760 - -0.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.52% 42.668 38.606 - 25.65% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.49% 28529.467 25822.531 - 0.76% -
std::find_end(deque<int>)_(process_all)/1024 -9.46% 359.385 325.370 - 8.33% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.43% 1.855 1.680 - -0.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.40% 0.692 0.627 - -3.40% -
std::find_end(list<int>)_(near_matches)/1024 -9.39% 37708.087 34168.618 - 0.57% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -9.38% 35.357 32.040 - -5.98% -
BM_PushHeap_float_PipeOrgan_1 -9.36% 0.671 0.608 - 35.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.32% 96.527 87.532 - -2.08% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.32% 1191.292 1080.307 - -1.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.31% 1.644 1.491 - -12.08% -
std::map<int,_int>::erase(iterator)/8192 -9.28% 26.727 24.248 - 16.31% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -9.27% 43193591.901 39188756.689 - -23.50% -
std::search_n(list<int>)_(no_match)/8192 -9.26% 7440.476 6751.335 56.316 -1.62% 56.316
SetIntersection_Interlaced_Vector_uint32_1024_16 -9.25% 2499501.196 2268227.628 - 19.54% -
std::multiset<int>::count(key)_(existent)/8192 -9.23% 10.260 9.313 - -2.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.22% 0.367 0.333 - -8.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -9.21% 3.054 2.773 - 8.12% -
std::find_end(list<int>)_(near_matches)/1000 -9.20% 36128.912 32806.686 - 0.26% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.19% 2213.869 2010.481 - 0.10% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.13% 0.697 0.633 - -0.31% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -9.13% 26.743 24.301 - 1.29% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.03% 1.775 1.615 - -0.12% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.03% 6490.305 5904.192 - 3.31% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.03% 8360.145 7605.536 - -0.22% -
std::copy_if(list<int>)_(entire_range)/64 -9.00% 33.472 30.459 - 1.69% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -8.96% 31.241 28.441 - -2.38% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.95% 2.345 2.135 - -0.29% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.88% 25.080 22.852 - -1.68% -
BM_vector_deque_ranges_move_backward/0 -8.83% 0.549 0.501 - -26.19% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.82% 4.625 4.217 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.82% 5454.051 4973.076 - -13.43% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.81% 13.890 12.667 - -0.30% -
BM_CmpEqual_uint_short -8.77% 1.135 1.036 - 0.63% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.77% 376.205 343.219 - -1.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.76% 104088.386 94973.730 - -0.61% -
std::remove_if(vector<int>)_(prefix)/1024 -8.74% 377.315 344.350 - 0.28% -
std::partition(list<int>)_(sparse)/8192 -8.72% 8290.379 7567.728 - -3.09% -
BM_CmpLess_uchar_short -8.68% 1.135 1.036 - 0.09% -
BM_PushHeap_float_QuickSortAdversary_1 -8.68% 0.449 0.410 - -41.14% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.66% 25288.706 23098.002 - -0.01% -
std::multiset<std::string>::ctor(const&)/32 -8.63% 774.937 708.060 - -11.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.62% 1.729 1.580 - 12.79% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.61% 162158.621 148194.826 - 2.73% -
std::find_end(list<int>)_(near_matches)/8192 -8.58% 2457994.737 2247163.997 - 0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.58% 1245913.791 1139054.159 - 3.96% -
SetIntersection_Front_Vector_uint64_1024_1024 -8.55% 5909509.630 5404282.295 - -8.69% -
BM_StringRelational_Compare_Huge_Large_Control -8.53% 2.276 2.082 - 0.01% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.52% 4.559 4.171 - 1.37% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -8.50% 0.515 0.471 - 0.03% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.48% 62.271 56.990 - 0.69% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.43% 251.225 230.041 - 1.12% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.41% 5.916 5.418 - -1.35% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -8.41% 9.181 8.409 - -7.66% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -8.38% 35.982 32.965 - 0.68% -
std::unordered_set<std::string>::clear()/32 -8.37% 929.696 851.845 - -7.25% -
std::stable_sort(deque<int>)_(repeated)/8 -8.33% 19.713 18.072 - 2.09% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -8.33% 35.720 32.745 - 5.12% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.33% 0.521 0.478 - 1.26% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.32% 13.879 12.724 - -2.69% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.31% 39681.250 36382.403 - 0.31% -
BM_vector_deque_ranges_copy_backward/1 -8.30% 2.284 2.095 - -4.83% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -8.29% 324.985 298.040 - 1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.26% 20147429.879 18482751.365 - -1.33% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.26% 871.186 799.239 - -2.49% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.24% 15.976 14.660 - -7.69% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.24% 60.747 55.741 - -0.21% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.22% 13505.593 12395.378 - -2.41% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -8.22% 56.323 51.696 - -3.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.21% 52.256 47.968 - -13.70% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.19% 40223.506 36927.273 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.19% 3168648.357 2909075.439 - -2.70% -
SetIntersection_Interlaced_Vector_uint64_64_16 -8.18% 18312484.508 16814352.335 - -6.23% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -8.18% 255.785 234.869 - 0.38% -
std::partition(deque<int>)_(dense)/50 -8.14% 15.300 14.055 - -5.07% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.13% 1.257 1.155 - 0.04% -
std::stable_sort(deque<int>)_(descending)/8 -8.08% 28.414 26.119 - 4.30% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -8.07% 1.621 1.490 - -6.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -8.01% 0.500 0.460 - -4.65% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.00% 53.657 49.366 - -24.13% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -8.00% 0.376 0.346 - -28.93% -
ranges::min(std::deque<char>)/1 -7.98% 0.686 0.631 - -24.51% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -7.97% 41011.164 37741.781 - 5.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.95% 20.288 18.675 - -2.28% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -7.91% 0.378 0.348 - 0.15% -
std::set<std::string>::equal_range(key)_(existent)/8192 -7.88% 32.538 29.973 - -1.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -7.84% 1000.098 921.680 - 6.16% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.82% 2.689 2.479 - 2.08% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.81% 1582098.356 1458541.952 - -6.71% -
BM_deque_vector_ranges_move/64 -7.81% 2.844 2.622 - 0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.80% 1282.978 1182.897 - 0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.79% 41179.387 37973.032 - -12.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.79% 24.606 22.691 - 3.51% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -7.78% 540.529 498.454 - 2.78% -
BM_CmpLess_ushort_schar -7.78% 1.119 1.032 - -0.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.76% 35.254 32.519 - -7.38% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.73% 3657.156 3374.457 - 1.15% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -7.71% 63.285 58.403 - 7.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.69% 1230312.025 1135699.441 - 2.60% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.69% 58989.594 54453.887 - -0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -7.66% 19920405.161 18393665.191 - 0.07% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.62% 928.015 857.331 - -0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.61% 0.591 0.546 - -11.63% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -7.61% 33.399 30.857 - -3.52% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.57% 26.597 24.583 - 9.32% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.54% 3675759.902 3398427.604 - -12.95% -
std::stable_sort(deque<int>)_(heap)/8 -7.54% 26.262 24.281 - -0.76% -
BM_std_minmax_element<long_long>/1 -7.53% 0.324 0.300 - -0.17% -
std::remove_if(vector<int>)_(prefix)/50 -7.53% 58.489 54.088 - 0.85% -
BM_deque_deque_move_backward/64 -7.52% 3.659 3.384 - -16.03% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -7.50% 29.307 27.109 - -4.96% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -7.49% 30.598 28.307 - -7.66% -
std::map<int,_int>::insert(value)_(already_present)/1024 -7.48% 3.465 3.206 - 2.30% -
BM_CmpLess_ushort_short -7.47% 1.122 1.039 - -0.64% -
std::adjacent_find(vector<int>,_pred)/8 -7.41% 3.525 3.264 - 4.78% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.41% 4645.049 4301.019 - 0.68% -
BM_CmpEqual_ushort_schar -7.39% 1.118 1.035 - -1.43% -
std::find_first_of(vector<int>)_(large_needle)/32 -7.39% 111.832 103.566 - -3.43% -
std::all_of(vector<int>)_(process_all)/8 -7.38% 2.517 2.331 - -1.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -7.36% 812.905 753.098 - -3.32% -
std::is_sorted(list<int>)/8192 -7.35% 7306.584 6769.664 - -7.23% -
SetIntersection_Interlaced_Set_string_256_256 -7.33% 31581530.718 29266534.392 - 1.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.32% 19137.364 17737.018 - 0.54% -
std::rotate(list<int>)_(by_1/2)/50 -7.32% 13.664 12.665 - 0.97% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -7.28% 42.388 39.303 - 2.18% -
std::map<std::string,_int>::clear()/1024 -7.27% 23961.339 22220.056 - 1.57% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.25% 100.195 92.928 - -8.02% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.24% 0.850 0.788 - 0.45% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.23% 0.754 0.699 - 0.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.23% 41.660 38.648 - 1.52% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.22% 2010712.985 1865502.870 - -10.95% -
std::move_backward(list<int>)/4096 -7.22% 5186.231 4811.717 - -3.42% -
SetIntersection_Front_Set_float_16384_64 -7.21% 1730651.554 1605913.005 - -10.85% -
std::vector<std::string>::ctor(size)/1024 -7.20% 464.449 430.991 - -0.44% -
std::map<int,_int>::insert(value)_(already_present)/8192 -7.20% 4.154 3.855 - -0.55% -
ranges::min(std::list<__int128>)/1 -7.18% 0.396 0.368 - 2.16% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.17% 52.479 48.717 - 5.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.16% 58476.918 54287.602 - 0.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.15% 1500.403 1393.072 - -5.22% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.15% 579.988 538.512 - 0.66% -
SetIntersection_Interlaced_Set_uint32_256_64 -7.14% 14073448.888 13069009.134 - -4.77% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -7.13% 703.232 653.062 - -11.32% -
BM_CmpEqual_int_uint -7.13% 1.136 1.055 - -1.12% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.12% 45431.064 42198.170 - -1.57% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.11% 5.258 4.884 - -0.39% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.09% 2.540 2.360 - -0.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -7.06% 14737.138 13696.783 - -0.42% -
BM_CmpEqual_uint_schar -7.06% 1.133 1.053 - 2.61% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.05% 4.724 4.391 - 3.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.04% 7954624.158 7394668.919 - -4.37% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.04% 565.641 525.825 - 0.64% -
rng::find_last(vector<int>)_(bail_90%)/8 -7.03% 0.474 0.441 - -8.97% -
BM_PushHeap_float_Random_256 -7.03% 7.299 6.786 - -1.03% -
BM_StringAssignAsciiz_Empty_Opaque -7.03% 3.336 3.101 - -0.06% -
BM_StringAssignAsciiz_Small_Opaque -7.02% 3.337 3.103 - -0.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.98% 38.040 35.383 - -6.71% -
std::none_of(deque<int>)_(process_all)/8192 -6.98% 2717.706 2528.002 - -0.08% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.97% 258966.284 240913.332 - -2.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.95% 8.252 7.679 - 1.85% -
BM_deque_deque_copy/0 -6.92% 0.869 0.809 - 2.21% -
std::none_of(deque<int>)_(process_all)/32768 -6.87% 10888.096 10139.742 - 0.23% -
SetIntersection_Front_Set_string_1024_16 -6.86% 1992295.171 1855542.884 - -0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -6.85% 20.544 19.138 - -3.03% -
BM_StringRelational_Compare_Empty_Empty_Control -6.83% 1.732 1.613 - -3.09% -
BM_CmpEqual_uchar_short -6.83% 1.085 1.011 - -0.36% -
BM_StringRelational_Compare_Empty_Small_Control -6.81% 1.731 1.613 - -3.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -6.81% 16.843 15.696 - -5.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.80% 3.801 3.543 - -1.31% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.79% 1.333 1.242 - 4.80% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.78% 1060.280 988.348 - -1.27% -
SetIntersection_Front_Vector_uint64_262144_256 -6.78% 2279995.774 2125320.392 - -6.46% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.78% 11.611 10.824 - 0.23% -
std::map<std::string,_int>::count(key)_(existent)/8192 -6.71% 30.601 28.546 - -0.29% -
std::replace_if(list<int>)_(sprinkled)/32 -6.70% 14.267 13.310 - 1.41% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.69% 10.716 9.999 - -1.36% -
std::for_each_n(deque<int>)/8 -6.67% 1.156 1.079 - -7.45% -
rng::find_last(list<int>)_(bail_90%)/50 -6.66% 1.340 1.251 - -3.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.66% 22.512 21.012 - 1.45% -
std::find_end(vector<int>)_(process_all)/8192 -6.65% 1802.040 1682.200 - -0.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -6.63% 65.036 60.725 - -13.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.63% 1.274 1.190 - -3.99% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.62% 817.266 763.193 - 0.63% -
BM_PushHeap_uint64_Ascending_4 -6.61% 0.588 0.549 - 0.08% -
std::unordered_set<std::string>::find(key)_(existent)/32 -6.59% 39.750 37.132 - 7.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.57% 1692840.496 1581583.576 - -3.79% -
std::generate(deque<int>)/32 -6.57% 8.683 8.113 - -3.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.57% 23235625.108 21709574.124 - -2.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.57% 68.061 63.592 - -1.27% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.54% 0.589 0.550 - -0.16% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -6.54% 2.063 1.928 - -2.24% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.53% 1.429 1.335 - -9.67% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.53% 8.591 8.030 - 1.67% -
rng::for_each(map<int>)/50 -6.50% 40.399 37.771 - 0.74% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.47% 9.855 9.217 - -0.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.45% 25.216 23.589 - -7.31% -
SetIntersection_Front_Set_string_262144_64 -6.44% 4991120.743 4669914.741 - 7.64% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.43% 12589.841 11779.753 - -0.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.41% 50304.151 47081.392 - 5.51% -
SetIntersection_Front_Set_float_1024_1024 -6.38% 11825826.474 11071598.435 - -7.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.36% 0.688 0.644 - -6.95% -
std::sort_heap(deque<int>,_pred)/8192 -6.33% 451004.639 422474.582 - -2.30% -
std::set<int>::lower_bound(key)_(existent)/32 -6.32% 1.616 1.513 - -1.83% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.31% 1744190.727 1634131.340 - 0.09% -
BM_PushHeap_float_Random_16 -6.30% 5.334 4.998 - 3.38% -
std::copy_n(list<int>)/4096 -6.27% 4179.648 3917.384 - 9.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.26% 16.523 15.489 - -0.07% -
BM_StringFindNoMatch/10 -6.26% 1.356 1.271 - -0.08% -
BM_deque_deque_ranges_move/1 -6.24% 2.598 2.436 - 3.68% -
SetIntersection_Interlaced_Set_float_1024_1024 -6.24% 12414990.576 11640177.914 - -3.15% -
BM_vector_deque_ranges_copy_backward/0 -6.23% 0.519 0.486 - 26.31% -
std::generate_n(list<int>)/8192 -6.23% 7451.667 6987.582 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -6.22% 19455.474 18245.877 - -7.32% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.20% 17.332 16.257 - -2.49% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.19% 23.829 22.354 - 0.99% -
std::set<std::string>::count(key)_(existent)/8192 -6.18% 32.965 30.927 - 2.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.17% 27.944 26.220 - -6.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.16% 9581781.413 8991261.726 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.16% 371962841.924 349059784.111 - 4.91% -
std::unordered_multiset<int>::clear()/8192 -6.15% 67213.796 63077.734 - 4.64% -
std::swap_ranges(deque<int>)/1024 -6.14% 340.267 319.364 - -12.39% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.14% 331.743 311.367 - 0.13% -
rng::for_each(multiset<int>)/50 -6.13% 41.043 38.525 - -1.05% -
std::adjacent_find(list<int>,_pred)/50 -6.12% 31.305 29.389 - 0.98% -
BM_vector_deque_copy/1 -6.12% 2.291 2.151 - -7.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.11% 39.152 36.758 - 1.35% -
SetIntersection_Front_Set_string_64_64 -6.09% 34098903.052 32021167.532 - -6.74% -
std::find_end(vector<int>)_(process_all)/1024 -6.07% 236.451 222.090 - -0.53% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -6.07% 40.061 37.628 - -19.41% -
BM_CmpLess_uint_int -6.07% 1.126 1.058 - -1.21% -
rng::fold_left(deque<int>)/8 -6.06% 4.025 3.781 - 0.95% -
std::map<int,_int>::clear()/1024 -6.04% 11337.328 10652.069 - -0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.04% 1676653.891 1575452.719 - -4.45% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.03% 1712.250 1608.950 - 0.41% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -6.03% 1807821.369 1698835.693 - -10.12% -
BM_PushHeap_float_Random_262144 -6.01% 7.779 7.312 - 1.77% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.00% 2.313 2.174 - 0.09% -
std::set<int>::find(key)_(existent)/1024 -6.00% 4.106 3.860 - -4.84% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.99% 348.591 327.695 - -0.34% -
std::find(vector<long_long>)_(process_all)/8 -5.99% 1.139 1.071 - -7.77% -
std::find_end(vector<int>)_(process_all)/1048576 -5.99% 231092.482 217258.134 - -0.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.97% 16973.115 15959.319 - -1.31% -
std::unique_copy(vector<int>)_(contiguous)/1024 -5.95% 267.502 251.573 - 2.39% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.93% 219.996 206.945 - 0.08% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.93% 176.086 165.651 - 0.10% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.92% 1405.549 1322.339 - -6.62% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.90% 7.331 6.898 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.89% 211188653.580 198759581.927 - 2.11% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -5.88% 13.774 12.964 - 0.99% -
BM_CmpLess_uchar_schar -5.85% 1.122 1.056 - 1.64% -
BM_vector_deque_ranges_move_backward/1 -5.84% 2.329 2.193 - -14.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.84% 1692190.672 1593315.102 - -3.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.84% 167226.699 157465.768 - -0.05% -
std::transform(deque<int>)_(identity_transform)/50 -5.83% 20.289 19.107 - 0.36% -
BM_StringRead_Cold_Shallow_Small -5.82% 1.125 1.060 - -3.34% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.82% 1990645.687 1874874.537 - 20.47% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.81% 6584.250 6201.489 - -3.58% -
std::pop_heap(deque<int>)/1024 -5.81% 13.584 12.795 - -0.03% -
BM_StringConstructDestroyCStr_Small_Transparent -5.80% 0.368 0.346 - -0.08% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.80% 24110.850 22712.325 - -1.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.80% 39.953 37.636 - -10.87% -
SetIntersection_None_Set_string_262144_1024 -5.80% 1720230.062 1620488.605 - -2.15% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -5.79% 25.414 23.941 - -1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.79% 9583149.285 9027922.561 - 0.43% -
std::swap_ranges(deque<int>)/8192 -5.79% 2704.849 2548.353 - -11.61% -
rng::contains_subrange(deque<int>)_(process_all)/16 -5.78% 9.781 9.215 - 1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.77% 1700123.779 1602067.545 - -2.38% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.77% 231.837 218.467 - 2.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.76% 33.359 31.436 - -2.87% -
ranges::minmax(std::deque<long_long>)/64 -5.76% 24.549 23.135 - -8.71% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.75% 69.276 65.294 - -0.28% -
SetIntersection_Front_Set_string_262144_16 -5.75% 1938129.251 1826713.243 - -2.78% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.75% 9245.324 8714.111 - -3.48% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -5.71% 20.402 19.237 - -1.57% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.71% 25.507 24.051 - -1.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.71% 17016.829 16045.925 - -2.74% -
std::swap_ranges(deque<int>)/50 -5.69% 16.818 15.860 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.67% 1697857.422 1601545.574 - -2.48% -
std::find_end(vector<int>)_(process_all)/1000 -5.67% 229.947 216.911 - -0.50% -
SetIntersection_Interlaced_Vector_float_16384_4 -5.67% 1650158.699 1556622.353 - 13.23% -
std::stable_partition(vector<int>)_(sparse)/32 -5.67% 7.459 7.036 - -3.99% -
BM_vector_deque_copy/2 -5.66% 2.003 1.889 - -8.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.65% 818.171 771.906 - -3.12% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -5.65% 6.486 6.120 - -3.92% -
std::copy(vector<bool>)_(aligned)/1048576 -5.65% 3458.440 3263.149 - -11.38% -
SetIntersection_Front_Set_float_262144_256 -5.64% 3706346.441 3497347.579 - -5.35% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.63% 40.777 38.482 - -8.41% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.63% 2505.735 2364.723 - -0.18% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -5.62% 691.212 652.375 - -1.24% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.62% 23.034 21.740 - -8.44% -
BM_CmpEqual_uint_int -5.60% 1.129 1.065 - 2.00% -
BM_std_minmax_element<long_long>/3 -5.60% 1.114 1.052 - -2.10% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -5.60% 37560.174 35458.605 - -1.86% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.58% 711.922 672.186 - 0.47% -
ranges::minmax(std::vector<long_long>)/1 -5.57% 0.647 0.611 - 1.02% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.56% 250004.039 236096.435 - -6.41% -
std::copy(list<int>)/4096 -5.56% 3268.963 3087.143 - -3.72% -
std::multimap<std::string,_int>::clear()/1024 -5.56% 22540.064 21286.668 - -0.84% -
std::unordered_set<std::string>::erase(iterator)/1024 -5.53% 27.474 25.954 - -18.28% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.52% 14674261.981 13863625.611 - -3.11% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -5.52% 12.374 11.692 - 1.71% -
std::reverse(list<int>)/64 -5.51% 18.667 17.639 - -0.79% -
SetIntersection_Interlaced_Vector_float_256_4 -5.50% 5250844.767 4961804.135 - 4.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.50% 1.206 1.139 - -5.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.48% 7.340 6.938 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.46% 3811.925 3603.882 - -7.91% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.46% 2.311 2.185 - -0.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.43% 929275.850 878780.211 - -1.63% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.43% 2477.719 2343.256 - -0.11% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.43% 18.451 17.450 - -13.37% -
std::replace(vector<int>)_(sprinkled)/8192 -5.42% 1245.180 1177.658 - -3.90% -
SetIntersection_None_Set_string_262144_1 -5.42% 1699790.609 1607730.795 - -7.58% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.41% 831.696 786.667 - 2.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.40% 514.048 486.266 - -3.08% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.40% 40099.601 37932.424 - -0.77% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -5.40% 24.763 23.425 - -19.51% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.40% 16.724 15.821 - -2.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.39% 17971062.702 17001629.837 - -0.28% -
SetIntersection_Front_Vector_string_1024_1024 -5.39% 40090416.042 37928353.939 - -2.52% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.37% 19.391 18.350 - 5.87% -
std::generate(deque<int>)/50 -5.37% 12.851 12.162 - -3.22% -
bm_lexicographical_compare<int>/8 -5.35% 1.583 1.498 - -0.72% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.33% 52672.508 49864.937 - -5.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.33% 1164.185 1102.169 - 0.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.33% 23.529 22.276 - 8.91% -
SetIntersection_None_Set_string_262144_4 -5.32% 1709567.709 1618608.725 - -3.24% -
std::map<std::string,_int>::clear()/8192 -5.29% 227074.220 215057.345 - 0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.28% 137162461.039 129918792.310 - 0.26% -
BM_deque_deque_ranges_move/2 -5.27% 2.307 2.186 - 5.16% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.27% 55.542 52.615 - -0.52% -
std::map<int,_int>::count(key)_(existent)/8192 -5.25% 6.152 5.829 - 1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.25% 1694022.949 1605090.168 - -2.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.24% 9556404.907 9055346.385 - 0.66% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.419 - -2.17% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.23% 2.469 2.340 - 0.44% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.23% 13371.437 12672.041 - 0.85% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.22% 24.871 23.572 - -2.41% -
std::stable_partition(deque<int>)_(dense)/32 -5.22% 29.751 28.199 - -1.73% -
BM_PushHeap_uint32_Descending_4 -5.20% 0.363 0.344 - -7.51% -
SetIntersection_None_Set_string_262144_16 -5.18% 1701763.834 1613584.715 - -3.37% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.18% 5095696.012 4831858.740 - 1.54% -
std::unordered_multiset<int>::clear()/1024 -5.16% 8610.501 8165.796 - 4.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.16% 18885.037 17911.129 - -0.07% -
std::count_if(deque<int>)_(every_other)/8 -5.16% 3.706 3.515 - 0.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.16% 22.379 21.225 - -0.48% -
std::find_if(vector<char>)_(bail_25%)/8 -5.15% 0.818 0.775 - -19.08% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.15% 25.450 24.139 - -7.53% -
SetIntersection_None_Set_string_262144_262144 -5.14% 1710767.334 1622829.996 - -2.48% -
ranges::minmax(std::vector<char>)/64 -5.14% 1.353 1.283 - 4.85% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.13% 6386.166 6058.476 - 4.10% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.13% 0.281 0.266 - -0.08% -
std::sort_heap(deque<int>,_pred)/1024 -5.11% 12968.908 12306.518 - 0.32% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.10% 2471.142 2345.103 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.09% 1428284.828 1355590.930 - -9.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.09% 38.061 36.126 - 0.15% -
std::map<int,_int>::erase(key)_(existent)/32 -5.08% 23.390 22.201 - -1.14% -
SetIntersection_None_Set_string_262144_64 -5.08% 1703906.740 1617333.904 - -3.36% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.08% 321999.426 305651.335 - 0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.07% 27005271.138 25634779.898 - 2.03% -
std::set<int>::count(key)_(existent)/8192 -5.07% 8.218 7.801 - -1.83% -
std::generate_n(deque<int>)/50 -5.07% 12.913 12.258 - 1.85% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.06% 12.073 11.462 - -1.09% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.03% 0.364 0.345 - -0.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.01% 31.240 29.674 - 0.69% -
std::remove_if(vector<int>)_(sprinkled)/32 -5.01% 53.211 50.544 - 0.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.01% 54.889 52.140 - -15.64% -
std::find_first_of(list<int>)_(small_needle)/50 -5.01% 148.059 140.644 - 0.79% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -5.00% 22.083 20.978 - 0.63% -
std::multiset<std::string>::erase(key)_(existent)/32 -5.00% 51.656 49.071 - -41.21% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.00% 1.701 1.616 - -1.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.99% 21.792 20.703 - -6.60% -
std::generate_n(deque<int>)/32 -4.99% 8.688 8.254 - 1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.99% 6419488.254 6099002.493 - -1.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.99% 5125.641 4870.091 - -1.99% -
std::fill_n(vector<bool>)/64 -4.98% 1.425 1.354 - -6.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.96% 13.061 12.413 - -0.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -4.95% 8704.767 8273.794 - -11.63% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.95% 1.110 1.055 - 0.73% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.95% 3385.722 3218.145 - -0.09% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.95% 1.570 1.492 - 0.57% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.94% 106.311 101.059 - 24.16% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.93% 419.715 399.014 - -1.42% -
std::move(vector<bool>)_(aligned)/64 -4.93% 1.691 1.607 - -6.64% -
SetIntersection_Interlaced_Set_string_1024_64 -4.93% 17058437.938 16218154.934 - -0.75% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.92% 280.293 266.492 - -2.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.92% 5.520 5.249 - -1.89% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.91% 2.637 2.508 - 1.07% -
std::shift_left(list<int>)/32 -4.88% 14.178 13.487 - -1.64% -
BM_PushHeap_float_Random_16384 -4.87% 7.550 7.182 - 0.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.87% 1.252 1.191 - -4.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.87% 16.502 15.699 - -5.13% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.86% 37412.974 35595.241 - -4.34% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.86% 154.391 146.889 - -0.22% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.85% 1074622.364 1022549.263 - -1.65% -
std::find_if(vector<char>)_(bail_25%)/8192 -4.84% 228.589 217.531 - -0.22% -
BM_PushHeap_float_Random_64 -4.84% 6.730 6.405 - 2.77% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.83% 33.890 32.254 - -2.25% -
std::for_each_n(list<int>)/50 -4.82% 24.253 23.085 - -2.13% -
SetIntersection_None_Set_string_64_16 -4.81% 18987297.820 18073174.467 - -6.65% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.80% 20.957 19.951 - -0.65% -
std::multiset<std::string>::find(key)_(existent)/32 -4.79% 15.777 15.021 - -1.27% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.79% 8.702 8.285 - 0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.79% 205335869.819 195503266.278 - 0.89% -
std::replace(vector<int>)_(prefix)/8192 -4.78% 1259.317 1199.061 - -4.92% -
std::unique_copy(list<int>)_(contiguous)/32 -4.77% 11.727 11.168 - 1.23% -
bm_lexicographical_compare<unsigned_char>/8 -4.76% 1.389 1.323 - -4.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.75% 7.263 6.918 - 1.72% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.74% 2.415 2.300 - -0.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.72% 13.442 12.808 - 2.42% -
std::stable_partition(vector<int>)_(sparse)/50 -4.71% 22.264 21.214 - -2.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.71% 14232.241 13561.831 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.71% 9602126.113 9149905.321 - 1.97% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.71% 61328.900 58440.770 - -4.10% -
std::partition_copy(deque<int>)/1024 -4.71% 662.698 631.490 - -0.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.70% 4856.554 4628.440 - -0.58% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.69% 40.983 39.059 - -3.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.69% 6.824 6.504 - -1.42% -
std::find_if(list<int>)_(process_all)/8192 -4.69% 7450.918 7101.205 - -14.36% -
BM_vector_deque_copy/64 -4.69% 2.820 2.687 - -6.54% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.69% 1066480.963 1016466.362 - -1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.69% 6396999.538 6097189.676 - 0.18% -
std::partition_copy(deque<int>)/50 -4.66% 22.007 20.981 - -0.75% -
SetIntersection_None_Set_uint32_16384_16 -4.66% 161921436.547 154377785.445 - -1.14% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.65% 2.567 2.447 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.65% 27756247.120 26466625.751 - 2.56% -
BM_PushHeap_float_Random_1024 -4.63% 7.536 7.187 - 2.67% -
SetIntersection_Front_Vector_string_16384_256 -4.61% 9918254.377 9460642.033 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.60% 1691297.934 1613488.850 - -2.77% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.57% 5.682 5.423 - -1.61% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.55% 14482.253 13823.801 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.55% 23517.979 22448.852 - 0.04% -
std::set<std::string>::contains(key)_(existent)/8192 -4.53% 28.668 27.368 - -6.93% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.53% 610.268 582.600 - -0.39% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.53% 88363.705 84360.219 - -0.90% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.52% 22.321 21.312 - -5.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.52% 44.584 42.571 - -3.86% -
std::map<int,_int>::clear()/8192 -4.51% 92082.029 87927.932 - 0.62% -
rng::contains(list<int>)_(process_all)/8 -4.49% 2.381 2.274 - -1.76% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.48% 6987.038 6673.721 - -0.89% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.48% 17.370 16.592 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.46% 16414.760 15683.353 - 0.10% -
std::unordered_set<int>::erase(iterator)/1024 -4.44% 20.345 19.441 - -11.94% -
BM_deque_deque_copy_backward/2 -4.43% 2.468 2.358 - -2.57% -
std::multiset<int>::count(key)_(non-existent)/0 -4.43% 0.275 0.263 - -1.50% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.42% 25.980 24.830 - 0.77% -
std::pop_heap(deque<float>)/1024 -4.42% 13.589 12.988 - 6.12% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -4.42% 27.776 26.548 - 3.11% -
SetIntersection_None_Set_float_16384_1 -4.41% 159023715.713 152006091.392 - -0.41% -
std::find_if_not(vector<int>)_(process_all)/8 -4.41% 1.413 1.351 - -2.98% -
std::multiset<int>::clear()/8192 -4.40% 82670.556 79030.459 - 1.23% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.40% 7094.092 6781.754 - -2.22% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.39% 682.412 652.423 - -1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.39% 24758404.207 23670556.604 - -4.39% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -4.39% 41.522 39.698 - 9.30% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.39% 11.991 11.464 - -8.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.39% 16.631 15.900 - 0.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.39% 3.372 3.224 - 1.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.38% 5.309 5.076 - -0.33% -
std::sort(deque<int>)_(heap)/8192 -4.37% 72424.391 69260.061 - -12.96% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.36% 395.247 377.999 - -6.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.36% 1.160 1.110 - -2.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.36% 14497.753 13865.388 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.36% 3202655.542 3063171.146 - 0.40% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.35% 731.324 699.480 - 0.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.35% 30.851 29.508 - -1.31% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.35% 261593.282 250212.664 - -2.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.35% 3188667.332 3050011.359 - -0.52% -
std::generate(deque<int>)/8192 -4.34% 2008.638 1921.417 - 1.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.34% 26211.077 25073.640 - -3.12% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.34% 16663.636 15940.818 - -0.13% -
SetIntersection_None_Set_uint32_16384_4 -4.33% 161703992.755 154698037.407 - -0.91% -
std::unordered_set<std::string>::clear()/1024 -4.33% 23901.239 22867.092 - -1.83% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.32% 27527.324 26336.924 - -3.55% -
BM_PushHeap_string_PipeOrgan_256 -4.31% 7.912 7.570 - -2.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.31% 84931.143 81267.568 - 2.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.31% 205628505.192 196758967.950 - -0.45% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.31% 20.118 19.251 - -4.74% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.30% 731.433 699.953 - 0.08% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.30% 2889.237 2764.971 - 0.44% -
BM_deque_deque_move_backward/512 -4.30% 19.744 18.895 - -0.99% -
std::sort_heap(vector<int>)/8 -4.30% 32.077 30.699 - -1.93% -
std::set<int>::contains(key)_(existent)/32 -4.29% 1.715 1.641 - -0.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.28% 7.243 6.932 - -0.11% -
BM_std_minmax_element<int>/5500 -4.28% 1452.544 1390.392 - -2.56% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.25% 294.357 281.848 - 0.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.25% 1.450 1.388 - 2.81% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.24% 23.685 22.682 - -0.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.22% 33.952 32.518 - -0.29% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.21% 1.629 1.561 - -5.43% -
SetIntersection_None_Set_float_262144_1024 -4.21% 1204483.070 1153752.766 - -2.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.21% 788.683 755.496 - 0.54% -
SetIntersection_None_Set_uint32_16384_1 -4.20% 161921330.369 155115612.907 - -0.71% -
std::is_partitioned(list<int>)_(partitioned)/1024 -4.19% 639.612 612.794 - 6.26% -
std::pop_heap(vector<std::string>)/1024 -4.19% 20.990 20.110 - -1.12% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.19% 26.059 24.968 - 0.25% -
std::set<std::string>::clear()/8192 -4.17% 222479.643 213207.637 - -1.07% -
SetIntersection_Front_Vector_string_262144_1 -4.16% 1089770.093 1044461.902 - -3.05% -
BM_StringAssignStr_Huge_Transparent -4.16% 115.158 110.373 - -3.77% -
std::for_each(list<int>)/8192 -4.15% 7795.731 7472.477 - -7.26% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.14% 2.515 2.411 - -0.07% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.14% 17616.093 16887.639 - -5.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.13% 1069064.577 1024870.275 - -2.88% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -4.13% 55.881 53.571 - -2.39% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.392 - 0.05% -
std::list<std::string>::ctor(size)/32 -4.13% 352.735 338.163 - -0.78% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.13% 20.931 20.066 - -2.84% -
std::list<std::string>::ctor(size)/8192 -4.11% 106484.862 102103.546 - -1.30% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.10% 94.743 90.863 - -5.09% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.09% 0.264 0.254 - -1.07% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.08% 55.430 53.166 - 0.09% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.08% 36.747 35.248 - 1.19% -
std::all_of(deque<int>)_(process_all)/32768 -4.08% 10899.278 10454.880 - -3.71% -
BM_deque_deque_copy_backward/1 -4.08% 2.708 2.598 - -2.73% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.07% 1.928 1.849 - -0.06% -
std::lower_bound(std::list<int>)/8192 -4.06% 14213.834 13636.384 - -8.65% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.06% 789.007 757.002 - -4.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.05% 3196455.298 3067026.605 - -0.03% -
std::replace(vector<int>)_(prefix)/1024 -4.04% 158.586 152.174 - -3.79% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.04% 888674.470 852745.766 - -2.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.01% 1679493.162 1612062.176 - -3.26% -
std::replace(list<int>)_(sprinkled)/50 -4.01% 19.512 18.729 - 0.92% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.01% 15.062 14.458 - 2.70% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.99% 38.547 37.009 - -14.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.99% 25.012 24.015 - 0.36% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.98% 41395.488 39747.529 - -0.57% -
std::set<int>::insert(value)_(already_present)/8192 -3.97% 9.575 9.194 - -8.20% -
std::unordered_set<int>::erase(iterator)/32 -3.97% 20.214 19.411 - -11.45% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.97% 84960.154 81583.814 - -18.88% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.97% 22.816 21.910 - -7.31% -
SetIntersection_None_Set_string_262144_256 -3.97% 1705061.115 1637365.314 - -2.09% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.97% 410.177 393.913 - -0.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.96% 1454.441 1396.852 - -0.88% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.95% 13347.107 12819.305 - -0.75% -
BM_CmpLess_int_uint -3.95% 1.140 1.095 - 1.91% -
BM_std_minmax_element<int>/65536 -3.95% 17315.143 16631.550 - -2.52% -
BM_CmpLess_int_ushort -3.95% 1.150 1.104 - 1.10% -
std::any_of(vector<int>)_(process_all)/8 -3.94% 2.419 2.324 - -5.02% -
BM_std_minmax_element<int>/4000 -3.94% 1057.755 1016.081 - -2.54% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.94% 206.649 198.515 - -3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.93% 26922275.513 25864168.692 - -2.28% -
std::remove_if(vector<int>)_(prefix)/32 -3.93% 51.240 49.228 - 0.79% -
SetIntersection_Front_Set_float_16384_16 -3.92% 1212384.228 1164860.678 - -3.45% -
std::set<std::string>::clear()/1024 -3.92% 22482.733 21601.708 - -1.82% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.92% 8.613 8.276 - -1.22% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.91% 9.852 9.467 - -3.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.90% 134204602.963 128965917.739 - 0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.90% 1879644.533 1806326.660 - -1.15% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.90% 21.511 20.672 - -3.47% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.90% 56599.341 54394.077 - -1.39% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.89% 1214.975 1167.685 - 7.81% -
std::map<int,_int>::clear()/32 -3.89% 679.654 653.233 - -1.62% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.89% 124602.611 119760.168 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.88% 134783364.910 129550719.221 - 0.56% -
std::is_sorted(list<int>,_pred)/8192 -3.88% 9043.894 8693.101 - -3.27% -
std::make_heap(vector<int>)_(ascending)/8 -3.87% 16.963 16.306 - -0.76% -
std::partial_sort(deque<int>)_(descending)/8 -3.87% 43.329 41.653 - -0.03% -
SetIntersection_None_Set_float_16384_1024 -3.87% 158238719.103 152115790.796 - -1.25% -
SetIntersection_Front_Set_uint64_262144_4 -3.87% 1096229.573 1053820.121 - -2.11% -
std::equal(list<int>)_(it,_it,_it)/50 -3.87% 36.884 35.458 - 1.24% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.86% 102599.184 98640.862 - -0.41% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.86% 2.336 2.246 - -8.87% -
BM_CmpLess_schar_uint -3.85% 1.147 1.103 - -0.64% -
SetIntersection_Interlaced_Set_string_256_16 -3.85% 18329013.724 17623330.210 - 0.45% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.85% 6.088 5.854 - 5.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.85% 2152883.221 2070102.295 - -1.56% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.84% 280853.455 270058.646 - 0.94% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.84% 1050381.769 1010011.796 - -2.15% -
SetIntersection_None_Set_string_262144_16384 -3.84% 1702489.178 1637090.984 - -2.30% -
SetIntersection_None_Set_uint32_16384_64 -3.84% 161346958.987 155157234.403 - -0.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.84% 1.419 1.364 - 15.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.82% 1.423 1.368 - 15.17% -
SetIntersection_None_Set_float_262144_262144 -3.82% 1204247.479 1158278.158 - -1.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.82% 15399.734 14812.136 - 0.55% -
std::unordered_set<int>::clear()/32 -3.80% 604.585 581.600 - -10.89% -
SetIntersection_Front_Set_uint32_262144_256 -3.79% 3821812.911 3676955.562 - -10.15% -
SetIntersection_None_Set_float_16384_16384 -3.79% 160745861.464 154658673.878 - -1.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.77% 90442.635 87031.666 - -0.52% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.77% 2638.915 2539.394 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.76% 1180847.323 1136440.290 - -1.28% -
std::partial_sort(deque<int>)_(heap)/8192 -3.75% 275886.920 265534.585 - -1.92% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.74% 727.902 700.671 - 0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.74% 15.375 14.799 - -1.79% -
BM_std_minmax_element<int>/70000 -3.73% 18468.258 17778.558 - -2.61% -
std::multiset<int>::contains(key)_(non-existent)/0 -3.73% 0.291 0.280 - -1.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.73% 151896.728 146231.491 - 0.14% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.72% 140533.380 135298.965 - 3.56% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.72% 55761.060 53684.295 - 0.34% -
BM_std_minmax_element<int>/4096 -3.72% 1082.506 1042.283 - -2.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.71% 7008.397 6748.378 - 1.73% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.70% 1619121.174 1559160.076 - -1.92% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.70% 12470.883 12009.370 - -2.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.68% 1239128.973 1193520.619 - 1.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.68% 14477.288 13944.617 - -0.71% -
SetIntersection_Front_Set_float_262144_64 -3.68% 1694075.170 1631791.973 - -1.45% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.67% 10188318.812 9814307.142 - -16.54% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.66% 174458253.965 168071910.153 - -0.38% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.66% 8.905 8.579 - 0.89% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.66% 2220.130 2138.886 - -3.75% -
std::set<std::string>::count(key)_(existent)/32 -3.66% 15.437 14.872 - -16.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.65% 207958820.379 200362263.241 - -4.36% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.64% 793.908 764.981 - 0.23% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.64% 27.141 26.154 - 0.29% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.63% 45.186 43.544 - -7.25% -
BM_std_minmax_element<int>/64000 -3.63% 16890.756 16278.136 - -2.45% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -3.62% 513308.528 494701.634 - -3.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.62% 46245.054 44569.651 - 1.67% -
BM_CmpLess_short_uint -3.62% 1.145 1.103 - -0.07% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.62% 340.060 327.755 - -1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.61% 1186100.636 1143274.739 - -0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.60% 1085120.825 1046026.354 - -2.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.59% 36052.335 34757.387 - 0.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.59% 90.316 87.073 - 0.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.59% 1.573 1.517 - -11.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.59% 1535100.384 1479974.745 - -2.17% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.59% 10.635 10.254 - 0.30% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.58% 87.552 84.418 - -6.50% -
std::all_of(deque<int>)_(process_all)/8192 -3.56% 2719.838 2623.056 - -3.69% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.55% 1879.295 1812.504 - -0.49% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.55% 121743.979 117418.694 - -4.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.55% 111472.742 107512.413 - -0.52% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.55% 206.318 199.004 - 0.05% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.54% 4.855 4.683 - -2.17% -
std::for_each(list<int>)/32 -3.54% 11.265 10.867 - 0.24% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.54% 38563937.553 37199540.765 - -2.02% -
BM_PushHeap_string_PipeOrgan_16384 -3.53% 12.756 12.305 - -3.08% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -3.53% 2218.379 2140.032 - -3.80% -
std::stable_partition(vector<int>)_(dense)/50 -3.53% 26.313 25.385 - -1.67% -
SetIntersection_None_Set_uint32_262144_4 -3.52% 1214413.332 1171655.353 - -1.86% -
std::upper_bound(std::list<int>)/8192 -3.51% 14122.896 13626.823 - -7.89% -
std::reverse(list<int>)/8 -3.50% 2.003 1.933 - -2.37% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -3.50% 28.304 27.312 - 2.17% -
BM_PushHeap_string_PipeOrgan_1024 -3.50% 9.445 9.114 - -2.06% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.50% 17965185.709 17336428.957 - -1.12% -
BM_CmpEqual_short_uint -3.49% 1.146 1.106 - -0.52% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.49% 240.127 231.751 - -4.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.49% 2.349 2.267 - 3.56% -
BM_CmpEqual_schar_uint -3.48% 1.149 1.109 - 0.71% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.48% 508443.599 490729.803 - -1.70% -
std::unordered_set<int>::erase(iterator)/8192 -3.48% 20.300 19.594 - -13.01% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.48% 1284885.986 1240220.189 - -4.93% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.48% 31.005 29.927 - -3.48% -
SetIntersection_Front_Set_uint64_1024_16 -3.48% 1227791.863 1185120.843 - 1.17% -
std::multiset<int>::clear()/1024 -3.47% 10367.689 10008.165 - 2.08% -
std::unordered_map<int,_int>::clear()/8192 -3.47% 66625.849 64316.626 - 1.57% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.46% 19.855 19.168 - 8.71% -
BM_PushHeap_uint32_Random_16 -3.46% 4.180 4.035 - -0.77% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.46% 0.497 0.479 - -0.91% -
SetIntersection_Interlaced_Set_string_16_16 -3.46% 61716755.029 59582273.007 - 1.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.45% 151443.356 146211.043 - -2.38% -
SetIntersection_Front_Set_string_262144_262144 -3.45% 18342389.893 17709164.553 - 1.37% -
SetIntersection_None_Set_float_262144_16 -3.45% 1201036.377 1159621.664 - -1.73% -
std::list<int>::ctor(size)/8192 -3.45% 97155.562 93807.415 - -1.97% -
SetIntersection_Front_Set_float_256_16 -3.45% 4566780.980 4409444.433 - -0.66% -
BM_vector_deque_move_backward/1 -3.44% 2.325 2.245 - -16.07% -
std::unordered_set<int>::clear()/1024 -3.43% 8359.005 8071.889 - -20.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -3.43% 23.502 22.696 - -13.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.42% 27905.993 26950.520 - -3.55% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -3.41% 9.653 9.324 - 1.18% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.41% 56615.908 54683.863 - 0.16% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.40% 16.645 16.079 - -1.16% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.39% 1300008.949 1255903.973 - -1.68% -
SetIntersection_None_Set_float_16384_256 -3.39% 157779909.816 152435085.871 - -1.00% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.39% 37.978 36.692 - -1.49% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.38% 15.707 15.177 - -0.63% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.38% 6837.019 6606.154 - -0.95% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.37% 542.023 523.759 - -6.26% -
BM_deque_deque_move/0 -3.36% 0.789 0.762 - -7.09% -
SetIntersection_Front_Set_uint32_1024_1 -3.36% 1065102.236 1029314.831 - -1.60% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.36% 13.485 13.032 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.35% 634733.516 613471.316 - 0.80% -
std::adjacent_find(deque<int>,_pred)/50 -3.34% 30.808 29.778 - -1.75% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.34% 333.708 322.552 - -0.01% -
SetIntersection_Front_Set_float_262144_16384 -3.34% 214062166.537 206910508.120 - -3.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.33% 15.318 14.808 - -0.09% -
SetIntersection_None_Set_uint32_262144_64 -3.32% 1213896.160 1173556.396 - -1.52% -
BM_CmpEqual_ushort_uchar -3.32% 1.123 1.086 - -2.87% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.32% 761.374 736.081 - -0.40% -
std::multiset<int>::erase(iterator)/8192 -3.32% 24.003 23.207 - -1.60% -
SetIntersection_None_Set_uint64_1024_4 -3.31% 9106801.985 8804994.678 - -2.13% -
std::multiset<std::string>::clear()/1024 -3.31% 22399.180 21656.979 - -0.74% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.31% 13591.303 13141.052 - 1.50% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.31% 10198.439 9860.623 - 2.20% -
BM_deque_deque_ranges_move_backward/1024 -3.31% 38.898 37.612 - -4.81% -
BM_CmpEqual_int_int -3.31% 1.091 1.055 - -0.58% -
std::deque<std::string>::ctor(size)/1024 -3.30% 725.802 701.846 - -0.98% -
std::multiset<std::string>::clear()/32 -3.29% 925.512 895.027 - -0.49% -
SetIntersection_None_Set_uint32_262144_16384 -3.29% 1212839.844 1172920.574 - -1.99% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.28% 953.430 922.185 - -0.68% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -3.27% 4990595.621 4827376.861 - 40.13% -
SetIntersection_None_Set_uint32_16384_256 -3.27% 160847931.984 155587826.846 - -0.75% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.27% 31.165 30.147 - 1.46% -
BM_vector_deque_move_backward/2 -3.27% 2.061 1.994 - -17.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.26% 16.415 15.880 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.26% 19102022.084 18479351.181 - -0.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.26% 15.499 14.995 - 0.79% -
std::multimap<int,_int>::erase(iterator)/1024 -3.25% 21.391 20.695 - 1.97% -
SetIntersection_None_Set_uint32_262144_16 -3.25% 1213268.148 1173816.408 - -1.37% -
BM_std_minmax_element<int>/1024 -3.24% 274.065 265.176 - -1.99% -
BM_StringRelational_Eq_Large_Large_Control -3.24% 2.238 2.166 - -13.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.23% 5902996.389 5712055.702 - 1.03% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -3.22% 1506.395 1457.818 - -8.39% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -3.22% 44.110 42.688 - -5.21% -
SetIntersection_None_Set_uint32_262144_256 -3.22% 1210101.156 1171101.727 - -1.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.22% 68443.795 66240.766 - 2.31% -
BM_deque_vector_move/64 -3.22% 2.652 2.567 - -5.77% -
BM_CmpEqual_short_short -3.21% 1.081 1.046 - -3.69% -
SetIntersection_None_Vector_string_262144_16384 -3.21% 1315054.425 1272814.322 - -0.87% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.21% 22.470 21.749 - 0.90% -
BM_CmpLess_int_uchar -3.21% 1.152 1.115 - -1.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.20% 44632.813 43203.033 - -1.57% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.20% 29.888 28.932 - 0.57% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.20% 22873.156 22142.188 - 0.48% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.20% 24.711 23.921 - 1.29% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -3.20% 44.821 43.389 - -3.19% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.19% 211.626 204.870 - -0.59% -
std::for_each(join_view(vector<vector<int>>))/8 -3.18% 1.423 1.378 - -3.22% -
std::multimap<std::string,_int>::clear()/32 -3.17% 931.675 902.117 - 0.95% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -3.17% 307.987 298.229 - -0.64% -
BM_PushHeap_string_Ascending_262144 -3.16% 31.698 30.695 - 1.56% -
SetIntersection_Interlaced_Set_float_256_256 -3.16% 7643424.055 7402187.127 - -1.70% -
SetIntersection_Front_Set_float_262144_4 -3.15% 1097414.686 1062858.693 - 2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.15% 2128366.699 2061363.443 - -1.28% -
std::deque<std::string>::ctor(size)/8192 -3.14% 8451.333 8185.970 - -1.95% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.13% 16.168 15.661 - -0.91% -
SetIntersection_Front_Set_float_262144_16 -3.13% 1207928.607 1170083.362 - 1.68% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.13% 18442.618 17865.533 - 0.02% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.13% 1302458.494 1261731.771 - -1.12% -
BM_std_minmax_element<int>/512 -3.13% 139.072 134.725 - -1.84% -
SetIntersection_None_Set_float_262144_4 -3.12% 1199770.508 1162353.271 - -1.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.12% 1.221 1.183 - -3.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.11% 201799789.194 195522124.182 - -0.65% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.11% 15011.685 14544.956 - -1.01% -
SetIntersection_None_Set_float_262144_256 -3.11% 1196047.936 1158869.223 - -1.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.10% 850.348 823.997 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.08% 1189597.387 1152898.975 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.08% 1820315.754 1764206.217 - -1.06% -
std::find(list<int>)_(process_all)/32768 -3.08% 25974.103 25174.161 - -2.47% -
SetIntersection_None_Set_uint32_16384_1024 -3.08% 160793281.549 155844727.064 - -0.90% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.08% 23.950 23.213 - 0.25% -
SetIntersection_None_Set_float_262144_16384 -3.08% 1201612.141 1164636.475 - -1.01% -
BM_PushHeap_uint64_Descending_4 -3.08% 0.371 0.360 - 0.18% -
SetIntersection_Front_Set_uint64_16384_16 -3.08% 1206813.359 1169702.764 - -1.78% -
SetIntersection_Front_Vector_uint32_262144_4 -3.07% 1089319.759 1055846.263 - 0.31% -
std::partition(list<int>)_(dense)/32 -3.06% 8.952 8.678 - -1.48% -
std::multimap<std::string,_int>::clear()/8192 -3.06% 218727.261 212028.419 - -4.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.06% 54.892 53.214 - -2.28% -
SetIntersection_None_Vector_uint64_1024_16 -3.05% 1104320.490 1070600.163 - 0.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.05% 52.048 50.460 - -1.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.04% 488262.020 473398.614 - -0.59% -
std::fill(list<int>)/1024 -3.04% 515.521 499.850 - -4.17% -
SetIntersection_None_Vector_uint64_1024_4 -3.04% 1102987.149 1069477.744 - 0.52% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.04% 0.971 0.941 - 3.40% -
std::partition(deque<int>)_(dense)/32 -3.04% 9.854 9.555 - 1.73% -
BM_PushHeap_string_QuickSortAdversary_256 -3.03% 14.968 14.514 - -1.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -3.02% 25.361 24.595 - 3.02% -
SetIntersection_None_Set_uint32_262144_1 -3.02% 1217392.494 1180680.340 - -1.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.00% 73780.480 71567.374 - -5.70% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.99% 1.827 1.772 - -2.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.99% 1693.090 1642.537 - -6.35% -
BM_CmpEqual_uchar_uchar -2.99% 1.081 1.049 - -1.51% -
std::multiset<std::string>::clear()/8192 -2.98% 217763.273 211271.173 - -1.62% -
std::multimap<int,_int>::erase(iterator)/8192 -2.98% 21.439 20.800 - 2.48% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.98% 353355146.857 342837412.035 - -2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.97% 1204563.996 1168744.007 - 0.20% -
BM_StringRead_Hot_Shallow_Empty -2.97% 0.487 0.472 - -0.77% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.97% 57036.838 55343.876 - 2.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.97% 13.347 12.951 - 0.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.96% 491389.524 476827.830 - -3.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.96% 1064877.395 1033342.101 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.96% 1056733.030 1025456.652 - -2.17% -
SetIntersection_Interlaced_Set_string_64_64 -2.96% 35089417.383 34051724.796 - -2.08% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.95% 725.747 704.308 - -1.25% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.95% 9.488 9.208 - -1.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.95% 21.860 21.216 - -1.14% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.95% 5.431 5.271 - -0.21% -
SetIntersection_Interlaced_Set_string_4_4 -2.95% 161752356.068 156987073.912 - -0.73% -
BM_vector_deque_ranges_move/64 -2.94% 2.820 2.738 - -1.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -2.92% 165871.209 161021.864 - 1.52% -
SetIntersection_None_Vector_string_262144_1024 -2.92% 1316366.620 1277885.103 - -0.89% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.92% 39326.470 38177.587 - 0.18% -
BM_StringRelational_Less_Empty_Small_Control -2.92% 1.673 1.624 - -2.62% -
SetIntersection_Front_Vector_string_16384_1024 -2.91% 38681646.155 37554139.493 - -1.42% -
std::unique(deque<int>)_(sprinkled)/32 -2.91% 53.766 52.201 - -1.99% -
std::unordered_map<int,_int>::clear()/1024 -2.91% 8565.891 8316.954 - 4.05% -
BM_deque_vector_ranges_copy_backward/1 -2.90% 2.154 2.091 - 4.79% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.89% 13.083 12.704 - 0.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.88% 15.316 14.874 - -0.28% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.88% 30.611 29.729 - 2.40% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.88% 56.817 55.180 - -12.24% -
BM_vector_deque_move_backward/0 -2.88% 0.419 0.407 - -17.38% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.87% 16893.849 16408.543 - -23.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.86% 8.655 8.408 - -2.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.86% 64421992.092 62581103.409 - -0.18% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.86% 20000.512 19429.094 - -0.04% -
std::unordered_map<int,_int>::clear()/32 -2.85% 605.073 587.836 - -0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.85% 12040491.056 11697485.954 - 1.26% -
BM_PushHeap_string_QuickSortAdversary_16 -2.85% 10.743 10.437 - -1.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.84% 15.255 14.822 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.84% 2046678.061 1988559.082 - -0.41% -
std::unordered_set<std::string>::clear()/8192 -2.84% 224925.691 218538.540 - -0.37% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.84% 4584.955 4454.785 - 0.37% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.84% 16.964 16.483 - 2.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.83% 1040889.794 1011393.004 - -0.80% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.83% 12.246 11.899 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.82% 1177747.916 1144540.571 - 0.30% -
BM_CmpEqual_schar_uchar -2.81% 1.114 1.083 - -0.77% -
std::list<int>::ctor(size)/1024 -2.81% 11889.752 11555.913 - -1.21% -
SetIntersection_None_Set_float_256_256 -2.80% 5915177.303 5749360.072 - 1.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.80% 13.616 13.235 - 0.53% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -2.80% 5.426 5.274 - -12.39% -
SetIntersection_None_Set_float_16384_4 -2.80% 159001102.512 154548876.008 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.80% 1201530.088 1167924.824 - -0.81% -
SetIntersection_None_Vector_float_1024_256 -2.80% 1103979.508 1073108.939 - -1.10% -
std::find_first_of(list<int>)_(small_needle)/32 -2.79% 96.678 93.976 - 0.28% -
BM_PushHeap_string_Descending_262144 -2.78% 3.154 3.066 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.78% 354636383.584 344765947.679 - 1.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.78% 35.769 34.774 - -1.98% -
SetIntersection_None_Vector_uint32_1024_64 -2.78% 1108598.033 1077749.747 - 0.63% -
SetIntersection_Front_Set_uint32_1024_16 -2.78% 1218841.643 1184972.251 - -1.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.78% 18.230 17.724 - -1.04% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.77% 1.285 1.250 - -3.07% -
BM_CmpLess_short_ushort -2.77% 1.125 1.094 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.77% 201241354.042 195668380.110 - 1.97% -
std::list<std::string>::ctor(size)/1024 -2.77% 12773.821 12420.142 - -1.79% -
SetIntersection_None_Vector_uint64_16384_1 -2.77% 1128744.076 1097524.293 - -1.44% -
BM_StringFindAllMatch/64 -2.76% 3.268 3.178 - -4.21% -
BM_StringRelational_Less_Empty_Empty_Control -2.76% 1.669 1.623 - -2.71% -
std::make_heap(deque<int>)_(pipe-organ)/8 -2.76% 27.324 26.572 - -0.87% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.75% 1064191.656 1034887.856 - 0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.75% 15.284 14.863 - 0.26% -
SetIntersection_None_Vector_uint64_262144_1 -2.75% 1140983.357 1109594.341 - -2.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.75% 15.353 14.931 - 0.10% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.75% 56198719.198 54653811.677 - -0.78% -
SetIntersection_None_Set_float_262144_64 -2.75% 1192726.645 1159939.777 - -1.31% -
BM_StringRead_Cold_Deep_Empty -2.75% 1.168 1.136 - -5.09% -
std::rotate_copy(deque<int>)/8192 -2.74% 298.955 290.751 - 0.36% -
BM_StringRead_Hot_Shallow_Large -2.74% 0.486 0.473 - 0.12% -
BM_StringRelational_Compare_Empty_Large_Control -2.74% 1.656 1.611 - -3.29% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.74% 4.441 4.320 - 1.82% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.73% 23208.731 22575.428 - -0.14% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.73% 620.393 603.480 - -1.15% -
std::partition(deque<int>)_(sparse)/8192 -2.72% 3120.596 3035.635 - 2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.72% 201498306.274 196017294.671 - 1.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.72% 13.620 13.250 - 1.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.71% 12896.696 12546.979 - -0.68% -
SetIntersection_None_Set_float_262144_1 -2.71% 1202049.803 1169454.184 - -1.02% -
BM_StringConstructDestroyCStr_Small_Opaque -2.71% 2.253 2.191 - 5.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.71% 672.771 654.536 - -0.52% -
std::multiset<int>::find(key)_(existent)/1024 -2.70% 4.249 4.134 - 0.74% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.70% 94999.524 92431.937 - -0.52% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.70% 22.427 21.822 - -2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.69% 4341412.970 4224454.626 - 0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.69% 15.210 14.800 - -0.09% -
SetIntersection_None_Vector_uint64_16384_4 -2.69% 1119547.193 1089406.681 - -2.20% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -2.69% 24.767 24.100 - -3.33% -
bm_ranges_lexicographical_compare<signed_char>/1 -2.69% 1.715 1.669 - 5.30% -
SetIntersection_Interlaced_Set_float_1024_1 -2.68% 1061672.011 1033189.187 - -1.53% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.68% 504.129 490.609 - -0.22% -
std::stable_sort(vector<int>)_(repeated)/8 -2.67% 15.843 15.419 - -1.24% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.67% 23.498 22.870 - -1.50% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.66% 3233.047 3146.921 - -0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.66% 11231.528 10932.585 - -2.64% -
std::all_of(list<int>)_(process_all)/8 -2.65% 2.719 2.647 - 0.71% -
SetIntersection_None_Vector_float_1024_1 -2.64% 1101633.699 1072510.186 - -0.44% -
std::find_if(list<int>)_(bail_25%)/8192 -2.64% 1452.046 1413.682 - -0.99% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.64% 275.105 267.838 - 1.46% -
std::unordered_set<int>::clear()/8192 -2.64% 67288.814 65513.085 - -17.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.64% 51.966 50.596 - -0.13% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.63% 603.360 587.486 - 0.04% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.63% 22.426 21.836 - -0.05% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.63% 52.061 50.694 - 3.76% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.63% 15.476 15.070 - -0.43% -
BM_StringAssignStr_Huge_Opaque -2.62% 113.299 110.329 - -2.48% -
BM_PushHeap_string_QuickSortAdversary_64 -2.62% 13.366 13.016 - -1.30% -
BM_CmpLess_ushort_int -2.62% 1.127 1.098 - -0.03% -
std::rotate(list<int>)_(1_element_backward)/32 -2.60% 13.808 13.448 - 2.76% -
SetIntersection_None_Vector_string_262144_1 -2.60% 1320752.211 1286464.482 - -0.23% -
BM_deque_vector_ranges_copy/5500 -2.59% 198.332 193.196 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.58% 4187037.762 4079006.307 - 0.66% -
SetIntersection_None_Vector_string_262144_16 -2.58% 1310665.749 1276882.322 - -0.88% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.58% 15.062 14.674 - -0.37% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.58% 11.428 11.134 - -0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.58% 9.292 9.052 - -1.34% -
SetIntersection_None_Set_string_1024_1 -2.57% 9175112.863 8939477.471 - -4.29% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.56% 167.814 163.512 - 2.82% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.56% 210.444 205.049 - -11.69% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.56% 17.900 17.442 - 1.16% -
SetIntersection_None_Vector_float_262144_1024 -2.56% 1153369.700 1123812.522 - -0.80% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.56% 16.596 16.172 - -2.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.56% 1298.875 1265.679 - 0.46% -
SetIntersection_None_Set_uint64_256_1 -2.55% 11725391.001 11426215.570 - -2.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.55% 12.998 12.666 - -0.47% -
SetIntersection_Front_Set_string_262144_4 -2.55% 1279899.034 1247309.369 - 1.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.55% 1196457.007 1166005.073 - 0.22% -
std::flat_multimap<int,_int>::clear()/0 -2.54% 402.105 391.909 - -0.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.53% 32.621 31.795 - -5.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.53% 1075966.426 1048712.249 - -0.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.53% 40171.401 39155.180 - 0.43% -
SetIntersection_None_Vector_float_256_256 -2.53% 2175890.443 2120874.677 - -0.79% -
std::stable_sort(deque<int>)_(heap)/1024 -2.52% 2789.658 2719.243 - -0.05% -
SetIntersection_None_Vector_float_1024_4 -2.52% 1099032.300 1071313.186 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.51% 36288627.262 35375968.713 - -3.54% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.51% 4853.916 4732.130 - 0.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.50% 1.385 1.350 - -3.63% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.49% 71.347 69.570 - -0.15% -
SetIntersection_None_Vector_float_262144_4 -2.49% 1170390.489 1141243.168 - 1.19% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.49% 523819.988 510779.603 - -3.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.49% 608115.312 592981.378 - -0.81% -
SetIntersection_Front_Set_float_64_64 -2.49% 13646673.642 13307284.271 - 0.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.48% 206.279 201.165 - 0.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.48% 39.123 38.153 - -5.51% -
std::set<std::string>::find(key)_(existent)/8192 -2.48% 30.665 29.905 - -4.34% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.48% 1.468 1.431 - -2.40% -
SetIntersection_Front_Set_uint64_262144_1 -2.47% 1068576.316 1042130.814 - 2.56% -
SetIntersection_Front_Vector_uint64_16384_1 -2.47% 1062926.961 1036621.604 - -0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.47% 1182961.685 1153728.002 - -2.77% -
SetIntersection_Front_Vector_uint32_1024_4 -2.47% 1084671.583 1057867.632 - 0.65% -
SetIntersection_Interlaced_Vector_float_256_1 -2.47% 4228546.790 4124055.003 - -0.12% -
std::fill(list<int>)/50 -2.47% 35.148 34.280 - 0.73% -
SetIntersection_Interlaced_Set_float_1024_64 -2.47% 10294092.846 10040088.388 - -1.30% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.47% 4861.077 4741.137 - -0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.46% 1224383.796 1194232.259 - 3.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.46% 87284.752 85137.894 - -2.09% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.46% 24.133 23.539 - -0.31% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.46% 16.215 15.817 - -0.52% -
BM_deque_deque_copy/4000 -2.45% 145.950 142.369 - -0.93% -
rng::contains(vector<int>)_(process_all)/8 -2.45% 2.817 2.748 - 7.94% -
SetIntersection_None_Vector_uint64_64_64 -2.45% 8627991.744 8416399.266 - -0.70% -
SetIntersection_None_Set_uint32_262144_262144 -2.45% 1208029.299 1178410.563 - -1.38% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.45% 16955.704 16540.447 - 0.33% -
SetIntersection_Front_Set_uint64_1024_4 -2.45% 1088833.813 1062192.889 - 1.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.44% 380.154 370.866 - -0.39% -
SetIntersection_Front_Set_uint32_64_1 -2.44% 16759194.315 16350327.403 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.44% 1073225.193 1047054.633 - -0.57% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.44% 14113.460 13769.410 - -0.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.44% 30.408 29.667 - -1.10% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.43% 27.112 26.454 - -4.72% -
BM_StringResizeAndOverwrite -2.43% 0.841 0.821 - 0.33% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.43% 5.580 5.445 - -2.94% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.43% 3.160 3.083 - 0.19% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.42% 21.986 21.454 - 0.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.42% 15.358 14.986 - -2.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.41% 353509.387 344989.152 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.41% 190677.887 186083.148 - -0.35% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.41% 740.408 722.570 - 0.11% -
SetIntersection_Front_Vector_uint32_256_16 -2.41% 4311757.725 4207890.951 - 1.57% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.41% 34202.804 33379.226 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.40% 1098142.576 1071733.321 - 0.23% -
SetIntersection_Front_Set_uint32_262144_64 -2.40% 1656753.040 1616982.405 - -1.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.40% 1149515.145 1121962.594 - -2.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.39% 15803.235 15425.280 - 2.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.39% 11.574 11.297 - -0.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.39% 4.668 4.556 - 2.20% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.38% 10140.450 9898.945 - -8.86% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.37% 1443.350 1409.093 - -0.60% -
SetIntersection_None_Vector_uint64_262144_4 -2.37% 1151017.544 1123705.254 - -1.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.37% 24.708 24.122 - -1.13% -
BM_CmpEqual_int_uchar -2.37% 1.123 1.096 - -1.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.36% 15.323 14.960 - -0.12% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.36% 21.089 20.590 - -0.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.36% 23.836 23.273 - -2.95% -
SetIntersection_None_Set_uint32_16_1 -2.36% 67523204.098 65929335.424 - -1.37% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.36% 8274.288 8079.036 - 0.15% -
SetIntersection_None_Set_uint64_1024_1024 -2.36% 9052342.148 8838995.824 - 0.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.35% 23330.612 22781.314 - -0.32% -
SetIntersection_None_Vector_float_1024_64 -2.35% 1098249.472 1072407.515 - -0.62% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.35% 1591417.318 1554014.891 - -1.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.35% 15.278 14.920 - -0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.35% 5114643.937 4994631.862 - -0.06% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.34% 37396.352 36519.993 - 3.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -2.34% 53.481 52.230 - -0.58% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.33% 17.096 16.697 - -1.09% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.32% 24.210 23.647 - -9.00% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.32% 294.819 287.967 - -2.23% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.32% 20.126 19.659 - -4.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.32% 186797.930 182471.439 - 0.02% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.31% 6952.828 6791.899 - 1.11% -
SetIntersection_None_Vector_string_16384_64 -2.31% 1238489.315 1209834.227 - -1.20% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.31% 35819.614 34990.966 - -0.81% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.31% 526288.956 514120.707 - 0.13% -
SetIntersection_None_Vector_float_262144_16384 -2.31% 1172193.335 1145131.902 - 0.86% -
SetIntersection_Front_Set_float_16384_16384 -2.31% 216877358.424 211878112.318 - -3.97% -
SetIntersection_None_Vector_uint64_1024_1 -2.30% 1096194.824 1070930.011 - 0.07% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.30% 25.106 24.527 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.30% 12801544.464 12506705.564 - -0.67% -
SetIntersection_Interlaced_Set_string_1024_16 -2.30% 13172778.262 12870284.561 - -0.30% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.29% 294.682 287.922 - -2.23% -
BM_CmpLess_short_uchar -2.29% 1.140 1.114 - 1.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.29% 18.643 18.216 - -0.89% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.29% 22.452 21.938 - 1.18% -
std::multiset<int>::find(key)_(existent)/32 -2.29% 1.660 1.622 - 1.90% -
BM_PushHeap_string_PipeOrgan_262144 -2.29% 17.362 16.965 - -4.16% -
SetIntersection_None_Vector_float_64_64 -2.29% 8611066.786 8414231.285 - -0.12% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.29% 7466.603 7295.964 - 2.76% -
SetIntersection_None_Vector_float_1024_16 -2.28% 1096776.640 1071721.179 - -0.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.28% 13.643 13.332 - 1.40% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.28% 18.981 18.548 - -6.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.28% 170124.182 166242.886 - 0.14% -
SetIntersection_None_Set_uint32_262144_1024 -2.27% 1205418.945 1178002.850 - -1.06% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.27% 13.047 12.750 - -2.63% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.27% 29.538 28.867 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.27% 16888053.845 16504566.097 - -0.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.27% 606.555 592.786 - 3.00% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.27% 15.021 14.680 - -1.08% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.27% 416.725 407.282 - -0.45% -
SetIntersection_None_Set_uint64_16384_64 -2.26% 175620464.023 171649924.566 - 0.21% -
std::partial_sort(deque<int>)_(descending)/8192 -2.26% 282589.439 276205.200 - 2.38% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.25% 30111.049 29432.139 - 0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.25% 6788.506 6635.635 - 0.88% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.25% 819.837 801.390 - 0.61% -
SetIntersection_Interlaced_Set_string_1024_256 -2.25% 35773152.944 34969147.602 - -0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.25% 18530507.819 18114423.396 - -0.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.24% 15.017 14.680 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.24% 12764763.235 12478484.094 - -0.97% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.24% 302.465 295.682 - 0.23% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.24% 1.486 1.453 - 9.20% -
BM_CmpEqual_short_schar -2.24% 1.150 1.124 - -0.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.24% 20.336 19.880 - -1.87% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.24% 333.164 325.712 - 0.19% -
BM_vector_deque_ranges_copy_backward/2 -2.23% 1.996 1.951 - 0.32% -
std::pop_heap(deque<int>)/8 -2.23% 53.201 52.014 - -2.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.23% 13.612 13.308 - 1.24% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.23% 399.620 390.709 - -0.30% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.22% 13.051 12.761 - -0.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.22% 13014.337 12725.799 - 1.16% -
BM_CmpEqual_uchar_int -2.22% 1.093 1.069 - 1.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.22% 16158.710 15800.595 - 3.75% -
SetIntersection_Interlaced_Set_float_256_64 -2.22% 13996144.730 13686002.280 - 0.70% -
bm_ranges_swap_ranges_vb_aligned/512 -2.21% 5.292 5.175 - -0.02% -
std::flat_map<int,_int>::clear()/8192 -2.21% 417.984 408.737 - -1.18% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -2.21% 11.831 11.569 - 8.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.20% 1.802 1.762 - 0.99% -
SetIntersection_Interlaced_Set_string_1024_1 -2.20% 1114131.154 1089616.280 - 0.13% -
BM_deque_deque_ranges_move_backward/4096 -2.20% 155.306 151.892 - -3.81% -
SetIntersection_Front_Vector_uint64_262144_1 -2.20% 1058925.944 1035647.319 - -0.42% -
SetIntersection_None_Set_uint64_1024_64 -2.20% 9011260.678 8813174.321 - -3.24% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.20% 1908.898 1866.938 - -5.33% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -2.20% 3157.428 3088.075 - -0.41% -
std::make_heap(vector<int>)_(heap)/8 -2.20% 14.958 14.629 - -0.55% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.20% 13.444 13.149 - -3.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.19% 562.840 550.488 - -3.79% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.19% 44.226 43.257 - 1.21% -
std::flat_map<int,_int>::clear()/0 -2.19% 398.924 390.190 - -0.37% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.19% 2583.297 2526.756 - 0.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.19% 1.063 1.040 - -4.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.19% 15.336 15.001 - -0.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.18% 14808.666 14485.310 - 5.59% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.18% 41552999.422 40645723.051 - 0.42% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.18% 400.715 391.972 - 0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.18% 3553208.715 3475686.811 - 0.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.18% 482.920 472.385 - -2.47% -
std::set<int>::count(key)_(existent)/32 -2.17% 1.700 1.663 - 1.62% -
std::flat_multimap<int,_int>::clear()/8192 -2.17% 419.513 410.411 - 0.27% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.17% 210241.865 205686.305 - -4.27% -
SetIntersection_Front_Set_float_256_1 -2.16% 4215403.305 4124202.547 - -0.47% -
SetIntersection_None_Vector_uint32_1024_1 -2.16% 1098923.609 1075165.374 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.15% 8208932.195 8032299.028 - -0.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.15% 49143.381 48086.727 - -5.73% -
std::generate_n(deque<int>)/8192 -2.15% 2015.759 1972.435 - 1.57% -
SetIntersection_None_Vector_uint64_1024_256 -2.15% 1088515.945 1065123.848 - -0.97% -
SetIntersection_Front_Vector_uint32_16384_1 -2.15% 1064317.168 1041456.128 - 0.04% -
SetIntersection_None_Vector_uint64_1024_1024 -2.15% 1095331.508 1071811.540 - -1.08% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.15% 15.009 14.687 - 0.13% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.15% 8696.423 8509.877 - -0.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.14% 399.715 391.146 - -0.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.14% 26.712 26.140 - -5.03% -
SetIntersection_None_Vector_uint64_262144_16384 -2.14% 1155002.388 1130281.250 - -0.05% -
std::unordered_set<int>::count(key)_(existent)/32 -2.14% 1.435 1.404 - -17.88% -
SetIntersection_Front_Vector_float_262144_1 -2.14% 1055460.539 1032882.846 - 1.33% -
SetIntersection_Interlaced_Vector_string_256_4 -2.14% 6302829.421 6168006.417 - 2.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.13% 5.114 5.005 - 7.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.13% 1054709.147 1032230.082 - -0.34% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.13% 1635774.414 1600923.338 - -2.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.13% 39152978.349 38319898.984 - -2.15% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.12% 400.199 391.703 - -0.52% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.12% 20.161 19.733 - -0.35% -
bm_swap_ranges_vb_unaligned/512 -2.12% 12.590 12.323 - -0.03% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.12% 5.969 5.843 - 0.47% -
SetIntersection_None_Set_uint64_262144_64 -2.12% 1235613.361 1209439.943 - -1.24% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.12% 4.310 4.219 - 1.32% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.12% 788.585 771.898 - 0.75% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.11% 18123.411 17740.270 - -0.48% -
SetIntersection_None_Vector_uint32_1024_4 -2.11% 1101704.300 1078425.905 - 0.90% -
SetIntersection_Front_Vector_uint32_262144_16 -2.11% 1137510.540 1113486.022 - 0.72% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.11% 14132.890 13834.811 - -0.33% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.11% 5.815 5.693 - -0.99% -
std::set<std::string>::ctor(const&)/8192 -2.10% 346197.706 338935.832 - -2.11% -
SetIntersection_Front_Vector_string_262144_256 -2.09% 9584094.546 9383310.100 - -1.58% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.09% 29614.673 28994.310 - -0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.09% 1607453.914 1573795.339 - 1.01% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.09% 2.677 2.621 - -0.07% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.09% 6853.370 6709.962 - 0.12% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.09% 1557009.228 1524451.889 - 0.11% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.09% 1456.669 1426.247 - 0.69% -
SetIntersection_Front_Set_uint32_262144_16384 -2.09% 221825955.181 217193856.326 - -1.98% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -2.09% 534.540 523.394 - -1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.08% 16842247.539 16491370.086 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -2.08% 12702.973 12438.400 - -1.71% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.08% 21.354 20.910 - -9.36% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.08% 11369.191 11132.825 - -1.35% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.08% 398.718 390.429 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.07% 1158242.529 1134224.419 - -1.70% -
BM_CmpEqual_ushort_int -2.07% 1.076 1.054 - 0.07% -
std::flat_multimap<int,_int>::clear()/32 -2.07% 401.845 393.535 - -0.01% -
BM_std_minmax_element<int>/64 -2.07% 17.174 16.819 - -1.10% -
BM_CmpLess_schar_uchar -2.06% 1.121 1.098 - -0.61% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.06% 800.593 784.087 - 0.59% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.06% 3.966 3.885 - 4.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.06% 616251.928 603555.758 - -1.53% -
SetIntersection_None_Set_uint32_1024_1024 -2.06% 9115135.936 8927454.957 - -1.14% -
std::stable_sort(deque<int>)_(descending)/1024 -2.06% 2964.942 2903.974 - 0.04% -
std::adjacent_find(vector<int>,_pred)/50 -2.06% 23.194 22.717 - -7.51% -
std::multimap<int,_int>::erase(iterator)/32 -2.06% 20.978 20.547 - 1.84% -
SetIntersection_None_Set_uint64_262144_16 -2.05% 1234401.937 1209056.232 - -1.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.05% 52.243 51.170 - 3.01% -
BM_StringDestroy_Huge -2.05% 10.927 10.703 - -5.22% -
std::unordered_set<int>::ctor(const&)/1024 -2.05% 6893.976 6752.711 - 0.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.05% 10.794 10.573 - 3.44% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.05% 3.544 3.471 - -0.03% -
SetIntersection_None_Vector_uint32_1024_16 -2.04% 1105840.484 1083238.137 - 1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.04% 11710237.067 11471475.849 - 0.84% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.04% 399.036 390.903 - -0.09% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.03% 16.798 16.456 - 1.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 241.386 236.479 - 0.98% -
SetIntersection_Front_Set_uint32_16384_1 -2.03% 1054686.198 1033261.273 - -0.45% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.03% 2.055 2.013 - -4.72% -
SetIntersection_Front_Vector_string_64_16 -2.03% 20885225.283 20461715.130 - -1.86% -
SetIntersection_Front_Vector_float_262144_16 -2.03% 1137528.674 1114477.997 - -0.97% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.02% 8648.875 8474.236 - -1.85% -
SetIntersection_Front_Set_uint64_64_16 -2.02% 15400705.090 15089978.771 - -0.23% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.02% 23.426 22.954 - -0.48% -
std::unordered_map<int,_int>::clear()/0 -2.01% 397.578 389.573 - -0.70% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.01% 12.992 12.731 - -0.16% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.01% 2.828 2.772 - 4.31% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.01% 10.953 10.733 - -6.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.01% 398.078 390.074 - -0.53% -
SetIntersection_Front_Vector_uint64_16384_16384 -2.01% 74450260.835 72954727.014 - -7.26% -
SetIntersection_None_Set_string_64_4 -2.01% 21681062.814 21245780.650 - -4.28% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.01% 34.441 33.749 - -0.01% -
BM_PushHeap_string_Descending_4 -2.01% 1.897 1.859 - -0.90% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.01% 2978.392 2918.636 - -0.09% -
SetIntersection_Front_Set_float_256_4 -2.00% 4249298.392 4164141.791 - -1.23% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.00% 12.957 12.698 - -0.47% -
SetIntersection_None_Vector_uint64_1024_64 -2.00% 1094413.085 1072505.626 - -0.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.00% 637.450 624.693 - -10.63% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.00% 325.245 318.746 - -7.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.00% 1499.492 1469.542 - 0.26% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.99% 17138.612 16796.931 - -1.74% -
SetIntersection_None_Set_uint64_262144_262144 -1.99% 1252596.596 1227624.758 - -0.57% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -1.99% 1.637 1.604 - 0.29% -
SetIntersection_Interlaced_Set_string_16384_1 -1.99% 1110352.355 1088234.773 - -0.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.99% 21.884 21.448 - 0.24% -
SetIntersection_None_Vector_float_64_4 -1.98% 16316493.242 15992825.748 - 0.48% -
SetIntersection_None_Vector_float_16384_16 -1.98% 1132002.459 1109555.191 - -0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.98% 15179591.155 14878655.455 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.98% 1067688.484 1046526.646 - 1.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.98% 1615.396 1583.449 - 1.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.98% 21.140 20.722 - -0.55% -
SetIntersection_None_Vector_uint64_256_256 -1.97% 2159798.351 2117222.761 - 0.15% -
SetIntersection_Interlaced_Vector_float_16_4 -1.97% 57234745.688 56106646.762 - -0.32% -
std::set<int>::clear()/0 -1.97% 398.092 390.256 - -0.27% -
BM_deque_vector_ranges_move/5500 -1.97% 197.144 193.269 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.96% 1095720.571 1074198.587 - -0.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.96% 826.011 809.804 - -6.23% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.96% 21348405.275 20929795.289 - 0.30% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.96% 4.251 4.167 - -0.63% -
SetIntersection_None_Vector_string_4_4 -1.95% 138990411.721 136283376.368 - 0.61% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.95% 559.741 548.848 - -1.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.95% 0.630 0.618 - -7.12% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.94% 1061325.299 1040710.622 - -3.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.94% 1064862.368 1044245.059 - 0.34% -
std::set<int>::contains(key)_(existent)/8192 -1.94% 8.383 8.221 - -3.08% -
BM_PushHeap_string_PipeOrgan_64 -1.93% 5.753 5.641 - -2.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.93% 465047.629 456068.503 - -0.21% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.93% 270.903 265.674 - 0.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.93% 983.493 964.529 - 2.13% -
SetIntersection_None_Vector_uint64_256_16 -1.93% 4071927.095 3993479.583 - -0.86% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.93% 397.604 389.947 - -0.56% -
SetIntersection_None_Set_string_1024_64 -1.93% 9049882.699 8875671.401 - -4.55% -
SetIntersection_None_Vector_uint32_16_4 -1.92% 54666782.030 53617395.810 - -0.40% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.92% 84.216 82.600 - -2.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.92% 38921.089 38174.588 - -2.17% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.92% 18.692 18.333 - -0.27% -
SetIntersection_None_Set_string_64_64 -1.92% 11869624.117 11642026.265 - -1.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.92% 86513.804 84855.771 - 0.21% -
SetIntersection_Front_Vector_uint64_256_1 -1.92% 4220914.450 4140079.541 - -0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.91% 780.090 765.161 - -0.71% -
SetIntersection_Front_Vector_float_256_1 -1.91% 4197705.454 4117393.592 - -0.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.91% 517.651 507.749 - -1.98% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.91% 16676109.290 16357099.845 - -0.79% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.91% 332.248 325.893 - 0.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.91% 399.474 391.838 - -0.24% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.91% 14.987 14.701 - -0.26% -
SetIntersection_Front_Vector_uint64_16384_64 -1.90% 1385598.635 1359220.094 - -0.54% -
BM_PushHeap_string_Descending_16 -1.90% 2.103 2.063 - -2.12% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.90% 11567.640 11347.594 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.90% 56739466.246 55662546.591 - -0.24% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.90% 69270.179 67956.312 - -0.63% -
BM_StringFindNoMatch/512 -1.89% 9.389 9.211 - -0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.89% 30.833 30.250 - -13.03% -
rng::contains_subrange(list<int>)_(process_all)/8192 -1.89% 9040.942 8870.150 - 24.54% -
SetIntersection_None_Vector_uint64_64_16 -1.89% 13716974.220 13457855.016 - -0.07% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.89% 15.822 15.523 - -0.35% -
std::set<std::string>::ctor(const&)/1024 -1.89% 35219.954 34555.876 - -9.35% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.88% 13167.920 12919.872 - -6.97% -
SetIntersection_Front_Set_uint64_256_16 -1.88% 4544499.534 4458912.933 - -0.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.88% 377.936 370.822 - 3.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.88% 6837.681 6709.367 - 0.74% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.88% 12.361 12.129 - 0.92% -
SetIntersection_Front_Set_uint32_16_1 -1.88% 63854649.244 62657073.412 - -0.23% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.87% 2105109.699 2065682.779 - -2.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.87% 38.180 37.465 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.87% 63088.702 61908.295 - 0.51% -
SetIntersection_None_Vector_float_16384_16384 -1.87% 1118584.505 1097678.568 - -0.72% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.87% 7.353 7.216 - -3.57% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.87% 27223.754 26715.286 - 0.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.87% 7.939 7.791 - 18.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.87% 400.360 392.887 - 0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.86% 396.756 389.358 - -0.76% -
std::move_backward(vector<bool>)_(aligned)/64 -1.86% 1.731 1.699 - 1.09% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.86% 1301531.740 1277320.639 - -1.39% -
SetIntersection_Front_Set_uint64_16384_64 -1.86% 1680363.084 1649112.129 - -9.00% -
SetIntersection_Front_Set_uint32_262144_262144 -1.86% 1660380.857 1629576.174 - -1.87% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.85% 20.215 19.840 - 0.18% -
std::none_of(list<int>)_(process_all)/8 -1.85% 2.720 2.669 - 0.58% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.85% 16.946 16.632 - -0.22% -
ranges::minmax(std::deque<long_long>)/70000 -1.85% 25539.358 25066.863 - -8.38% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.85% 12279.990 12053.020 - -1.47% -
SetIntersection_None_Set_float_256_16 -1.85% 10880779.425 10679752.275 - -0.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.85% 396780.483 389449.929 - -0.04% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.85% 614810.465 603461.809 - -2.57% -
SetIntersection_None_Vector_uint32_64_4 -1.85% 16153118.292 15855067.744 - -1.04% -
SetIntersection_Interlaced_Set_string_262144_4 -1.84% 1877489.744 1842861.816 - -0.55% -
SetIntersection_None_Vector_float_256_64 -1.84% 3485211.169 3420958.916 - 0.26% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.84% 77580.928 76151.515 - -0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.84% 4134123.686 4057972.139 - -1.03% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.84% 11115296.641 10910632.953 - -2.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.84% 44.341 43.525 - -0.57% -
SetIntersection_None_Set_float_4_4 -1.84% 137839271.761 135302399.724 - -0.09% -
SetIntersection_Front_Set_uint64_1024_1 -1.84% 1059873.233 1040400.382 - -0.33% -
BM_PushHeap_string_Descending_64 -1.84% 2.209 2.168 - -2.69% -
BM_std_minmax_element<int>/4 -1.83% 1.239 1.216 - -1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.83% 5.466 5.366 - 0.01% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.83% 33.495 32.883 - 2.86% -
SetIntersection_Front_Vector_float_256_4 -1.83% 4225779.107 4148652.371 - -0.59% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.82% 397.916 390.665 - -0.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.82% 60.114 59.019 - -0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.82% 16586291.537 16284342.122 - 0.07% -
SetIntersection_None_Vector_uint64_256_4 -1.82% 4262322.082 4184731.669 - -0.47% -
std::sort(vector<int>)_(repeated)/8 -1.82% 16.103 15.810 - -0.87% -
SetIntersection_Front_Set_float_16_4 -1.82% 55820845.415 54806523.189 - 0.33% -
SetIntersection_Front_Set_string_16384_1 -1.82% 1110558.098 1090393.221 - 0.52% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.82% 161.642 158.708 - -1.00% -
SetIntersection_Front_Set_float_256_256 -1.81% 7681488.705 7542258.470 - 1.76% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.81% 5429.638 5331.270 - -0.74% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.81% 1.802 1.769 - -0.85% -
BM_CmpEqual_uint_uint -1.81% 1.092 1.072 - 0.56% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.81% 43.261 42.478 - 0.28% -
std::flat_multimap<int,_int>::clear()/1024 -1.81% 401.215 393.957 - -0.82% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.81% 32.207 31.624 - -2.59% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.81% 1.289 1.266 - 0.00% -
std::unique(deque<int>)_(sprinkled)/52 -1.81% 59.995 58.911 - -3.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.80% 37392154.278 36718571.526 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.80% 64005546.802 62853208.407 - -0.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.80% 4188967.600 4113654.202 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.80% 4248614.427 4172258.951 - 0.36% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.80% 396.725 389.596 - -0.66% -
SetIntersection_None_Vector_uint64_16384_64 -1.80% 1117509.722 1097430.977 - -1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.80% 4398540.380 4319530.074 - -0.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.79% 11859.156 11646.301 - 0.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.79% 468.373 459.969 - -0.17% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.79% 23.348 22.930 - -4.38% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.79% 331.655 325.714 - 0.42% -
BM_deque_deque_move/5500 -1.79% 202.045 198.431 - 0.89% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.79% 3848.883 3780.046 - 0.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.78% 74.326 73.000 - -0.83% -
SetIntersection_Front_Set_float_262144_262144 -1.78% 1608624.352 1579936.281 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.78% 12276290.715 12057566.684 - -0.52% -
std::pop_heap(vector<std::string>)/8192 -1.78% 51.854 50.930 - -0.36% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.78% 55622.540 54633.221 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.78% 544791965.446 535102219.309 - -0.22% -
SetIntersection_None_Vector_string_256_4 -1.78% 4518672.656 4438343.059 - -0.72% -
SetIntersection_None_Vector_float_262144_16 -1.78% 1147178.712 1126792.837 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.77% 1184141.591 1163141.100 - -0.35% -
bm_lexicographical_compare<int>/64 -1.77% 4.536 4.456 - -1.39% -
SetIntersection_Front_Vector_uint64_262144_4 -1.77% 1084804.364 1065599.645 - 0.50% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.77% 6.108 6.000 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.77% 55497465.628 54516166.869 - 0.28% -
SetIntersection_None_Vector_uint64_256_1 -1.76% 4322103.341 4245818.274 - -0.53% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.76% 0.969 0.952 - 14.10% -
std::unordered_set<std::string>::ctor(const&)/32 -1.76% 795.931 781.889 - 0.31% -
std::copy_backward(vector<int>)/262144 -1.76% 12515.639 12295.189 - -1.87% -
SetIntersection_Front_Vector_uint64_64_1 -1.76% 16616495.539 16323819.130 - -0.49% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.76% 24141.735 23716.664 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.76% 4372790.539 4295845.369 - -0.67% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.76% 63731781.903 62610464.346 - -2.54% -
SetIntersection_None_Vector_string_16384_16384 -1.76% 1247558.401 1225609.896 - -0.60% -
SetIntersection_None_Vector_uint32_256_256 -1.76% 2182429.148 2144045.026 - 0.51% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.76% 4.383 4.306 - 1.22% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -1.76% 10.563 10.377 - -5.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.75% 119546306.640 117448796.089 - -0.98% -
std::map<std::string,_int>::erase(iterator)/32 -1.75% 28.573 28.073 - 1.65% -
BM_CmpLess_ushort_uint -1.75% 1.081 1.062 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.75% 11064931.281 10871301.076 - -0.68% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.75% 33.865 33.273 - -0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.75% 3.182 3.126 - -3.22% -
SetIntersection_Front_Vector_uint32_1024_1 -1.74% 1059493.162 1041013.864 - 0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.74% 144204758.663 141691547.521 - 0.08% -
ranges::minmax(std::vector<char>)/1 -1.74% 0.626 0.615 - -5.87% -
BM_StringEraseToEnd_Huge_Opaque -1.74% 2.290 2.250 - -2.45% -
std::map<int,_int>::find(key)_(existent)/8192 -1.74% 5.507 5.411 - 1.22% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.74% 210259.060 206606.013 - -0.65% -
std::stable_sort(vector<int>)_(descending)/8 -1.74% 23.331 22.926 - -7.67% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.74% 6776.824 6659.227 - -1.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.73% 139204842.573 136792331.664 - 0.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.73% 18.280 17.963 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.73% 869.276 854.217 - -0.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.73% 379371.160 372800.373 - -0.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.73% 210318.353 206677.083 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.73% 10047913.355 9873999.060 - -0.06% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.73% 399.401 392.488 - 0.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.73% 15.381 15.115 - 1.09% -
std::unordered_multiset<int>::erase(iterator)/32 -1.73% 20.038 19.691 - -1.52% -
SetIntersection_Front_Vector_uint32_64_1 -1.73% 16666240.216 16378527.915 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.73% 1173.764 1153.503 - 0.69% -
SetIntersection_None_Vector_string_64_4 -1.73% 16913673.142 16621768.272 - 0.23% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.72% 12.972 12.748 - -0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.72% 20.762 20.404 - 0.17% -
SetIntersection_None_Vector_uint64_262144_262144 -1.72% 1138528.605 1118943.162 - -1.57% -
std::map<int,_int>::clear()/0 -1.72% 397.789 390.958 - -0.43% -
SetIntersection_Interlaced_Set_string_16384_256 -1.72% 358077212.254 351929217.745 - 0.23% -
SetIntersection_Interlaced_Vector_string_256_64 -1.72% 20278652.198 19930539.587 - 5.44% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.72% 37.874 37.224 - -0.19% -
SetIntersection_Interlaced_Set_string_16_1 -1.72% 66731081.712 65586636.906 - 1.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.71% 5.175 5.086 - 0.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.71% 130288.140 128054.240 - -0.52% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.71% 114445.855 112487.542 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.71% 9.480 9.318 - 0.16% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.71% 25.021 24.594 - -0.45% -
SetIntersection_Front_Vector_uint64_256_16 -1.71% 4267256.340 4194439.826 - -0.70% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.71% 24.249 23.835 - -1.86% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.70% 397.416 390.646 - -0.13% -
SetIntersection_None_Set_float_1024_1 -1.70% 8974772.755 8821913.251 - 0.60% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.70% 8646.464 8499.198 - -2.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.70% 38010750.021 37363954.905 - 0.71% -
SetIntersection_None_Vector_float_4_4 -1.70% 136030635.479 133716191.311 - 0.18% -
SetIntersection_None_Vector_string_16384_16 -1.70% 1242465.925 1221331.951 - -0.02% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.70% 13.057 12.835 - -0.24% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.70% 5.537 5.443 - -2.35% -
BM_deque_deque_move/1024 -1.70% 37.715 37.076 - 0.54% -
BM_deque_vector_ranges_move/4000 -1.69% 146.076 143.600 - 1.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.69% 1156.495 1136.906 - 1.99% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.69% 57305.641 56335.026 - 1.55% -
SetIntersection_Front_Vector_uint64_256_4 -1.69% 4232684.291 4161024.624 - -0.43% -
SetIntersection_None_Set_float_16_1 -1.69% 68013977.265 66862577.144 - 0.05% -
SetIntersection_None_Vector_uint64_4_4 -1.69% 135498711.368 133205198.330 - -0.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.69% 147174.337 144683.512 - -1.23% -
SetIntersection_None_Vector_float_4_1 -1.69% 217741939.458 214057575.537 - 0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.69% 13.056 12.836 - -0.02% -
std::sort(vector<int>)_(ascending)/8 -1.69% 16.086 15.814 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.69% 1196653.862 1176426.035 - 0.92% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.69% 17.312 17.019 - -0.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.69% 18.268 17.959 - 0.18% -
BM_StringRelational_Less_Huge_Large_Control -1.69% 2.177 2.140 - -1.15% -
SetIntersection_None_Set_uint32_16_4 -1.69% 57235440.283 56268560.623 - -0.25% -
SetIntersection_Interlaced_Set_float_256_1 -1.69% 4210272.568 4139197.183 - 0.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.69% 42.101 41.391 - 39.10% -
SetIntersection_Front_Vector_uint32_64_4 -1.69% 16161426.000 15888831.130 - -0.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.68% 398.769 392.058 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.68% 22307416.818 21932327.487 - -1.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.68% 402.818 396.046 - -0.37% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.68% 101908.781 100195.871 - 0.63% -
std::replace_if(list<int>)_(sprinkled)/50 -1.68% 23.420 23.027 - -9.26% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.68% 48.608 47.792 - 2.65% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.67% 27299.583 26842.638 - -2.50% -
SetIntersection_None_Vector_uint64_256_64 -1.67% 3440982.179 3383389.055 - -1.13% -
BM_StringAssignAsciiz_Large_Opaque -1.67% 11.787 11.590 - -0.47% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.67% 13.362 13.139 - 0.00% -
SetIntersection_None_Set_uint64_262144_256 -1.67% 1233154.217 1212583.740 - -1.26% -
SetIntersection_None_Vector_float_262144_1 -1.67% 1164350.505 1144930.637 - 0.47% -
std::replace(vector<int>)_(sprinkled)/1024 -1.67% 149.937 147.436 - -5.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.67% 56236560.783 55298963.299 - 0.77% -
SetIntersection_None_Vector_uint32_64_1 -1.66% 16894173.347 16613123.690 - 0.06% -
BM_CmpEqual_schar_int -1.66% 1.131 1.112 - -1.97% -
SetIntersection_None_Vector_uint32_16_16 -1.66% 34071696.239 33505294.480 - -0.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.66% 17114.010 16829.673 - 0.11% -
SetIntersection_None_Vector_uint32_16_1 -1.66% 64290174.378 63223084.934 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.66% 543.434 534.423 - -0.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 36897.959 36286.275 - 0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.66% 1262323.158 1241400.635 - -1.50% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.65% 6.813 6.701 - 2.01% -
SetIntersection_Front_Vector_float_1024_1 -1.65% 1056776.886 1039326.162 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.65% 4221573.717 4151888.387 - -1.54% -
SetIntersection_Front_Set_uint64_256_4 -1.65% 4255338.034 4185157.929 - -0.38% -
std::replace_if(deque<int>)_(prefix)/32 -1.65% 13.947 13.718 - -0.77% -
SetIntersection_None_Vector_string_262144_64 -1.65% 1308777.185 1287239.620 - -2.73% -
std::set<int>::ctor(const&)/0 -1.64% 12.921 12.708 - -0.61% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.64% 8570493.635 8429899.313 - 1.54% -
SetIntersection_Interlaced_Vector_string_16_4 -1.64% 69825292.765 68680419.762 - 3.22% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.64% 16678407.296 16405148.375 - -0.37% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.64% 216504830.734 212961223.294 - -1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.64% 1120535.098 1102198.785 - -1.67% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.64% 7654888.820 7529629.788 - -2.25% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.63% 1071099.492 1053592.562 - 1.45% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.63% 16.786 16.512 - 2.22% -
BM_StringDestroy_Empty -1.63% 0.633 0.623 - -3.23% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.63% 11295011.243 11111167.897 - -0.95% -
SetIntersection_Interlaced_Set_float_64_4 -1.62% 21029848.524 20688466.305 - -1.47% -
SetIntersection_Front_Set_uint32_1024_4 -1.62% 1080958.442 1063417.379 - -0.90% -
SetIntersection_Front_Vector_uint64_16_1 -1.62% 63659597.606 62626602.819 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.62% 17173009.279 16894430.169 - -0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.62% 1190927.963 1171617.143 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.62% 16.055 15.794 - -1.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.62% 121357383.437 119391908.631 - -0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.62% 398.749 392.296 - -0.61% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.62% 888.701 874.319 - -3.34% -
BM_deque_vector_ranges_move_backward/1 -1.62% 2.116 2.082 - -19.76% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.62% 397.676 391.253 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.61% 1076112.615 1058746.515 - -0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.61% 21200315.028 20858266.638 - -3.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.61% 398.797 392.365 - 0.23% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.61% 16697876.304 16428753.961 - -0.47% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.61% 1.501 1.477 - -3.05% -
BM_vector_deque_copy/5500 -1.61% 198.104 194.914 - -0.13% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.61% 1.854 1.824 - -1.36% -
SetIntersection_Front_Set_float_64_4 -1.61% 16303704.663 16041482.482 - -0.46% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.61% 216600887.248 213120663.967 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.61% 541720870.301 533019026.312 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.60% 400.924 394.490 - 0.08% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.60% 211675713.781 208279776.312 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.60% 1258407.879 1238224.285 - -0.58% -
std::list<int>::ctor(size)/32 -1.60% 327.376 322.126 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.60% 1996611.330 1964616.535 - -0.65% -
SetIntersection_Front_Vector_uint32_256_1 -1.60% 4214152.026 4146626.864 - 0.25% -
BM_CmpEqual_short_int -1.60% 1.136 1.117 - -1.11% -
SetIntersection_None_Vector_uint32_4_4 -1.60% 135715168.064 133543331.406 - -0.27% -
SetIntersection_Interlaced_Set_string_262144_64 -1.60% 2147820.719 2113466.064 - -0.77% -
BM_CmpEqual_ushort_ushort -1.60% 1.086 1.069 - 4.05% -
std::partition_copy(vector<int>)/32 -1.60% 8.078 7.949 - -2.26% -
SetIntersection_Front_Vector_uint64_4_1 -1.59% 216359574.843 212908923.798 - -0.15% -
SetIntersection_None_Vector_float_16_4 -1.59% 54796785.307 53922882.898 - 0.05% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.59% 39.144 38.520 - 0.35% -
SetIntersection_Front_Set_uint64_1_1 -1.59% 541820530.750 533193409.008 - -0.17% -
SetIntersection_None_Set_uint64_1_1 -1.59% 542417661.344 533790223.225 - -0.16% -
SetIntersection_None_Vector_uint32_64_16 -1.59% 13721896.923 13503747.365 - 0.36% -
std::unordered_set<int>::ctor(const&)/32 -1.59% 203.434 200.200 - -1.22% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.59% 17.794 17.511 - 5.98% -
std::sort(deque<int>)_(repeated)/8192 -1.59% 6838.740 6730.160 - -0.77% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.59% 120426.009 118516.475 - -0.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.59% 1.564 1.540 - 0.28% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.58% 399.188 392.864 - -0.14% -
BM_PushHeap_string_PipeOrgan_4 -1.58% 2.510 2.470 - -0.86% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.58% 2.795 2.751 - -2.73% -
SetIntersection_None_Set_float_16384_16 -1.58% 158598567.120 156090636.886 - 1.93% -
SetIntersection_None_Set_uint64_256_256 -1.58% 5823958.426 5731888.929 - -2.29% -
SetIntersection_None_Vector_uint64_16_16 -1.58% 34107677.915 33568621.946 - -0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.58% 33593.888 33063.862 - -0.43% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.58% 63839582.058 62833255.922 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.57% 12281433.946 12088569.085 - -0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.57% 543412778.453 534879995.809 - 0.25% -
std::shift_right(list<int>)/50 -1.57% 27.137 26.711 - 3.63% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.57% 216466118.256 213069790.272 - -1.79% -
SetIntersection_Front_Set_uint64_256_1 -1.57% 4192804.826 4127055.958 - -0.78% -
SetIntersection_Interlaced_Set_float_4_1 -1.57% 217375524.638 213967541.462 - 0.15% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.57% 11468.981 11289.265 - -0.24% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.57% 16.876 16.612 - -0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.57% 18.136 17.852 - -0.25% -
SetIntersection_None_Vector_float_256_4 -1.56% 4268277.429 4201482.900 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.56% 2194280.366 2159978.443 - -0.77% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.56% 637327.375 627373.307 - -0.30% -
std::multiset<int>::ctor(const&)/8192 -1.56% 50321.050 49535.168 - -4.99% -
std::make_heap(vector<int>)_(repeated)/8 -1.56% 15.611 15.368 - -0.71% -
SetIntersection_Front_Set_uint32_1_1 -1.56% 542315347.184 533879741.768 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.55% 17928218.691 17649657.942 - -0.44% -
rng::fold_left(vector<int>)/32 -1.55% 21.979 21.638 - 0.44% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.55% 10.778 10.611 - -2.93% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.55% 2.648 2.607 - 3.75% -
SetIntersection_Front_Set_float_16384_1024 -1.55% 12469021.683 12275612.346 - 4.71% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.55% 540987696.421 532599410.921 - -0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.55% 398.587 392.410 - -0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.55% 16315289.156 16062704.672 - -0.24% -
std::partition_copy(vector<int>)/1024 -1.55% 467.207 459.975 - 0.11% -
SetIntersection_Front_Set_float_64_16 -1.55% 15499835.303 15260107.316 - -0.17% -
SetIntersection_Front_Vector_uint64_64_16 -1.55% 14506186.516 14282018.433 - -0.22% -
BM_PushHeap_string_PipeOrgan_16 -1.55% 4.217 4.152 - -1.16% -
SetIntersection_None_Vector_float_256_1 -1.54% 4316317.025 4249669.153 - -0.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.54% 13.027 12.826 - -0.00% -
std::replace(vector<int>)_(prefix)/50 -1.54% 7.702 7.583 - -0.48% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.54% 97811.238 96302.637 - -0.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.54% 138350800.733 136221604.916 - -0.10% -
std::multimap<int,_int>::ctor(const&)/0 -1.54% 12.918 12.719 - -0.37% -
std::multiset<int>::clear()/32 -1.54% 636.117 626.338 - 1.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.54% 55149.381 54301.602 - -0.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.54% 30.537 30.068 - 1.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.53% 940421.622 925989.680 - 0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.53% 178938.027 176195.390 - -0.08% -
BM_StringFindCharLiteral/1024 -1.53% 18.979 18.688 - -6.94% -
SetIntersection_None_Vector_uint64_16_1 -1.53% 64001503.396 63021037.654 - -0.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 12.872 12.675 - -0.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -1.53% 1.254 1.235 - 1.65% -
SetIntersection_None_Set_uint32_4_1 -1.53% 219577407.786 216220625.581 - -1.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.53% 557.675 549.168 - -4.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.53% 13701.740 13492.778 - 0.37% -
SetIntersection_Front_Vector_uint64_16_16 -1.52% 36216717.230 35665271.152 - -0.07% -
SetIntersection_None_Set_uint32_4_4 -1.52% 137216034.472 135126861.011 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.52% 1078129.030 1061741.510 - -0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.52% 6859.385 6755.144 - 1.18% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.52% 1634458.902 1609620.523 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.52% 63585104.934 62618991.827 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.52% 14929761.354 14703100.252 - 0.26% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.52% 414.830 408.541 - -0.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.51% 761.305 749.786 - -0.81% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.51% 1.409 1.388 - -14.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.51% 9.116 8.979 - 0.21% -
std::find_if_not(list<int>)_(bail_25%)/32768 -1.51% 7395.089 7283.577 - -4.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.51% 138492345.907 136404573.595 - 0.31% -
SetIntersection_Front_Vector_float_64_4 -1.51% 16150474.099 15907143.955 - -0.75% -
BM_PushHeap_uint32_Ascending_16384 -1.51% 3.704 3.648 - -1.10% -
SetIntersection_None_Vector_float_1_1 -1.51% 542865270.508 534690543.823 - 0.21% -
SetIntersection_Front_Set_float_1024_16 -1.50% 1211438.939 1193208.175 - -1.28% -
SetIntersection_None_Set_uint64_4_1 -1.50% 219261208.834 215964356.477 - -0.14% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.50% 16.100 15.858 - 0.15% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.50% 29.998 29.547 - 1.58% -
BM_CmpLess_schar_int -1.50% 1.130 1.113 - -0.60% -
BM_StringCopy_Small -1.50% 0.672 0.662 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.50% 139790266.744 137698449.668 - -1.37% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.50% 13259586.619 13061324.593 - -0.92% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.49% 20.495 20.189 - 0.67% -
std::find(vector<bool>)_(process_all)/1024 -1.49% 4.636 4.567 - 1.00% -
SetIntersection_None_Vector_string_16_16 -1.49% 35091368.072 34567305.474 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.49% 217341092.674 214095520.060 - 0.61% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.49% 2155.737 2123.593 - 0.50% -
std::set<int>::ctor(const&,_alloc)/0 -1.49% 13.151 12.955 - 1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.49% 3523444.244 3470939.693 - 1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.49% 119288543.252 117511354.398 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.49% 4446082.029 4379852.509 - 0.25% -
std::map<std::string,_int>::ctor(const&)/0 -1.49% 12.843 12.652 - -0.43% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.49% 12.855 12.663 - -0.38% -
std::pop_heap(deque<float>)/8 -1.49% 53.037 52.247 - -0.62% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 282.099 277.898 - -3.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.49% 18.912 18.630 - -0.82% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.49% 4207656.665 4145107.889 - -0.34% -
std::unordered_multiset<int>::clear()/0 -1.49% 396.600 390.708 - -0.21% -
std::multiset<int>::ctor(const&)/0 -1.49% 12.918 12.726 - -0.29% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.49% 440.722 434.177 - 0.18% -
SetIntersection_Front_Vector_uint64_4_4 -1.48% 137284286.380 135247222.904 - -0.06% -
SetIntersection_None_Vector_string_64_16 -1.48% 14382474.485 14169391.407 - 0.03% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.48% 1.037 1.022 - -0.39% -
SetIntersection_Front_Vector_uint32_262144_64 -1.48% 1385125.582 1364669.215 - 2.76% -
SetIntersection_Interlaced_Vector_string_64_16 -1.48% 30240466.886 29793866.316 - 5.82% -
std::pop_heap(deque<std::string>)/8 -1.48% 57.937 57.082 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.48% 4251146.599 4188401.181 - 0.48% -
SetIntersection_None_Vector_string_256_64 -1.47% 3679144.223 3624907.798 - -0.32% -
std::set<std::string>::ctor(const&)/0 -1.47% 12.905 12.715 - -2.29% -
BM_deque_deque_ranges_copy/4000 -1.47% 146.260 144.105 - -2.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.47% 12.854 12.665 - 0.42% -
BM_StringFindCharLiteral/512 -1.47% 9.562 9.421 - -0.71% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.47% 216675829.100 213487132.021 - 0.12% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.47% 350231.129 345078.226 - -4.77% -
SetIntersection_Front_Set_float_4_4 -1.47% 138746766.524 136706241.814 - 0.26% -
SetIntersection_None_Vector_float_16384_64 -1.47% 1125762.233 1109216.578 - 0.21% -
SetIntersection_None_Set_uint32_1_1 -1.47% 542360359.474 534390043.562 - -2.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.47% 398.919 393.058 - -0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.47% 8737238.736 8608901.279 - -0.05% -
std::multiset<std::string>::clear()/0 -1.47% 399.166 393.307 - -0.42% -
SetIntersection_Front_Set_uint64_16_1 -1.47% 63670798.394 62736337.175 - -0.12% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.47% 542209913.817 534252274.203 - 0.05% -
SetIntersection_Front_Vector_uint64_1_1 -1.47% 540750500.120 532818088.028 - -0.03% -
SetIntersection_Interlaced_Set_float_64_64 -1.47% 13353964.578 13158238.652 - -0.54% -
SetIntersection_Front_Set_float_64_1 -1.47% 16695467.670 16450771.279 - 0.71% -
SetIntersection_None_Vector_float_262144_256 -1.47% 1150417.204 1133559.367 - -0.42% -
SetIntersection_None_Vector_uint64_262144_1024 -1.46% 1141594.660 1124872.588 - -2.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.46% 399.906 394.050 - 0.54% -
SetIntersection_None_Vector_uint64_1_1 -1.46% 540328773.212 532421564.158 - -0.07% -
SetIntersection_None_Set_uint64_4_4 -1.46% 137100652.284 135095250.600 - -0.00% -
SetIntersection_Interlaced_Set_string_1_1 -1.46% 566736809.475 558463039.050 - 0.67% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.46% 571.028 562.701 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.46% 1175862.515 1158723.746 - -0.32% -
SetIntersection_Front_Set_float_16384_1 -1.46% 1060780.193 1045320.521 - 2.66% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.46% 301.415 297.022 - -0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.46% 1179673.224 1162484.559 - -0.51% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.46% 63758636.537 62830227.701 - 0.06% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.46% 4206023.000 4144782.465 - 1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.45% 1065455.972 1049972.379 - -3.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.45% 54852921.199 54055952.592 - 0.31% -
SetIntersection_None_Vector_uint64_4_1 -1.45% 216457447.253 213314269.354 - -0.06% -
std::rotate(list<int>)_(by_1/3)/50 -1.45% 23.151 22.815 - 0.16% -
SetIntersection_Front_Vector_string_1024_1 -1.45% 1092486.189 1076631.878 - 0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.45% 765.876 754.762 - 0.70% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.45% 22.097 21.776 - 0.14% -
BM_PushHeap_uint32_PipeOrgan_16 -1.45% 0.880 0.867 - -0.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.45% 17013.817 16767.365 - -4.10% -
SetIntersection_Front_Set_uint32_262144_1 -1.45% 1056198.562 1040899.515 - -0.06% -
std::unordered_set<int>::clear()/0 -1.45% 397.878 392.122 - -0.12% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.45% 763179.008 752141.353 - -1.11% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.44% 1.335 1.316 - 5.37% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.44% 13.070 12.881 - -0.18% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.44% 12.843 12.657 - -0.36% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.44% 6.440 6.347 - -1.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.44% 12.860 12.674 - -0.21% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.44% 4.654 4.587 - 1.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.44% 535.194 527.473 - -0.57% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.44% 11.625 11.458 - -1.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.44% 64731371.829 63802132.369 - -0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.44% 398.607 392.886 - -0.29% -
SetIntersection_Front_Set_uint32_16384_16 -1.44% 1219808.358 1202299.676 - 1.12% -
SetIntersection_None_Set_float_1_1 -1.43% 544405158.250 536594782.796 - 0.29% -
SetIntersection_Front_Set_uint64_262144_16 -1.43% 1212154.184 1194778.660 - 0.87% -
SetIntersection_Front_Set_uint32_4_1 -1.43% 216451508.726 213350885.183 - -0.30% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.43% 33.458 32.979 - -0.69% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 13.070 12.883 - -0.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.43% 13.013 12.827 - -0.00% -
SetIntersection_None_Set_float_256_1 -1.43% 11581584.109 11416176.460 - -2.10% -
std::multiset<int>::erase(key)_(existent)/8192 -1.43% 62.288 61.399 - 2.20% -
BM_CmpLess_uint_uint -1.43% 1.080 1.064 - -1.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.43% 4412188.482 4349215.125 - 1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.43% 63955660.720 63042928.736 - 0.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.43% 397.231 391.564 - -0.26% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.42% 12506043.675 12327846.511 - -16.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.42% 1108249.790 1092470.349 - -0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.42% 400.360 394.659 - -0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.42% 24.576 24.227 - -1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.42% 217231593.790 214150519.405 - 0.21% -
SetIntersection_Front_Set_uint64_4_1 -1.42% 216691185.212 213618267.322 - -0.00% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.42% 16.864 16.625 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.42% 16689089.567 16452533.124 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.42% 39391961.028 38833756.813 - -0.92% -
SetIntersection_Front_Set_uint64_16384_4 -1.42% 1068767.367 1053626.298 - -1.33% -
SetIntersection_None_Set_float_16384_64 -1.42% 158239066.454 155998081.067 - 1.69% -
SetIntersection_None_Vector_string_256_16 -1.41% 4323954.653 4262831.704 - -0.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.41% 2.273 2.241 - -0.17% -
SetIntersection_Front_Vector_float_16_1 -1.41% 63740982.007 62842688.764 - 0.18% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.41% 612515.698 603886.117 - 0.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.41% 13.054 12.870 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.40% 547741091.247 540062942.281 - 0.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.40% 170488.874 168099.603 - 0.12% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.40% 54841.951 54073.468 - 0.06% -
SetIntersection_None_Set_uint64_262144_1024 -1.40% 1230612.955 1213369.465 - -1.57% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.40% 13.523 13.334 - 1.96% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.40% 14.193 13.994 - -0.27% -
SetIntersection_None_Set_uint64_262144_16384 -1.40% 1229565.836 1212352.781 - -1.73% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.40% 1908.207 1881.499 - 0.28% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.40% 9.664 9.528 - 1.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.40% 399.780 394.191 - 0.90% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.40% 167.084 164.748 - -0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 7805.594 7696.550 - -0.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.40% 397.151 391.608 - -0.20% -
std::unordered_set<std::string>::ctor(const&)/0 -1.39% 13.105 12.923 - 0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.39% 44.820 44.195 - 2.64% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.39% 17.557 17.313 - -0.96% -
std::copy_n(list<int>)/32768 -1.39% 26678.186 26306.990 - -4.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.39% 13.659 13.469 - 0.14% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.39% 36158.119 35655.825 - -5.37% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.39% 52.346 51.619 - 0.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.39% 1089856.705 1074734.808 - -0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.39% 15.312 15.100 - 1.35% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 12.887 12.709 - -0.38% -
SetIntersection_None_Vector_float_256_16 -1.38% 4099074.404 4042350.475 - 0.96% -
std::rotate_copy(list<int>)/8192 -1.38% 7034.818 6937.493 - 4.74% -
std::pop_heap(deque<size_t>)/8 -1.38% 52.901 52.170 - -0.63% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.38% 22.618 22.306 - -0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.38% 55521758.252 54754804.725 - 0.50% -
std::unordered_multiset<int>::ctor(const&)/0 -1.38% 13.077 12.896 - -0.18% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.38% 541180685.779 533707045.582 - -0.15% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.38% 22.692 22.379 - -0.47% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.38% 36092640.788 35595263.666 - -0.91% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.38% 2210.858 2180.404 - 0.92% -
SetIntersection_None_Vector_string_1024_256 -1.38% 1183486.303 1167198.712 - -0.77% -
SetIntersection_Front_Vector_uint32_1_1 -1.38% 540980493.886 533540580.224 - 0.04% -
SetIntersection_None_Vector_uint32_64_64 -1.38% 8592701.836 8474532.219 - -0.03% -
SetIntersection_Front_Vector_uint32_16_16 -1.37% 36290280.542 35791965.112 - 1.42% -
BM_CmpLess_ushort_ushort -1.37% 1.090 1.075 - -1.12% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.37% 18.802 18.543 - 0.78% -
SetIntersection_Front_Set_uint64_16384_1 -1.37% 1059419.799 1044905.534 - 2.41% -
std::partition(vector<int>)_(sparse)/32 -1.37% 8.818 8.697 - 1.07% -
BM_deque_vector_move/64000 -1.37% 3005.362 2964.198 - -2.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.37% 400.048 394.573 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.37% 4331840.991 4272577.850 - -1.13% -
SetIntersection_Front_Set_float_16_16 -1.37% 38562346.992 38035044.511 - 0.26% -
std::sort(vector<int>)_(descending)/8 -1.37% 25.057 24.715 - -0.64% -
SetIntersection_Interlaced_Set_float_4_4 -1.37% 139177711.205 137275935.994 - 0.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.37% 401.005 395.526 - -0.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.37% 24.167 23.837 - 0.34% -
SetIntersection_Front_Vector_uint32_16_1 -1.36% 63538202.363 62670929.478 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.36% 542902106.741 535504304.907 - 0.64% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.36% 1.409 1.390 - 15.16% -
SetIntersection_Front_Vector_float_1024_4 -1.36% 1070035.065 1055469.007 - 0.20% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.36% 16.020 15.802 - 0.93% -
SetIntersection_Front_Set_uint64_16_4 -1.36% 55371264.765 54619589.569 - -0.06% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.36% 107.704 106.242 - -6.13% -
BM_CmpEqual_short_ushort -1.36% 1.119 1.104 - 1.00% -
BM_deque_deque_ranges_move/5500 -1.36% 200.739 198.015 - -0.29% -
SetIntersection_Front_Set_uint64_64_1 -1.36% 16609313.029 16383966.595 - -0.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.36% 542566472.017 535206364.994 - -2.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.35% 400.310 394.893 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.35% 217101137.257 214167951.060 - 0.37% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.35% 4.892 4.826 - -1.36% -
SetIntersection_None_Set_uint64_256_4 -1.35% 11605921.922 11449379.855 - -1.09% -
SetIntersection_None_Vector_uint64_16384_16384 -1.35% 1115256.672 1100233.598 - -0.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.35% 396.639 391.301 - -0.24% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.35% 4.322 4.264 - -1.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.35% 45.877 45.260 - -2.25% -
SetIntersection_None_Set_string_16_4 -1.34% 59171111.987 58375619.983 - -2.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.34% 4215650.830 4158982.230 - 0.27% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.34% 19.217 18.959 - -0.58% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.34% 138504559.110 136643543.203 - 0.03% -
std::unique(vector<int>)_(sprinkled)/8192 -1.34% 3965.626 3912.357 - 1.69% -
BM_StringAssignAsciiz_Large_Transparent -1.34% 11.741 11.583 - 0.34% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.34% 20.603 20.327 - -0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.34% 542834330.704 535554187.981 - 0.41% -
SetIntersection_Front_Vector_float_1_1 -1.34% 541729523.349 534478196.798 - 0.17% -
SetIntersection_Front_Vector_uint32_256_4 -1.34% 4226886.626 4170372.645 - 1.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.34% 16.374 16.155 - -0.07% -
SetIntersection_None_Set_float_4_1 -1.34% 219928071.767 216991762.150 - 0.17% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.33% 1331267.982 1313510.824 - -0.26% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.33% 796.493 785.879 - 0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.33% 217075329.561 214184058.653 - -1.88% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.33% 397.678 392.386 - -0.24% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.33% 138498967.862 136656724.961 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.33% 542772261.657 535564030.444 - 0.21% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.33% 14.894 14.696 - -0.32% -
SetIntersection_Interlaced_Set_float_1_1 -1.33% 542946400.066 535742989.392 - 0.28% -
SetIntersection_Interlaced_Set_string_4_1 -1.33% 226748245.583 223740988.692 - 1.17% -
std::find_if(list<int>)_(process_all)/32768 -1.33% 25777.024 25435.254 - -1.89% -
std::partition(list<int>)_(dense)/50 -1.33% 13.394 13.217 - -1.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.32% 1603539.576 1582297.124 - 1.96% -
std::flat_map<int,_int>::clear()/32 -1.32% 397.835 392.566 - -0.06% -
SetIntersection_None_Vector_float_16_16 -1.32% 34118096.115 33666279.009 - 0.11% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.32% 55514.512 54780.877 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.32% 142836119.881 140950070.510 - 0.42% -
SetIntersection_None_Vector_uint64_64_1 -1.32% 16819258.196 16597532.186 - -0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 599.631 591.726 - -0.75% -
SetIntersection_None_Vector_string_16384_4 -1.32% 1244967.866 1228557.887 - -0.76% -
SetIntersection_Front_Set_uint32_256_4 -1.32% 4257677.515 4201557.064 - -0.38% -
SetIntersection_None_Vector_float_16_1 -1.32% 64161355.631 63315787.089 - -0.01% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.32% 19.390 19.135 - -0.31% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.31% 5.028 4.962 - -3.56% -
SetIntersection_Front_Set_uint32_4_4 -1.31% 138398625.990 136581669.869 - -0.21% -
SetIntersection_Front_Set_float_16_1 -1.31% 63800294.722 62962817.824 - 0.53% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 6286.009 6203.665 - -5.25% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.31% 4920.825 4856.377 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.31% 16261498.149 16048531.826 - 0.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.31% 228.568 225.575 - 5.22% -
SetIntersection_Front_Vector_uint32_4_1 -1.31% 216305967.543 213474484.804 - -0.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.31% 213204.359 210415.902 - -4.46% -
SetIntersection_Front_Vector_float_4_1 -1.30% 216458259.426 213635065.193 - 0.13% -
SetIntersection_Front_Set_string_1_1 -1.30% 564725508.719 557367449.990 - 0.81% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.30% 12.964 12.795 - -0.40% -
BM_StringRelational_Compare_Huge_Empty_Control -1.30% 1.634 1.613 - -0.11% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.30% 60333716.109 59551071.299 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.30% 542727498.137 535692070.899 - 0.43% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.29% 38422313.910 37924897.496 - 0.21% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 12.871 12.704 - -0.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.29% 397.630 392.489 - 0.40% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.29% 1595439.453 1574821.857 - -0.83% -
SetIntersection_Interlaced_Set_float_1024_256 -1.29% 14299952.621 14115250.801 - -3.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.29% 63815976.226 62991917.255 - 0.50% -
SetIntersection_Interlaced_Set_string_262144_1 -1.29% 1110736.749 1096394.285 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.29% 63944282.974 63118769.352 - 0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.29% 1334454.964 1317236.494 - -0.63% -
std::sort(vector<int>)_(shuffled)/8 -1.29% 23.104 22.806 - -4.29% -
BM_PushHeap_uint32_Random_4 -1.29% 2.214 2.185 - 1.07% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.29% 1055290.918 1041704.047 - -3.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.29% 16676682.436 16461987.273 - -1.67% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.29% 1059042.136 1045408.398 - -1.30% -
BM_num_put<double> -1.28% 58.842 58.086 - -1.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.28% 37343460.212 36864290.862 - 0.23% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.28% 21.623 21.346 - -8.57% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.28% 217.763 214.979 - 0.14% -
BM_PushHeap_string_Ascending_4 -1.28% 2.579 2.546 - -2.78% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.28% 398.436 393.344 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.28% 1095921.430 1081925.884 - -3.57% -
SetIntersection_None_Vector_uint32_16384_256 -1.28% 1121826.189 1107520.099 - -0.03% -
SetIntersection_Interlaced_Set_float_16384_1 -1.27% 1058843.335 1045344.171 - 0.29% -
SetIntersection_None_Vector_string_16384_256 -1.27% 1241172.917 1225362.504 - -1.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.27% 461906.336 456022.644 - -1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.27% 356852871.119 352312147.218 - 0.57% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 692.913 684.097 - -0.58% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.27% 1.912 1.888 - 15.37% -
SetIntersection_Front_Vector_uint64_16384_16 -1.27% 1132367.435 1117995.350 - -0.13% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.27% 17.766 17.541 - 0.29% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.27% 137389266.988 135647153.563 - -0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.27% 22.618 22.331 - 0.62% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.27% 400.007 394.940 - -0.16% -
std::is_sorted_until(list<int>,_pred)/8192 -1.27% 7620.691 7524.198 - -15.13% -
SetIntersection_Interlaced_Vector_float_1_1 -1.27% 542459171.297 535592741.890 - 0.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.27% 37716.851 37239.698 - 1.38% -
SetIntersection_Interlaced_Set_string_262144_256 -1.26% 2081556.232 2055229.736 - -0.86% -
BM_CmpLess_schar_ushort -1.26% 1.121 1.107 - 0.04% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.26% 22.732 22.445 - -0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.26% 216926625.376 214192827.383 - 0.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.26% 16.264 16.059 - -0.52% -
BM_StringRead_Cold_Deep_Small -1.26% 1.162 1.147 - -1.64% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.26% 20.211 19.957 - 0.65% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.25% 63724.692 62925.366 - -1.74% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 405.058 399.977 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.25% 136985596.814 135268957.909 - -2.72% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.25% 417.858 412.628 - -0.50% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.25% 28.844 28.483 - 0.37% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.25% 12699898.771 12541088.622 - -1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.25% 34411732.764 33981621.488 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.25% 16575089.713 16368125.177 - -3.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.25% 754.814 745.407 - 0.77% -
std::flat_map<int,_int>::ctor(const&)/32 -1.24% 23.271 22.981 - 0.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.24% 396.997 392.068 - -0.61% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.24% 238952161.408 235985261.216 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.24% 1834721.313 1811965.775 - -0.08% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.24% 6.785 6.701 - 1.36% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 12.904 12.744 - -0.20% -
SetIntersection_Front_Vector_string_64_1 -1.24% 17081262.489 16869857.703 - 0.29% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 13.109 12.947 - 0.22% -
std::remove(list<int>)_(prefix)/8192 -1.24% 8258.722 8156.623 - -0.83% -
BM_StringAssignAsciiz_Huge_Opaque -1.24% 191.572 189.204 - -0.44% -
SetIntersection_Front_Set_string_1024_1 -1.24% 1106618.958 1092941.781 - 0.69% -
std::unordered_multiset<int>::ctor(const&)/32 -1.24% 204.962 202.429 - 2.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.24% 399.419 394.485 - -0.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.23% 397.545 392.638 - 0.11% -
SetIntersection_Front_Set_float_1024_4 -1.23% 1082120.385 1068764.810 - 0.21% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.23% 577.594 570.477 - -2.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.23% 399.755 394.831 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.23% 64569072.363 63774213.484 - 0.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.23% 1323.144 1306.879 - 1.97% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.23% 317.703 313.799 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.23% 1111320.571 1097669.255 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.23% 8201.226 8100.622 - -0.09% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.22% 13.367 13.204 - -0.21% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.22% 14.940 14.758 - -0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 398.399 393.536 - -0.62% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.22% 16.999 16.791 - -2.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.22% 34336117.851 33917454.937 - 0.07% -
SetIntersection_Front_Set_uint32_256_1 -1.22% 4207770.911 4156492.099 - 0.18% -
SetIntersection_None_Vector_uint64_16_4 -1.22% 54330257.146 53668176.910 - -0.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 13.012 12.854 - 0.08% -
std::find(vector<char>)_(process_all)/50 -1.22% 1.646 1.626 - 0.62% -
SetIntersection_None_Vector_float_64_16 -1.22% 13762019.008 13594554.376 - 0.58% -
SetIntersection_None_Vector_uint64_16384_16 -1.21% 1111855.840 1098358.832 - -1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.21% 8347560.916 8246302.054 - -1.29% -
BM_CmpLess_uchar_int -1.21% 1.130 1.116 - 3.79% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -1.21% 20.109 19.866 - -0.49% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.21% 611278.079 603871.384 - -1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.21% 216611120.227 213986613.937 - 0.37% -
SetIntersection_None_Vector_string_16_4 -1.21% 56169386.849 55489189.238 - 0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.21% 16.036 15.842 - -1.38% -
SetIntersection_Front_Vector_float_16_4 -1.21% 54866913.990 54203005.534 - 0.23% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.21% 11.717 11.576 - -0.72% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.21% 14.939 14.758 - 0.24% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.21% 12.915 12.759 - -1.04% -
SetIntersection_None_Set_float_256_64 -1.21% 9422170.085 9308218.485 - -0.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.21% 397.863 393.054 - -0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.21% 1083592.178 1070495.705 - 0.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.21% 396.950 392.156 - 0.15% -
std::generate(list<int>)/8192 -1.21% 7504.862 7414.219 - -2.09% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.21% 23.862 23.573 - -0.12% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.21% 13.693 13.527 - -0.10% -
SetIntersection_None_Vector_string_4_1 -1.21% 220246483.862 217589303.798 - 0.14% -
SetIntersection_Interlaced_Vector_float_16_1 -1.21% 63798274.896 63028746.980 - 0.39% -
SetIntersection_Front_Vector_float_4_4 -1.20% 137660030.403 136001878.447 - -1.09% -
SetIntersection_None_Vector_uint64_262144_16 -1.20% 1134303.679 1120651.883 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.20% 138110981.754 136451408.703 - 0.44% -
SetIntersection_None_Vector_uint64_16384_1024 -1.20% 1106739.476 1093476.644 - -1.73% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.20% 14.895 14.716 - -0.57% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.20% 18.492 18.270 - 0.61% -
SetIntersection_None_Vector_float_64_1 -1.20% 16949921.754 16746923.045 - 0.11% -
BM_PushHeap_uint64_Ascending_16 -1.20% 0.932 0.921 - 1.29% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.20% 41.151 40.659 - 0.69% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.19% 22913.248 22639.847 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.19% 1061672.351 1049008.142 - 1.68% -
SetIntersection_Front_Set_uint32_16_4 -1.19% 55331500.982 54671564.472 - -0.10% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.19% 1.559 1.540 - 17.70% -
std::map<int,_int>::ctor(const&)/0 -1.19% 12.833 12.680 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.19% 16759089.685 16559359.668 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.19% 59096291.225 58395419.753 - -0.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -1.19% 24.474 24.184 - 5.29% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.18% 7.158 7.073 - -0.96% -
SetIntersection_Front_Set_uint64_64_4 -1.18% 16277911.661 16085290.088 - -0.04% -
std::unordered_set<std::string>::clear()/0 -1.18% 398.988 394.280 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.18% 218188921.158 215617143.601 - -0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.18% 217574489.586 215012120.380 - 0.35% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.18% 761.049 752.102 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.17% 1067883.320 1055349.774 - 0.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.17% 57591418.692 56915491.538 - 0.10% -
SetIntersection_None_Vector_string_1024_64 -1.17% 1184281.984 1170406.916 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.17% 5825001.279 5756787.841 - -0.17% -
BM_PushHeap_float_QuickSortAdversary_16 -1.17% 0.990 0.978 - -4.68% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.17% 3.596 3.553 - -0.59% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.17% 402.522 397.821 - -0.33% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.17% 525.397 519.261 - 3.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.17% 398.977 394.323 - 0.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.17% 2.413 2.385 - 4.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.16% 32810.853 32428.831 - -0.20% -
SetIntersection_None_Vector_uint64_64_4 -1.16% 16108444.272 15921100.182 - -0.10% -
SetIntersection_Front_Vector_string_262144_1024 -1.16% 40066086.138 39600275.545 - -0.05% -
SetIntersection_None_Set_string_256_4 -1.16% 11663625.844 11528038.334 - -3.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.16% 149295.892 147561.205 - -1.64% -
SetIntersection_Front_Vector_uint64_16384_4 -1.16% 1070256.558 1057821.578 - -0.09% -
SetIntersection_Front_Vector_string_1_1 -1.16% 555663769.551 549212718.445 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.16% 3.587 3.546 - -0.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.16% 811.331 801.914 - 0.25% -
std::shift_right(deque<int>)/50 -1.16% 4.498 4.446 - -1.22% -
SetIntersection_None_Vector_string_262144_256 -1.16% 1305575.148 1290429.745 - -0.96% -
std::move_backward(list<int>)/512 -1.16% 377.665 373.287 - 1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.16% 54960253.464 54323700.022 - -0.10% -
std::map<std::string,_int>::ctor(const&)/8192 -1.16% 349335.870 345289.952 - 0.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.16% 1.201 1.187 - 1.45% -
SetIntersection_None_Set_uint64_16_4 -1.16% 57148398.323 56487102.831 - 0.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.16% 17.357 17.157 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.15% 220901474.929 218352857.433 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.15% 136358818.604 134785685.577 - -0.04% -
SetIntersection_Interlaced_Vector_float_4_1 -1.15% 216772346.559 214272513.170 - 0.20% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.15% 13.446 13.291 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.15% 1050980.676 1038875.151 - 0.23% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.15% 4212364.574 4163858.109 - 1.02% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.15% 3.569 3.528 - 1.19% -
SetIntersection_Interlaced_Set_float_16_1 -1.15% 63838778.174 63104160.033 - 0.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 12.892 12.744 - 0.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.15% 397.265 392.695 - -1.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.15% 398.984 394.397 - 0.44% -
SetIntersection_None_Set_uint64_262144_4 -1.15% 1222956.951 1208907.795 - -0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.15% 67478614.111 66703592.263 - 0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.15% 16351502.122 16163809.453 - 0.15% -
BM_StringFindNoMatch/64 -1.14% 2.109 2.084 - -0.09% -
SetIntersection_None_Vector_uint32_262144_16384 -1.14% 1140317.291 1127281.792 - 0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.14% 4252341.218 4203743.782 - 0.14% -
SetIntersection_Interlaced_Set_string_262144_16 -1.14% 2162017.088 2137324.135 - -0.31% -
BM_CmpEqual_schar_ushort -1.14% 1.112 1.099 - 0.24% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.14% 1050106.682 1038125.063 - -2.84% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.14% 165.166 163.284 - -3.90% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.14% 12.844 12.698 - -0.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.14% 442.645 437.601 - -1.56% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.14% 4.318 4.269 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.14% 218362034.403 215876261.944 - 0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.14% 7979.343 7888.584 - -0.74% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.14% 347.680 343.731 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.13% 1.481 1.464 - -0.26% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.13% 25.423 25.135 - 0.27% -
SetIntersection_Front_Set_float_4_1 -1.13% 216828586.892 214377250.647 - 0.26% -
SetIntersection_Front_Set_float_1_1 -1.13% 541531665.480 535413809.817 - 0.22% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.13% 22.789 22.532 - 0.06% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.13% 1646205.730 1627642.252 - -1.75% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.13% 35.838 35.434 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.13% 1235254.614 1221341.335 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.13% 350537164.289 346589162.268 - -1.16% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.13% 73851794.053 73020422.058 - -7.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.12% 63671783.020 62955851.396 - 0.09% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.12% 32.079 31.719 - 0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.12% 1175457.734 1162250.174 - 0.74% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 297.320 293.982 - -0.32% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.12% 5381.197 5320.880 - -1.74% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.12% 44.402 43.906 - -4.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.12% 18.743 18.534 - 0.27% -
std::unique(list<int>)_(contiguous)/52 -1.12% 64.286 63.568 - -0.07% -
SetIntersection_None_Set_uint64_256_64 -1.12% 9382142.097 9277470.369 - 2.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.12% 540349945.110 534324469.438 - 0.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.11% 17.379 17.185 - 0.16% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 617.586 610.712 - -0.22% -
SetIntersection_None_Vector_uint32_256_16 -1.11% 4058798.596 4013713.261 - 0.67% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.11% 4.546 4.496 - -0.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 121381.422 120037.864 - 1.14% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.10% 16.012 15.836 - -1.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.10% 12.873 12.731 - -0.00% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.10% 511.199 505.566 - -1.10% -
SetIntersection_None_Vector_uint32_1024_256 -1.10% 1093842.660 1081799.879 - -0.46% -
std::pop_heap(vector<float>)/1024 -1.10% 8.451 8.358 - -0.91% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 6812.765 6737.958 - 1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.10% 1578628.408 1561314.061 - 0.14% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.09% 36.554 36.154 - -3.24% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.09% 207523.139 205256.284 - -1.09% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.09% 1059570.090 1048012.910 - -0.81% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.09% 3.336 3.300 - 0.10% -
rng::fold_left(list<int>)/8 -1.09% 3.838 3.796 - -2.93% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 398.198 393.860 - 0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.09% 353815202.608 349962505.551 - -0.31% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 13.993 13.841 - -0.18% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.09% 61.435 60.767 - 0.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.09% 21.129 20.900 - 0.06% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.09% 2.445 2.418 - -1.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.08% 397.186 392.877 - 0.14% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.08% 27.139 26.844 - -0.03% -
SetIntersection_Front_Vector_string_256_1 -1.08% 4296017.532 4249442.842 - -0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.08% 608248.661 601655.946 - 0.74% -
std::find_end(list<int>)_(process_all)/8192 -1.08% 7498.840 7417.632 - 2.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.08% 63654542.809 62965941.467 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.08% 13366051.667 13221773.863 - 2.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.08% 1112114.884 1100115.999 - 0.71% -
SetIntersection_None_Vector_string_1_1 -1.08% 543671244.851 537815687.978 - 0.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.07% 54842.392 54252.856 - -1.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.07% 19.268 19.061 - 0.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.07% 399.520 395.234 - -0.13% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.07% 23.350 23.100 - -0.72% -
std::is_sorted_until(deque<int>)/8 -1.07% 2.542 2.515 - -45.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.07% 11694218.203 11569096.673 - -0.15% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.07% 10.321 10.210 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.07% 545289697.873 539462391.311 - 0.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.06% 397.672 393.438 - -0.12% -
bm_lexicographical_compare<unsigned_char>/64 -1.06% 1.998 1.977 - 0.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.06% 17.147 16.965 - -0.17% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.06% 41.231 40.793 - -0.56% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.06% 9210.184 9112.315 - -2.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.06% 1113863.233 1102038.194 - -0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.06% 398.132 393.917 - 0.05% -
SetIntersection_None_Vector_string_1024_1024 -1.06% 1175487.100 1163044.885 - 1.48% -
SetIntersection_None_Set_uint32_256_64 -1.06% 9412844.368 9313346.975 - 0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.05% 18.349 18.156 - -0.18% -
SetIntersection_Front_Set_string_16384_1024 -1.05% 58563680.761 57947321.106 - -0.54% -
BM_CmpLess_uint_uchar -1.05% 1.118 1.106 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.05% 1226661.717 1213780.500 - -0.28% -
SetIntersection_Front_Set_string_16_1 -1.05% 66005298.276 65313858.548 - 0.38% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.05% 8.462 8.374 - 0.43% -
std::swap_ranges(list<int>)/8192 -1.04% 10362.229 10253.978 - 0.67% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.04% 401.987 397.793 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.04% 16698388.968 16524242.896 - 0.66% -
SetIntersection_None_Vector_string_1024_16 -1.04% 1176616.822 1164351.428 - -0.35% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.04% 17.844 17.658 - 0.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.04% 397.073 392.945 - 0.36% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.04% 1579259.279 1562851.320 - -0.36% -
SetIntersection_Front_Set_uint32_64_4 -1.04% 16223857.197 16055324.643 - -0.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.04% 216.805 214.553 - -1.43% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.04% 4854.522 4804.129 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.04% 217627762.796 215371634.891 - 0.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.04% 387.514 383.503 - 2.79% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.03% 16.581 16.409 - -0.74% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.03% 397.041 392.941 - 0.13% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.03% 12.935 12.801 - -0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.03% 1060768.287 1049835.463 - 0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.03% 10.408 10.301 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.03% 1172152.588 1160090.991 - 0.56% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.03% 12160.987 12035.955 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.03% 544757240.676 539164890.125 - 0.31% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.03% 4711.197 4662.871 - -1.04% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.02% 345781.902 342243.242 - -0.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.02% 396.883 392.822 - -0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.02% 5761377.533 5702469.720 - -0.78% -
std::reverse_copy(vector<int>)/4096 -1.02% 134.328 132.956 - 1.09% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.02% 1056347.331 1045566.457 - 0.54% -
std::map<std::string,_int>::ctor(const&)/1024 -1.02% 35638.740 35275.079 - 1.28% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.02% 13.970 13.828 - -0.94% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.02% 8855.572 8765.226 - -0.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.02% 59.368 58.762 - -0.99% -
std::flat_map<int,_int>::ctor(const&)/0 -1.02% 12.944 12.812 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.02% 139492100.581 138070710.264 - 0.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.02% 17.346 17.169 - -0.12% -
BM_deque_deque_ranges_move_backward/512 -1.02% 19.087 18.893 - -1.90% -
BM_StringFindStringLiteral/2048 -1.01% 40.727 40.314 - -0.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.01% 396.147 392.134 - 0.36% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.01% 2.095 2.074 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.01% 6872.156 6802.618 - 0.69% -
SetIntersection_None_Set_string_4_1 -1.01% 225004552.149 222732646.679 - -1.83% -
SetIntersection_None_Set_uint32_16_16 -1.01% 35910927.606 35548677.237 - 0.08% -
BM_CmpLess_int_schar -1.01% 1.143 1.131 - -0.70% -
SetIntersection_None_Vector_uint32_256_1 -1.01% 4313258.097 4269825.687 - -0.14% -
SetIntersection_Front_Vector_string_4_1 -1.01% 222007773.708 219774464.095 - 0.30% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.01% 3.769 3.731 - -2.75% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.01% 19.240 19.046 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.01% 37552431.780 37174998.922 - -0.27% -
BM_StringCopy_Huge -1.01% 110.873 109.759 - -0.99% -
SetIntersection_Front_Vector_float_262144_4 -1.00% 1071093.449 1060349.371 - 0.59% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.00% 21068083.177 20856840.291 - 0.03% -


Report Time: 4.55s
Name Current %
BM_CmpEqual_int_int 1.055 -
BM_CmpEqual_int_schar 1.123 -1.61%
BM_CmpEqual_int_short 1.127 -1.01%
BM_CmpEqual_int_uchar 1.096 -1.56%
BM_CmpEqual_int_uint 1.055 -1.12%
BM_CmpEqual_int_ushort 1.096 -
BM_CmpEqual_schar_int 1.112 -1.97%
BM_CmpEqual_schar_schar 1.089 -
BM_CmpEqual_schar_short 1.116 -
BM_CmpEqual_schar_uchar 1.083 -
BM_CmpEqual_schar_uint 1.109 -
BM_CmpEqual_schar_ushort 1.099 -
BM_CmpEqual_short_int 1.117 -1.11%
BM_CmpEqual_short_schar 1.124 -
BM_CmpEqual_short_short 1.046 -3.69%
BM_CmpEqual_short_uchar 1.105 -
BM_CmpEqual_short_uint 1.106 -
BM_CmpEqual_short_ushort 1.104 1.00%
BM_CmpEqual_uchar_int 1.069 1.90%
BM_CmpEqual_uchar_schar 0.991 -4.75%
BM_CmpEqual_uchar_short 1.011 -
BM_CmpEqual_uchar_uchar 1.049 -1.51%
BM_CmpEqual_uchar_uint 1.070 -
BM_CmpEqual_uchar_ushort 1.062 -1.33%
BM_CmpEqual_uint_int 1.065 2.00%
BM_CmpEqual_uint_schar 1.053 2.61%
BM_CmpEqual_uint_short 1.036 -
BM_CmpEqual_uint_uchar 1.102 1.51%
BM_CmpEqual_uint_uint 1.072 -
BM_CmpEqual_uint_ushort 1.114 -
BM_CmpEqual_ushort_int 1.054 -
BM_CmpEqual_ushort_schar 1.035 -1.43%
BM_CmpEqual_ushort_short 1.007 -
BM_CmpEqual_ushort_uchar 1.086 -2.87%
BM_CmpEqual_ushort_uint 1.098 2.32%
BM_CmpEqual_ushort_ushort 1.069 4.05%
BM_CmpLess_int_int 1.086 -
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.138 -
BM_CmpLess_int_uchar 1.115 -1.04%
BM_CmpLess_int_uint 1.095 1.91%
BM_CmpLess_int_ushort 1.104 1.10%
BM_CmpLess_schar_int 1.113 -
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.098 -
BM_CmpLess_schar_uint 1.103 -
BM_CmpLess_schar_ushort 1.107 -
BM_CmpLess_short_int 1.127 -
BM_CmpLess_short_schar 0.975 3.07%
BM_CmpLess_short_short 0.959 1.40%
BM_CmpLess_short_uchar 1.114 1.75%
BM_CmpLess_short_uint 1.103 -
BM_CmpLess_short_ushort 1.094 -
BM_CmpLess_uchar_int 1.116 3.79%
BM_CmpLess_uchar_schar 1.056 1.64%
BM_CmpLess_uchar_short 1.036 -
BM_CmpLess_uchar_uchar 1.077 -
BM_CmpLess_uchar_uint 1.094 1.20%
BM_CmpLess_uchar_ushort 1.085 -
BM_CmpLess_uint_int 1.058 -1.21%
BM_CmpLess_uint_schar 1.023 -3.89%
BM_CmpLess_uint_short 0.997 -4.63%
BM_CmpLess_uint_uchar 1.106 -
BM_CmpLess_uint_uint 1.064 -1.89%
BM_CmpLess_uint_ushort 1.111 -
BM_CmpLess_ushort_int 1.098 -
BM_CmpLess_ushort_schar 1.032 -
BM_CmpLess_ushort_short 1.039 -
BM_CmpLess_ushort_uchar 1.117 -2.76%
BM_CmpLess_ushort_uint 1.062 -
BM_CmpLess_ushort_ushort 1.075 -1.12%
BM_PushHeap_float_Ascending_1 0.430 -38.33%
BM_PushHeap_float_Ascending_1024 3.106 -
BM_PushHeap_float_Ascending_16 0.998 1.68%
BM_PushHeap_float_Ascending_16384 4.348 1.30%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.085 -1.86%
BM_PushHeap_float_Ascending_4 0.600 2.20%
BM_PushHeap_float_Ascending_64 1.748 -
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.344 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.608 35.34%
BM_PushHeap_float_PipeOrgan_1024 2.099 -
BM_PushHeap_float_PipeOrgan_16 0.895 -
BM_PushHeap_float_PipeOrgan_16384 2.520 -
BM_PushHeap_float_PipeOrgan_256 1.730 -
BM_PushHeap_float_PipeOrgan_262144 3.160 -
BM_PushHeap_float_PipeOrgan_4 0.538 -
BM_PushHeap_float_PipeOrgan_64 1.303 -
BM_PushHeap_float_QuickSortAdversary_1 0.410 -41.14%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -4.68%
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.187 2.67%
BM_PushHeap_float_Random_16 4.998 3.38%
BM_PushHeap_float_Random_16384 7.182 -
BM_PushHeap_float_Random_256 6.786 -1.03%
BM_PushHeap_float_Random_262144 7.312 1.77%
BM_PushHeap_float_Random_4 2.523 10.09%
BM_PushHeap_float_Random_64 6.405 2.77%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.372 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.363 4.97%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.423 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.677 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.352 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.782 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.611 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -2.47%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.939 -3.24%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.373 -1.64%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.412 -3.35%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.767 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.876 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.192 -1.09%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.546 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.587 1.07%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.559 -1.01%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.898 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.249 -1.89%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.918 1.72%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.938 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.932 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.773 8.12%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.504 -1.42%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.614 4.73%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.665 10.32%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.607 3.93%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.611 2.32%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.591 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.535 -6.76%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.585 -7.46%
BM_PushHeap_string_Ascending_1 0.710 -
BM_PushHeap_string_Ascending_1024 14.602 6.87%
BM_PushHeap_string_Ascending_16 4.777 -4.52%
BM_PushHeap_string_Ascending_16384 20.353 4.63%
BM_PushHeap_string_Ascending_256 11.737 6.94%
BM_PushHeap_string_Ascending_262144 30.695 1.56%
BM_PushHeap_string_Ascending_4 2.546 -2.78%
BM_PushHeap_string_Ascending_64 7.793 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.363 -1.09%
BM_PushHeap_string_Descending_16 2.063 -2.12%
BM_PushHeap_string_Descending_16384 2.327 -
BM_PushHeap_string_Descending_256 2.274 -1.57%
BM_PushHeap_string_Descending_262144 3.066 -
BM_PushHeap_string_Descending_4 1.859 -
BM_PushHeap_string_Descending_64 2.168 -2.69%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.114 -2.06%
BM_PushHeap_string_PipeOrgan_16 4.152 -1.16%
BM_PushHeap_string_PipeOrgan_16384 12.305 -3.08%
BM_PushHeap_string_PipeOrgan_256 7.570 -2.82%
BM_PushHeap_string_PipeOrgan_262144 16.965 -4.16%
BM_PushHeap_string_PipeOrgan_4 2.470 -
BM_PushHeap_string_PipeOrgan_64 5.641 -2.50%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.177 -
BM_PushHeap_string_QuickSortAdversary_16 10.437 -1.12%
BM_PushHeap_string_QuickSortAdversary_16384 15.661 -
BM_PushHeap_string_QuickSortAdversary_256 14.514 -1.33%
BM_PushHeap_string_QuickSortAdversary_262144 16.079 -1.16%
BM_PushHeap_string_QuickSortAdversary_4 6.404 -
BM_PushHeap_string_QuickSortAdversary_64 13.016 -1.30%
BM_PushHeap_string_Random_1 0.699 32.98%
BM_PushHeap_string_Random_1024 14.909 -3.36%
BM_PushHeap_string_Random_16 10.394 -3.06%
BM_PushHeap_string_Random_16384 16.021 -4.42%
BM_PushHeap_string_Random_256 14.256 -3.39%
BM_PushHeap_string_Random_262144 18.144 -2.93%
BM_PushHeap_string_Random_4 6.149 -2.46%
BM_PushHeap_string_Random_64 12.888 -2.83%
BM_PushHeap_string_SingleElement_1 0.583 -9.22%
BM_PushHeap_string_SingleElement_1024 2.739 3.01%
BM_PushHeap_string_SingleElement_16 2.733 2.70%
BM_PushHeap_string_SingleElement_16384 2.721 2.96%
BM_PushHeap_string_SingleElement_256 2.723 2.71%
BM_PushHeap_string_SingleElement_262144 2.838 6.36%
BM_PushHeap_string_SingleElement_4 2.423 2.63%
BM_PushHeap_string_SingleElement_64 2.768 2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.576 8.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.520 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.030 1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.561 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.752 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.843 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.972 1.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.460 -4.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.601 2.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.634 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.729 15.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.520 27.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.007 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.905 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.366 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.823 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.160 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.605 5.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.308 1.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.126 -3.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.096 -1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.752 -1.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.786 2.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.691 1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 77.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.052 -1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.092 1.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.318 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.979 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.269 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.545 1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.408 -2.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.485 4.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.623 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.620 -2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.546 -11.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.618 -7.12%
BM_PushHeap_uint32_Ascending_1 0.501 -2.68%
BM_PushHeap_uint32_Ascending_1024 2.556 -2.61%
BM_PushHeap_uint32_Ascending_16 0.927 -6.06%
BM_PushHeap_uint32_Ascending_16384 3.648 -1.10%
BM_PushHeap_uint32_Ascending_256 2.082 -3.83%
BM_PushHeap_uint32_Ascending_262144 4.821 -4.81%
BM_PushHeap_uint32_Ascending_4 0.584 -3.18%
BM_PushHeap_uint32_Ascending_64 1.524 -5.10%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -3.48%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -7.51%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.695 42.95%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.867 -
BM_PushHeap_uint32_PipeOrgan_16384 2.377 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.043 -
BM_PushHeap_uint32_PipeOrgan_4 0.541 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.577 18.47%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.606 -
BM_PushHeap_uint32_QuickSortAdversary_16 1.061 14.84%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.734 2.74%
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.633 2.78%
BM_PushHeap_uint32_Random_1 0.519 -
BM_PushHeap_uint32_Random_1024 5.998 4.96%
BM_PushHeap_uint32_Random_16 4.035 -
BM_PushHeap_uint32_Random_16384 5.950 2.08%
BM_PushHeap_uint32_Random_256 5.880 5.38%
BM_PushHeap_uint32_Random_262144 6.130 6.31%
BM_PushHeap_uint32_Random_4 2.185 1.07%
BM_PushHeap_uint32_Random_64 5.010 -2.67%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.346 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.351 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.577 -
BM_PushHeap_uint64_Ascending_16 0.921 1.29%
BM_PushHeap_uint64_Ascending_16384 3.662 2.83%
BM_PushHeap_uint64_Ascending_256 2.091 -
BM_PushHeap_uint64_Ascending_262144 4.761 -
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.514 -
BM_PushHeap_uint64_Descending_1 0.481 -9.97%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.468 -
BM_PushHeap_uint64_PipeOrgan_1024 1.926 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.029 -
BM_PushHeap_uint64_PipeOrgan_4 0.502 -2.11%
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.941 3.40%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 6.242 -
BM_PushHeap_uint64_Random_16 4.524 -
BM_PushHeap_uint64_Random_16384 6.264 -
BM_PushHeap_uint64_Random_256 6.047 -
BM_PushHeap_uint64_Random_262144 6.286 -
BM_PushHeap_uint64_Random_4 2.590 1.73%
BM_PushHeap_uint64_Random_64 5.552 -
BM_PushHeap_uint64_SingleElement_1 0.535 -22.96%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.357 5.79%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 2.88%
BM_PushHeap_uint64_SingleElement_4 0.367 3.04%
BM_PushHeap_uint64_SingleElement_64 0.365 3.83%
BM_StringAssignAsciizMix_Opaque 5.568 9.77%
BM_StringAssignAsciizMix_Transparent 3.321 9.94%
BM_StringAssignAsciiz_Empty_Opaque 3.101 -
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 189.204 -
BM_StringAssignAsciiz_Huge_Transparent 189.803 -
BM_StringAssignAsciiz_Large_Opaque 11.590 -
BM_StringAssignAsciiz_Large_Transparent 11.583 -
BM_StringAssignAsciiz_Small_Opaque 3.103 -
BM_StringAssignAsciiz_Small_Transparent 0.448 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 110.329 -2.48%
BM_StringAssignStr_Huge_Transparent 110.373 -3.77%
BM_StringAssignStr_Large_Opaque 10.504 -1.70%
BM_StringAssignStr_Large_Transparent 10.425 -2.64%
BM_StringAssignStr_Small_Opaque 0.716 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.078 -7.59%
BM_StringConstructDestroyCStr_Empty_Transparent 0.378 63.81%
BM_StringConstructDestroyCStr_Huge_Opaque 158.708 -1.00%
BM_StringConstructDestroyCStr_Huge_Transparent 65.294 -
BM_StringConstructDestroyCStr_Large_Opaque 17.239 -1.98%
BM_StringConstructDestroyCStr_Large_Transparent 11.711 15.80%
BM_StringConstructDestroyCStr_Small_Opaque 2.191 5.33%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.587 1.82%
BM_StringCopy_Huge 109.759 -
BM_StringCopy_Large 6.539 4.35%
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.242 -47.24%
BM_StringDestroy_Empty 0.623 -3.23%
BM_StringDestroy_Huge 10.703 -5.22%
BM_StringDestroy_Large 8.244 9.22%
BM_StringDestroy_Small 0.621 -2.93%
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.345 -
BM_StringEraseToEnd_Huge_Opaque 2.250 -2.45%
BM_StringEraseToEnd_Huge_Transparent 2.422 -
BM_StringEraseToEnd_Large_Opaque 0.986 -
BM_StringEraseToEnd_Large_Transparent 0.829 -
BM_StringEraseToEnd_Small_Opaque 0.587 -3.56%
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.843 -4.29%
BM_StringEraseWithMove_Empty_Transparent 0.632 9.43%
BM_StringEraseWithMove_Huge_Opaque 53.323 14.41%
BM_StringEraseWithMove_Huge_Transparent 44.771 4.38%
BM_StringEraseWithMove_Large_Opaque 2.806 -
BM_StringEraseWithMove_Large_Transparent 2.702 -2.01%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.182 -
BM_StringFindAllMatch/1 3.153 2.26%
BM_StringFindAllMatch/131072 2329.954 2.60%
BM_StringFindAllMatch/32768 579.365 -
BM_StringFindAllMatch/4096 80.093 -
BM_StringFindAllMatch/512 11.624 -
BM_StringFindAllMatch/64 3.178 -4.21%
BM_StringFindAllMatch/8 2.856 1.60%
BM_StringFindCharLiteral/1024 18.688 -6.94%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.218 -
BM_StringFindCharLiteral/256 5.366 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.188 -
BM_StringFindCharLiteral/512 9.421 -
BM_StringFindCharLiteral/64 2.095 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.056 -
BM_StringFindMatch1/1 1005.929 2.41%
BM_StringFindMatch1/32768 1565.668 -
BM_StringFindMatch1/4096 1059.006 -
BM_StringFindMatch1/512 999.126 -
BM_StringFindMatch1/64 998.207 1.57%
BM_StringFindMatch1/8 1006.663 2.51%
BM_StringFindMatch2/1 982.257 -
BM_StringFindMatch2/32768 1565.491 -
BM_StringFindMatch2/4096 1058.986 -
BM_StringFindMatch2/512 994.806 -
BM_StringFindMatch2/64 983.346 -
BM_StringFindMatch2/8 981.763 -
BM_StringFindNoMatch/10 1.271 -
BM_StringFindNoMatch/131072 1961.647 -
BM_StringFindNoMatch/32768 498.585 -
BM_StringFindNoMatch/4096 74.881 -
BM_StringFindNoMatch/512 9.211 -
BM_StringFindNoMatch/64 2.084 -
BM_StringFindStringLiteral/1024 18.347 -
BM_StringFindStringLiteral/128 3.170 -1.04%
BM_StringFindStringLiteral/16 1.618 -2.28%
BM_StringFindStringLiteral/2048 40.314 -
BM_StringFindStringLiteral/256 5.452 -2.84%
BM_StringFindStringLiteral/32 1.734 -
BM_StringFindStringLiteral/4096 77.303 -
BM_StringFindStringLiteral/512 9.662 -
BM_StringFindStringLiteral/64 2.178 -3.00%
BM_StringFindStringLiteral/8 1.618 -2.50%
BM_StringFindStringLiteral/8192 138.433 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.707 -
BM_StringRead_Cold_Deep_Empty 1.136 -5.09%
BM_StringRead_Cold_Deep_Large 1.220 -3.69%
BM_StringRead_Cold_Deep_Small 1.147 -1.64%
BM_StringRead_Cold_Shallow_Empty 1.065 -2.52%
BM_StringRead_Cold_Shallow_Large 1.077 -3.25%
BM_StringRead_Cold_Shallow_Small 1.060 -3.34%
BM_StringRead_Hot_Deep_Empty 0.499 -
BM_StringRead_Hot_Deep_Large 0.501 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.473 -
BM_StringRead_Hot_Shallow_Small 0.481 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.604 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.685 2.19%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.417 -3.23%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.928 -2.24%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.207 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.668 3.31%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.204 4.18%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.447 28.57%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.321 -30.25%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.816 -1.69%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.385 7.16%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.627 -3.40%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.606 -3.13%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.644 -6.95%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.610 -2.56%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.595 -6.39%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.593 -6.77%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.183 -2.46%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.890 -1.88%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.391 -4.80%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.013 -4.72%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.225 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.620 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.340 12.63%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.710 5.85%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.274 9.97%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.660 2.76%
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -3.09%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -
BM_StringRelational_Compare_Empty_Large_Control 1.611 -3.29%
BM_StringRelational_Compare_Empty_Small_Control 1.613 -3.06%
BM_StringRelational_Compare_Huge_Empty_Control 1.613 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.308 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.741 -
BM_StringRelational_Compare_Huge_Huge_Control 98.963 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.612 -6.10%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.853 -
BM_StringRelational_Compare_Small_Empty_Control 1.835 -
BM_StringRelational_Compare_Small_Huge_Control 1.851 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.622 -6.14%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 1.868 -11.91%
BM_StringRelational_Eq_Empty_Huge_Control 0.475 -2.34%
BM_StringRelational_Eq_Empty_Large_Control 0.485 2.35%
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.549 16.04%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.813 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.991 -
BM_StringRelational_Eq_Huge_Huge_Control 98.899 -
BM_StringRelational_Eq_Large_Huge_Control 0.470 -5.02%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.530 8.95%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.020 5.65%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 14.85%
BM_StringRelational_Eq_Large_Large_Control 2.166 -13.15%
BM_StringRelational_Eq_Small_Huge_Control 0.481 -
BM_StringRelational_Eq_Small_Large_Control 0.473 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.621 4.94%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.702 -12.42%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.561 -5.43%
BM_StringRelational_Eq_Small_Small_Control 1.955 11.48%
BM_StringRelational_Less_Empty_Empty_Control 1.623 -2.71%
BM_StringRelational_Less_Empty_Huge_Control 1.802 8.08%
BM_StringRelational_Less_Empty_Large_Control 1.659 -
BM_StringRelational_Less_Empty_Small_Control 1.624 -2.62%
BM_StringRelational_Less_Huge_Empty_Control 1.666 -2.50%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.421 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.069 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.801 -
BM_StringRelational_Less_Huge_Huge_Control 98.967 -
BM_StringRelational_Less_Huge_Large_Control 2.140 -1.15%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.667 -9.23%
BM_StringRelational_Less_Large_Huge_Control 2.176 1.14%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.420 -1.14%
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.132 -
BM_StringRelational_Less_Large_Small_Control 1.856 -1.25%
BM_StringRelational_Less_Small_Empty_Control 1.747 4.34%
BM_StringRelational_Less_Small_Huge_Control 1.851 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.450 3.01%
BM_StringRelational_Less_Small_Small_ChangeLast 1.791 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.393 -
BM_StringRelational_Less_Small_Small_Control 1.893 2.38%
BM_StringResizeAndOverwrite 0.821 -
BM_align/1 0.651 4.43%
BM_align/256 0.639 2.68%
BM_align/64 0.639 2.63%
BM_align/8 0.640 2.82%
BM_deque_deque_copy/0 0.809 2.21%
BM_deque_deque_copy/1 2.550 -1.24%
BM_deque_deque_copy/1024 37.649 -2.00%
BM_deque_deque_copy/2 2.302 -
BM_deque_deque_copy/4000 142.369 -
BM_deque_deque_copy/4096 148.198 -
BM_deque_deque_copy/512 17.698 -
BM_deque_deque_copy/5500 197.355 -1.06%
BM_deque_deque_copy/64 3.059 -
BM_deque_deque_copy/64000 3045.699 1.24%
BM_deque_deque_copy/65536 3080.178 -3.25%
BM_deque_deque_copy/70000 3390.034 5.50%
BM_deque_deque_copy_backward/0 0.921 16.16%
BM_deque_deque_copy_backward/1 2.598 -2.73%
BM_deque_deque_copy_backward/1024 37.888 -1.63%
BM_deque_deque_copy_backward/2 2.358 -2.57%
BM_deque_deque_copy_backward/4000 149.138 -
BM_deque_deque_copy_backward/4096 152.614 -
BM_deque_deque_copy_backward/512 19.206 1.56%
BM_deque_deque_copy_backward/5500 204.039 -
BM_deque_deque_copy_backward/64 3.478 3.61%
BM_deque_deque_copy_backward/64000 7813.374 -1.90%
BM_deque_deque_copy_backward/65536 8070.607 -
BM_deque_deque_copy_backward/70000 8502.222 -2.38%
BM_deque_deque_move/0 0.762 -7.09%
BM_deque_deque_move/1 2.555 -
BM_deque_deque_move/1024 37.076 -
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 141.404 1.06%
BM_deque_deque_move/4096 148.115 -
BM_deque_deque_move/512 17.636 -
BM_deque_deque_move/5500 198.431 -
BM_deque_deque_move/64 3.058 1.05%
BM_deque_deque_move/64000 2997.464 -2.27%
BM_deque_deque_move/65536 3095.306 -
BM_deque_deque_move/70000 3420.388 1.91%
BM_deque_deque_move_backward/0 0.762 -17.27%
BM_deque_deque_move_backward/1 2.776 -16.99%
BM_deque_deque_move_backward/1024 39.046 -1.61%
BM_deque_deque_move_backward/2 2.523 -17.42%
BM_deque_deque_move_backward/4000 150.532 -3.71%
BM_deque_deque_move_backward/4096 153.147 -3.25%
BM_deque_deque_move_backward/512 18.895 -
BM_deque_deque_move_backward/5500 203.984 -3.43%
BM_deque_deque_move_backward/64 3.384 -16.03%
BM_deque_deque_move_backward/64000 7886.071 -
BM_deque_deque_move_backward/65536 8087.987 -
BM_deque_deque_move_backward/70000 8797.027 -
BM_deque_deque_ranges_copy/0 0.890 12.59%
BM_deque_deque_ranges_copy/1 2.550 6.02%
BM_deque_deque_ranges_copy/1024 37.042 -
BM_deque_deque_ranges_copy/2 2.243 5.31%
BM_deque_deque_ranges_copy/4000 144.105 -2.16%
BM_deque_deque_ranges_copy/4096 147.912 -
BM_deque_deque_ranges_copy/512 17.644 -
BM_deque_deque_ranges_copy/5500 198.944 -
BM_deque_deque_ranges_copy/64 3.068 -
BM_deque_deque_ranges_copy/64000 3086.850 -2.35%
BM_deque_deque_ranges_copy/65536 3089.522 -
BM_deque_deque_ranges_copy/70000 3369.676 1.03%
BM_deque_deque_ranges_copy_backward/0 0.693 -18.42%
BM_deque_deque_ranges_copy_backward/1 2.555 3.20%
BM_deque_deque_ranges_copy_backward/1024 38.422 1.63%
BM_deque_deque_ranges_copy_backward/2 2.303 5.84%
BM_deque_deque_ranges_copy_backward/4000 151.685 1.92%
BM_deque_deque_ranges_copy_backward/4096 155.384 2.05%
BM_deque_deque_ranges_copy_backward/512 18.895 -1.89%
BM_deque_deque_ranges_copy_backward/5500 207.680 2.48%
BM_deque_deque_ranges_copy_backward/64 3.422 -2.19%
BM_deque_deque_ranges_copy_backward/64000 7689.628 -1.59%
BM_deque_deque_ranges_copy_backward/65536 7888.111 -2.32%
BM_deque_deque_ranges_copy_backward/70000 8577.206 -
BM_deque_deque_ranges_move/0 0.736 6.06%
BM_deque_deque_ranges_move/1 2.436 3.68%
BM_deque_deque_ranges_move/1024 37.718 2.06%
BM_deque_deque_ranges_move/2 2.186 5.16%
BM_deque_deque_ranges_move/4000 146.755 1.68%
BM_deque_deque_ranges_move/4096 147.619 -
BM_deque_deque_ranges_move/512 17.655 -
BM_deque_deque_ranges_move/5500 198.015 -
BM_deque_deque_ranges_move/64 3.077 1.35%
BM_deque_deque_ranges_move/64000 3021.073 -
BM_deque_deque_ranges_move/65536 3121.469 -
BM_deque_deque_ranges_move/70000 3506.573 6.84%
BM_deque_deque_ranges_move_backward/0 0.918 16.69%
BM_deque_deque_ranges_move_backward/1 2.769 -14.98%
BM_deque_deque_ranges_move_backward/1024 37.612 -4.81%
BM_deque_deque_ranges_move_backward/2 2.523 -8.50%
BM_deque_deque_ranges_move_backward/4000 150.888 -2.34%
BM_deque_deque_ranges_move_backward/4096 151.892 -3.81%
BM_deque_deque_ranges_move_backward/512 18.893 -1.90%
BM_deque_deque_ranges_move_backward/5500 204.288 -2.93%
BM_deque_deque_ranges_move_backward/64 3.388 -18.33%
BM_deque_deque_ranges_move_backward/64000 7955.920 2.51%
BM_deque_deque_ranges_move_backward/65536 8146.456 -
BM_deque_deque_ranges_move_backward/70000 8573.427 -
BM_deque_vector_copy/0 1.422 5.48%
BM_deque_vector_copy/1 2.207 4.24%
BM_deque_vector_copy/1024 37.950 2.21%
BM_deque_vector_copy/2 1.888 3.04%
BM_deque_vector_copy/4000 143.113 -
BM_deque_vector_copy/4096 145.741 -
BM_deque_vector_copy/512 16.547 -
BM_deque_vector_copy/5500 197.144 -2.93%
BM_deque_vector_copy/64 2.619 -
BM_deque_vector_copy/64000 2845.296 -4.63%
BM_deque_vector_copy/65536 2912.969 -5.08%
BM_deque_vector_copy/70000 3183.181 -2.63%
BM_deque_vector_copy_backward/0 1.574 3.25%
BM_deque_vector_copy_backward/1 2.122 2.34%
BM_deque_vector_copy_backward/1024 37.880 1.54%
BM_deque_vector_copy_backward/2 1.839 1.81%
BM_deque_vector_copy_backward/4000 143.033 -
BM_deque_vector_copy_backward/4096 149.148 1.08%
BM_deque_vector_copy_backward/512 17.921 -
BM_deque_vector_copy_backward/5500 198.326 -
BM_deque_vector_copy_backward/64 2.926 -
BM_deque_vector_copy_backward/64000 8044.725 -3.20%
BM_deque_vector_copy_backward/65536 8295.439 -
BM_deque_vector_copy_backward/70000 8977.892 -1.91%
BM_deque_vector_move/0 1.444 7.56%
BM_deque_vector_move/1 2.148 -3.76%
BM_deque_vector_move/1024 37.365 -6.85%
BM_deque_vector_move/2 1.837 -
BM_deque_vector_move/4000 142.293 -1.54%
BM_deque_vector_move/4096 145.384 -1.11%
BM_deque_vector_move/512 16.568 -2.55%
BM_deque_vector_move/5500 193.845 -
BM_deque_vector_move/64 2.567 -5.77%
BM_deque_vector_move/64000 2964.198 -2.60%
BM_deque_vector_move/65536 2976.990 -1.41%
BM_deque_vector_move/70000 3232.967 -1.02%
BM_deque_vector_move_backward/0 1.471 2.11%
BM_deque_vector_move_backward/1 2.157 -
BM_deque_vector_move_backward/1024 37.283 -3.99%
BM_deque_vector_move_backward/2 1.834 -15.13%
BM_deque_vector_move_backward/4000 143.761 -
BM_deque_vector_move_backward/4096 149.476 -1.95%
BM_deque_vector_move_backward/512 17.902 -2.57%
BM_deque_vector_move_backward/5500 199.384 -
BM_deque_vector_move_backward/64 2.925 -20.25%
BM_deque_vector_move_backward/64000 7963.590 -
BM_deque_vector_move_backward/65536 8298.351 -
BM_deque_vector_move_backward/70000 8950.241 -
BM_deque_vector_ranges_copy/0 1.526 9.04%
BM_deque_vector_ranges_copy/1 2.117 -
BM_deque_vector_ranges_copy/1024 37.165 -
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 142.351 -
BM_deque_vector_ranges_copy/4096 144.842 -
BM_deque_vector_ranges_copy/512 16.604 -
BM_deque_vector_ranges_copy/5500 193.196 -
BM_deque_vector_ranges_copy/64 2.624 2.23%
BM_deque_vector_ranges_copy/64000 2924.646 -
BM_deque_vector_ranges_copy/65536 2960.038 -
BM_deque_vector_ranges_copy/70000 3181.572 -
BM_deque_vector_ranges_copy_backward/0 1.543 20.72%
BM_deque_vector_ranges_copy_backward/1 2.091 4.79%
BM_deque_vector_ranges_copy_backward/1024 36.711 -1.39%
BM_deque_vector_ranges_copy_backward/2 1.837 6.65%
BM_deque_vector_ranges_copy_backward/4000 142.887 -
BM_deque_vector_ranges_copy_backward/4096 148.061 -1.09%
BM_deque_vector_ranges_copy_backward/512 17.910 -
BM_deque_vector_ranges_copy_backward/5500 203.264 3.46%
BM_deque_vector_ranges_copy_backward/64 2.921 -
BM_deque_vector_ranges_copy_backward/64000 7993.786 -
BM_deque_vector_ranges_copy_backward/65536 8256.378 -1.29%
BM_deque_vector_ranges_copy_backward/70000 8800.335 -3.92%
BM_deque_vector_ranges_move/0 1.342 -4.83%
BM_deque_vector_ranges_move/1 2.081 -1.65%
BM_deque_vector_ranges_move/1024 37.946 1.01%
BM_deque_vector_ranges_move/2 1.835 -
BM_deque_vector_ranges_move/4000 143.600 1.20%
BM_deque_vector_ranges_move/4096 145.175 -
BM_deque_vector_ranges_move/512 16.574 -
BM_deque_vector_ranges_move/5500 193.269 -
BM_deque_vector_ranges_move/64 2.622 -
BM_deque_vector_ranges_move/64000 2957.622 -2.31%
BM_deque_vector_ranges_move/65536 2975.613 -1.66%
BM_deque_vector_ranges_move/70000 3240.275 -1.72%
BM_deque_vector_ranges_move_backward/0 1.579 -20.24%
BM_deque_vector_ranges_move_backward/1 2.082 -19.76%
BM_deque_vector_ranges_move_backward/1024 36.527 -5.30%
BM_deque_vector_ranges_move_backward/2 1.831 -18.45%
BM_deque_vector_ranges_move_backward/4000 141.527 -2.44%
BM_deque_vector_ranges_move_backward/4096 148.234 -2.55%
BM_deque_vector_ranges_move_backward/512 17.888 -2.49%
BM_deque_vector_ranges_move_backward/5500 199.492 -
BM_deque_vector_ranges_move_backward/64 2.924 -18.02%
BM_deque_vector_ranges_move_backward/64000 8057.502 1.04%
BM_deque_vector_ranges_move_backward/65536 8215.417 -
BM_deque_vector_ranges_move_backward/70000 8852.400 -1.95%
BM_getline_string 16.611 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.395 15.35%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.666 4.12%
BM_lexicographical_compare_three_way<IntPtr>/1048576 247659.303 2.85%
BM_lexicographical_compare_three_way<IntPtr>/16 4.349 4.14%
BM_lexicographical_compare_three_way<IntPtr>/16384 3906.238 6.59%
BM_lexicographical_compare_three_way<IntPtr>/256 70.427 4.34%
BM_lexicographical_compare_three_way<IntPtr>/262144 61823.200 4.81%
BM_lexicographical_compare_three_way<IntPtr>/4 1.157 2.95%
BM_lexicographical_compare_three_way<IntPtr>/4096 978.429 6.11%
BM_lexicographical_compare_three_way<IntPtr>/64 15.776 4.17%
BM_lexicographical_compare_three_way<IntPtr>/65536 15535.644 6.17%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.282 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 490.117 2.86%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497809.790 2.52%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.230 2.06%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7732.781 2.77%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.505 2.97%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123431.980 2.91%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.788 2.00%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1937.959 2.90%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.478 2.73%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30858.154 2.72%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.224 1.15%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.208 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247414.796 2.14%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.441 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3802.324 1.81%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.948 -1.24%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60631.186 1.94%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.239 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 961.760 2.06%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.524 -1.99%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15125.463 2.11%
BM_lexicographical_compare_three_way_fast_path/1 0.427 9.97%
BM_lexicographical_compare_three_way_fast_path/1024 247.332 4.30%
BM_lexicographical_compare_three_way_fast_path/1048576 249251.215 3.01%
BM_lexicographical_compare_three_way_fast_path/16 4.412 5.74%
BM_lexicographical_compare_three_way_fast_path/16384 3793.325 3.10%
BM_lexicographical_compare_three_way_fast_path/256 69.835 3.01%
BM_lexicographical_compare_three_way_fast_path/262144 60694.784 2.25%
BM_lexicographical_compare_three_way_fast_path/4 1.152 3.26%
BM_lexicographical_compare_three_way_fast_path/4096 961.280 4.06%
BM_lexicographical_compare_three_way_fast_path/64 15.712 4.03%
BM_lexicographical_compare_three_way_fast_path/65536 15146.756 3.18%
BM_lexicographical_compare_three_way_slow_path/1 0.390 -7.87%
BM_lexicographical_compare_three_way_slow_path/1024 294.341 2.13%
BM_lexicographical_compare_three_way_slow_path/1048576 294691.803 1.39%
BM_lexicographical_compare_three_way_slow_path/16 4.627 3.59%
BM_lexicographical_compare_three_way_slow_path/16384 4555.135 1.77%
BM_lexicographical_compare_three_way_slow_path/256 79.737 1.92%
BM_lexicographical_compare_three_way_slow_path/262144 72698.105 1.64%
BM_lexicographical_compare_three_way_slow_path/4 1.179 1.64%
BM_lexicographical_compare_three_way_slow_path/4096 1148.320 1.85%
BM_lexicographical_compare_three_way_slow_path/64 17.843 1.89%
BM_lexicographical_compare_three_way_slow_path/65536 18187.718 1.68%
BM_map_find_string_literal 11.502 -
BM_num_get<bool> 11.831 -
BM_num_get<double> 36.813 -
BM_num_get<float> 36.688 -1.92%
BM_num_get<long> 10.790 1.34%
BM_num_get<long_double> 37.563 -1.10%
BM_num_get<long_long> 10.531 -1.58%
BM_num_get<unsigned_int> 9.735 1.16%
BM_num_get<unsigned_long> 10.375 -
BM_num_get<unsigned_long_long> 10.343 -
BM_num_get<unsigned_short> 10.242 1.13%
BM_num_get<void*> 11.100 2.28%
BM_num_put<bool> 11.825 12.11%
BM_num_put<const_void*> 12.476 -4.15%
BM_num_put<double> 58.086 -1.24%
BM_num_put<long> 11.797 -
BM_num_put<long_double> 59.413 -2.82%
BM_num_put<long_long> 11.792 -
BM_num_put<unsigned_long> 11.474 -4.85%
BM_num_put<unsigned_long_long> 11.453 -9.21%
BM_std_minmax_element<char>/1 0.312 -
BM_std_minmax_element<char>/1024 278.139 -7.69%
BM_std_minmax_element<char>/2 0.656 -2.17%
BM_std_minmax_element<char>/3 1.020 -9.00%
BM_std_minmax_element<char>/4 1.292 5.37%
BM_std_minmax_element<char>/4000 1062.445 -11.07%
BM_std_minmax_element<char>/4096 1085.335 -13.31%
BM_std_minmax_element<char>/512 142.687 -6.30%
BM_std_minmax_element<char>/5500 1461.023 -12.00%
BM_std_minmax_element<char>/64 17.700 -6.60%
BM_std_minmax_element<char>/64000 16823.322 -14.46%
BM_std_minmax_element<char>/65536 17182.020 -10.65%
BM_std_minmax_element<char>/70000 18378.289 -8.04%
BM_std_minmax_element<int>/1 0.322 8.91%
BM_std_minmax_element<int>/1024 265.176 -1.99%
BM_std_minmax_element<int>/2 0.688 3.09%
BM_std_minmax_element<int>/3 1.147 2.37%
BM_std_minmax_element<int>/4 1.216 -1.97%
BM_std_minmax_element<int>/4000 1016.081 -2.54%
BM_std_minmax_element<int>/4096 1042.283 -2.18%
BM_std_minmax_element<int>/512 134.725 -1.84%
BM_std_minmax_element<int>/5500 1390.392 -2.56%
BM_std_minmax_element<int>/64 16.819 -1.10%
BM_std_minmax_element<int>/64000 16278.136 -2.45%
BM_std_minmax_element<int>/65536 16631.550 -2.52%
BM_std_minmax_element<int>/70000 17778.558 -2.61%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 282.782 6.33%
BM_std_minmax_element<long_long>/2 0.686 9.27%
BM_std_minmax_element<long_long>/3 1.052 -2.10%
BM_std_minmax_element<long_long>/4 1.277 4.19%
BM_std_minmax_element<long_long>/4000 1091.320 6.88%
BM_std_minmax_element<long_long>/4096 1118.205 6.81%
BM_std_minmax_element<long_long>/512 143.201 6.28%
BM_std_minmax_element<long_long>/5500 1500.097 7.08%
BM_std_minmax_element<long_long>/64 17.880 6.82%
BM_std_minmax_element<long_long>/64000 17582.595 7.57%
BM_std_minmax_element<long_long>/65536 17994.508 7.60%
BM_std_minmax_element<long_long>/70000 19199.391 7.50%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 283.629 2.12%
BM_std_minmax_element<short>/2 0.689 8.36%
BM_std_minmax_element<short>/3 1.100 -13.83%
BM_std_minmax_element<short>/4 1.258 -
BM_std_minmax_element<short>/4000 1086.109 1.65%
BM_std_minmax_element<short>/4096 1111.915 1.81%
BM_std_minmax_element<short>/512 144.402 2.34%
BM_std_minmax_element<short>/5500 1491.588 1.99%
BM_std_minmax_element<short>/64 17.438 1.66%
BM_std_minmax_element<short>/64000 17273.544 1.79%
BM_std_minmax_element<short>/65536 17687.890 1.80%
BM_std_minmax_element<short>/70000 18900.538 1.84%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.690 23.70%
BM_tolower_string<char> 15.238 -
BM_tolower_string<wchar_t> 6.364 -
BM_toupper_char<char> 0.688 24.76%
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.119 -2.74%
BM_toupper_string<wchar_t> 6.375 -
BM_vector_deque_copy/0 0.424 -15.01%
BM_vector_deque_copy/1 2.151 -7.09%
BM_vector_deque_copy/1024 36.485 -
BM_vector_deque_copy/2 1.889 -8.57%
BM_vector_deque_copy/4000 140.808 -
BM_vector_deque_copy/4096 144.994 -
BM_vector_deque_copy/512 16.977 -
BM_vector_deque_copy/5500 194.914 -
BM_vector_deque_copy/64 2.687 -6.54%
BM_vector_deque_copy/64000 3086.074 8.52%
BM_vector_deque_copy/65536 2897.872 1.34%
BM_vector_deque_copy/70000 3346.850 7.67%
BM_vector_deque_copy_backward/0 0.473 -
BM_vector_deque_copy_backward/1 2.092 -1.86%
BM_vector_deque_copy_backward/1024 38.841 2.09%
BM_vector_deque_copy_backward/2 1.837 -2.97%
BM_vector_deque_copy_backward/4000 148.322 2.67%
BM_vector_deque_copy_backward/4096 153.359 3.23%
BM_vector_deque_copy_backward/512 18.126 2.68%
BM_vector_deque_copy_backward/5500 198.830 -
BM_vector_deque_copy_backward/64 3.133 3.68%
BM_vector_deque_copy_backward/64000 7964.881 -
BM_vector_deque_copy_backward/65536 8258.380 -1.12%
BM_vector_deque_copy_backward/70000 8686.204 -2.40%
BM_vector_deque_move/0 0.396 6.35%
BM_vector_deque_move/1 2.305 -
BM_vector_deque_move/1024 35.926 -
BM_vector_deque_move/2 2.057 -
BM_vector_deque_move/4000 142.859 1.53%
BM_vector_deque_move/4096 150.427 4.52%
BM_vector_deque_move/512 16.894 -
BM_vector_deque_move/5500 198.547 -
BM_vector_deque_move/64 2.805 -
BM_vector_deque_move/64000 3081.770 8.38%
BM_vector_deque_move/65536 3032.505 5.97%
BM_vector_deque_move/70000 3365.682 8.30%
BM_vector_deque_move_backward/0 0.407 -17.38%
BM_vector_deque_move_backward/1 2.245 -16.07%
BM_vector_deque_move_backward/1024 38.786 -
BM_vector_deque_move_backward/2 1.994 -17.75%
BM_vector_deque_move_backward/4000 147.381 -
BM_vector_deque_move_backward/4096 151.830 -
BM_vector_deque_move_backward/512 17.472 -3.77%
BM_vector_deque_move_backward/5500 198.999 -1.40%
BM_vector_deque_move_backward/64 2.988 -17.53%
BM_vector_deque_move_backward/64000 8106.106 3.14%
BM_vector_deque_move_backward/65536 8077.047 -3.12%
BM_vector_deque_move_backward/70000 8793.367 2.54%
BM_vector_deque_ranges_copy/0 0.483 5.30%
BM_vector_deque_ranges_copy/1 2.331 2.53%
BM_vector_deque_ranges_copy/1024 36.289 -
BM_vector_deque_ranges_copy/2 2.058 2.77%
BM_vector_deque_ranges_copy/4000 142.475 1.31%
BM_vector_deque_ranges_copy/4096 152.220 4.88%
BM_vector_deque_ranges_copy/512 16.906 -
BM_vector_deque_ranges_copy/5500 204.660 5.08%
BM_vector_deque_ranges_copy/64 2.824 1.32%
BM_vector_deque_ranges_copy/64000 3140.371 10.44%
BM_vector_deque_ranges_copy/65536 3135.491 9.54%
BM_vector_deque_ranges_copy/70000 3345.136 7.60%
BM_vector_deque_ranges_copy_backward/0 0.486 26.31%
BM_vector_deque_ranges_copy_backward/1 2.095 -4.83%
BM_vector_deque_ranges_copy_backward/1024 39.152 3.59%
BM_vector_deque_ranges_copy_backward/2 1.951 -
BM_vector_deque_ranges_copy_backward/4000 145.185 2.21%
BM_vector_deque_ranges_copy_backward/4096 153.577 2.61%
BM_vector_deque_ranges_copy_backward/512 18.263 4.33%
BM_vector_deque_ranges_copy_backward/5500 199.322 -
BM_vector_deque_ranges_copy_backward/64 3.089 3.36%
BM_vector_deque_ranges_copy_backward/64000 7863.134 -1.43%
BM_vector_deque_ranges_copy_backward/65536 8084.334 -6.18%
BM_vector_deque_ranges_copy_backward/70000 8643.077 -5.33%
BM_vector_deque_ranges_move/0 0.583 6.02%
BM_vector_deque_ranges_move/1 2.009 -11.60%
BM_vector_deque_ranges_move/1024 37.896 5.75%
BM_vector_deque_ranges_move/2 1.746 -12.87%
BM_vector_deque_ranges_move/4000 144.664 2.86%
BM_vector_deque_ranges_move/4096 147.796 2.46%
BM_vector_deque_ranges_move/512 17.335 2.14%
BM_vector_deque_ranges_move/5500 199.359 2.07%
BM_vector_deque_ranges_move/64 2.738 -1.94%
BM_vector_deque_ranges_move/64000 3009.425 5.73%
BM_vector_deque_ranges_move/65536 3077.063 4.27%
BM_vector_deque_ranges_move/70000 3272.904 1.46%
BM_vector_deque_ranges_move_backward/0 0.501 -26.19%
BM_vector_deque_ranges_move_backward/1 2.193 -14.12%
BM_vector_deque_ranges_move_backward/1024 38.741 -1.39%
BM_vector_deque_ranges_move_backward/2 2.061 -7.59%
BM_vector_deque_ranges_move_backward/4000 146.731 2.22%
BM_vector_deque_ranges_move_backward/4096 151.378 -
BM_vector_deque_ranges_move_backward/512 18.206 -1.02%
BM_vector_deque_ranges_move_backward/5500 198.880 -3.88%
BM_vector_deque_ranges_move_backward/64 3.097 -15.53%
BM_vector_deque_ranges_move_backward/64000 8009.928 -
BM_vector_deque_ranges_move_backward/65536 8123.461 -3.10%
BM_vector_deque_ranges_move_backward/70000 8667.508 -2.49%
SetIntersection_Front_Set_float_1024_1 1047040.127 2.66%
SetIntersection_Front_Set_float_1024_1024 11071598.435 -7.16%
SetIntersection_Front_Set_float_1024_16 1193208.175 -1.28%
SetIntersection_Front_Set_float_1024_256 4310553.216 10.14%
SetIntersection_Front_Set_float_1024_4 1068764.810 -
SetIntersection_Front_Set_float_1024_64 1818908.606 5.72%
SetIntersection_Front_Set_float_16384_1 1045320.521 2.66%
SetIntersection_Front_Set_float_16384_1024 12275612.346 4.71%
SetIntersection_Front_Set_float_16384_16 1164860.678 -3.45%
SetIntersection_Front_Set_float_16384_16384 211878112.318 -3.97%
SetIntersection_Front_Set_float_16384_256 3566387.701 -3.76%
SetIntersection_Front_Set_float_16384_4 1041478.995 -1.52%
SetIntersection_Front_Set_float_16384_64 1605913.005 -10.85%
SetIntersection_Front_Set_float_16_1 62962817.824 -
SetIntersection_Front_Set_float_16_16 38035044.511 -
SetIntersection_Front_Set_float_16_4 54806523.189 -
SetIntersection_Front_Set_float_1_1 535413809.817 -
SetIntersection_Front_Set_float_256_1 4124202.547 -
SetIntersection_Front_Set_float_256_16 4409444.433 -
SetIntersection_Front_Set_float_256_256 7542258.470 1.76%
SetIntersection_Front_Set_float_256_4 4164141.791 -1.23%
SetIntersection_Front_Set_float_256_64 5629504.823 7.73%
SetIntersection_Front_Set_float_262144_1 1028471.109 -
SetIntersection_Front_Set_float_262144_1024 11914197.840 2.09%
SetIntersection_Front_Set_float_262144_16 1170083.362 1.68%
SetIntersection_Front_Set_float_262144_16384 206910508.120 -3.83%
SetIntersection_Front_Set_float_262144_256 3497347.579 -5.35%
SetIntersection_Front_Set_float_262144_262144 1579936.281 -
SetIntersection_Front_Set_float_262144_4 1062858.693 2.42%
SetIntersection_Front_Set_float_262144_64 1631791.973 -1.45%
SetIntersection_Front_Set_float_4_1 214377250.647 -
SetIntersection_Front_Set_float_4_4 136706241.814 -
SetIntersection_Front_Set_float_64_1 16450771.279 -
SetIntersection_Front_Set_float_64_16 15260107.316 -
SetIntersection_Front_Set_float_64_4 16041482.482 -
SetIntersection_Front_Set_float_64_64 13307284.271 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1033342.101 -1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14130981.368 -2.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1213780.500 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4393513.018 -2.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1074198.587 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1825076.221 -2.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1058930.273 2.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14473338.216 1.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1202979.693 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 352639473.027 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4285660.613 1.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1097488.129 1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1811965.775 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 63118769.352 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38833756.813 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55298963.299 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 535504304.907 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4188401.181 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4603267.109 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8346398.331 -2.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4224454.626 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5940608.422 2.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1049972.379 -3.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14150508.267 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1220881.352 -3.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 245643726.716 -27.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4438679.427 1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1859281.332 -7.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1081925.884 -3.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1797929.802 -2.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 214095520.060 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138070710.264 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16491370.086 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15546496.966 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16284342.122 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13971512.105 -2.09%
SetIntersection_Front_Set_string_1024_1 1092941.781 -
SetIntersection_Front_Set_string_1024_1024 54646167.978 -2.09%
SetIntersection_Front_Set_string_1024_16 1855542.884 -
SetIntersection_Front_Set_string_1024_256 15174381.738 4.16%
SetIntersection_Front_Set_string_1024_4 1268799.283 2.59%
SetIntersection_Front_Set_string_1024_64 4792548.762 6.42%
SetIntersection_Front_Set_string_16384_1 1090393.221 -
SetIntersection_Front_Set_string_16384_1024 57947321.106 -
SetIntersection_Front_Set_string_16384_16 1835323.808 -1.63%
SetIntersection_Front_Set_string_16384_16384 349143112.671 -
SetIntersection_Front_Set_string_16384_256 14853578.893 -1.97%
SetIntersection_Front_Set_string_16384_4 1260765.507 3.43%
SetIntersection_Front_Set_string_16384_64 4433355.315 -2.03%
SetIntersection_Front_Set_string_16_1 65313858.548 -
SetIntersection_Front_Set_string_16_16 60104311.454 1.84%
SetIntersection_Front_Set_string_16_4 64535635.394 1.55%
SetIntersection_Front_Set_string_1_1 557367449.990 -
SetIntersection_Front_Set_string_256_1 4371925.772 1.43%
SetIntersection_Front_Set_string_256_16 7377127.723 7.03%
SetIntersection_Front_Set_string_256_256 29169263.077 -
SetIntersection_Front_Set_string_256_4 4996616.584 2.12%
SetIntersection_Front_Set_string_256_64 14511246.022 -
SetIntersection_Front_Set_string_262144_1 1094690.480 -
SetIntersection_Front_Set_string_262144_1024 59436020.965 -
SetIntersection_Front_Set_string_262144_16 1826713.243 -2.78%
SetIntersection_Front_Set_string_262144_16384 348057570.191 -
SetIntersection_Front_Set_string_262144_256 14663461.164 1.21%
SetIntersection_Front_Set_string_262144_262144 17709164.553 1.37%
SetIntersection_Front_Set_string_262144_4 1247309.369 1.83%
SetIntersection_Front_Set_string_262144_64 4669914.741 7.64%
SetIntersection_Front_Set_string_4_1 223207045.151 1.20%
SetIntersection_Front_Set_string_4_4 159045758.381 1.15%
SetIntersection_Front_Set_string_64_1 17182917.701 -
SetIntersection_Front_Set_string_64_16 24719530.134 3.12%
SetIntersection_Front_Set_string_64_4 18983819.749 1.46%
SetIntersection_Front_Set_string_64_64 32021167.532 -6.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1061341.165 3.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23670556.604 -4.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1362690.843 1.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6736133.284 1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1111307.693 2.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2390268.943 1.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1049659.975 2.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25864168.692 -2.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1369711.118 1.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355841395.762 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7189075.543 8.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1113527.283 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2406282.993 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63460127.454 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42366078.898 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56648503.248 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 539462391.311 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4209264.637 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5128091.083 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12970053.053 -3.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4361171.251 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7394668.919 -4.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1061550.061 1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26466625.751 2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1317236.494 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351079201.826 3.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6819274.747 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2973943.686 -2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1095485.751 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2403871.877 2.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215876261.944 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141691547.521 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16634033.967 1.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17342231.063 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16504566.097 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18482751.365 -1.33%
SetIntersection_Front_Set_uint32_1024_1 1029314.831 -1.60%
SetIntersection_Front_Set_uint32_1024_1024 12408115.028 -9.55%
SetIntersection_Front_Set_uint32_1024_16 1184972.251 -1.86%
SetIntersection_Front_Set_uint32_1024_256 3885446.538 -
SetIntersection_Front_Set_uint32_1024_4 1063417.379 -
SetIntersection_Front_Set_uint32_1024_64 1699715.495 -4.98%
SetIntersection_Front_Set_uint32_16384_1 1033261.273 -
SetIntersection_Front_Set_uint32_16384_1024 13267520.088 5.11%
SetIntersection_Front_Set_uint32_16384_16 1202299.676 1.12%
SetIntersection_Front_Set_uint32_16384_16384 210555098.978 -3.51%
SetIntersection_Front_Set_uint32_16384_256 3915934.388 -2.80%
SetIntersection_Front_Set_uint32_16384_4 1071142.324 -
SetIntersection_Front_Set_uint32_16384_64 1723575.237 2.25%
SetIntersection_Front_Set_uint32_16_1 62657073.412 -
SetIntersection_Front_Set_uint32_16_16 37885242.343 -1.08%
SetIntersection_Front_Set_uint32_16_4 54671564.472 -
SetIntersection_Front_Set_uint32_1_1 533879741.768 -
SetIntersection_Front_Set_uint32_256_1 4156492.099 -
SetIntersection_Front_Set_uint32_256_16 4496018.622 -
SetIntersection_Front_Set_uint32_256_256 7947702.862 3.54%
SetIntersection_Front_Set_uint32_256_4 4201557.064 -
SetIntersection_Front_Set_uint32_256_64 5921698.986 8.31%
SetIntersection_Front_Set_uint32_262144_1 1040899.515 -
SetIntersection_Front_Set_uint32_262144_1024 12060551.050 1.88%
SetIntersection_Front_Set_uint32_262144_16 1175289.116 -
SetIntersection_Front_Set_uint32_262144_16384 217193856.326 -1.98%
SetIntersection_Front_Set_uint32_262144_256 3676955.562 -10.15%
SetIntersection_Front_Set_uint32_262144_262144 1629576.174 -1.87%
SetIntersection_Front_Set_uint32_262144_4 1069484.375 -
SetIntersection_Front_Set_uint32_262144_64 1616982.405 -1.79%
SetIntersection_Front_Set_uint32_4_1 213350885.183 -
SetIntersection_Front_Set_uint32_4_4 136581669.869 -
SetIntersection_Front_Set_uint32_64_1 16350327.403 -
SetIntersection_Front_Set_uint32_64_16 15358265.647 -
SetIntersection_Front_Set_uint32_64_4 16055324.643 -
SetIntersection_Front_Set_uint32_64_64 13179665.859 -1.15%
SetIntersection_Front_Set_uint64_1024_1 1040400.382 -
SetIntersection_Front_Set_uint64_1024_1024 12534976.877 -3.51%
SetIntersection_Front_Set_uint64_1024_16 1185120.843 1.17%
SetIntersection_Front_Set_uint64_1024_256 4269588.709 10.17%
SetIntersection_Front_Set_uint64_1024_4 1062192.889 1.30%
SetIntersection_Front_Set_uint64_1024_64 1803174.518 11.81%
SetIntersection_Front_Set_uint64_16384_1 1044905.534 2.41%
SetIntersection_Front_Set_uint64_16384_1024 12748862.920 2.16%
SetIntersection_Front_Set_uint64_16384_16 1169702.764 -1.78%
SetIntersection_Front_Set_uint64_16384_16384 226644905.923 -
SetIntersection_Front_Set_uint64_16384_256 3923716.399 3.28%
SetIntersection_Front_Set_uint64_16384_4 1053626.298 -1.33%
SetIntersection_Front_Set_uint64_16384_64 1649112.129 -9.00%
SetIntersection_Front_Set_uint64_16_1 62736337.175 -
SetIntersection_Front_Set_uint64_16_16 38289134.681 1.90%
SetIntersection_Front_Set_uint64_16_4 54619589.569 -
SetIntersection_Front_Set_uint64_1_1 533193409.008 -
SetIntersection_Front_Set_uint64_256_1 4127055.958 -
SetIntersection_Front_Set_uint64_256_16 4458912.933 -
SetIntersection_Front_Set_uint64_256_256 7733430.439 -
SetIntersection_Front_Set_uint64_256_4 4185157.929 -
SetIntersection_Front_Set_uint64_256_64 5679039.336 4.09%
SetIntersection_Front_Set_uint64_262144_1 1042130.814 2.56%
SetIntersection_Front_Set_uint64_262144_1024 12775674.518 -
SetIntersection_Front_Set_uint64_262144_16 1194778.660 -
SetIntersection_Front_Set_uint64_262144_16384 223352042.467 -
SetIntersection_Front_Set_uint64_262144_256 3855760.824 -4.33%
SetIntersection_Front_Set_uint64_262144_262144 1680161.867 -
SetIntersection_Front_Set_uint64_262144_4 1053820.121 -2.11%
SetIntersection_Front_Set_uint64_262144_64 1801572.009 1.30%
SetIntersection_Front_Set_uint64_4_1 213618267.322 -
SetIntersection_Front_Set_uint64_4_4 137673472.790 -
SetIntersection_Front_Set_uint64_64_1 16383966.595 -
SetIntersection_Front_Set_uint64_64_16 15089978.771 -
SetIntersection_Front_Set_uint64_64_4 16085290.088 -
SetIntersection_Front_Set_uint64_64_64 13154049.456 2.47%
SetIntersection_Front_Vector_float_1024_1 1039326.162 -
SetIntersection_Front_Vector_float_1024_1024 5917985.930 2.69%
SetIntersection_Front_Vector_float_1024_16 1116067.203 -
SetIntersection_Front_Vector_float_1024_256 2281554.707 -
SetIntersection_Front_Vector_float_1024_4 1055469.007 -
SetIntersection_Front_Vector_float_1024_64 1371903.948 -
SetIntersection_Front_Vector_float_16384_1 1049241.580 1.58%
SetIntersection_Front_Vector_float_16384_1024 5919800.062 -
SetIntersection_Front_Vector_float_16384_16 1123666.523 2.44%
SetIntersection_Front_Vector_float_16384_16384 77312570.498 -
SetIntersection_Front_Vector_float_16384_256 2262018.460 -
SetIntersection_Front_Vector_float_16384_4 1062842.597 1.51%
SetIntersection_Front_Vector_float_16384_64 1342305.031 -1.70%
SetIntersection_Front_Vector_float_16_1 62842688.764 -
SetIntersection_Front_Vector_float_16_16 35930006.663 -
SetIntersection_Front_Vector_float_16_4 54203005.534 -
SetIntersection_Front_Vector_float_1_1 534478196.798 -
SetIntersection_Front_Vector_float_256_1 4117393.592 -
SetIntersection_Front_Vector_float_256_16 4238267.606 -
SetIntersection_Front_Vector_float_256_256 4557703.927 -
SetIntersection_Front_Vector_float_256_4 4148652.371 -
SetIntersection_Front_Vector_float_256_64 4432981.094 -
SetIntersection_Front_Vector_float_262144_1 1032882.846 1.33%
SetIntersection_Front_Vector_float_262144_1024 5893453.814 -
SetIntersection_Front_Vector_float_262144_16 1114477.997 -
SetIntersection_Front_Vector_float_262144_16384 77366206.002 2.11%
SetIntersection_Front_Vector_float_262144_256 2311404.433 1.77%
SetIntersection_Front_Vector_float_262144_262144 354719578.537 -
SetIntersection_Front_Vector_float_262144_4 1060349.371 -
SetIntersection_Front_Vector_float_262144_64 1387809.326 5.19%
SetIntersection_Front_Vector_float_4_1 213635065.193 -
SetIntersection_Front_Vector_float_4_4 136001878.447 -1.09%
SetIntersection_Front_Vector_float_64_1 16503630.040 -
SetIntersection_Front_Vector_float_64_16 14244381.168 -
SetIntersection_Front_Vector_float_64_4 15907143.955 -
SetIntersection_Front_Vector_float_64_64 10968087.384 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1046248.650 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8246302.054 -1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1179485.358 4.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2877833.779 -1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1061741.510 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1517303.659 -1.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047135.754 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8320716.407 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1148331.109 1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117511354.398 -1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2911327.375 1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1046026.354 -2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1529310.459 1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63042928.736 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36864290.862 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54516166.869 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535564030.444 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4189318.132 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4349215.125 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5702469.720 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4212293.645 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4858294.625 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1059249.071 1.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8431929.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1157408.691 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117448796.089 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2869601.096 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350604197.661 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1071733.321 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1479974.745 -2.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214150519.405 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136404573.595 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16452533.124 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14703100.252 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16055384.240 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12088569.085 -
SetIntersection_Front_Vector_string_1024_1 1076631.878 -
SetIntersection_Front_Vector_string_1024_1024 37928353.939 -2.52%
SetIntersection_Front_Vector_string_1024_16 1610370.588 -1.83%
SetIntersection_Front_Vector_string_1024_256 9109392.428 -10.29%
SetIntersection_Front_Vector_string_1024_4 1187707.013 -
SetIntersection_Front_Vector_string_1024_64 3261853.794 -2.10%
SetIntersection_Front_Vector_string_16384_1 1080100.291 -
SetIntersection_Front_Vector_string_16384_1024 37554139.493 -1.42%
SetIntersection_Front_Vector_string_16384_16 1606457.451 -1.11%
SetIntersection_Front_Vector_string_16384_16384 351857099.243 -
SetIntersection_Front_Vector_string_16384_256 9460642.033 -
SetIntersection_Front_Vector_string_16384_4 1181073.354 -
SetIntersection_Front_Vector_string_16384_64 3194107.606 -2.02%
SetIntersection_Front_Vector_string_16_1 64705212.024 -
SetIntersection_Front_Vector_string_16_16 51362485.032 -1.05%
SetIntersection_Front_Vector_string_16_4 60711009.871 -
SetIntersection_Front_Vector_string_1_1 549212718.445 -
SetIntersection_Front_Vector_string_256_1 4249442.842 -
SetIntersection_Front_Vector_string_256_16 6052177.102 -1.29%
SetIntersection_Front_Vector_string_256_256 19427675.477 -2.60%
SetIntersection_Front_Vector_string_256_4 4667455.496 -
SetIntersection_Front_Vector_string_256_64 10325046.015 -2.39%
SetIntersection_Front_Vector_string_262144_1 1044461.902 -3.05%
SetIntersection_Front_Vector_string_262144_1024 39600275.545 -
SetIntersection_Front_Vector_string_262144_16 1617844.376 -
SetIntersection_Front_Vector_string_262144_16384 346907668.016 -
SetIntersection_Front_Vector_string_262144_256 9383310.100 -1.58%
SetIntersection_Front_Vector_string_262144_262144 14431291.016 -
SetIntersection_Front_Vector_string_262144_4 1200271.979 1.15%
SetIntersection_Front_Vector_string_262144_64 3272142.468 -2.02%
SetIntersection_Front_Vector_string_4_1 219774464.095 -
SetIntersection_Front_Vector_string_4_4 151393713.169 -
SetIntersection_Front_Vector_string_64_1 16869857.703 -
SetIntersection_Front_Vector_string_64_16 20461715.130 -1.86%
SetIntersection_Front_Vector_string_64_4 17803583.279 -
SetIntersection_Front_Vector_string_64_64 25694655.122 -2.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1032230.082 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8991261.726 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163141.100 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3050011.359 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1070495.705 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1582297.124 1.96%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1058740.127 3.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9055346.385 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1168697.236 2.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129550719.221 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3063171.146 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1058746.515 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1561314.061 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62965941.467 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37363954.905 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54754804.725 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534879995.809 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4113654.202 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4379852.509 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6097189.676 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4203743.782 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4994631.862 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047054.633 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9027922.561 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1152898.975 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128965917.739 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3067026.605 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350590431.983 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1075012.733 1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1573795.339 1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213986613.937 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136792331.664 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16456072.564 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14878655.455 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16048531.826 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12485567.750 -
SetIntersection_Front_Vector_uint32_1024_1 1041013.864 -
SetIntersection_Front_Vector_uint32_1024_1024 5917017.087 11.44%
SetIntersection_Front_Vector_uint32_1024_16 1130701.642 2.90%
SetIntersection_Front_Vector_uint32_1024_256 2279550.541 7.51%
SetIntersection_Front_Vector_uint32_1024_4 1057867.632 -
SetIntersection_Front_Vector_uint32_1024_64 1368561.100 3.37%
SetIntersection_Front_Vector_uint32_16384_1 1041456.128 -
SetIntersection_Front_Vector_uint32_16384_1024 5914002.138 -
SetIntersection_Front_Vector_uint32_16384_16 1115616.232 1.25%
SetIntersection_Front_Vector_uint32_16384_16384 79589994.810 8.34%
SetIntersection_Front_Vector_uint32_16384_256 2275200.372 6.84%
SetIntersection_Front_Vector_uint32_16384_4 1068639.231 1.87%
SetIntersection_Front_Vector_uint32_16384_64 1360416.358 2.92%
SetIntersection_Front_Vector_uint32_16_1 62670929.478 -
SetIntersection_Front_Vector_uint32_16_16 35791965.112 1.42%
SetIntersection_Front_Vector_uint32_16_4 54164599.024 -
SetIntersection_Front_Vector_uint32_1_1 533540580.224 -
SetIntersection_Front_Vector_uint32_256_1 4146626.864 -
SetIntersection_Front_Vector_uint32_256_16 4207890.951 1.57%
SetIntersection_Front_Vector_uint32_256_256 4537955.858 -
SetIntersection_Front_Vector_uint32_256_4 4170372.645 1.00%
SetIntersection_Front_Vector_uint32_256_64 4360465.672 2.59%
SetIntersection_Front_Vector_uint32_262144_1 1066605.425 2.78%
SetIntersection_Front_Vector_uint32_262144_1024 5906415.786 11.21%
SetIntersection_Front_Vector_uint32_262144_16 1113486.022 -
SetIntersection_Front_Vector_uint32_262144_16384 79628962.674 8.04%
SetIntersection_Front_Vector_uint32_262144_256 2279947.876 4.93%
SetIntersection_Front_Vector_uint32_262144_262144 342837412.035 -2.39%
SetIntersection_Front_Vector_uint32_262144_4 1055846.263 -
SetIntersection_Front_Vector_uint32_262144_64 1364669.215 2.76%
SetIntersection_Front_Vector_uint32_4_1 213474484.804 -
SetIntersection_Front_Vector_uint32_4_4 135510749.671 -
SetIntersection_Front_Vector_uint32_64_1 16378527.915 -
SetIntersection_Front_Vector_uint32_64_16 14316308.832 1.47%
SetIntersection_Front_Vector_uint32_64_4 15888831.130 -
SetIntersection_Front_Vector_uint32_64_64 10967107.223 3.35%
SetIntersection_Front_Vector_uint64_1024_1 1040879.797 -
SetIntersection_Front_Vector_uint64_1024_1024 5404282.295 -8.69%
SetIntersection_Front_Vector_uint64_1024_16 1106845.700 -
SetIntersection_Front_Vector_uint64_1024_256 2126545.769 -6.49%
SetIntersection_Front_Vector_uint64_1024_4 1053395.897 -
SetIntersection_Front_Vector_uint64_1024_64 1323204.997 -2.44%
SetIntersection_Front_Vector_uint64_16384_1 1036621.604 -
SetIntersection_Front_Vector_uint64_16384_1024 5906876.106 -
SetIntersection_Front_Vector_uint64_16384_16 1117995.350 -
SetIntersection_Front_Vector_uint64_16384_16384 72954727.014 -7.26%
SetIntersection_Front_Vector_uint64_16384_256 2273911.869 -
SetIntersection_Front_Vector_uint64_16384_4 1057821.578 -
SetIntersection_Front_Vector_uint64_16384_64 1359220.094 -
SetIntersection_Front_Vector_uint64_16_1 62626602.819 -
SetIntersection_Front_Vector_uint64_16_16 35665271.152 -
SetIntersection_Front_Vector_uint64_16_4 54212980.208 -
SetIntersection_Front_Vector_uint64_1_1 532818088.028 -
SetIntersection_Front_Vector_uint64_256_1 4140079.541 -
SetIntersection_Front_Vector_uint64_256_16 4194439.826 -
SetIntersection_Front_Vector_uint64_256_256 4544276.865 -
SetIntersection_Front_Vector_uint64_256_4 4161024.624 -
SetIntersection_Front_Vector_uint64_256_64 4356353.047 -
SetIntersection_Front_Vector_uint64_262144_1 1035647.319 -
SetIntersection_Front_Vector_uint64_262144_1024 5903478.690 -
SetIntersection_Front_Vector_uint64_262144_16 1112869.798 -
SetIntersection_Front_Vector_uint64_262144_16384 73020422.058 -7.21%
SetIntersection_Front_Vector_uint64_262144_256 2125320.392 -6.46%
SetIntersection_Front_Vector_uint64_262144_262144 356861235.210 1.70%
SetIntersection_Front_Vector_uint64_262144_4 1065599.645 -
SetIntersection_Front_Vector_uint64_262144_64 1378098.366 1.53%
SetIntersection_Front_Vector_uint64_4_1 212908923.798 -
SetIntersection_Front_Vector_uint64_4_4 135247222.904 -
SetIntersection_Front_Vector_uint64_64_1 16323819.130 -
SetIntersection_Front_Vector_uint64_64_16 14282018.433 -
SetIntersection_Front_Vector_uint64_64_4 15918993.794 -
SetIntersection_Front_Vector_uint64_64_64 10825488.739 -
SetIntersection_Interlaced_Set_float_1024_1 1033189.187 -1.53%
SetIntersection_Interlaced_Set_float_1024_1024 11640177.914 -3.15%
SetIntersection_Interlaced_Set_float_1024_16 11710515.728 2.89%
SetIntersection_Interlaced_Set_float_1024_256 14115250.801 -3.33%
SetIntersection_Interlaced_Set_float_1024_4 9741181.815 -2.05%
SetIntersection_Interlaced_Set_float_1024_64 10040088.388 -1.30%
SetIntersection_Interlaced_Set_float_16384_1 1045344.171 -
SetIntersection_Interlaced_Set_float_16384_1024 176631877.033 2.89%
SetIntersection_Interlaced_Set_float_16384_16 218655977.380 6.76%
SetIntersection_Interlaced_Set_float_16384_16384 216637542.528 -
SetIntersection_Interlaced_Set_float_16384_256 211314012.830 6.06%
SetIntersection_Interlaced_Set_float_16384_4 170112996.831 3.08%
SetIntersection_Interlaced_Set_float_16384_64 227292864.023 6.17%
SetIntersection_Interlaced_Set_float_16_1 63104160.033 -
SetIntersection_Interlaced_Set_float_16_16 38541543.998 1.50%
SetIntersection_Interlaced_Set_float_16_4 59717187.909 -
SetIntersection_Interlaced_Set_float_1_1 535742989.392 -
SetIntersection_Interlaced_Set_float_256_1 4139197.183 -
SetIntersection_Interlaced_Set_float_256_16 12068966.228 -
SetIntersection_Interlaced_Set_float_256_256 7402187.127 -1.70%
SetIntersection_Interlaced_Set_float_256_4 11216133.491 2.94%
SetIntersection_Interlaced_Set_float_256_64 13686002.280 -
SetIntersection_Interlaced_Set_float_262144_1 1082523.274 7.41%
SetIntersection_Interlaced_Set_float_262144_1024 1640393.799 7.22%
SetIntersection_Interlaced_Set_float_262144_16 1711314.699 8.45%
SetIntersection_Interlaced_Set_float_262144_16384 1308634.113 2.60%
SetIntersection_Interlaced_Set_float_262144_256 1680763.590 7.28%
SetIntersection_Interlaced_Set_float_262144_262144 1600923.338 -2.64%
SetIntersection_Interlaced_Set_float_262144_4 1378838.623 6.93%
SetIntersection_Interlaced_Set_float_262144_64 1696267.496 9.00%
SetIntersection_Interlaced_Set_float_4_1 213967541.462 -
SetIntersection_Interlaced_Set_float_4_4 137275935.994 -
SetIntersection_Interlaced_Set_float_64_1 16533787.575 -
SetIntersection_Interlaced_Set_float_64_16 22904049.564 3.30%
SetIntersection_Interlaced_Set_float_64_4 20688466.305 -1.47%
SetIntersection_Interlaced_Set_float_64_64 13158238.652 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1056433.516 1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13221773.863 2.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11533804.822 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14339711.274 -3.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9994565.072 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10298641.406 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1049008.142 1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175631352.147 -2.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217985889.586 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 255381989.797 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207115621.094 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180752401.297 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231294020.017 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62853208.407 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38319898.984 -2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59908355.799 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 535206364.994 -2.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4172258.951 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12091111.016 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8032299.028 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11850967.218 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13764007.000 -1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1053181.295 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1637313.965 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1686837.402 -1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1334122.723 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1662190.834 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1858869.953 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1368653.971 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1649429.279 -1.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 214184058.653 -1.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137698449.668 -1.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16461987.273 -1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21709574.124 -2.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20858266.638 -3.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13901097.988 -
SetIntersection_Interlaced_Set_string_1024_1 1089616.280 -
SetIntersection_Interlaced_Set_string_1024_1024 54653811.677 -
SetIntersection_Interlaced_Set_string_1024_16 12870284.561 -
SetIntersection_Interlaced_Set_string_1024_256 34969147.602 -
SetIntersection_Interlaced_Set_string_1024_4 10305713.477 -1.28%
SetIntersection_Interlaced_Set_string_1024_64 16218154.934 -
SetIntersection_Interlaced_Set_string_16384_1 1088234.773 -
SetIntersection_Interlaced_Set_string_16384_1024 352511237.072 -1.72%
SetIntersection_Interlaced_Set_string_16384_16 247540701.562 4.66%
SetIntersection_Interlaced_Set_string_16384_16384 349891084.779 -
SetIntersection_Interlaced_Set_string_16384_256 351929217.745 -
SetIntersection_Interlaced_Set_string_16384_4 198101927.223 -
SetIntersection_Interlaced_Set_string_16384_64 352458267.349 -
SetIntersection_Interlaced_Set_string_16_1 65586636.906 1.04%
SetIntersection_Interlaced_Set_string_16_16 59582273.007 1.23%
SetIntersection_Interlaced_Set_string_16_4 73371318.482 2.37%
SetIntersection_Interlaced_Set_string_1_1 558463039.050 -
SetIntersection_Interlaced_Set_string_256_1 4363603.483 1.18%
SetIntersection_Interlaced_Set_string_256_16 17623330.210 -
SetIntersection_Interlaced_Set_string_256_256 29266534.392 1.86%
SetIntersection_Interlaced_Set_string_256_4 13008478.418 -
SetIntersection_Interlaced_Set_string_256_64 31103950.047 1.90%
SetIntersection_Interlaced_Set_string_262144_1 1096394.285 -
SetIntersection_Interlaced_Set_string_262144_1024 2065682.779 -2.20%
SetIntersection_Interlaced_Set_string_262144_16 2137324.135 -
SetIntersection_Interlaced_Set_string_262144_16384 2774113.445 2.30%
SetIntersection_Interlaced_Set_string_262144_256 2055229.736 -
SetIntersection_Interlaced_Set_string_262144_262144 17336428.957 -1.12%
SetIntersection_Interlaced_Set_string_262144_4 1842861.816 -
SetIntersection_Interlaced_Set_string_262144_64 2113466.064 -
SetIntersection_Interlaced_Set_string_4_1 223740988.692 1.17%
SetIntersection_Interlaced_Set_string_4_4 156987073.912 -
SetIntersection_Interlaced_Set_string_64_1 17356834.539 1.83%
SetIntersection_Interlaced_Set_string_64_16 38334559.280 -
SetIntersection_Interlaced_Set_string_64_4 25714305.453 -
SetIntersection_Interlaced_Set_string_64_64 34051724.796 -2.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055349.774 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23136230.608 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12091884.008 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18479351.181 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9873999.060 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11697485.954 1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1024870.275 -2.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 243493891.340 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 239048483.905 -3.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352312147.218 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 356564329.689 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 195522124.182 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 344765947.679 1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63386534.526 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41781226.141 -1.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62581103.409 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 539164890.125 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4217464.355 1.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12478484.094 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12443273.803 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11385184.147 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17001629.837 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1011393.004 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1964616.535 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2070102.295 -1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1764206.217 -1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1988559.082 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2909075.439 -2.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1806326.660 -1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2061363.443 -1.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215371634.891 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140950070.510 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16559359.668 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25634779.898 2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22562128.335 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18393665.191 -
SetIntersection_Interlaced_Set_uint32_1024_1 1045566.457 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12541088.622 -1.18%
SetIntersection_Interlaced_Set_uint32_1024_16 11619803.557 1.06%
SetIntersection_Interlaced_Set_uint32_1024_256 13863625.611 -3.11%
SetIntersection_Interlaced_Set_uint32_1024_4 10215888.920 -
SetIntersection_Interlaced_Set_uint32_1024_64 10177037.502 -
SetIntersection_Interlaced_Set_uint32_16384_1 1016466.362 -1.75%
SetIntersection_Interlaced_Set_uint32_16384_1024 171733878.933 -
SetIntersection_Interlaced_Set_uint32_16384_16 208279776.312 -
SetIntersection_Interlaced_Set_uint32_16384_16384 217437032.007 -2.44%
SetIntersection_Interlaced_Set_uint32_16384_256 202120432.745 -
SetIntersection_Interlaced_Set_uint32_16384_4 168071910.153 -
SetIntersection_Interlaced_Set_uint32_16384_64 218987509.583 -
SetIntersection_Interlaced_Set_uint32_16_1 62830227.701 -
SetIntersection_Interlaced_Set_uint32_16_16 37924897.496 -
SetIntersection_Interlaced_Set_uint32_16_4 59449434.414 -
SetIntersection_Interlaced_Set_uint32_1_1 533707045.582 -
SetIntersection_Interlaced_Set_uint32_256_1 4163858.109 1.02%
SetIntersection_Interlaced_Set_uint32_256_16 12136968.077 -
SetIntersection_Interlaced_Set_uint32_256_256 7812319.598 -1.10%
SetIntersection_Interlaced_Set_uint32_256_4 11591806.152 -
SetIntersection_Interlaced_Set_uint32_256_64 13069009.134 -4.77%
SetIntersection_Interlaced_Set_uint32_262144_1 1010011.796 -2.15%
SetIntersection_Interlaced_Set_uint32_262144_1024 1538341.145 -1.17%
SetIntersection_Interlaced_Set_uint32_262144_16 1559160.076 -1.92%
SetIntersection_Interlaced_Set_uint32_262144_16384 1255903.973 -1.68%
SetIntersection_Interlaced_Set_uint32_262144_256 1562851.320 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1698835.693 -10.12%
SetIntersection_Interlaced_Set_uint32_262144_4 1261731.771 -1.12%
SetIntersection_Interlaced_Set_uint32_262144_64 1554014.891 -1.15%
SetIntersection_Interlaced_Set_uint32_4_1 212961223.294 -1.91%
SetIntersection_Interlaced_Set_uint32_4_4 136656724.961 -
SetIntersection_Interlaced_Set_uint32_64_1 16405148.375 -
SetIntersection_Interlaced_Set_uint32_64_16 22714806.926 -
SetIntersection_Interlaced_Set_uint32_64_4 20920470.897 -1.46%
SetIntersection_Interlaced_Set_uint32_64_64 13465382.491 -
SetIntersection_Interlaced_Set_uint64_1024_1 1045408.398 -1.30%
SetIntersection_Interlaced_Set_uint64_1024_1024 12327846.511 -16.57%
SetIntersection_Interlaced_Set_uint64_1024_16 11704287.516 -
SetIntersection_Interlaced_Set_uint64_1024_256 14773697.518 -6.42%
SetIntersection_Interlaced_Set_uint64_1024_4 9814307.142 -16.54%
SetIntersection_Interlaced_Set_uint64_1024_64 10256427.263 -6.82%
SetIntersection_Interlaced_Set_uint64_16384_1 1046243.259 3.20%
SetIntersection_Interlaced_Set_uint64_16384_1024 178385818.664 -1.07%
SetIntersection_Interlaced_Set_uint64_16384_16 226027885.675 1.03%
SetIntersection_Interlaced_Set_uint64_16384_16384 233159851.530 -3.13%
SetIntersection_Interlaced_Set_uint64_16384_256 215867532.477 -
SetIntersection_Interlaced_Set_uint64_16384_4 180034352.706 -1.57%
SetIntersection_Interlaced_Set_uint64_16384_64 235985261.216 -
SetIntersection_Interlaced_Set_uint64_16_1 62833255.922 -
SetIntersection_Interlaced_Set_uint64_16_16 37199540.765 -2.02%
SetIntersection_Interlaced_Set_uint64_16_4 59551071.299 -
SetIntersection_Interlaced_Set_uint64_1_1 534252274.203 -
SetIntersection_Interlaced_Set_uint64_256_1 4144782.465 1.33%
SetIntersection_Interlaced_Set_uint64_256_16 12042806.756 -
SetIntersection_Interlaced_Set_uint64_256_256 7529629.788 -2.25%
SetIntersection_Interlaced_Set_uint64_256_4 11111167.897 -
SetIntersection_Interlaced_Set_uint64_256_64 13912579.157 -
SetIntersection_Interlaced_Set_uint64_262144_1 1022549.263 -1.65%
SetIntersection_Interlaced_Set_uint64_262144_1024 1574821.857 -
SetIntersection_Interlaced_Set_uint64_262144_16 1627642.252 -1.75%
SetIntersection_Interlaced_Set_uint64_262144_16384 1277320.639 -1.39%
SetIntersection_Interlaced_Set_uint64_262144_256 1623961.670 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1705298.422 -
SetIntersection_Interlaced_Set_uint64_262144_4 1313510.824 -
SetIntersection_Interlaced_Set_uint64_262144_64 1609620.523 -
SetIntersection_Interlaced_Set_uint64_4_1 213487132.021 -
SetIntersection_Interlaced_Set_uint64_4_4 136643543.203 -
SetIntersection_Interlaced_Set_uint64_64_1 16428753.961 -
SetIntersection_Interlaced_Set_uint64_64_16 22616363.881 2.62%
SetIntersection_Interlaced_Set_uint64_64_4 20856840.291 -
SetIntersection_Interlaced_Set_uint64_64_64 13061324.593 -
SetIntersection_Interlaced_Vector_float_1024_1 1055008.549 1.86%
SetIntersection_Interlaced_Vector_float_1024_1024 7073631.143 -
SetIntersection_Interlaced_Vector_float_1024_16 1856898.217 -
SetIntersection_Interlaced_Vector_float_1024_256 5620409.414 -
SetIntersection_Interlaced_Vector_float_1024_4 1414761.089 -
SetIntersection_Interlaced_Vector_float_1024_64 3371827.671 -
SetIntersection_Interlaced_Vector_float_16384_1 1053592.562 1.45%
SetIntersection_Interlaced_Vector_float_16384_1024 40155330.934 -3.66%
SetIntersection_Interlaced_Vector_float_16384_16 3763463.867 31.86%
SetIntersection_Interlaced_Vector_float_16384_16384 99669465.681 -
SetIntersection_Interlaced_Vector_float_16384_256 23037606.807 -15.91%
SetIntersection_Interlaced_Vector_float_16384_4 1556622.353 13.23%
SetIntersection_Interlaced_Vector_float_16384_64 8396560.433 31.66%
SetIntersection_Interlaced_Vector_float_16_1 63028746.980 -
SetIntersection_Interlaced_Vector_float_16_16 36369197.222 -
SetIntersection_Interlaced_Vector_float_16_4 56106646.762 -
SetIntersection_Interlaced_Vector_float_1_1 535592741.890 -
SetIntersection_Interlaced_Vector_float_256_1 4124055.003 -
SetIntersection_Interlaced_Vector_float_256_16 7442305.187 9.94%
SetIntersection_Interlaced_Vector_float_256_256 5134617.930 -
SetIntersection_Interlaced_Vector_float_256_4 4961804.135 4.69%
SetIntersection_Interlaced_Vector_float_256_64 7147777.849 -
SetIntersection_Interlaced_Vector_float_262144_1 1034887.856 -
SetIntersection_Interlaced_Vector_float_262144_1024 105273279.698 19.95%
SetIntersection_Interlaced_Vector_float_262144_16 3400361.533 -2.47%
SetIntersection_Interlaced_Vector_float_262144_16384 347104907.040 -4.52%
SetIntersection_Interlaced_Vector_float_262144_256 36664734.367 -
SetIntersection_Interlaced_Vector_float_262144_262144 350648267.419 -
SetIntersection_Interlaced_Vector_float_262144_4 1874874.537 20.47%
SetIntersection_Interlaced_Vector_float_262144_64 12587479.147 57.48%
SetIntersection_Interlaced_Vector_float_4_1 214272513.170 -
SetIntersection_Interlaced_Vector_float_4_4 136398591.796 -
SetIntersection_Interlaced_Vector_float_64_1 16568234.362 -
SetIntersection_Interlaced_Vector_float_64_16 18620970.747 2.45%
SetIntersection_Interlaced_Vector_float_64_4 18115212.109 -
SetIntersection_Interlaced_Vector_float_64_64 11427632.626 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1046774.546 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8319065.795 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2786936.889 28.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7600388.042 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1520846.915 12.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5991835.059 35.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1046526.646 1.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 81151818.362 41.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4347442.730 44.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119391908.631 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 32051902.912 50.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1718248.369 14.94%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11585752.828 43.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62991917.255 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36718571.526 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58237527.517 1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 535692070.899 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4168657.220 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8286192.567 18.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5756787.841 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5422346.994 8.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8598503.026 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1048712.249 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 175932162.052 61.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7704958.601 85.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349962505.551 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 84992671.609 126.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 354043934.604 1.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2310507.180 39.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 30952369.174 154.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214167951.060 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136451408.703 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16524242.896 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19601815.933 2.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18845167.282 5.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12057566.684 -
SetIntersection_Interlaced_Vector_string_1024_1 1101762.140 1.74%
SetIntersection_Interlaced_Vector_string_1024_1024 40645723.051 -
SetIntersection_Interlaced_Vector_string_1024_16 3302992.070 -1.91%
SetIntersection_Interlaced_Vector_string_1024_256 20929795.289 -
SetIntersection_Interlaced_Vector_string_1024_4 1634131.340 -
SetIntersection_Interlaced_Vector_string_1024_64 8429899.313 1.54%
SetIntersection_Interlaced_Vector_string_16384_1 1099053.926 3.38%
SetIntersection_Interlaced_Vector_string_16384_1024 122138965.392 4.23%
SetIntersection_Interlaced_Vector_string_16384_16 4595376.076 8.45%
SetIntersection_Interlaced_Vector_string_16384_16384 350201916.226 -
SetIntersection_Interlaced_Vector_string_16384_256 41412780.604 3.69%
SetIntersection_Interlaced_Vector_string_16384_4 1834809.159 2.73%
SetIntersection_Interlaced_Vector_string_16384_64 12535312.509 1.18%
SetIntersection_Interlaced_Vector_string_16_1 66696081.283 3.54%
SetIntersection_Interlaced_Vector_string_16_16 53740923.586 3.55%
SetIntersection_Interlaced_Vector_string_16_4 68680419.762 3.22%
SetIntersection_Interlaced_Vector_string_1_1 552749549.698 -
SetIntersection_Interlaced_Vector_string_256_1 4406525.240 3.86%
SetIntersection_Interlaced_Vector_string_256_16 10448631.418 -
SetIntersection_Interlaced_Vector_string_256_256 20710023.411 3.53%
SetIntersection_Interlaced_Vector_string_256_4 6168006.417 2.16%
SetIntersection_Interlaced_Vector_string_256_64 19930539.587 5.44%
SetIntersection_Interlaced_Vector_string_262144_1 1125075.327 4.09%
SetIntersection_Interlaced_Vector_string_262144_1024 238648240.833 -
SetIntersection_Interlaced_Vector_string_262144_16 6009689.586 -
SetIntersection_Interlaced_Vector_string_262144_16384 1020882.650 1.17%
SetIntersection_Interlaced_Vector_string_262144_256 69072347.339 2.26%
SetIntersection_Interlaced_Vector_string_262144_262144 14672409.586 1.10%
SetIntersection_Interlaced_Vector_string_262144_4 2241749.019 10.86%
SetIntersection_Interlaced_Vector_string_262144_64 20297124.955 -
SetIntersection_Interlaced_Vector_string_4_1 225733521.749 2.85%
SetIntersection_Interlaced_Vector_string_4_4 156898439.173 3.39%
SetIntersection_Interlaced_Vector_string_64_1 17251434.208 2.48%
SetIntersection_Interlaced_Vector_string_64_16 29793866.316 5.82%
SetIntersection_Interlaced_Vector_string_64_4 22297886.537 3.07%
SetIntersection_Interlaced_Vector_string_64_64 27337859.072 2.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044245.059 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9149905.321 1.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2647070.897 9.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9894008.720 11.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1454828.978 2.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5519710.634 24.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1049835.463 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69578504.715 13.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3735492.551 13.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129918792.310 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29611673.004 11.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1679085.821 7.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8993452.668 -1.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62955851.396 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37174998.922 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58395419.753 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 535554187.981 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4158982.230 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7899269.974 7.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6099002.493 -1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5286823.116 2.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10132539.575 4.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1051021.845 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 154649989.933 8.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5112733.132 10.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 356960072.060 2.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49323078.372 9.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350644090.779 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1958212.601 12.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15779131.794 9.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 214192827.383 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 137012729.892 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16540560.696 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20134535.303 1.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18768240.288 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12506705.564 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1038125.063 -2.84%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5933587.167 -1.82%
SetIntersection_Interlaced_Vector_uint32_1024_16 2268227.628 19.54%
SetIntersection_Interlaced_Vector_uint32_1024_256 7390044.951 28.17%
SetIntersection_Interlaced_Vector_uint32_1024_4 1327748.742 5.44%
SetIntersection_Interlaced_Vector_uint32_1024_64 4827376.861 40.13%
SetIntersection_Interlaced_Vector_uint32_16384_1 1040710.622 -3.16%
SetIntersection_Interlaced_Vector_uint32_16384_1024 53685455.528 15.87%
SetIntersection_Interlaced_Vector_uint32_16384_16 2843928.085 14.96%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79529715.695 -3.16%
SetIntersection_Interlaced_Vector_uint32_16384_256 20618360.852 -20.11%
SetIntersection_Interlaced_Vector_uint32_16384_4 1459700.124 5.93%
SetIntersection_Interlaced_Vector_uint32_16384_64 7225396.698 18.94%
SetIntersection_Interlaced_Vector_uint32_16_1 62610464.346 -2.54%
SetIntersection_Interlaced_Vector_uint32_16_16 35375968.713 -3.54%
SetIntersection_Interlaced_Vector_uint32_16_4 56092571.852 -2.01%
SetIntersection_Interlaced_Vector_uint32_1_1 532599410.921 -
SetIntersection_Interlaced_Vector_uint32_256_1 4151888.387 -1.54%
SetIntersection_Interlaced_Vector_uint32_256_16 7550620.476 22.66%
SetIntersection_Interlaced_Vector_uint32_256_256 4537440.085 -2.62%
SetIntersection_Interlaced_Vector_uint32_256_4 4831858.740 1.54%
SetIntersection_Interlaced_Vector_uint32_256_64 7624665.304 7.33%
SetIntersection_Interlaced_Vector_uint32_262144_1 1041704.047 -3.13%
SetIntersection_Interlaced_Vector_uint32_262144_1024 109163440.046 9.35%
SetIntersection_Interlaced_Vector_uint32_262144_16 3698483.322 -36.15%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349059784.111 4.91%
SetIntersection_Interlaced_Vector_uint32_262144_256 33390699.992 14.32%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350693315.419 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1619871.018 -16.00%
SetIntersection_Interlaced_Vector_uint32_262144_64 17195611.555 104.39%
SetIntersection_Interlaced_Vector_uint32_4_1 213069790.272 -1.79%
SetIntersection_Interlaced_Vector_uint32_4_4 135268957.909 -2.72%
SetIntersection_Interlaced_Vector_uint32_64_1 16368125.177 -3.15%
SetIntersection_Interlaced_Vector_uint32_64_16 18093234.295 -
SetIntersection_Interlaced_Vector_uint32_64_4 17649657.942 -
SetIntersection_Interlaced_Vector_uint32_64_64 10910632.953 -2.12%
SetIntersection_Interlaced_Vector_uint64_1024_1 1038875.151 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5905611.447 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1865502.870 -10.95%
SetIntersection_Interlaced_Vector_uint64_1024_256 6181567.634 7.92%
SetIntersection_Interlaced_Vector_uint64_1024_4 1240220.189 -4.93%
SetIntersection_Interlaced_Vector_uint64_1024_64 3398427.604 -12.95%
SetIntersection_Interlaced_Vector_uint64_16384_1 1048012.910 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 39188756.689 -23.50%
SetIntersection_Interlaced_Vector_uint64_16384_16 2432328.445 -25.72%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78639445.733 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20234933.937 -6.38%
SetIntersection_Interlaced_Vector_uint64_16384_4 1355590.930 -9.07%
SetIntersection_Interlaced_Vector_uint64_16384_64 5751741.439 -30.69%
SetIntersection_Interlaced_Vector_uint64_16_1 62618991.827 -
SetIntersection_Interlaced_Vector_uint64_16_16 35595263.666 -
SetIntersection_Interlaced_Vector_uint64_16_4 55662546.591 -
SetIntersection_Interlaced_Vector_uint64_1_1 533019026.312 -
SetIntersection_Interlaced_Vector_uint64_256_1 4145107.889 -
SetIntersection_Interlaced_Vector_uint64_256_16 5997100.309 -12.13%
SetIntersection_Interlaced_Vector_uint64_256_256 4570799.797 -
SetIntersection_Interlaced_Vector_uint64_256_4 5090917.834 4.91%
SetIntersection_Interlaced_Vector_uint64_256_64 7587604.904 -9.29%
SetIntersection_Interlaced_Vector_uint64_262144_1 1025456.652 -2.17%
SetIntersection_Interlaced_Vector_uint64_262144_1024 85649070.708 -22.88%
SetIntersection_Interlaced_Vector_uint64_262144_16 3092818.614 -51.88%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346589162.268 -1.16%
SetIntersection_Interlaced_Vector_uint64_262144_256 26051097.125 -48.45%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350651067.146 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1458541.952 -6.71%
SetIntersection_Interlaced_Vector_uint64_262144_64 22281998.892 29.05%
SetIntersection_Interlaced_Vector_uint64_4_1 213120663.967 -
SetIntersection_Interlaced_Vector_uint64_4_4 135647153.563 -
SetIntersection_Interlaced_Vector_uint64_64_1 16357099.845 -
SetIntersection_Interlaced_Vector_uint64_64_16 16814352.335 -6.23%
SetIntersection_Interlaced_Vector_uint64_64_4 17829063.488 -
SetIntersection_Interlaced_Vector_uint64_64_64 10871301.076 -
SetIntersection_None_Set_float_1024_1 8821913.251 -
SetIntersection_None_Set_float_1024_1024 9118276.315 1.76%
SetIntersection_None_Set_float_1024_16 8819067.774 1.22%
SetIntersection_None_Set_float_1024_256 8804006.798 -
SetIntersection_None_Set_float_1024_4 8964539.692 -
SetIntersection_None_Set_float_1024_64 9079650.649 1.24%
SetIntersection_None_Set_float_16384_1 152006091.392 -
SetIntersection_None_Set_float_16384_1024 152115790.796 -1.25%
SetIntersection_None_Set_float_16384_16 156090636.886 1.93%
SetIntersection_None_Set_float_16384_16384 154658673.878 -1.16%
SetIntersection_None_Set_float_16384_256 152435085.871 -
SetIntersection_None_Set_float_16384_4 154548876.008 1.00%
SetIntersection_None_Set_float_16384_64 155998081.067 1.69%
SetIntersection_None_Set_float_16_1 66862577.144 -
SetIntersection_None_Set_float_16_16 35668460.853 1.09%
SetIntersection_None_Set_float_16_4 56857794.907 -
SetIntersection_None_Set_float_1_1 536594782.796 -
SetIntersection_None_Set_float_256_1 11416176.460 -2.10%
SetIntersection_None_Set_float_256_16 10679752.275 -
SetIntersection_None_Set_float_256_256 5749360.072 1.30%
SetIntersection_None_Set_float_256_4 11458695.648 -
SetIntersection_None_Set_float_256_64 9308218.485 -
SetIntersection_None_Set_float_262144_1 1169454.184 -1.02%
SetIntersection_None_Set_float_262144_1024 1153752.766 -2.16%
SetIntersection_None_Set_float_262144_16 1159621.664 -1.73%
SetIntersection_None_Set_float_262144_16384 1164636.475 -1.01%
SetIntersection_None_Set_float_262144_256 1158869.223 -1.69%
SetIntersection_None_Set_float_262144_262144 1158278.158 -1.68%
SetIntersection_None_Set_float_262144_4 1162353.271 -1.53%
SetIntersection_None_Set_float_262144_64 1159939.777 -1.31%
SetIntersection_None_Set_float_4_1 216991762.150 -
SetIntersection_None_Set_float_4_4 135302399.724 -
SetIntersection_None_Set_float_64_1 22524424.752 -
SetIntersection_None_Set_float_64_16 18230691.407 -
SetIntersection_None_Set_float_64_4 21534533.846 -
SetIntersection_None_Set_float_64_64 11558163.781 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9298090.686 2.59%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 9296224.107 5.00%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9255929.295 4.78%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 9286222.067 5.69%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9365419.757 7.73%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9307119.488 2.75%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 178242827.812 9.15%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161533071.885 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 186885351.787 7.39%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 186675550.383 8.73%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 175184402.934 6.14%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 180301427.718 7.80%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 171843837.560 2.35%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 68274914.772 3.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 36128869.294 3.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 57534926.558 2.67%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 549452337.328 3.26%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11993289.991 5.15%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11270931.271 3.82%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6014189.052 6.55%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11838599.905 3.79%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9564326.290 5.18%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1242691.734 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1251497.395 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1238224.285 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1252210.367 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1241400.635 -1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1267105.631 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1245994.061 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1249548.016 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 221018191.598 2.68%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 139035022.991 3.25%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23133636.396 3.98%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18826246.731 2.92%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21880757.235 3.21%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11766539.296 4.98%
SetIntersection_None_Set_string_1024_1 8939477.471 -4.29%
SetIntersection_None_Set_string_1024_1024 9131823.087 -2.08%
SetIntersection_None_Set_string_1024_16 9190012.434 -
SetIntersection_None_Set_string_1024_256 9062752.100 -2.90%
SetIntersection_None_Set_string_1024_4 8952940.620 -3.91%
SetIntersection_None_Set_string_1024_64 8875671.401 -4.55%
SetIntersection_None_Set_string_16384_1 198299182.480 -7.74%
SetIntersection_None_Set_string_16384_1024 221905408.998 3.31%
SetIntersection_None_Set_string_16384_16 199110647.623 -6.07%
SetIntersection_None_Set_string_16384_16384 200197607.401 -4.01%
SetIntersection_None_Set_string_16384_256 203384633.523 -3.41%
SetIntersection_None_Set_string_16384_4 197731182.177 -6.84%
SetIntersection_None_Set_string_16384_64 200645346.799 -4.85%
SetIntersection_None_Set_string_16_1 68685550.411 -2.15%
SetIntersection_None_Set_string_16_16 36734806.635 -2.19%
SetIntersection_None_Set_string_16_4 58375619.983 -2.35%
SetIntersection_None_Set_string_1_1 545881391.316 -
SetIntersection_None_Set_string_256_1 11716530.379 -2.72%
SetIntersection_None_Set_string_256_16 10980334.988 -3.76%
SetIntersection_None_Set_string_256_256 5896657.837 -2.67%
SetIntersection_None_Set_string_256_4 11528038.334 -3.18%
SetIntersection_None_Set_string_256_64 9381361.203 -2.56%
SetIntersection_None_Set_string_262144_1 1607730.795 -7.58%
SetIntersection_None_Set_string_262144_1024 1620488.605 -2.15%
SetIntersection_None_Set_string_262144_16 1613584.715 -3.37%
SetIntersection_None_Set_string_262144_16384 1637090.984 -2.30%
SetIntersection_None_Set_string_262144_256 1637365.314 -2.09%
SetIntersection_None_Set_string_262144_262144 1622829.996 -2.48%
SetIntersection_None_Set_string_262144_4 1618608.725 -3.24%
SetIntersection_None_Set_string_262144_64 1617333.904 -3.36%
SetIntersection_None_Set_string_4_1 222732646.679 -1.83%
SetIntersection_None_Set_string_4_4 139292051.815 -2.09%
SetIntersection_None_Set_string_64_1 23083960.844 -1.08%
SetIntersection_None_Set_string_64_16 18073174.467 -6.65%
SetIntersection_None_Set_string_64_4 21245780.650 -4.28%
SetIntersection_None_Set_string_64_64 11642026.265 -1.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8950412.531 2.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8817539.574 -1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8756259.017 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8868448.353 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8743487.075 -3.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 9133053.630 3.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 198759581.927 2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199653938.810 3.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 195503266.278 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200362263.241 -4.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195668380.110 1.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 196758967.950 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196017294.671 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66703592.263 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35623526.148 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56915491.538 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 540062942.281 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11471475.849 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10818469.529 -1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5712055.702 1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11481823.597 1.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9320750.396 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1602067.545 -2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1612062.176 -3.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1601545.574 -2.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1593315.102 -3.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1581583.576 -3.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1613488.850 -2.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1575452.719 -4.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1605090.168 -2.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218352857.433 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136221604.916 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21932327.487 -1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18114423.396 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21331312.153 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11569096.673 -
SetIntersection_None_Set_uint32_1024_1 9165631.895 -
SetIntersection_None_Set_uint32_1024_1024 8927454.957 -1.14%
SetIntersection_None_Set_uint32_1024_16 9125942.430 1.27%
SetIntersection_None_Set_uint32_1024_256 9135695.112 -
SetIntersection_None_Set_uint32_1024_4 8977500.287 -
SetIntersection_None_Set_uint32_1024_64 8993144.561 -
SetIntersection_None_Set_uint32_16384_1 155115612.907 -
SetIntersection_None_Set_uint32_16384_1024 155844727.064 -
SetIntersection_None_Set_uint32_16384_16 154377785.445 -1.14%
SetIntersection_None_Set_uint32_16384_16384 163016818.730 3.59%
SetIntersection_None_Set_uint32_16384_256 155587826.846 -
SetIntersection_None_Set_uint32_16384_4 154698037.407 -
SetIntersection_None_Set_uint32_16384_64 155157234.403 -
SetIntersection_None_Set_uint32_16_1 65929335.424 -1.37%
SetIntersection_None_Set_uint32_16_16 35548677.237 -
SetIntersection_None_Set_uint32_16_4 56268560.623 -
SetIntersection_None_Set_uint32_1_1 534390043.562 -2.09%
SetIntersection_None_Set_uint32_256_1 11591750.050 -
SetIntersection_None_Set_uint32_256_16 11030058.778 -
SetIntersection_None_Set_uint32_256_256 5846347.080 1.90%
SetIntersection_None_Set_uint32_256_4 11544146.932 1.28%
SetIntersection_None_Set_uint32_256_64 9313346.975 -
SetIntersection_None_Set_uint32_262144_1 1180680.340 -1.53%
SetIntersection_None_Set_uint32_262144_1024 1178002.850 -1.06%
SetIntersection_None_Set_uint32_262144_16 1173816.408 -1.37%
SetIntersection_None_Set_uint32_262144_16384 1172920.574 -1.99%
SetIntersection_None_Set_uint32_262144_256 1171101.727 -1.72%
SetIntersection_None_Set_uint32_262144_262144 1178410.563 -1.38%
SetIntersection_None_Set_uint32_262144_4 1171655.353 -1.86%
SetIntersection_None_Set_uint32_262144_64 1173556.396 -1.52%
SetIntersection_None_Set_uint32_4_1 216220625.581 -1.13%
SetIntersection_None_Set_uint32_4_4 135126861.011 -
SetIntersection_None_Set_uint32_64_1 22786579.708 3.46%
SetIntersection_None_Set_uint32_64_16 18436627.199 -
SetIntersection_None_Set_uint32_64_4 21653004.568 -
SetIntersection_None_Set_uint32_64_64 11558886.165 -
SetIntersection_None_Set_uint64_1024_1 9067085.593 1.36%
SetIntersection_None_Set_uint64_1024_1024 8838995.824 -
SetIntersection_None_Set_uint64_1024_16 9103397.278 2.91%
SetIntersection_None_Set_uint64_1024_256 9088868.806 1.89%
SetIntersection_None_Set_uint64_1024_4 8804994.678 -2.13%
SetIntersection_None_Set_uint64_1024_64 8813174.321 -3.24%
SetIntersection_None_Set_uint64_16384_1 163338820.562 -
SetIntersection_None_Set_uint64_16384_1024 167657491.410 -
SetIntersection_None_Set_uint64_16384_16 169581392.418 1.59%
SetIntersection_None_Set_uint64_16384_16384 180232294.598 5.20%
SetIntersection_None_Set_uint64_16384_256 170697172.945 1.41%
SetIntersection_None_Set_uint64_16384_4 166402355.895 1.57%
SetIntersection_None_Set_uint64_16384_64 171649924.566 -
SetIntersection_None_Set_uint64_16_1 66555771.408 -
SetIntersection_None_Set_uint64_16_16 35301817.188 -
SetIntersection_None_Set_uint64_16_4 56487102.831 -
SetIntersection_None_Set_uint64_1_1 533790223.225 -
SetIntersection_None_Set_uint64_256_1 11426215.570 -2.38%
SetIntersection_None_Set_uint64_256_16 11021764.626 -
SetIntersection_None_Set_uint64_256_256 5731888.929 -2.29%
SetIntersection_None_Set_uint64_256_4 11449379.855 -1.09%
SetIntersection_None_Set_uint64_256_64 9277470.369 2.31%
SetIntersection_None_Set_uint64_262144_1 1214983.234 -
SetIntersection_None_Set_uint64_262144_1024 1213369.465 -1.57%
SetIntersection_None_Set_uint64_262144_16 1209056.232 -1.44%
SetIntersection_None_Set_uint64_262144_16384 1212352.781 -1.73%
SetIntersection_None_Set_uint64_262144_256 1212583.740 -1.26%
SetIntersection_None_Set_uint64_262144_262144 1227624.758 -
SetIntersection_None_Set_uint64_262144_4 1208907.795 -
SetIntersection_None_Set_uint64_262144_64 1209439.943 -1.24%
SetIntersection_None_Set_uint64_4_1 215964356.477 -
SetIntersection_None_Set_uint64_4_4 135095250.600 -
SetIntersection_None_Set_uint64_64_1 22646371.310 -
SetIntersection_None_Set_uint64_64_16 18403236.653 -
SetIntersection_None_Set_uint64_64_4 21491290.137 -
SetIntersection_None_Set_uint64_64_64 11533172.372 -
SetIntersection_None_Vector_float_1024_1 1072510.186 -
SetIntersection_None_Vector_float_1024_1024 1073915.354 -
SetIntersection_None_Vector_float_1024_16 1071721.179 -
SetIntersection_None_Vector_float_1024_256 1073108.939 -1.10%
SetIntersection_None_Vector_float_1024_4 1071313.186 -
SetIntersection_None_Vector_float_1024_64 1072407.515 -
SetIntersection_None_Vector_float_16384_1 1115425.551 1.63%
SetIntersection_None_Vector_float_16384_1024 1116867.228 -
SetIntersection_None_Vector_float_16384_16 1109555.191 -
SetIntersection_None_Vector_float_16384_16384 1097678.568 -
SetIntersection_None_Vector_float_16384_256 1110286.514 -
SetIntersection_None_Vector_float_16384_4 1110516.725 -
SetIntersection_None_Vector_float_16384_64 1109216.578 -
SetIntersection_None_Vector_float_16_1 63315787.089 -
SetIntersection_None_Vector_float_16_16 33666279.009 -
SetIntersection_None_Vector_float_16_4 53922882.898 -
SetIntersection_None_Vector_float_1_1 534690543.823 -
SetIntersection_None_Vector_float_256_1 4249669.153 -
SetIntersection_None_Vector_float_256_16 4042350.475 -
SetIntersection_None_Vector_float_256_256 2120874.677 -
SetIntersection_None_Vector_float_256_4 4201482.900 -
SetIntersection_None_Vector_float_256_64 3420958.916 -
SetIntersection_None_Vector_float_262144_1 1144930.637 -
SetIntersection_None_Vector_float_262144_1024 1123812.522 -
SetIntersection_None_Vector_float_262144_16 1126792.837 -
SetIntersection_None_Vector_float_262144_16384 1145131.902 -
SetIntersection_None_Vector_float_262144_256 1133559.367 -
SetIntersection_None_Vector_float_262144_262144 1145399.732 3.25%
SetIntersection_None_Vector_float_262144_4 1141243.168 1.19%
SetIntersection_None_Vector_float_262144_64 1149244.120 1.30%
SetIntersection_None_Vector_float_4_1 214057575.537 -
SetIntersection_None_Vector_float_4_4 133716191.311 -
SetIntersection_None_Vector_float_64_1 16746923.045 -
SetIntersection_None_Vector_float_64_16 13594554.376 -
SetIntersection_None_Vector_float_64_4 15992825.748 -
SetIntersection_None_Vector_float_64_64 8414231.285 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1097669.255 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1102038.194 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1092470.349 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1100115.999 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103821.067 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1100956.597 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1136440.290 -1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1133981.608 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1121962.594 -2.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1139054.159 3.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135699.441 2.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1134224.419 -1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1129536.131 -2.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63802132.369 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33917454.937 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54323700.022 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535102219.309 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4319530.074 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4057972.139 -1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2159978.443 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4280086.395 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3470939.693 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1162250.174 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1178755.010 3.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1166005.073 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1169713.778 -1.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1176426.035 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1182512.525 2.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1171617.143 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1168744.007 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215617143.601 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134785685.577 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16894430.169 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13742323.783 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16163809.453 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8608901.279 -
SetIntersection_None_Vector_string_1024_1 1134558.801 -3.61%
SetIntersection_None_Vector_string_1024_1024 1163044.885 1.48%
SetIntersection_None_Vector_string_1024_16 1164351.428 -
SetIntersection_None_Vector_string_1024_256 1167198.712 -
SetIntersection_None_Vector_string_1024_4 1166945.845 -
SetIntersection_None_Vector_string_1024_64 1170406.916 -
SetIntersection_None_Vector_string_16384_1 1242442.547 1.33%
SetIntersection_None_Vector_string_16384_1024 1224866.314 -
SetIntersection_None_Vector_string_16384_16 1221331.951 -
SetIntersection_None_Vector_string_16384_16384 1225609.896 -
SetIntersection_None_Vector_string_16384_256 1225362.504 -1.28%
SetIntersection_None_Vector_string_16384_4 1228557.887 -
SetIntersection_None_Vector_string_16384_64 1209834.227 -1.20%
SetIntersection_None_Vector_string_16_1 65338339.766 -
SetIntersection_None_Vector_string_16_16 34567305.474 -
SetIntersection_None_Vector_string_16_4 55489189.238 -
SetIntersection_None_Vector_string_1_1 537815687.978 -
SetIntersection_None_Vector_string_256_1 4554971.206 -
SetIntersection_None_Vector_string_256_16 4262831.704 -
SetIntersection_None_Vector_string_256_256 2285832.283 2.02%
SetIntersection_None_Vector_string_256_4 4438343.059 -
SetIntersection_None_Vector_string_256_64 3624907.798 -
SetIntersection_None_Vector_string_262144_1 1286464.482 -
SetIntersection_None_Vector_string_262144_1024 1277885.103 -
SetIntersection_None_Vector_string_262144_16 1276882.322 -
SetIntersection_None_Vector_string_262144_16384 1272814.322 -
SetIntersection_None_Vector_string_262144_256 1290429.745 -
SetIntersection_None_Vector_string_262144_262144 1323339.453 4.30%
SetIntersection_None_Vector_string_262144_4 1306643.749 1.30%
SetIntersection_None_Vector_string_262144_64 1287239.620 -2.73%
SetIntersection_None_Vector_string_4_1 217589303.798 -
SetIntersection_None_Vector_string_4_4 136283376.368 -
SetIntersection_None_Vector_string_64_1 17445935.894 -
SetIntersection_None_Vector_string_64_16 14169391.407 -
SetIntersection_None_Vector_string_64_4 16621768.272 -
SetIntersection_None_Vector_string_64_64 8872202.145 1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1120496.266 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1102198.785 -1.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117946.159 1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1119508.911 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1117314.563 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1117725.464 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1170438.878 1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1144540.571 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1143274.739 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1162484.559 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1158723.746 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1170311.579 1.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1160090.991 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63774213.484 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33981621.488 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54055952.592 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534324469.438 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4295845.369 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4079006.307 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2188775.848 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4272577.850 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3475686.811 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1221087.762 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1194232.259 3.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1167924.824 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1153728.002 -2.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1221341.335 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1212686.797 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1193520.619 1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1229506.082 4.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 215012120.380 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134725203.129 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16940820.950 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13707388.617 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16062704.672 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8658294.797 1.16%
SetIntersection_None_Vector_uint32_1024_1 1075165.374 -
SetIntersection_None_Vector_uint32_1024_1024 1077160.439 -
SetIntersection_None_Vector_uint32_1024_16 1083238.137 1.13%
SetIntersection_None_Vector_uint32_1024_256 1081799.879 -
SetIntersection_None_Vector_uint32_1024_4 1078425.905 -
SetIntersection_None_Vector_uint32_1024_64 1077749.747 -
SetIntersection_None_Vector_uint32_16384_1 1107036.854 1.29%
SetIntersection_None_Vector_uint32_16384_1024 1125081.402 1.35%
SetIntersection_None_Vector_uint32_16384_16 1109265.579 -
SetIntersection_None_Vector_uint32_16384_16384 1120993.331 1.29%
SetIntersection_None_Vector_uint32_16384_256 1107520.099 -
SetIntersection_None_Vector_uint32_16384_4 1112865.290 1.04%
SetIntersection_None_Vector_uint32_16384_64 1118566.571 -
SetIntersection_None_Vector_uint32_16_1 63223084.934 -
SetIntersection_None_Vector_uint32_16_16 33505294.480 -
SetIntersection_None_Vector_uint32_16_4 53617395.810 -
SetIntersection_None_Vector_uint32_1_1 540881401.129 1.22%
SetIntersection_None_Vector_uint32_256_1 4269825.687 -
SetIntersection_None_Vector_uint32_256_16 4013713.261 -
SetIntersection_None_Vector_uint32_256_256 2144045.026 -
SetIntersection_None_Vector_uint32_256_4 4219651.023 -
SetIntersection_None_Vector_uint32_256_64 3432105.621 -
SetIntersection_None_Vector_uint32_262144_1 1145074.444 -
SetIntersection_None_Vector_uint32_262144_1024 1145764.004 -
SetIntersection_None_Vector_uint32_262144_16 1128500.409 -
SetIntersection_None_Vector_uint32_262144_16384 1127281.792 -
SetIntersection_None_Vector_uint32_262144_256 1142742.531 -
SetIntersection_None_Vector_uint32_262144_262144 1137784.906 1.33%
SetIntersection_None_Vector_uint32_262144_4 1129578.423 -
SetIntersection_None_Vector_uint32_262144_64 1140761.968 1.60%
SetIntersection_None_Vector_uint32_4_1 215418197.707 -
SetIntersection_None_Vector_uint32_4_4 133543331.406 -
SetIntersection_None_Vector_uint32_64_1 16613123.690 -
SetIntersection_None_Vector_uint32_64_16 13503747.365 -
SetIntersection_None_Vector_uint32_64_4 15855067.744 -1.04%
SetIntersection_None_Vector_uint32_64_64 8474532.219 -
SetIntersection_None_Vector_uint64_1024_1 1070930.011 -
SetIntersection_None_Vector_uint64_1024_1024 1071811.540 -1.08%
SetIntersection_None_Vector_uint64_1024_16 1070600.163 -
SetIntersection_None_Vector_uint64_1024_256 1065123.848 -
SetIntersection_None_Vector_uint64_1024_4 1069477.744 -
SetIntersection_None_Vector_uint64_1024_64 1072505.626 -
SetIntersection_None_Vector_uint64_16384_1 1097524.293 -1.44%
SetIntersection_None_Vector_uint64_16384_1024 1093476.644 -1.73%
SetIntersection_None_Vector_uint64_16384_16 1098358.832 -1.06%
SetIntersection_None_Vector_uint64_16384_16384 1100233.598 -
SetIntersection_None_Vector_uint64_16384_256 1113009.046 -
SetIntersection_None_Vector_uint64_16384_4 1089406.681 -2.20%
SetIntersection_None_Vector_uint64_16384_64 1097430.977 -1.54%
SetIntersection_None_Vector_uint64_16_1 63021037.654 -
SetIntersection_None_Vector_uint64_16_16 33568621.946 -
SetIntersection_None_Vector_uint64_16_4 53668176.910 -
SetIntersection_None_Vector_uint64_1_1 532421564.158 -
SetIntersection_None_Vector_uint64_256_1 4245818.274 -
SetIntersection_None_Vector_uint64_256_16 3993479.583 -
SetIntersection_None_Vector_uint64_256_256 2117222.761 -
SetIntersection_None_Vector_uint64_256_4 4184731.669 -
SetIntersection_None_Vector_uint64_256_64 3383389.055 -1.13%
SetIntersection_None_Vector_uint64_262144_1 1109594.341 -2.46%
SetIntersection_None_Vector_uint64_262144_1024 1124872.588 -2.31%
SetIntersection_None_Vector_uint64_262144_16 1120651.883 -
SetIntersection_None_Vector_uint64_262144_16384 1130281.250 -
SetIntersection_None_Vector_uint64_262144_256 1132577.561 -1.37%
SetIntersection_None_Vector_uint64_262144_262144 1118943.162 -1.57%
SetIntersection_None_Vector_uint64_262144_4 1123705.254 -1.27%
SetIntersection_None_Vector_uint64_262144_64 1137421.173 -
SetIntersection_None_Vector_uint64_4_1 213314269.354 -
SetIntersection_None_Vector_uint64_4_4 133205198.330 -
SetIntersection_None_Vector_uint64_64_1 16597532.186 -
SetIntersection_None_Vector_uint64_64_16 13457855.016 -
SetIntersection_None_Vector_uint64_64_4 15921100.182 -
SetIntersection_None_Vector_uint64_64_64 8416399.266 -
bm_gcd_complex 17.947 -1.37%
bm_gcd_random 29.421 -
bm_gcd_trivial 0.689 1.74%
bm_lexicographical_compare<int>/1 1.221 -16.63%
bm_lexicographical_compare<int>/1048576 68294.027 -
bm_lexicographical_compare<int>/262144 16288.037 -
bm_lexicographical_compare<int>/32768 1929.261 -
bm_lexicographical_compare<int>/4096 239.113 -
bm_lexicographical_compare<int>/512 29.881 -
bm_lexicographical_compare<int>/64 4.456 -1.39%
bm_lexicographical_compare<int>/8 1.498 -
bm_lexicographical_compare<signed_char>/1 1.398 7.14%
bm_lexicographical_compare<signed_char>/1048576 16291.224 -
bm_lexicographical_compare<signed_char>/262144 3840.479 -
bm_lexicographical_compare<signed_char>/32768 481.064 1.36%
bm_lexicographical_compare<signed_char>/4096 61.067 2.63%
bm_lexicographical_compare<signed_char>/512 8.042 5.97%
bm_lexicographical_compare<signed_char>/64 2.307 14.80%
bm_lexicographical_compare<signed_char>/8 3.302 8.53%
bm_lexicographical_compare<unsigned_char>/1 1.551 -
bm_lexicographical_compare<unsigned_char>/1048576 17941.071 -
bm_lexicographical_compare<unsigned_char>/262144 4492.803 -
bm_lexicographical_compare<unsigned_char>/32768 572.511 1.90%
bm_lexicographical_compare<unsigned_char>/4096 77.758 2.75%
bm_lexicographical_compare<unsigned_char>/512 8.741 1.15%
bm_lexicographical_compare<unsigned_char>/64 1.977 -
bm_lexicographical_compare<unsigned_char>/8 1.323 -4.45%
bm_ranges_lexicographical_compare<int>/1 1.347 -
bm_ranges_lexicographical_compare<int>/1048576 68293.154 -
bm_ranges_lexicographical_compare<int>/262144 16286.843 -
bm_ranges_lexicographical_compare<int>/32768 1916.817 -
bm_ranges_lexicographical_compare<int>/4096 238.398 -
bm_ranges_lexicographical_compare<int>/512 29.803 -
bm_ranges_lexicographical_compare<int>/64 4.413 1.91%
bm_ranges_lexicographical_compare<int>/8 1.536 5.86%
bm_ranges_lexicographical_compare<signed_char>/1 1.669 5.30%
bm_ranges_lexicographical_compare<signed_char>/1048576 16292.294 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.278 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.971 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.911 -
bm_ranges_lexicographical_compare<signed_char>/512 8.096 2.62%
bm_ranges_lexicographical_compare<signed_char>/64 2.310 1.79%
bm_ranges_lexicographical_compare<signed_char>/8 3.555 5.71%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.387 -12.27%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17929.843 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.126 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.049 1.44%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.799 2.31%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.627 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.799 -8.54%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.156 -15.00%
bm_ranges_swap_ranges_vb_aligned/1024 6.547 2.10%
bm_ranges_swap_ranges_vb_aligned/1048576 3345.386 -
bm_ranges_swap_ranges_vb_aligned/128 3.456 2.24%
bm_ranges_swap_ranges_vb_aligned/131072 242.161 -2.40%
bm_ranges_swap_ranges_vb_aligned/16 3.554 -
bm_ranges_swap_ranges_vb_aligned/16384 34.783 -
bm_ranges_swap_ranges_vb_aligned/2048 8.750 -
bm_ranges_swap_ranges_vb_aligned/256 4.237 -
bm_ranges_swap_ranges_vb_aligned/262144 481.483 -3.80%
bm_ranges_swap_ranges_vb_aligned/32 3.678 3.31%
bm_ranges_swap_ranges_vb_aligned/32768 64.448 -2.15%
bm_ranges_swap_ranges_vb_aligned/4096 12.111 -
bm_ranges_swap_ranges_vb_aligned/512 5.175 -
bm_ranges_swap_ranges_vb_aligned/524288 1039.321 -1.34%
bm_ranges_swap_ranges_vb_aligned/64 3.047 3.20%
bm_ranges_swap_ranges_vb_aligned/65536 123.586 -2.72%
bm_ranges_swap_ranges_vb_aligned/8 3.455 -1.94%
bm_ranges_swap_ranges_vb_aligned/8192 19.623 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15883.633 -
bm_ranges_swap_ranges_vb_unaligned/262144 3836.134 -
bm_ranges_swap_ranges_vb_unaligned/32768 484.552 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.412 -
bm_ranges_swap_ranges_vb_unaligned/512 12.097 -
bm_ranges_swap_ranges_vb_unaligned/64 5.062 -
bm_ranges_swap_ranges_vb_unaligned/8 5.052 -
bm_swap_ranges_vb_aligned/1048576 3341.452 -
bm_swap_ranges_vb_aligned/262144 486.733 -
bm_swap_ranges_vb_aligned/32768 63.708 -
bm_swap_ranges_vb_aligned/4096 12.628 -
bm_swap_ranges_vb_aligned/512 4.980 -
bm_swap_ranges_vb_aligned/64 2.915 -
bm_swap_ranges_vb_aligned/8 3.253 -
bm_swap_ranges_vb_unaligned/1048576 15904.559 -
bm_swap_ranges_vb_unaligned/262144 3838.101 -
bm_swap_ranges_vb_unaligned/32768 484.515 -
bm_swap_ranges_vb_unaligned/4096 64.869 -
bm_swap_ranges_vb_unaligned/512 12.323 -
bm_swap_ranges_vb_unaligned/64 5.017 -
bm_swap_ranges_vb_unaligned/8 4.781 -
bm_write 542.364 -9.07%
ranges::min(std::deque<__int128>)/1 0.694 -
ranges::min(std::deque<__int128>)/64 20.914 -6.59%
ranges::min(std::deque<__int128>)/70000 24346.655 -16.07%
ranges::min(std::deque<__int128>)/8 2.829 -
ranges::min(std::deque<char>)/1 0.631 -24.51%
ranges::min(std::deque<char>)/64 16.588 2.14%
ranges::min(std::deque<char>)/70000 17860.462 2.88%
ranges::min(std::deque<char>)/8 2.311 -7.59%
ranges::min(std::deque<long_long>)/1 0.603 -12.19%
ranges::min(std::deque<long_long>)/64 16.892 10.65%
ranges::min(std::deque<long_long>)/70000 19011.332 3.53%
ranges::min(std::deque<long_long>)/8 2.305 2.07%
ranges::min(std::list<__int128>)/1 0.368 -
ranges::min(std::list<__int128>)/64 33.449 -13.00%
ranges::min(std::list<__int128>)/70000 59790.327 -4.54%
ranges::min(std::list<__int128>)/8 2.058 -19.55%
ranges::min(std::list<char>)/1 0.420 -4.81%
ranges::min(std::list<char>)/64 27.678 5.47%
ranges::min(std::list<char>)/70000 54030.817 2.17%
ranges::min(std::list<char>)/8 1.899 1.97%
ranges::min(std::list<long_long>)/1 0.452 3.31%
ranges::min(std::list<long_long>)/64 24.973 1.09%
ranges::min(std::list<long_long>)/70000 50849.637 4.68%
ranges::min(std::list<long_long>)/8 1.896 1.21%
ranges::min(std::vector<__int128>)/1 0.375 -15.96%
ranges::min(std::vector<__int128>)/64 30.193 10.37%
ranges::min(std::vector<__int128>)/70000 34563.022 10.52%
ranges::min(std::vector<__int128>)/8 2.989 4.00%
ranges::min(std::vector<char>)/1 0.262 -19.93%
ranges::min(std::vector<char>)/64 4.232 3.30%
ranges::min(std::vector<char>)/70000 495.962 2.85%
ranges::min(std::vector<char>)/8 2.308 -
ranges::min(std::vector<long_long>)/1 0.456 9.03%
ranges::min(std::vector<long_long>)/64 4.682 -
ranges::min(std::vector<long_long>)/70000 7976.132 3.27%
ranges::min(std::vector<long_long>)/8 2.221 2.72%
ranges::minmax(std::deque<__int128>)/1 0.691 4.76%
ranges::minmax(std::deque<__int128>)/64 38.579 10.12%
ranges::minmax(std::deque<__int128>)/70000 37857.765 11.88%
ranges::minmax(std::deque<__int128>)/8 4.635 23.35%
ranges::minmax(std::deque<char>)/1 0.738 12.46%
ranges::minmax(std::deque<char>)/64 23.141 -5.45%
ranges::minmax(std::deque<char>)/70000 24127.820 -3.96%
ranges::minmax(std::deque<char>)/8 3.882 3.48%
ranges::minmax(std::deque<long_long>)/1 0.760 -9.18%
ranges::minmax(std::deque<long_long>)/64 23.135 -8.71%
ranges::minmax(std::deque<long_long>)/70000 25066.863 -8.38%
ranges::minmax(std::deque<long_long>)/8 3.758 -5.52%
ranges::minmax(std::list<__int128>)/1 0.462 4.83%
ranges::minmax(std::list<__int128>)/64 40.145 4.73%
ranges::minmax(std::list<__int128>)/70000 59491.667 4.48%
ranges::minmax(std::list<__int128>)/8 3.853 1.41%
ranges::minmax(std::list<char>)/1 0.434 21.68%
ranges::minmax(std::list<char>)/64 35.400 1.78%
ranges::minmax(std::list<char>)/70000 57691.081 5.09%
ranges::minmax(std::list<char>)/8 2.525 -2.28%
ranges::minmax(std::list<long_long>)/1 0.677 47.16%
ranges::minmax(std::list<long_long>)/64 30.468 2.15%
ranges::minmax(std::list<long_long>)/70000 54651.239 -
ranges::minmax(std::list<long_long>)/8 2.555 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.087 2.69%
ranges::minmax(std::vector<__int128>)/70000 35166.815 2.36%
ranges::minmax(std::vector<__int128>)/8 4.115 2.13%
ranges::minmax(std::vector<char>)/1 0.615 -5.87%
ranges::minmax(std::vector<char>)/64 1.283 4.85%
ranges::minmax(std::vector<char>)/70000 594.656 2.73%
ranges::minmax(std::vector<char>)/8 1.137 13.27%
ranges::minmax(std::vector<long_long>)/1 0.611 -
ranges::minmax(std::vector<long_long>)/64 10.202 2.78%
ranges::minmax(std::vector<long_long>)/70000 9202.015 2.12%
ranges::minmax(std::vector<long_long>)/8 2.111 1.93%
rng::contains(deque<int>)_(process_all)/1048576 245584.400 -1.11%
rng::contains(deque<int>)_(process_all)/32 8.932 -3.94%
rng::contains(deque<int>)_(process_all)/50 12.933 -3.55%
rng::contains(deque<int>)_(process_all)/8 3.002 -1.82%
rng::contains(deque<int>)_(process_all)/8192 1876.114 -5.03%
rng::contains(list<int>)_(process_all)/1048576 834879.943 2.45%
rng::contains(list<int>)_(process_all)/32 9.369 4.62%
rng::contains(list<int>)_(process_all)/50 18.118 -
rng::contains(list<int>)_(process_all)/8 2.274 -1.76%
rng::contains(list<int>)_(process_all)/8192 7134.945 -10.89%
rng::contains(vector<int>)_(process_all)/1048576 246903.063 6.35%
rng::contains(vector<int>)_(process_all)/32 8.645 6.34%
rng::contains(vector<int>)_(process_all)/50 13.189 9.41%
rng::contains(vector<int>)_(process_all)/8 2.748 7.94%
rng::contains(vector<int>)_(process_all)/8192 1934.274 7.41%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19411.201 7.48%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20197.507 7.00%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1453690.093 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429313.523 1.05%
rng::contains_subrange(deque<int>)_(process_all)/16 9.215 1.28%
rng::contains_subrange(deque<int>)_(process_all)/32 14.625 -
rng::contains_subrange(deque<int>)_(process_all)/50 25.657 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3353.044 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501923.451 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.001 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.700 1.49%
rng::contains_subrange(deque<int>)_(same_length)/50 28.769 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3908.397 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476243.259 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.399 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.607 1.27%
rng::contains_subrange(deque<int>)_(single_element)/50 25.565 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3712.972 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37310.546 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38953.587 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2526720.819 -
rng::contains_subrange(list<int>)_(process_all)/1048576 848181.827 1.33%
rng::contains_subrange(list<int>)_(process_all)/16 4.826 -1.36%
rng::contains_subrange(list<int>)_(process_all)/32 10.193 2.54%
rng::contains_subrange(list<int>)_(process_all)/50 17.511 5.98%
rng::contains_subrange(list<int>)_(process_all)/8192 8870.150 24.54%
rng::contains_subrange(list<int>)_(same_length)/1048576 936474.889 -
rng::contains_subrange(list<int>)_(same_length)/16 5.843 -
rng::contains_subrange(list<int>)_(same_length)/32 16.525 -
rng::contains_subrange(list<int>)_(same_length)/50 25.380 1.41%
rng::contains_subrange(list<int>)_(same_length)/8192 8578.673 -
rng::contains_subrange(list<int>)_(single_element)/1048576 829659.508 -
rng::contains_subrange(list<int>)_(single_element)/16 4.866 -
rng::contains_subrange(list<int>)_(single_element)/32 10.043 -
rng::contains_subrange(list<int>)_(single_element)/50 17.808 2.46%
rng::contains_subrange(list<int>)_(single_element)/8192 7977.080 -
rng::contains_subrange(vector<int>)_(near_matches)/1000 13275.125 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13972.795 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767724.753 1.42%
rng::contains_subrange(vector<int>)_(process_all)/1048576 215731.730 1.75%
rng::contains_subrange(vector<int>)_(process_all)/16 4.830 5.77%
rng::contains_subrange(vector<int>)_(process_all)/32 8.213 3.55%
rng::contains_subrange(vector<int>)_(process_all)/50 11.574 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1684.729 1.89%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242954.027 -1.24%
rng::contains_subrange(vector<int>)_(same_length)/16 4.859 2.26%
rng::contains_subrange(vector<int>)_(same_length)/32 8.817 2.51%
rng::contains_subrange(vector<int>)_(same_length)/50 12.787 1.64%
rng::contains_subrange(vector<int>)_(same_length)/8192 1866.938 -5.33%
rng::contains_subrange(vector<int>)_(single_element)/1048576 235671.667 2.56%
rng::contains_subrange(vector<int>)_(single_element)/16 4.863 3.01%
rng::contains_subrange(vector<int>)_(single_element)/32 8.600 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.413 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1837.781 2.27%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 440.636 -5.61%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488996.651 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.034 -1.91%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.055 -7.54%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3815.057 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.770 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.135 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.134 -1.65%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 507.749 -1.98%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 517296.793 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.220 -6.66%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.535 1.51%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4021.328 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2055.020 -1.36%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196106.657 -3.52%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.685 1.95%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.846 3.64%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17737.018 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 757.753 -8.20%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1448387.474 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.120 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.679 -3.02%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11669.368 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1754.463 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2502878.140 6.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.068 1.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.885 2.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20469.358 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 755.591 32.74%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1448264.695 -1.11%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.532 1.64%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.100 7.64%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11923.980 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.708 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 770.267 1.31%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959352.828 1.03%
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.719 1.20%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.083 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8466.728 -12.36%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.778 2.54%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.768 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 858.857 1.28%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1071414.433 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.928 2.13%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.754 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11091.348 -3.30%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.994 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73665.162 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.554 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.491 -12.08%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.185 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.478 24.85%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.364 15.30%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.513 28.17%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.491 21.47%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.368 15.17%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.095 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306181.607 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.995 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.029 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.394 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.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 291.631 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9372.821 1.10%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.442 1.16%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.679 1.85%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2309.851 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.288 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15475.562 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.443 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.556 2.20%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3869.435 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 731.861 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26950.520 -3.55%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.968 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.415 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9593.854 3.95%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.937 1.70%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 669.338 3.90%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.473 -1.99%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.008 -2.76%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.279 2.54%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.860 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8698.470 1.38%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.529 1.37%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.057 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2139.308 1.41%
rng::find(vector<bool>)_(process_all)/1024 4.694 1.70%
rng::find(vector<bool>)_(process_all)/1048576 3631.645 -
rng::find(vector<bool>)_(process_all)/50 0.738 -12.44%
rng::find(vector<bool>)_(process_all)/8 0.632 -27.64%
rng::find(vector<bool>)_(process_all)/8192 33.296 -
rng::find_if(vector<bool>)_(process_all)/1024 590.838 5.34%
rng::find_if(vector<bool>)_(process_all)/1048576 592631.168 -1.26%
rng::find_if(vector<bool>)_(process_all)/50 24.922 5.18%
rng::find_if(vector<bool>)_(process_all)/8 3.574 1.79%
rng::find_if(vector<bool>)_(process_all)/8192 4699.485 4.10%
rng::find_if_not(vector<bool>)_(process_all)/1024 570.790 1.35%
rng::find_if_not(vector<bool>)_(process_all)/1048576 585026.467 1.66%
rng::find_if_not(vector<bool>)_(process_all)/50 23.539 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.528 1.19%
rng::find_if_not(vector<bool>)_(process_all)/8192 4571.535 1.47%
rng::find_last(deque<int>)_(bail_10%)/1024 242.644 7.91%
rng::find_last(deque<int>)_(bail_10%)/1048576 322895.977 -
rng::find_last(deque<int>)_(bail_10%)/50 12.172 7.63%
rng::find_last(deque<int>)_(bail_10%)/8 2.720 2.54%
rng::find_last(deque<int>)_(bail_10%)/8192 2502.351 -
rng::find_last(deque<int>)_(bail_90%)/1024 30.725 7.08%
rng::find_last(deque<int>)_(bail_90%)/1048576 27605.988 8.46%
rng::find_last(deque<int>)_(bail_90%)/50 1.934 5.50%
rng::find_last(deque<int>)_(bail_90%)/8 0.952 14.10%
rng::find_last(deque<int>)_(bail_90%)/8192 208.254 3.48%
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.975 -6.46%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365741.039 -1.43%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.450 -13.37%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.312 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5876.814 -5.89%
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.089 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 390216.255 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.641 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.377 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5942.357 -
rng::find_last(list<int>)_(bail_10%)/1024 723.841 6.81%
rng::find_last(list<int>)_(bail_10%)/1048576 835957.837 6.40%
rng::find_last(list<int>)_(bail_10%)/50 16.281 4.41%
rng::find_last(list<int>)_(bail_10%)/8 2.089 1.17%
rng::find_last(list<int>)_(bail_10%)/8192 6676.325 -2.47%
rng::find_last(list<int>)_(bail_90%)/1024 76.741 -
rng::find_last(list<int>)_(bail_90%)/1048576 87129.668 -2.84%
rng::find_last(list<int>)_(bail_90%)/50 1.251 -3.08%
rng::find_last(list<int>)_(bail_90%)/8 0.464 -5.39%
rng::find_last(list<int>)_(bail_90%)/8192 601.580 -5.72%
rng::find_last(vector<char>)_(bail_10%)/1024 210.815 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206610.001 -
rng::find_last(vector<char>)_(bail_10%)/50 10.911 -
rng::find_last(vector<char>)_(bail_10%)/8 2.006 -
rng::find_last(vector<char>)_(bail_10%)/8192 1623.146 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.562 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22956.062 -
rng::find_last(vector<char>)_(bail_90%)/50 1.431 -2.40%
rng::find_last(vector<char>)_(bail_90%)/8 0.441 -4.06%
rng::find_last(vector<char>)_(bail_90%)/8192 188.630 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.318 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213294.360 -
rng::find_last(vector<int>)_(bail_10%)/50 10.971 1.59%
rng::find_last(vector<int>)_(bail_10%)/8 2.011 -
rng::find_last(vector<int>)_(bail_10%)/8192 1650.814 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.903 -
rng::find_last(vector<int>)_(bail_90%)/1048576 24134.381 4.94%
rng::find_last(vector<int>)_(bail_90%)/50 1.513 -
rng::find_last(vector<int>)_(bail_90%)/8 0.441 -8.97%
rng::find_last(vector<int>)_(bail_90%)/8192 189.276 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 364.963 1.82%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 367992.698 -2.22%
rng::find_last_if(deque<int>)_(bail_10%)/50 20.379 2.45%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.829 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2795.134 -1.78%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.478 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38177.587 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.607 3.75%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.024 -11.40%
rng::find_last_if(deque<int>)_(bail_90%)/8192 313.799 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 771.898 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902018.672 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 26.855 -3.62%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.642 10.15%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7091.997 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 762.063 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896240.352 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.614 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.217 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6828.013 2.12%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.243 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805249.905 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.208 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.305 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6608.743 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.081 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88451.658 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.159 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.574 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.216 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238661.868 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.353 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.108 1.42%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1863.072 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.631 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26212.020 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.492 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.478 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.390 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.722 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307164.729 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.692 1.71%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.661 1.14%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2187.133 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.246 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33519.858 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.518 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.515 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.386 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 371.376 1.27%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362591.128 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.829 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.851 1.01%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.556 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 39.303 2.18%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38174.588 -2.17%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.317 1.96%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.926 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.128 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 764.981 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 909373.713 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.487 -1.96%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.193 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6635.635 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 763.193 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 897341.431 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.003 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.355 -10.63%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6586.858 1.77%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.149 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804086.201 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.143 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.185 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6715.360 1.21%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.981 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88787.595 1.10%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.100 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 603.137 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.214 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238567.232 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.399 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.022 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.175 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26358.483 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.564 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.511 -6.99%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.196 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.579 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307084.430 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.323 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.725 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.963 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33482.703 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.490 -6.53%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.505 6.79%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.644 -
rng::fold_left(deque<int>)/1048576 1330627.529 -6.84%
rng::fold_left(deque<int>)/32 23.167 3.77%
rng::fold_left(deque<int>)/50 37.593 1.62%
rng::fold_left(deque<int>)/8 3.781 -
rng::fold_left(deque<int>)/8192 10340.373 -6.69%
rng::fold_left(list<int>)/1048576 1362541.992 -
rng::fold_left(list<int>)/32 21.808 -2.58%
rng::fold_left(list<int>)/50 37.944 -2.66%
rng::fold_left(list<int>)/8 3.796 -2.93%
rng::fold_left(list<int>)/8192 10862.483 -
rng::fold_left(vector<int>)/1048576 1428189.624 7.84%
rng::fold_left(vector<int>)/32 21.638 -
rng::fold_left(vector<int>)/50 37.367 1.01%
rng::fold_left(vector<int>)/8 3.633 2.36%
rng::fold_left(vector<int>)/8192 11030.959 6.96%
rng::for_each(map<int>)/32 25.254 -
rng::for_each(map<int>)/50 37.771 -
rng::for_each(map<int>)/8 6.172 1.64%
rng::for_each(map<int>)/8192 7348.224 -
rng::for_each(multimap<int>)/32 26.431 -
rng::for_each(multimap<int>)/50 40.185 1.37%
rng::for_each(multimap<int>)/8 6.285 2.75%
rng::for_each(multimap<int>)/8192 7399.496 -1.02%
rng::for_each(multiset<int>)/32 25.376 -
rng::for_each(multiset<int>)/50 38.525 -1.05%
rng::for_each(multiset<int>)/8 6.686 3.02%
rng::for_each(multiset<int>)/8192 7771.310 -
rng::for_each(set<int>)/32 25.188 -
rng::for_each(set<int>)/50 37.657 -
rng::for_each(set<int>)/8 6.462 -5.92%
rng::for_each(set<int>)/8192 7786.091 -
rng::starts_with(deque<int>)/1000 456.874 -3.22%
rng::starts_with(deque<int>)/1024 475.670 -
rng::starts_with(deque<int>)/1048576 522278.412 6.13%
rng::starts_with(deque<int>)/8 4.066 2.47%
rng::starts_with(deque<int>)/8192 4046.736 5.97%
rng::starts_with(deque<int>,_pred)/1000 512.313 -
rng::starts_with(deque<int>,_pred)/1024 525.945 -
rng::starts_with(deque<int>,_pred)/1048576 506287.901 -1.75%
rng::starts_with(deque<int>,_pred)/8 4.681 -
rng::starts_with(deque<int>,_pred)/8192 3904.160 -1.49%
rng::starts_with(list<int>)/1000 1441.644 91.08%
rng::starts_with(list<int>)/1024 1456.885 88.51%
rng::starts_with(list<int>)/1048576 945548.862 -
rng::starts_with(list<int>)/8 2.946 -7.29%
rng::starts_with(list<int>)/8192 9178.329 -
rng::starts_with(list<int>,_pred)/1000 783.243 -
rng::starts_with(list<int>,_pred)/1024 800.842 -
rng::starts_with(list<int>,_pred)/1048576 971114.685 -
rng::starts_with(list<int>,_pred)/8 3.520 -
rng::starts_with(list<int>,_pred)/8192 13669.847 16.31%
rng::starts_with(vector<int>)/1000 58.333 -
rng::starts_with(vector<int>)/1024 59.923 -2.45%
rng::starts_with(vector<int>)/1048576 68310.675 -4.42%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 487.663 -2.20%
rng::starts_with(vector<int>,_pred)/1000 278.802 -
rng::starts_with(vector<int>,_pred)/1024 289.080 -
rng::starts_with(vector<int>,_pred)/1048576 304681.630 -
rng::starts_with(vector<int>,_pred)/8 2.369 -8.30%
rng::starts_with(vector<int>,_pred)/8192 2491.679 -
std::adjacent_find(deque<int>)/1024 462.402 1.38%
std::adjacent_find(deque<int>)/1048576 476010.155 1.48%
std::adjacent_find(deque<int>)/50 17.196 -20.24%
std::adjacent_find(deque<int>)/8 3.356 -17.72%
std::adjacent_find(deque<int>)/8192 3704.643 1.33%
std::adjacent_find(deque<int>,_pred)/1024 630.666 -
std::adjacent_find(deque<int>,_pred)/1048576 651037.256 -
std::adjacent_find(deque<int>,_pred)/50 29.778 -1.75%
std::adjacent_find(deque<int>,_pred)/8 4.307 1.54%
std::adjacent_find(deque<int>,_pred)/8192 5101.629 -
std::adjacent_find(list<int>)/1024 786.882 6.70%
std::adjacent_find(list<int>)/1048576 888275.934 -2.74%
std::adjacent_find(list<int>)/50 24.284 5.05%
std::adjacent_find(list<int>)/8 2.144 3.22%
std::adjacent_find(list<int>)/8192 7644.293 13.99%
std::adjacent_find(list<int>,_pred)/1024 791.943 -
std::adjacent_find(list<int>,_pred)/1048576 920588.097 -
std::adjacent_find(list<int>,_pred)/50 29.389 -
std::adjacent_find(list<int>,_pred)/8 3.843 -
std::adjacent_find(list<int>,_pred)/8192 7251.579 1.34%
std::adjacent_find(vector<int>)/1024 234.511 1.36%
std::adjacent_find(vector<int>)/1048576 235388.265 1.83%
std::adjacent_find(vector<int>)/50 11.966 1.23%
std::adjacent_find(vector<int>)/8 2.025 -
std::adjacent_find(vector<int>)/8192 1830.134 1.32%
std::adjacent_find(vector<int>,_pred)/1024 401.161 -
std::adjacent_find(vector<int>,_pred)/1048576 467564.294 -
std::adjacent_find(vector<int>,_pred)/50 22.717 -7.51%
std::adjacent_find(vector<int>,_pred)/8 3.264 4.78%
std::adjacent_find(vector<int>,_pred)/8192 3193.371 -
std::all_of(deque<int>)_(process_all)/32 12.343 -
std::all_of(deque<int>)_(process_all)/32768 10454.880 -3.71%
std::all_of(deque<int>)_(process_all)/50 18.920 -
std::all_of(deque<int>)_(process_all)/8 3.449 -
std::all_of(deque<int>)_(process_all)/8192 2623.056 -3.69%
std::all_of(list<int>)_(process_all)/32 11.457 -
std::all_of(list<int>)_(process_all)/32768 26404.508 -
std::all_of(list<int>)_(process_all)/50 22.041 1.95%
std::all_of(list<int>)_(process_all)/8 2.647 -
std::all_of(list<int>)_(process_all)/8192 8357.079 20.99%
std::all_of(vector<int>)_(process_all)/32 8.302 -
std::all_of(vector<int>)_(process_all)/32768 8109.745 -
std::all_of(vector<int>)_(process_all)/50 12.601 -1.74%
std::all_of(vector<int>)_(process_all)/8 2.331 -1.70%
std::all_of(vector<int>)_(process_all)/8192 2033.882 -
std::any_of(deque<int>)_(process_all)/32 12.307 -
std::any_of(deque<int>)_(process_all)/32768 10103.980 -1.11%
std::any_of(deque<int>)_(process_all)/50 18.886 -
std::any_of(deque<int>)_(process_all)/8 3.439 -
std::any_of(deque<int>)_(process_all)/8192 2516.996 -
std::any_of(list<int>)_(process_all)/32 11.642 -1.23%
std::any_of(list<int>)_(process_all)/32768 26279.862 1.37%
std::any_of(list<int>)_(process_all)/50 21.970 2.16%
std::any_of(list<int>)_(process_all)/8 2.671 1.29%
std::any_of(list<int>)_(process_all)/8192 7516.378 -6.22%
std::any_of(vector<int>)_(process_all)/32 8.337 -1.18%
std::any_of(vector<int>)_(process_all)/32768 8108.005 -
std::any_of(vector<int>)_(process_all)/50 14.905 8.48%
std::any_of(vector<int>)_(process_all)/8 2.324 -5.02%
std::any_of(vector<int>)_(process_all)/8192 2032.949 -
std::copy(deque<int>)/1048576 50104.237 -
std::copy(deque<int>)/262144 11724.216 1.20%
std::copy(deque<int>)/32768 1141.911 -
std::copy(deque<int>)/4096 145.593 -
std::copy(deque<int>)/512 17.245 4.01%
std::copy(deque<int>)/64 3.028 12.67%
std::copy(deque<int>)/8 2.781 4.38%
std::copy(list<int>)/1048576 868039.975 -
std::copy(list<int>)/262144 214515.728 -
std::copy(list<int>)/32768 25964.563 -4.34%
std::copy(list<int>)/4096 3087.143 -3.72%
std::copy(list<int>)/512 364.429 -
std::copy(list<int>)/64 33.301 -
std::copy(list<int>)/8 2.452 -
std::copy(vector<bool>)_(aligned)/1048576 3263.149 -11.38%
std::copy(vector<bool>)_(aligned)/262144 766.528 16.78%
std::copy(vector<bool>)_(aligned)/32768 35.237 1.39%
std::copy(vector<bool>)_(aligned)/4096 5.040 8.01%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.353 2.82%
std::copy(vector<bool>)_(unaligned)/1048576 7013.612 -
std::copy(vector<bool>)_(unaligned)/262144 1712.446 -
std::copy(vector<bool>)_(unaligned)/32768 218.343 -
std::copy(vector<bool>)_(unaligned)/4096 26.114 -
std::copy(vector<bool>)_(unaligned)/512 3.473 -
std::copy(vector<bool>)_(unaligned)/64 1.802 2.60%
std::copy(vector<int>)/1048576 50146.526 -
std::copy(vector<int>)/262144 12534.707 -
std::copy(vector<int>)/32768 3794.111 1.56%
std::copy(vector<int>)/4096 216.427 35.62%
std::copy(vector<int>)/512 15.967 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.269 2.78%
std::copy_backward(deque<int>)/1048576 131390.008 1.99%
std::copy_backward(deque<int>)/262144 31446.943 -
std::copy_backward(deque<int>)/32768 3684.471 -1.97%
std::copy_backward(deque<int>)/4096 146.538 -
std::copy_backward(deque<int>)/512 18.058 -
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.688 1.01%
std::copy_backward(list<int>)/1048576 885346.731 -4.09%
std::copy_backward(list<int>)/262144 221049.471 -4.40%
std::copy_backward(list<int>)/32768 27632.119 3.82%
std::copy_backward(list<int>)/4096 3517.626 11.19%
std::copy_backward(list<int>)/512 395.801 8.83%
std::copy_backward(list<int>)/64 32.675 8.40%
std::copy_backward(list<int>)/8 2.366 -1.10%
std::copy_backward(vector<bool>)_(aligned)/1048576 2786.898 -18.13%
std::copy_backward(vector<bool>)_(aligned)/262144 829.963 29.00%
std::copy_backward(vector<bool>)_(aligned)/32768 35.713 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.962 -3.56%
std::copy_backward(vector<bool>)_(aligned)/512 1.566 -4.73%
std::copy_backward(vector<bool>)_(aligned)/64 1.769 -5.26%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6535.871 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.459 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.188 1.07%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.346 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.798 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.900 -2.17%
std::copy_backward(vector<int>)/1048576 50233.801 -
std::copy_backward(vector<int>)/262144 12295.189 -1.87%
std::copy_backward(vector<int>)/32768 3795.033 9.50%
std::copy_backward(vector<int>)/4096 207.220 3.76%
std::copy_backward(vector<int>)/512 16.591 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.231 5.42%
std::copy_if(deque<int>)_(entire_range)/1048576 277102.797 -
std::copy_if(deque<int>)_(entire_range)/262144 69719.091 -
std::copy_if(deque<int>)_(entire_range)/32768 8660.770 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.581 -
std::copy_if(deque<int>)_(entire_range)/512 135.448 -
std::copy_if(deque<int>)_(entire_range)/64 16.127 -
std::copy_if(deque<int>)_(entire_range)/8 2.645 -
std::copy_if(deque<int>)_(every_other)/1048576 371267.269 -
std::copy_if(deque<int>)_(every_other)/262144 92924.595 -
std::copy_if(deque<int>)_(every_other)/32768 11630.160 -
std::copy_if(deque<int>)_(every_other)/4096 1457.380 1.23%
std::copy_if(deque<int>)_(every_other)/512 181.334 1.17%
std::copy_if(deque<int>)_(every_other)/64 23.297 -
std::copy_if(deque<int>)_(every_other)/8 3.446 -
std::copy_if(list<int>)_(entire_range)/1048576 873893.547 1.30%
std::copy_if(list<int>)_(entire_range)/262144 217193.198 2.06%
std::copy_if(list<int>)_(entire_range)/32768 26319.469 1.83%
std::copy_if(list<int>)_(entire_range)/4096 3058.685 2.23%
std::copy_if(list<int>)_(entire_range)/512 364.171 -
std::copy_if(list<int>)_(entire_range)/64 30.459 1.69%
std::copy_if(list<int>)_(entire_range)/8 2.514 -
std::copy_if(list<int>)_(every_other)/1048576 832149.940 -
std::copy_if(list<int>)_(every_other)/262144 210269.989 1.92%
std::copy_if(list<int>)_(every_other)/32768 26021.499 2.54%
std::copy_if(list<int>)_(every_other)/4096 3294.865 -18.16%
std::copy_if(list<int>)_(every_other)/512 360.588 1.80%
std::copy_if(list<int>)_(every_other)/64 27.799 1.53%
std::copy_if(list<int>)_(every_other)/8 2.302 1.24%
std::copy_if(vector<int>)_(entire_range)/1048576 244841.336 1.24%
std::copy_if(vector<int>)_(entire_range)/262144 59685.172 -
std::copy_if(vector<int>)_(entire_range)/32768 7454.681 1.19%
std::copy_if(vector<int>)_(entire_range)/4096 932.695 1.45%
std::copy_if(vector<int>)_(entire_range)/512 123.187 1.59%
std::copy_if(vector<int>)_(entire_range)/64 16.109 6.82%
std::copy_if(vector<int>)_(entire_range)/8 2.257 -2.31%
std::copy_if(vector<int>)_(every_other)/1048576 507569.634 4.79%
std::copy_if(vector<int>)_(every_other)/262144 127815.520 -1.84%
std::copy_if(vector<int>)_(every_other)/32768 16266.487 -
std::copy_if(vector<int>)_(every_other)/4096 1996.203 -
std::copy_if(vector<int>)_(every_other)/512 254.715 -
std::copy_if(vector<int>)_(every_other)/64 32.785 -
std::copy_if(vector<int>)_(every_other)/8 4.217 -
std::copy_n(deque<int>)/1048576 50024.881 -1.70%
std::copy_n(deque<int>)/262144 11635.895 -7.16%
std::copy_n(deque<int>)/32768 1134.893 -15.10%
std::copy_n(deque<int>)/4096 145.420 -4.93%
std::copy_n(deque<int>)/512 16.719 -2.96%
std::copy_n(deque<int>)/64 2.817 -
std::copy_n(deque<int>)/8 2.776 5.65%
std::copy_n(list<int>)/1048576 866194.822 -
std::copy_n(list<int>)/262144 215802.568 -
std::copy_n(list<int>)/32768 26306.990 -4.27%
std::copy_n(list<int>)/4096 3917.384 9.46%
std::copy_n(list<int>)/512 344.256 -
std::copy_n(list<int>)/64 14.506 -1.39%
std::copy_n(list<int>)/8 2.227 -
std::copy_n(vector<bool>)_(aligned)/1048576 1916.091 -45.90%
std::copy_n(vector<bool>)_(aligned)/262144 696.528 -2.04%
std::copy_n(vector<bool>)_(aligned)/32768 35.834 2.18%
std::copy_n(vector<bool>)_(aligned)/4096 4.683 -2.17%
std::copy_n(vector<bool>)_(aligned)/512 1.374 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 1.80%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.720 -
std::copy_n(vector<bool>)_(unaligned)/262144 1710.826 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.979 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.095 -
std::copy_n(vector<bool>)_(unaligned)/512 3.474 -
std::copy_n(vector<bool>)_(unaligned)/64 1.817 2.37%
std::copy_n(vector<int>)/1048576 51307.942 1.99%
std::copy_n(vector<int>)/262144 12728.020 1.48%
std::copy_n(vector<int>)/32768 1583.040 -57.22%
std::copy_n(vector<int>)/4096 218.325 11.99%
std::copy_n(vector<int>)/512 16.029 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.281 7.05%
std::count(deque<int>)_(every_other)/1024 246.903 -2.45%
std::count(deque<int>)_(every_other)/1048576 253863.157 -
std::count(deque<int>)_(every_other)/8 2.537 -2.81%
std::count(deque<int>)_(every_other)/8192 1939.944 -
std::count(list<int>)_(every_other)/1024 704.115 -2.02%
std::count(list<int>)_(every_other)/1048576 830934.773 3.26%
std::count(list<int>)_(every_other)/8 2.133 3.81%
std::count(list<int>)_(every_other)/8192 7097.572 2.67%
std::count(vector<bool>)/1000 2.999 -
std::count(vector<bool>)/1024 1.684 -
std::count(vector<bool>)/1048576 1457.583 -
std::count(vector<bool>)/8192 11.411 -
std::count(vector<int>)_(every_other)/1024 106.351 3.90%
std::count(vector<int>)_(every_other)/1048576 105915.507 -2.59%
std::count(vector<int>)_(every_other)/8 1.397 4.87%
std::count(vector<int>)_(every_other)/8192 840.320 -
std::count_if(deque<int>)_(every_other)/1024 346.360 -
std::count_if(deque<int>)_(every_other)/1048576 342294.703 -
std::count_if(deque<int>)_(every_other)/8 3.515 -
std::count_if(deque<int>)_(every_other)/8192 2683.243 -
std::count_if(list<int>)_(every_other)/1024 754.466 1.21%
std::count_if(list<int>)_(every_other)/1048576 887858.449 1.06%
std::count_if(list<int>)_(every_other)/8 2.765 -
std::count_if(list<int>)_(every_other)/8192 7304.106 -4.39%
std::count_if(vector<int>)_(every_other)/1024 246.206 -
std::count_if(vector<int>)_(every_other)/1048576 247806.446 -
std::count_if(vector<int>)_(every_other)/8 4.175 1.36%
std::count_if(vector<int>)_(every_other)/8192 1900.256 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.518 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.913 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 821.885 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.746 -7.92%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.733 -6.22%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2543.873 -7.64%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.711 3.60%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.495 2.64%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 450.434 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.330 2.76%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.643 3.77%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 451.195 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 298.040 1.32%
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.118 7.34%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2180.404 -
std::deque<int>::ctor(size)/1024 76.597 1.40%
std::deque<int>::ctor(size)/32 30.372 6.20%
std::deque<int>::ctor(size)/8192 462.994 2.00%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 76.301 1.26%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 30.119 6.48%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.439 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.386 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.525 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.469 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.844 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.528 1.09%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.835 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.942 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.022 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.984 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.147 1.46%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.198 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.651 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.793 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.758 -1.50%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 351.093 6.18%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.864 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.977 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2516.279 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.869 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.698 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 837.194 -1.23%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.282 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10242.028 -2.48%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12546.979 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 736.081 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112487.542 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.467 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.075 -4.29%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6139.203 -3.91%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6697.449 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.350 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54732.545 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 921.680 6.16%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 69.965 39.12%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13647.266 4.50%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20666.109 1.34%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 660.616 5.58%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181280.038 -8.87%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 874.744 -5.19%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.366 -24.13%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12919.872 -6.97%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20565.811 -17.35%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 629.515 -24.11%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 180940.025 -15.84%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1080.307 -1.02%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 55.180 -12.24%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11779.753 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20534.043 -5.36%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 624.693 -10.63%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180068.560 -5.25%
std::deque<std::string>::ctor(size)/1024 701.846 -
std::deque<std::string>::ctor(size)/32 46.439 4.90%
std::deque<std::string>::ctor(size)/8192 8185.970 -1.95%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 922.185 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 50.694 3.76%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12009.370 -2.43%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22002.727 8.80%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 609.500 3.38%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 227792.015 28.68%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.506 2.24%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.530 2.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.482 1.57%
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.110 1.84%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.684 2.71%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.187 -8.36%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.731 -2.74%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.681 -3.08%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.980 -2.44%
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.272 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.224 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.046 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.889 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.721 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.889 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.867 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.371 8.00%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.259 2.70%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.367 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.527 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2343.256 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.695 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.059 -3.41%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.723 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 514.977 1.63%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.981 -3.22%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4627.007 1.87%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6544.639 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 163.512 2.82%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52534.441 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1195.846 14.99%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.628 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8079.036 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12957.828 1.73%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 752.102 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 120183.620 5.82%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.204 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.139 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.573 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.727 -
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.850 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.354 -1.18%
std::distance(join_view(vector<vector<int>>))/50 0.603 -8.80%
std::distance(join_view(vector<vector<int>>))/8192 8.312 -
std::equal(deque<int>)_(it,_it,_it)/1024 476.677 6.95%
std::equal(deque<int>)_(it,_it,_it)/1048576 494121.897 -
std::equal(deque<int>)_(it,_it,_it)/50 21.564 -
std::equal(deque<int>)_(it,_it,_it)/8 4.456 6.01%
std::equal(deque<int>)_(it,_it,_it)/8192 3857.054 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.206 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425457.751 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.061 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.005 7.21%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3092.261 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.555 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 514225.569 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.557 -2.74%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.307 4.74%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3979.588 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 517.058 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507910.956 -1.08%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.364 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.534 5.57%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3949.302 -1.13%
std::equal(list<int>)_(it,_it,_it)/1024 1560.520 39.04%
std::equal(list<int>)_(it,_it,_it)/1048576 1310508.132 -
std::equal(list<int>)_(it,_it,_it)/50 35.458 1.24%
std::equal(list<int>)_(it,_it,_it)/8 2.707 -
std::equal(list<int>)_(it,_it,_it)/8192 9781.989 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.805 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955463.050 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.292 8.54%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.892 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12132.762 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.031 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 978483.660 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.824 -6.08%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.471 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11957.997 -7.61%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1230.786 7.51%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1374075.804 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 40.008 4.89%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.506 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11971.696 -12.37%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.017 -
std::equal(vector<bool>)_(unaligned)/1048576 6423.690 -
std::equal(vector<bool>)_(unaligned)/50 1.068 34.49%
std::equal(vector<bool>)_(unaligned)/8 1.065 33.16%
std::equal(vector<bool>)_(unaligned)/8192 56.550 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.813 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73707.421 -
std::equal(vector<int>)_(it,_it,_it)/50 4.171 1.37%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.565 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.216 -1.27%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73699.783 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.320 1.82%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.492 10.43%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.431 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.392 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305651.335 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.706 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.986 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2541.078 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.769 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305587.060 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.440 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.618 -1.46%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.546 -
std::fill(deque<int>)/1024 29.970 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 236.546 -
std::fill(list<int>)/1024 499.850 -4.17%
std::fill(list<int>)/32 8.351 1.87%
std::fill(list<int>)/50 34.280 -
std::fill(list<int>)/8192 8686.052 3.38%
std::fill(vector<bool>)/1048576 3821.449 -
std::fill(vector<bool>)/262144 231.396 -42.64%
std::fill(vector<bool>)/32768 30.130 -
std::fill(vector<bool>)/4096 4.209 1.36%
std::fill(vector<bool>)/512 1.525 -2.72%
std::fill(vector<bool>)/64 1.482 -8.67%
std::fill(vector<int>)/1024 30.140 3.30%
std::fill(vector<int>)/32 1.064 2.90%
std::fill(vector<int>)/50 2.205 -
std::fill(vector<int>)/8192 235.559 1.34%
std::fill_n(deque<int>)/1024 30.071 1.78%
std::fill_n(deque<int>)/32 1.155 -11.75%
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 235.738 1.66%
std::fill_n(list<int>)/1024 440.998 -32.12%
std::fill_n(list<int>)/32 8.135 1.68%
std::fill_n(list<int>)/50 15.716 -
std::fill_n(list<int>)/8192 7161.048 -3.44%
std::fill_n(vector<bool>)/1048576 1589.666 -58.42%
std::fill_n(vector<bool>)/262144 643.196 -29.10%
std::fill_n(vector<bool>)/32768 30.052 1.07%
std::fill_n(vector<bool>)/4096 4.183 1.35%
std::fill_n(vector<bool>)/512 1.454 -
std::fill_n(vector<bool>)/64 1.354 -6.16%
std::fill_n(vector<int>)/1024 29.935 2.39%
std::fill_n(vector<int>)/32 1.144 1.31%
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 233.993 1.29%
std::find(deque<int>)_(bail_25%)/1024 67.886 -
std::find(deque<int>)_(bail_25%)/32768 1920.163 1.13%
std::find(deque<int>)_(bail_25%)/8 2.281 -
std::find(deque<int>)_(bail_25%)/8192 478.142 1.12%
std::find(deque<int>)_(process_all)/1024 242.260 -
std::find(deque<int>)_(process_all)/32768 7742.772 -
std::find(deque<int>)_(process_all)/50 13.142 1.09%
std::find(deque<int>)_(process_all)/8 3.477 -
std::find(deque<int>)_(process_all)/8192 1929.076 -
std::find(list<int>)_(bail_25%)/1024 128.957 1.34%
std::find(list<int>)_(bail_25%)/32768 8095.496 2.46%
std::find(list<int>)_(bail_25%)/8 0.931 1.50%
std::find(list<int>)_(bail_25%)/8192 1438.709 1.47%
std::find(list<int>)_(process_all)/1024 698.724 1.93%
std::find(list<int>)_(process_all)/32768 25174.161 -2.47%
std::find(list<int>)_(process_all)/50 19.028 1.04%
std::find(list<int>)_(process_all)/8 2.278 -1.28%
std::find(list<int>)_(process_all)/8192 7312.344 1.32%
std::find(vector<bool>)_(process_all)/1024 4.567 1.00%
std::find(vector<bool>)_(process_all)/1048576 3636.345 -
std::find(vector<bool>)_(process_all)/50 0.846 25.20%
std::find(vector<bool>)_(process_all)/8 0.848 25.55%
std::find(vector<bool>)_(process_all)/8192 33.326 -
std::find(vector<char>)_(bail_25%)/1024 5.332 -
std::find(vector<char>)_(bail_25%)/32768 136.186 -
std::find(vector<char>)_(bail_25%)/8 1.155 4.70%
std::find(vector<char>)_(bail_25%)/8192 40.385 -
std::find(vector<char>)_(process_all)/1024 16.222 -
std::find(vector<char>)_(process_all)/32768 495.416 -
std::find(vector<char>)_(process_all)/50 1.626 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.057 -
std::find(vector<int>)_(bail_25%)/1024 65.923 -
std::find(vector<int>)_(bail_25%)/32768 1860.704 -
std::find(vector<int>)_(bail_25%)/8 1.403 -3.36%
std::find(vector<int>)_(bail_25%)/8192 471.412 -
std::find(vector<int>)_(process_all)/1024 241.960 -
std::find(vector<int>)_(process_all)/32768 7372.640 -
std::find(vector<int>)_(process_all)/50 12.419 -
std::find(vector<int>)_(process_all)/8 2.735 -1.52%
std::find(vector<int>)_(process_all)/8192 1847.215 -
std::find(vector<long_long>)_(bail_25%)/1024 23.031 -
std::find(vector<long_long>)_(bail_25%)/32768 728.667 -
std::find(vector<long_long>)_(bail_25%)/8 0.904 4.68%
std::find(vector<long_long>)_(bail_25%)/8192 187.683 -
std::find(vector<long_long>)_(process_all)/1024 90.074 -
std::find(vector<long_long>)_(process_all)/32768 2894.906 -
std::find(vector<long_long>)_(process_all)/50 4.396 -
std::find(vector<long_long>)_(process_all)/8 1.071 -7.77%
std::find(vector<long_long>)_(process_all)/8192 722.202 -
std::find(vector<short>)_(bail_25%)/1024 5.973 -
std::find(vector<short>)_(bail_25%)/32768 187.473 -
std::find(vector<short>)_(bail_25%)/8 0.713 6.94%
std::find(vector<short>)_(bail_25%)/8192 45.448 -
std::find(vector<short>)_(process_all)/1024 22.539 -
std::find(vector<short>)_(process_all)/32768 722.077 -
std::find(vector<short>)_(process_all)/50 1.693 1.19%
std::find(vector<short>)_(process_all)/8 0.687 -
std::find(vector<short>)_(process_all)/8192 180.303 -
std::find_end(deque<int>)_(match_near_end)/1000 46.038 24.18%
std::find_end(deque<int>)_(match_near_end)/1024 33.551 -
std::find_end(deque<int>)_(match_near_end)/8192 272.576 -1.54%
std::find_end(deque<int>)_(near_matches)/1000 17405.429 7.61%
std::find_end(deque<int>)_(near_matches)/1024 18093.238 7.44%
std::find_end(deque<int>)_(near_matches)/8192 1340293.915 20.37%
std::find_end(deque<int>)_(process_all)/1000 284.739 -
std::find_end(deque<int>)_(process_all)/1024 325.370 8.33%
std::find_end(deque<int>)_(process_all)/1048576 318962.208 14.40%
std::find_end(deque<int>)_(process_all)/8192 2454.409 15.54%
std::find_end(deque<int>)_(same_length)/1000 326.499 -2.57%
std::find_end(deque<int>)_(same_length)/1024 333.716 -
std::find_end(deque<int>)_(same_length)/8192 2885.446 8.01%
std::find_end(deque<int>)_(single_element)/1000 336.203 8.36%
std::find_end(deque<int>)_(single_element)/1024 374.862 14.46%
std::find_end(deque<int>)_(single_element)/8192 2952.137 25.73%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.026 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.037 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.830 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30980.996 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32341.219 1.48%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1879811.492 -
std::find_end(deque<int>,_pred)_(process_all)/1000 590.900 -
std::find_end(deque<int>,_pred)_(process_all)/1024 587.486 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592697.098 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4336.717 -
std::find_end(deque<int>,_pred)_(same_length)/1000 784.195 -
std::find_end(deque<int>,_pred)_(same_length)/1024 803.390 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5003.312 1.09%
std::find_end(deque<int>,_pred)_(single_element)/1000 669.075 1.33%
std::find_end(deque<int>,_pred)_(single_element)/1024 668.600 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4818.683 -
std::find_end(forward_list<int>)_(match_near_end)/1000 761.017 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4454.785 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256686.996 -
std::find_end(forward_list<int>)_(near_matches)/1000 36394.912 -
std::find_end(forward_list<int>)_(near_matches)/1024 37848.277 -
std::find_end(forward_list<int>)_(near_matches)/8192 2455920.028 -
std::find_end(forward_list<int>)_(process_all)/1000 701.266 -
std::find_end(forward_list<int>)_(process_all)/1024 706.783 -
std::find_end(forward_list<int>)_(process_all)/1048576 752141.353 -1.11%
std::find_end(forward_list<int>)_(process_all)/8192 5715.481 -13.09%
std::find_end(forward_list<int>)_(same_length)/1000 1481.124 -
std::find_end(forward_list<int>)_(same_length)/1024 1498.373 -
std::find_end(forward_list<int>)_(same_length)/8192 14379.662 1.94%
std::find_end(forward_list<int>)_(single_element)/1000 687.648 -1.21%
std::find_end(forward_list<int>)_(single_element)/1024 715.021 -
std::find_end(forward_list<int>)_(single_element)/8192 6142.388 6.19%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 843.264 1.12%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5374.572 4.86%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 291380.666 6.30%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42611.506 4.30%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 45003.273 5.96%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2808749.831 5.57%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 753.098 -3.32%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 771.906 -3.12%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 852745.766 -2.72%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6201.489 -3.58%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1530.705 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1569.919 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16887.639 -5.08%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 760.047 -1.25%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 767.484 -2.61%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6345.167 -
std::find_end(list<int>)_(match_near_end)/1000 77.062 1.09%
std::find_end(list<int>)_(match_near_end)/1024 60.447 1.02%
std::find_end(list<int>)_(match_near_end)/8192 600.252 -
std::find_end(list<int>)_(near_matches)/1000 32806.686 -
std::find_end(list<int>)_(near_matches)/1024 34168.618 -
std::find_end(list<int>)_(near_matches)/8192 2247163.997 -
std::find_end(list<int>)_(process_all)/1000 713.590 -
std::find_end(list<int>)_(process_all)/1024 728.174 -
std::find_end(list<int>)_(process_all)/1048576 872691.812 -
std::find_end(list<int>)_(process_all)/8192 7417.632 2.45%
std::find_end(list<int>)_(same_length)/1000 750.274 2.54%
std::find_end(list<int>)_(same_length)/1024 751.713 -
std::find_end(list<int>)_(same_length)/8192 8150.304 3.09%
std::find_end(list<int>)_(single_element)/1000 713.505 -
std::find_end(list<int>)_(single_element)/1024 730.438 -
std::find_end(list<int>)_(single_element)/8192 8541.053 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.368 2.17%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.433 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.612 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36911.321 1.04%
std::find_end(list<int>,_pred)_(near_matches)/1024 38279.336 1.01%
std::find_end(list<int>,_pred)_(near_matches)/8192 2402369.435 -
std::find_end(list<int>,_pred)_(process_all)/1000 795.267 -
std::find_end(list<int>,_pred)_(process_all)/1024 814.536 -
std::find_end(list<int>,_pred)_(process_all)/1048576 957788.488 -
std::find_end(list<int>,_pred)_(process_all)/8192 8237.424 2.34%
std::find_end(list<int>,_pred)_(same_length)/1000 773.490 -
std::find_end(list<int>,_pred)_(same_length)/1024 793.859 -
std::find_end(list<int>,_pred)_(same_length)/8192 10395.214 4.29%
std::find_end(list<int>,_pred)_(single_element)/1000 795.557 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.661 -
std::find_end(list<int>,_pred)_(single_element)/8192 8714.111 -3.48%
std::find_end(vector<int>)_(match_near_end)/1000 28.897 3.61%
std::find_end(vector<int>)_(match_near_end)/1024 28.934 -
std::find_end(vector<int>)_(match_near_end)/8192 206.437 1.16%
std::find_end(vector<int>)_(near_matches)/1000 13508.458 -
std::find_end(vector<int>)_(near_matches)/1024 13987.822 -
std::find_end(vector<int>)_(near_matches)/8192 767026.258 -
std::find_end(vector<int>)_(process_all)/1000 216.911 -
std::find_end(vector<int>)_(process_all)/1024 222.090 -
std::find_end(vector<int>)_(process_all)/1048576 217258.134 -
std::find_end(vector<int>)_(process_all)/8192 1682.200 -
std::find_end(vector<int>)_(same_length)/1000 251.799 2.97%
std::find_end(vector<int>)_(same_length)/1024 254.882 -1.10%
std::find_end(vector<int>)_(same_length)/8192 2009.094 -3.20%
std::find_end(vector<int>)_(single_element)/1000 248.450 4.22%
std::find_end(vector<int>)_(single_element)/1024 254.314 3.99%
std::find_end(vector<int>)_(single_element)/8192 1989.514 7.13%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.373 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.062 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.430 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23098.002 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23703.348 -1.30%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452500.519 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.825 -
std::find_end(vector<int>,_pred)_(process_all)/1024 538.512 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644174.731 1.51%
std::find_end(vector<int>,_pred)_(process_all)/8192 4301.019 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.305 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.857 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5011.919 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.575 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.206 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4776.082 -
std::find_first_of(deque<int>)_(large_needle)/1024 365868.425 -
std::find_first_of(deque<int>)_(large_needle)/32 281.848 -
std::find_first_of(deque<int>)_(large_needle)/50 672.186 -
std::find_first_of(deque<int>)_(large_needle)/8192 23518781.967 -
std::find_first_of(deque<int>)_(small_needle)/1024 3471.398 -
std::find_first_of(deque<int>)_(small_needle)/32 106.242 -6.13%
std::find_first_of(deque<int>)_(small_needle)/50 163.284 -3.90%
std::find_first_of(deque<int>)_(small_needle)/8192 27736.008 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 603871.384 -1.31%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 584.001 -1.12%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1581.683 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36833392.527 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6235.630 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.611 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.200 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49864.937 -5.65%
std::find_first_of(list<int>)_(large_needle)/1024 864845.473 1.94%
std::find_first_of(list<int>)_(large_needle)/32 677.489 -
std::find_first_of(list<int>)_(large_needle)/50 1743.968 -
std::find_first_of(list<int>)_(large_needle)/8192 49137405.600 1.02%
std::find_first_of(list<int>)_(small_needle)/1024 2764.971 -
std::find_first_of(list<int>)_(small_needle)/32 93.976 -
std::find_first_of(list<int>)_(small_needle)/50 140.644 -
std::find_first_of(list<int>)_(small_needle)/8192 22142.188 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 893788.425 -14.04%
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.193 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1962.804 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57936989.583 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5371.955 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.654 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.222 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43046.690 -
std::find_first_of(vector<int>)_(large_needle)/1024 111405.543 3.45%
std::find_first_of(vector<int>)_(large_needle)/32 103.566 -3.43%
std::find_first_of(vector<int>)_(large_needle)/50 265.674 -
std::find_first_of(vector<int>)_(large_needle)/8192 7193595.235 2.30%
std::find_first_of(vector<int>)_(small_needle)/1024 1585.018 5.42%
std::find_first_of(vector<int>)_(small_needle)/32 52.012 6.15%
std::find_first_of(vector<int>)_(small_needle)/50 80.132 3.13%
std::find_first_of(vector<int>)_(small_needle)/8192 12652.303 3.97%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589940.340 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 497.963 2.02%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.425 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38262525.445 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5710.977 1.61%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.810 1.04%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.227 1.27%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45246.163 1.19%
std::find_if(deque<int>)_(bail_25%)/1024 78.542 -
std::find_if(deque<int>)_(bail_25%)/32768 2010.481 -
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 511.965 2.06%
std::find_if(deque<int>)_(process_all)/1024 303.569 22.12%
std::find_if(deque<int>)_(process_all)/32768 10163.946 25.87%
std::find_if(deque<int>)_(process_all)/50 13.411 6.91%
std::find_if(deque<int>)_(process_all)/8 2.697 3.43%
std::find_if(deque<int>)_(process_all)/8192 2382.365 20.15%
std::find_if(list<int>)_(bail_25%)/1024 181.061 -
std::find_if(list<int>)_(bail_25%)/32768 7545.924 5.95%
std::find_if(list<int>)_(bail_25%)/8 0.929 -
std::find_if(list<int>)_(bail_25%)/8192 1413.682 -
std::find_if(list<int>)_(process_all)/1024 707.099 -3.38%
std::find_if(list<int>)_(process_all)/32768 25435.254 -1.89%
std::find_if(list<int>)_(process_all)/50 19.274 -2.82%
std::find_if(list<int>)_(process_all)/8 2.320 -
std::find_if(list<int>)_(process_all)/8192 7101.205 -14.36%
std::find_if(vector<bool>)_(process_all)/1024 566.679 -
std::find_if(vector<bool>)_(process_all)/1048576 577720.682 -
std::find_if(vector<bool>)_(process_all)/50 24.142 1.75%
std::find_if(vector<bool>)_(process_all)/8 3.603 2.70%
std::find_if(vector<bool>)_(process_all)/8192 4515.376 -
std::find_if(vector<char>)_(bail_25%)/1024 25.928 -1.46%
std::find_if(vector<char>)_(bail_25%)/32768 820.688 -4.56%
std::find_if(vector<char>)_(bail_25%)/8 0.775 -19.08%
std::find_if(vector<char>)_(bail_25%)/8192 217.531 -
std::find_if(vector<char>)_(process_all)/1024 125.200 1.14%
std::find_if(vector<char>)_(process_all)/32768 3757.846 -
std::find_if(vector<char>)_(process_all)/50 6.636 -
std::find_if(vector<char>)_(process_all)/8 1.412 -
std::find_if(vector<char>)_(process_all)/8192 945.329 -
std::find_if(vector<int>)_(bail_25%)/1024 28.042 -3.69%
std::find_if(vector<int>)_(bail_25%)/32768 832.226 -
std::find_if(vector<int>)_(bail_25%)/8 0.779 -6.03%
std::find_if(vector<int>)_(bail_25%)/8192 213.410 -2.01%
std::find_if(vector<int>)_(process_all)/1024 112.852 -
std::find_if(vector<int>)_(process_all)/32768 3203.268 -
std::find_if(vector<int>)_(process_all)/50 5.755 5.55%
std::find_if(vector<int>)_(process_all)/8 1.333 -12.90%
std::find_if(vector<int>)_(process_all)/8192 805.191 -
std::find_if_not(deque<int>)_(bail_25%)/1024 78.299 -2.55%
std::find_if_not(deque<int>)_(bail_25%)/32768 2008.905 -6.63%
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -2.20%
std::find_if_not(deque<int>)_(bail_25%)/8192 505.711 -6.62%
std::find_if_not(deque<int>)_(process_all)/1024 252.495 -
std::find_if_not(deque<int>)_(process_all)/32768 8102.473 -
std::find_if_not(deque<int>)_(process_all)/50 12.727 1.33%
std::find_if_not(deque<int>)_(process_all)/8 2.736 8.44%
std::find_if_not(deque<int>)_(process_all)/8192 2012.451 -
std::find_if_not(list<int>)_(bail_25%)/1024 180.422 -
std::find_if_not(list<int>)_(bail_25%)/32768 7283.577 -4.24%
std::find_if_not(list<int>)_(bail_25%)/8 0.921 -
std::find_if_not(list<int>)_(bail_25%)/8192 1409.093 -
std::find_if_not(list<int>)_(process_all)/1024 731.258 1.56%
std::find_if_not(list<int>)_(process_all)/32768 25482.642 1.07%
std::find_if_not(list<int>)_(process_all)/50 38.081 -
std::find_if_not(list<int>)_(process_all)/8 3.587 -
std::find_if_not(list<int>)_(process_all)/8192 7412.469 2.70%
std::find_if_not(vector<bool>)_(process_all)/1024 571.015 -2.25%
std::find_if_not(vector<bool>)_(process_all)/1048576 581204.049 -
std::find_if_not(vector<bool>)_(process_all)/50 24.246 -3.47%
std::find_if_not(vector<bool>)_(process_all)/8 3.563 -3.24%
std::find_if_not(vector<bool>)_(process_all)/8192 4546.800 -
std::find_if_not(vector<char>)_(bail_25%)/1024 28.075 11.81%
std::find_if_not(vector<char>)_(bail_25%)/32768 949.325 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.787 9.87%
std::find_if_not(vector<char>)_(bail_25%)/8192 243.769 2.88%
std::find_if_not(vector<char>)_(process_all)/1024 125.918 1.22%
std::find_if_not(vector<char>)_(process_all)/32768 3762.746 -
std::find_if_not(vector<char>)_(process_all)/50 6.700 1.26%
std::find_if_not(vector<char>)_(process_all)/8 1.537 8.00%
std::find_if_not(vector<char>)_(process_all)/8192 947.176 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.769 9.71%
std::find_if_not(vector<int>)_(bail_25%)/32768 1007.484 7.35%
std::find_if_not(vector<int>)_(bail_25%)/8 0.788 -
std::find_if_not(vector<int>)_(bail_25%)/8192 256.618 10.24%
std::find_if_not(vector<int>)_(process_all)/1024 112.896 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.995 -
std::find_if_not(vector<int>)_(process_all)/50 5.663 -
std::find_if_not(vector<int>)_(process_all)/8 1.351 -2.98%
std::find_if_not(vector<int>)_(process_all)/8192 805.346 -
std::flat_map<int,_int>::clear()/0 390.190 -
std::flat_map<int,_int>::clear()/1024 398.655 1.24%
std::flat_map<int,_int>::clear()/32 392.566 -
std::flat_map<int,_int>::clear()/8192 408.737 -1.18%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.903 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.100 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.627 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.380 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.084 1.16%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.269 1.84%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.131 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.152 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.069 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.576 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.488 12.37%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.527 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.135 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.268 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.072 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.377 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.638 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.460 -
std::flat_map<int,_int>::ctor(const&)/0 12.812 -
std::flat_map<int,_int>::ctor(const&)/1024 178.126 -
std::flat_map<int,_int>::ctor(const&)/32 22.981 -
std::flat_map<int,_int>::ctor(const&)/8192 1913.552 2.73%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.801 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.212 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.954 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1908.213 1.48%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.639 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4206.588 1.06%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.205 1.36%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33061.286 1.08%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.672 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8699.869 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.870 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139021.122 1.32%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.736 3.68%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.435 3.22%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 12.330 5.49%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.451 13.99%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.440 26.63%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.394 4.89%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.933 28.26%
std::flat_map<int,_int>::erase(iterator)/1024 75.434 -
std::flat_map<int,_int>::erase(iterator)/32 19.845 -
std::flat_map<int,_int>::erase(iterator)/8192 490.609 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.864 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 418.945 1.60%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.793 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 603.480 -1.15%
std::flat_map<int,_int>::erase(key)_(existent)/1024 90.863 -5.09%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.657 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 548.848 -1.41%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.494 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.967 7.49%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.288 2.81%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.791 18.69%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.510 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.730 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.999 -1.36%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.276 -1.22%
std::flat_map<int,_int>::find(key)_(existent)/32 3.300 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.122 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.373 -14.17%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.312 59.24%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.719 23.27%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.965 72.88%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.800 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.031 -22.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.163 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.135 -42.82%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.262 3.10%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.471 1.94%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.538 2.12%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 545.577 -3.48%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.115 1.09%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.413 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.920 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.492 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.100 1.35%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.588 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.399 -1.89%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.385 -1.61%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.955 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5160.030 -10.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 615.692 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39267.878 -9.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.253 -2.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5657.146 -3.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 621.989 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42916.737 -1.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.545 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7650.812 -1.38%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 679.634 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62680.072 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.438 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1651.663 17.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 463.077 2.82%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10202.419 21.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.917 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1851.562 13.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 467.072 2.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11698.310 16.33%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.962 -3.22%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.992 -2.07%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.548 -6.99%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.001 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.922 -20.49%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.263 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 25.499 -32.21%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.986 -2.51%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 98.476 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.858 -1.91%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 550.488 -3.79%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.346 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.797 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.929 -8.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.680 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.901 30.79%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.444 1.72%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 31.948 33.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.674 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 105.928 2.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.343 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 549.168 -4.58%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.881 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.033 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.449 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.291 9.51%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.842 -7.92%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.278 -3.28%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.798 -10.72%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.571 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.904 -5.22%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.786 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 543.247 -11.67%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.019 2.47%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.773 -3.29%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.792 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1524.586 139.82%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.435 7.54%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 79.057 8.40%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.905 2.33%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 790.474 28.98%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.971 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.962 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.466 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.868 33.39%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.385 4.93%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.624 41.44%
std::flat_multimap<int,_int>::clear()/0 391.909 -
std::flat_multimap<int,_int>::clear()/1024 393.957 -
std::flat_multimap<int,_int>::clear()/32 393.535 -
std::flat_multimap<int,_int>::clear()/8192 410.411 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.218 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.109 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.589 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.495 8.86%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.274 -12.39%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.241 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.259 -12.93%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.770 -5.89%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.311 -5.39%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.212 -5.55%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.015 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.054 -2.68%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.459 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.070 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.470 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.442 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.814 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.835 -3.23%
std::flat_multimap<int,_int>::ctor(const&)/1024 178.300 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.866 -14.31%
std::flat_multimap<int,_int>::ctor(const&)/8192 1927.114 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.795 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.165 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.930 -4.38%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1919.394 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.947 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3927.236 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 164.748 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31938.534 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.300 -2.62%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8454.459 -2.65%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.155 -1.69%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 126759.901 2.16%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.911 17.48%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.563 3.40%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.198 21.67%
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.027 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.045 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.271 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.108 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.912 -
std::flat_multimap<int,_int>::erase(iterator)/8192 519.006 4.00%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 401.702 2.04%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.542 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.821 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 610.712 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.418 -6.50%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.532 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 527.706 -3.62%
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.806 -1.47%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.072 10.56%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.265 -
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.553 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.824 -1.36%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.038 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.374 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.361 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.203 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.333 -8.21%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.511 -34.13%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.141 -7.81%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.206 -36.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.863 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.571 15.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.354 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 47.142 8.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.799 -1.79%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.313 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.215 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 575.063 4.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.931 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.609 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.960 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.674 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.874 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.637 1.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.044 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 528.639 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.831 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4973.076 -13.43%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 623.709 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37973.032 -12.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.893 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5491.984 1.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 627.666 1.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41728.664 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.490 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7381.612 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.211 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60499.075 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.046 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1305.844 12.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 443.008 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7644.607 21.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.526 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1092.499 -17.77%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 437.601 -1.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5908.044 -22.64%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.336 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.040 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 559.943 2.10%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.808 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.871 -8.34%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.059 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.589 -7.31%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.822 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.971 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.273 -2.95%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 564.025 3.53%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.986 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.092 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.482 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.712 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.174 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.464 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.489 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 89.320 3.32%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.761 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 604.214 -11.97%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.880 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.073 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.808 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 594.841 -13.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.827 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 605.057 -8.35%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.971 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.964 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.297 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.857 -1.94%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.267 3.56%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.667 -2.49%
std::for_each(deque<int>)/32 3.689 -
std::for_each(deque<int>)/50 3.868 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 254.882 -
std::for_each(join_view(vector<vector<int>>))/32 3.762 -
std::for_each(join_view(vector<vector<int>>))/50 4.039 -
std::for_each(join_view(vector<vector<int>>))/8 1.378 -3.22%
std::for_each(join_view(vector<vector<int>>))/8192 263.516 -
std::for_each(list<int>)/32 10.867 -
std::for_each(list<int>)/50 21.553 2.09%
std::for_each(list<int>)/8 2.537 -
std::for_each(list<int>)/8192 7472.477 -7.26%
std::for_each(map<int>::iterator)/32 23.747 -
std::for_each(map<int>::iterator)/50 35.945 -
std::for_each(map<int>::iterator)/8 5.010 -
std::for_each(map<int>::iterator)/8192 7346.971 -1.33%
std::for_each(multimap<int>::iterator)/32 23.627 -
std::for_each(multimap<int>::iterator)/50 36.481 -
std::for_each(multimap<int>::iterator)/8 5.048 -
std::for_each(multimap<int>::iterator)/8192 7542.272 -2.03%
std::for_each(multiset<int>::iterator)/32 23.482 -
std::for_each(multiset<int>::iterator)/50 35.892 1.31%
std::for_each(multiset<int>::iterator)/8 5.056 -
std::for_each(multiset<int>::iterator)/8192 7966.892 -2.94%
std::for_each(set<int>::iterator)/32 24.472 -
std::for_each(set<int>::iterator)/50 36.506 -
std::for_each(set<int>::iterator)/8 5.030 -
std::for_each(set<int>::iterator)/8192 7866.915 -2.23%
std::for_each(vector<int>)/32 3.686 -
std::for_each(vector<int>)/50 3.869 -
std::for_each(vector<int>)/8 0.913 -
std::for_each(vector<int>)/8192 252.004 -
std::for_each_n(deque<int>)/32 3.926 4.77%
std::for_each_n(deque<int>)/50 4.083 3.10%
std::for_each_n(deque<int>)/8 1.079 -7.45%
std::for_each_n(deque<int>)/8192 260.087 2.12%
std::for_each_n(join_view(vector<vector<int>>))/32 3.846 -1.30%
std::for_each_n(join_view(vector<vector<int>>))/50 4.269 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.388 -14.11%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.310 -
std::for_each_n(list<int>)/32 11.277 -
std::for_each_n(list<int>)/50 23.085 -2.13%
std::for_each_n(list<int>)/8 2.554 1.16%
std::for_each_n(list<int>)/8192 8357.583 -10.32%
std::for_each_n(vector<int>)/32 3.708 -
std::for_each_n(vector<int>)/50 3.856 -
std::for_each_n(vector<int>)/8 2.775 2.96%
std::for_each_n(vector<int>)/8192 252.141 -
std::generate(deque<int>)/1024 246.224 -
std::generate(deque<int>)/32 8.113 -3.77%
std::generate(deque<int>)/50 12.162 -3.22%
std::generate(deque<int>)/8192 1921.417 1.60%
std::generate(list<int>)/1024 671.216 -
std::generate(list<int>)/32 8.477 1.12%
std::generate(list<int>)/50 15.506 1.45%
std::generate(list<int>)/8192 7414.219 -2.09%
std::generate(vector<int>)/1024 246.335 -3.48%
std::generate(vector<int>)/32 8.439 7.74%
std::generate(vector<int>)/50 12.238 3.74%
std::generate(vector<int>)/8192 1857.142 -4.26%
std::generate_n(deque<int>)/1024 244.803 1.73%
std::generate_n(deque<int>)/32 8.254 1.94%
std::generate_n(deque<int>)/50 12.258 1.85%
std::generate_n(deque<int>)/8192 1972.435 1.57%
std::generate_n(list<int>)/1024 650.182 -
std::generate_n(list<int>)/32 8.590 1.51%
std::generate_n(list<int>)/50 15.142 -
std::generate_n(list<int>)/8192 6987.582 -
std::generate_n(vector<int>)/1024 243.389 1.55%
std::generate_n(vector<int>)/32 7.995 2.60%
std::generate_n(vector<int>)/50 12.007 2.44%
std::generate_n(vector<int>)/8192 1847.000 1.87%
std::is_partitioned(deque<int>)_(partitioned)/1024 297.022 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.138 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.963 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2345.103 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 108.124 3.61%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.885 4.48%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.928 2.09%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.268 -2.35%
std::is_partitioned(list<int>)_(partitioned)/1024 612.794 6.26%
std::is_partitioned(list<int>)_(partitioned)/32 8.750 1.36%
std::is_partitioned(list<int>)_(partitioned)/50 14.036 -
std::is_partitioned(list<int>)_(partitioned)/8192 6820.018 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.183 1.00%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.306 1.22%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.496 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.616 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.849 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.347 -1.20%
std::is_partitioned(vector<int>)_(partitioned)/50 9.765 2.40%
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.266 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.424 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.616 -1.08%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.579 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.088 3.00%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.363 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.034 4.71%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3863.393 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514120.707 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.257 1.21%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 511.114 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.552 5.29%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4080.694 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 708801.968 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.619 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.601 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.120 -3.92%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3898.275 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517515.879 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.462 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 525.872 1.55%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.644 3.40%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4130.771 3.77%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 705765.568 2.32%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 56.595 6.68%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 755.675 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.829 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9188.244 16.49%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421848.039 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.200 2.27%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 784.087 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.659 1.36%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8273.794 -11.63%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1590762.528 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.717 2.14%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 772.292 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.731 -2.75%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9690.039 18.87%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1437984.707 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.945 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.390 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.167 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8501.648 1.59%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1608424.981 1.14%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 62.765 1.53%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.600 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.751 -2.73%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.031 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211783.928 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.323 2.48%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.841 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.411 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2519.468 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1009415.039 -2.64%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.166 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.259 -3.06%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.113 -2.30%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2978.000 -4.33%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214716.350 1.87%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.955 2.37%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.731 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.386 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.259 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1027359.466 3.76%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.755 6.56%
std::is_sorted(deque<int>)/1024 473.752 -3.49%
std::is_sorted(deque<int>)/8 3.333 -1.32%
std::is_sorted(deque<int>)/8192 3795.631 -3.32%
std::is_sorted(deque<int>,_pred)/1024 642.487 -
std::is_sorted(deque<int>,_pred)/8 4.791 -
std::is_sorted(deque<int>,_pred)/8192 5192.932 -
std::is_sorted(list<int>)/1024 749.223 -1.26%
std::is_sorted(list<int>)/8 2.119 -
std::is_sorted(list<int>)/8192 6769.664 -7.23%
std::is_sorted(list<int>,_pred)/1024 823.862 -
std::is_sorted(list<int>,_pred)/8 4.022 -
std::is_sorted(list<int>,_pred)/8192 8693.101 -3.27%
std::is_sorted(vector<int>)/1024 247.060 -
std::is_sorted(vector<int>)/8 2.068 -
std::is_sorted(vector<int>)/8192 1926.430 -1.36%
std::is_sorted(vector<int>,_pred)/1024 470.123 -
std::is_sorted(vector<int>,_pred)/8 3.344 3.77%
std::is_sorted(vector<int>,_pred)/8192 3735.382 -
std::is_sorted_until(deque<int>)/1024 467.215 -
std::is_sorted_until(deque<int>)/8 2.515 -45.72%
std::is_sorted_until(deque<int>)/8192 3745.673 -
std::is_sorted_until(deque<int>,_pred)/1024 596.330 -
std::is_sorted_until(deque<int>,_pred)/8 4.266 -1.69%
std::is_sorted_until(deque<int>,_pred)/8192 4804.129 -
std::is_sorted_until(list<int>)/1024 742.403 -
std::is_sorted_until(list<int>)/8 2.071 -3.24%
std::is_sorted_until(list<int>)/8192 7120.961 -2.03%
std::is_sorted_until(list<int>,_pred)/1024 793.427 -
std::is_sorted_until(list<int>,_pred)/8 3.728 2.09%
std::is_sorted_until(list<int>,_pred)/8192 7524.198 -15.13%
std::is_sorted_until(vector<int>)/1024 237.300 -
std::is_sorted_until(vector<int>)/8 2.209 7.06%
std::is_sorted_until(vector<int>)/8192 1851.060 -
std::is_sorted_until(vector<int>,_pred)/1024 399.014 -1.42%
std::is_sorted_until(vector<int>,_pred)/8 3.543 -1.44%
std::is_sorted_until(vector<int>,_pred)/8192 3218.145 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4680.275 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 530.792 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36614.881 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.862 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.858 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11723.804 -13.90%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11347.594 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 325.714 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99621.239 1.87%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11289.265 -
std::list<int>::ctor(Range)_(cheap_elements)/32 325.893 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 99622.180 1.14%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11306.017 -
std::list<int>::ctor(const&)_(cheap_elements)/32 325.712 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 96646.783 -1.88%
std::list<int>::ctor(size)/1024 11555.913 -1.21%
std::list<int>::ctor(size)/32 322.126 -
std::list<int>::ctor(size)/8192 93807.415 -1.97%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11132.825 -1.35%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.552 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97223.768 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.497 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.471 -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.153 -1.94%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.458 -1.33%
std::list<int>::insert(begin)_(cheap_elements)/32 10.674 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.462 -1.09%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.302 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.258 2.29%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8256.525 -1.50%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4662.871 -1.04%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.358 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37662.824 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.659 1.16%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.639 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.479 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4768.574 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.385 -2.10%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38664.974 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16796.931 -1.74%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 912.442 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 175905.056 19.12%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.870 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.776 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15840.568 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6898.804 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.187 5.67%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56076.830 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 15360.098 13.30%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 398.760 9.61%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 123046.244 14.25%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 35884.152 6.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1023.661 6.78%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 303171.929 5.85%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14905.182 16.16%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 388.510 8.51%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 121568.389 16.10%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 35161.930 6.83%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1003.813 7.22%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 296041.044 4.40%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14131.079 11.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 366.005 3.46%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 114367.039 9.53%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34538.924 3.52%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 969.912 3.30%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 293363.474 2.91%
std::list<std::string>::ctor(size)/1024 12420.142 -1.79%
std::list<std::string>::ctor(size)/32 338.163 -
std::list<std::string>::ctor(size)/8192 102103.546 -1.30%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 16789.415 33.21%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 390.972 11.96%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 133041.001 28.95%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 40670.032 25.31%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1104.360 23.20%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 319961.625 15.34%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.042 12.08%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.986 5.36%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.195 5.66%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.645 5.82%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.986 3.87%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.514 3.59%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.387 4.86%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.981 10.44%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.374 5.55%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.620 3.75%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.175 2.47%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.466 3.42%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1457.818 -8.39%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.153 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11376.023 6.27%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6908.420 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.889 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55511.113 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5269.873 10.09%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 601.328 10.29%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38528.421 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16767.365 -4.10%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 874.319 -3.34%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147561.205 -1.64%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.791 -2.15%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.929 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.622 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.284 -1.71%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.146 -
std::lower_bound(std::deque<int>)/100 30.538 -
std::lower_bound(std::deque<int>)/8 16.983 -
std::lower_bound(std::deque<int>)/8192 65.424 -
std::lower_bound(std::forward_list<int>)/100 84.783 1.65%
std::lower_bound(std::forward_list<int>)/8 15.434 -
std::lower_bound(std::forward_list<int>)/8192 10365.571 -
std::lower_bound(std::list<int>)/100 91.258 -
std::lower_bound(std::list<int>)/8 15.515 -
std::lower_bound(std::list<int>)/8192 13636.384 -8.65%
std::lower_bound(std::vector<int>)/100 12.193 -4.43%
std::lower_bound(std::vector<int>)/8 7.808 -3.45%
std::lower_bound(std::vector<int>)/8192 15.761 -3.56%
std::make_heap(deque<int>)_(ascending)/1024 2629.442 -
std::make_heap(deque<int>)_(ascending)/8 27.107 -
std::make_heap(deque<int>)_(ascending)/8192 20699.813 -
std::make_heap(deque<int>)_(descending)/1024 1096.221 -2.72%
std::make_heap(deque<int>)_(descending)/8 20.919 -2.35%
std::make_heap(deque<int>)_(descending)/8192 8635.187 -2.39%
std::make_heap(deque<int>)_(heap)/1024 1095.663 -
std::make_heap(deque<int>)_(heap)/8 21.140 -
std::make_heap(deque<int>)_(heap)/8192 8621.717 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2665.887 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.572 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20961.713 -
std::make_heap(deque<int>)_(repeated)/1024 2291.566 -
std::make_heap(deque<int>)_(repeated)/8 25.158 -
std::make_heap(deque<int>)_(repeated)/8192 18025.453 -
std::make_heap(deque<int>)_(shuffled)/1024 2571.464 -1.72%
std::make_heap(deque<int>)_(shuffled)/8 24.568 -3.31%
std::make_heap(deque<int>)_(shuffled)/8192 22712.325 -1.56%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.277 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.319 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17170.242 -
std::make_heap(deque<int>,_pred)_(descending)/1024 642.918 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.135 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5029.390 -
std::make_heap(deque<int>,_pred)_(heap)/1024 659.354 2.40%
std::make_heap(deque<int>,_pred)_(heap)/8 19.236 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5147.554 2.28%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.364 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.999 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17109.161 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.891 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.562 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13117.237 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1861.763 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.943 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15268.156 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.743 1.04%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.188 -1.03%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5159.265 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 287.922 -2.23%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.758 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2140.032 -3.80%
std::make_heap(vector<NonIntegral>)_(heap)/1024 287.967 -2.23%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.758 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2138.886 -3.75%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.406 1.06%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.625 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5145.273 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.076 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.686 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4594.218 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 626.017 1.82%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.312 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5320.880 -1.74%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 684.111 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.836 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5253.963 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 290.387 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.680 -1.08%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.919 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.086 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.701 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.552 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.123 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.612 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5339.052 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.819 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.019 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4781.706 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.098 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.444 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5747.313 -
std::make_heap(vector<int>)_(ascending)/1024 651.689 -
std::make_heap(vector<int>)_(ascending)/8 16.306 -
std::make_heap(vector<int>)_(ascending)/8192 5009.296 -
std::make_heap(vector<int>)_(descending)/1024 281.405 2.24%
std::make_heap(vector<int>)_(descending)/8 15.097 3.14%
std::make_heap(vector<int>)_(descending)/8192 1970.573 -
std::make_heap(vector<int>)_(heap)/1024 275.669 -
std::make_heap(vector<int>)_(heap)/8 14.629 -
std::make_heap(vector<int>)_(heap)/8192 1955.236 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.365 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.409 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5004.592 -
std::make_heap(vector<int>)_(repeated)/1024 560.695 -
std::make_heap(vector<int>)_(repeated)/8 15.368 -
std::make_heap(vector<int>)_(repeated)/8192 4263.058 -
std::make_heap(vector<int>)_(shuffled)/1024 589.186 2.92%
std::make_heap(vector<int>)_(shuffled)/8 16.211 2.00%
std::make_heap(vector<int>)_(shuffled)/8192 5089.189 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 658.276 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.697 -1.09%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5016.715 -
std::make_heap(vector<int>,_pred)_(descending)/1024 273.518 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.716 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1948.596 -
std::make_heap(vector<int>,_pred)_(heap)/1024 273.075 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.696 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1947.683 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.588 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.632 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5000.060 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.167 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.802 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4292.874 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.477 -2.49%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.817 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4950.352 -2.53%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16183.242 2.16%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.339 2.29%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 490729.803 -1.70%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16845.849 3.45%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.681 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 494701.634 -3.99%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21805.232 2.07%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.184 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 596313.328 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18255.250 3.26%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.593 1.27%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 510779.603 -3.50%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32001.055 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 53.571 -2.39%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1003917.439 2.62%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14544.956 -1.01%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.629 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174301.918 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22498.146 1.99%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.767 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627373.307 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15907.330 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.596 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 456022.644 -1.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16418.203 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.975 -3.68%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456068.503 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21538.233 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.019 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 562862.121 1.51%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17897.217 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.214 -2.28%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 473398.614 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32163.968 1.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.949 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 970351.207 1.85%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14002.193 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.455 1.05%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166242.886 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22197.566 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.762 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 601655.946 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 11283.176 2.93%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 45.752 5.72%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 117720.934 2.73%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11234.731 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.799 1.76%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116244.973 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14697.048 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.230 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157465.768 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12333.685 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 47.044 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129362.716 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23990.680 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.195 2.64%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269815.892 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5735.575 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.519 -7.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61983.243 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15329.888 -2.72%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.374 -1.88%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 170248.939 -1.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11027.595 -2.30%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.571 -3.86%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115047.718 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11241.901 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.527 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116644.087 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 15280.250 3.11%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 54.954 3.76%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 161021.864 1.52%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12330.372 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.260 -2.25%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129681.782 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23957.704 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.525 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270034.965 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5726.581 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.104 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61968.340 1.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15179.738 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.230 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166910.115 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11084.291 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 42.688 -5.21%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 115482.541 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11657.439 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.950 -1.46%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118184.161 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15035.315 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.531 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156128.868 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12833.683 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.256 -2.03%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132145.143 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24038.936 2.19%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.389 -3.19%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 268234.229 2.37%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5835.640 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.758 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62925.366 -1.74%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15100.788 -3.17%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.785 -2.20%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155548.521 -3.63%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11014.377 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.906 -4.21%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115217.030 -3.19%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11504.863 -1.38%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.732 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118458.157 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15416.058 2.89%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.659 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 162721.593 3.88%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12811.800 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.222 -2.25%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132569.831 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23909.642 2.22%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.797 -4.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 268113.886 2.13%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5832.527 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.465 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63782.053 -1.70%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15043.977 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.170 3.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156126.169 -
std::map<int,_int>::clear()/0 390.958 -
std::map<int,_int>::clear()/1024 10652.069 -
std::map<int,_int>::clear()/32 653.233 -1.62%
std::map<int,_int>::clear()/8192 87927.932 -
std::map<int,_int>::contains(key)_(existent)/1024 4.196 2.14%
std::map<int,_int>::contains(key)_(existent)/32 1.658 -
std::map<int,_int>::contains(key)_(existent)/8192 5.443 -2.35%
std::map<int,_int>::contains(key)_(non-existent)/0 0.294 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.693 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.856 -1.36%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.513 -
std::map<int,_int>::count(key)_(existent)/1024 3.796 -
std::map<int,_int>::count(key)_(existent)/32 1.548 -2.89%
std::map<int,_int>::count(key)_(existent)/8192 5.829 1.19%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.238 -
std::map<int,_int>::count(key)_(non-existent)/32 2.885 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.134 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.779 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6091.070 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 191.932 1.44%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51859.806 -
std::map<int,_int>::ctor(const&)/0 12.680 -
std::map<int,_int>::ctor(const&)/1024 6618.686 -3.85%
std::map<int,_int>::ctor(const&)/32 223.259 -9.08%
std::map<int,_int>::ctor(const&)/8192 52966.398 -3.25%
std::map<int,_int>::ctor(const&,_alloc)/0 12.704 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6599.085 -
std::map<int,_int>::ctor(const&,_alloc)/32 230.041 1.12%
std::map<int,_int>::ctor(const&,_alloc)/8192 52603.975 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.665 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8929.828 1.39%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 230.678 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71709.397 1.67%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.675 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13049.920 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 273.810 -1.35%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250764.547 -1.32%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.750 -6.49%
std::map<int,_int>::equal_range(key)_(existent)/32 2.028 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.603 -3.41%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.542 6.43%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.508 1.07%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.865 -9.72%
std::map<int,_int>::erase(iterator)/1024 20.412 -1.03%
std::map<int,_int>::erase(iterator)/32 20.330 -1.21%
std::map<int,_int>::erase(iterator)/8192 24.248 16.31%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 405.622 3.68%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7605.536 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 592.786 3.00%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58440.770 -4.10%
std::map<int,_int>::erase(key)_(existent)/1024 24.051 -1.39%
std::map<int,_int>::erase(key)_(existent)/32 22.201 -1.14%
std::map<int,_int>::erase(key)_(existent)/8192 24.968 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.273 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.300 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.216 -3.57%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.928 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.769 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.007 -
std::map<int,_int>::find(key)_(existent)/1024 4.394 -1.11%
std::map<int,_int>::find(key)_(existent)/32 1.708 -
std::map<int,_int>::find(key)_(existent)/8192 5.411 1.22%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.489 -
std::map<int,_int>::find(key)_(non-existent)/32 2.325 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.856 -2.31%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.277 1.53%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.349 2.04%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.985 2.93%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.199 -8.46%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.010 -2.90%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.888 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.855 -2.21%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.181 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.157 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.140 -5.03%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.630 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.250 -13.03%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.169 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 19.880 -1.87%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.852 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.350 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.947 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15955.657 1.67%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.762 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176203.741 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.074 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12354.781 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.035 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116041.967 1.33%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.596 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7672.158 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 534.423 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133779.691 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.068 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10932.585 -2.64%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 654.536 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91168.917 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.358 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9757.409 5.26%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 634.388 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81267.568 2.30%
std::map<int,_int>::insert(value)_(already_present)/1024 3.206 2.30%
std::map<int,_int>::insert(value)_(already_present)/32 1.765 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.855 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.022 -2.62%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.786 -3.42%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.841 -2.58%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.760 -7.05%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.025 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.590 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.333 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.731 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.543 -1.31%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.762 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.116 1.06%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.992 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.550 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.715 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.354 -3.95%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.965 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.900 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.216 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.722 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.462 -6.99%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.477 -3.05%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.423 -1.61%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.418 -1.35%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.272 -3.09%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.741 -4.30%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.303 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6397.027 -1.51%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.580 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51122.633 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.733 3.46%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6870.461 4.85%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 247.986 12.69%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55845.951 -6.01%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.105 -2.49%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1470.220 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.333 -2.40%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12789.084 -1.37%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.391 3.17%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.772 -2.48%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.705 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.291 1.41%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.430 -1.15%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.495 -2.35%
std::map<std::string,_int>::clear()/0 396.387 -
std::map<std::string,_int>::clear()/1024 22220.056 1.57%
std::map<std::string,_int>::clear()/32 918.457 1.40%
std::map<std::string,_int>::clear()/8192 215057.345 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.437 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.446 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.729 2.40%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.265 2.84%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.051 1.67%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.547 1.58%
std::map<std::string,_int>::count(key)_(existent)/1024 24.850 2.19%
std::map<std::string,_int>::count(key)_(existent)/32 16.592 -
std::map<std::string,_int>::count(key)_(existent)/8192 28.546 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.670 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.089 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.749 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.975 1.34%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7043.602 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.250 -3.50%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59601.441 -
std::map<std::string,_int>::ctor(const&)/0 12.652 -
std::map<std::string,_int>::ctor(const&)/1024 35275.079 1.28%
std::map<std::string,_int>::ctor(const&)/32 821.844 -
std::map<std::string,_int>::ctor(const&)/8192 345289.952 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.666 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37741.781 5.45%
std::map<std::string,_int>::ctor(const&,_alloc)/32 781.962 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 363643.294 6.04%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.731 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41242.168 1.06%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 837.570 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389449.929 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.780 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54287.602 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1051.320 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1074734.808 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.354 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.170 -1.19%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.792 -1.49%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.175 1.44%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.363 1.69%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.195 -
std::map<std::string,_int>::erase(iterator)/1024 25.872 -
std::map<std::string,_int>::erase(iterator)/32 28.073 1.65%
std::map<std::string,_int>::erase(iterator)/8192 31.894 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.442 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13141.052 1.50%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.392 1.35%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119760.168 -
std::map<std::string,_int>::erase(key)_(existent)/1024 64.267 2.60%
std::map<std::string,_int>::erase(key)_(existent)/32 75.332 3.23%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.280 -2.06%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.276 8.91%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.573 3.44%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.885 7.88%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.413 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.701 1.36%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.155 -
std::map<std::string,_int>::find(key)_(existent)/1024 25.360 -
std::map<std::string,_int>::find(key)_(existent)/32 15.944 1.23%
std::map<std::string,_int>::find(key)_(existent)/8192 30.123 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 23.659 -
std::map<std::string,_int>::find(key)_(non-existent)/32 12.003 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.252 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.545 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.731 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.348 -1.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.400 -1.63%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.837 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.300 -1.91%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.365 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.350 -2.22%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.260 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.981 -1.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.126 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.419 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.125 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.541 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.169 3.18%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.749 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.564 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66240.766 2.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1469.542 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925989.680 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.608 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44569.651 1.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1265.679 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613471.316 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.573 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39282.341 1.27%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1153.503 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 620562.878 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.659 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34757.387 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1299.241 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 406738.006 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.485 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35188.673 1.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1220.756 1.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 379793.567 2.29%
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.873 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.361 -2.86%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.671 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.213 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 71.956 2.80%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 34.209 2.78%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 89.854 -1.93%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.791 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.555 2.09%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.206 1.21%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.995 2.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.374 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.867 1.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.314 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.765 1.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.807 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.895 2.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.936 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.792 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.253 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.508 -1.31%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.615 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.761 -2.21%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.504 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.667 -1.10%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.578 1.21%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.920 -3.07%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.883 2.86%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.326 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37135.740 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 828.046 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349736.028 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.422 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36277.333 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 777.405 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349223.195 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.141 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15940.818 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 327.755 -1.11%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206606.013 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.595 3.02%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.458 2.70%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.312 2.17%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.572 -2.41%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.820 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.624 -2.59%
std::mismatch(deque<int>)_(it,_it,_it)/1000 467.822 9.73%
std::mismatch(deque<int>)_(it,_it,_it)/1024 477.596 2.24%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496189.493 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.923 9.37%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3852.465 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.236 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 472.385 -2.47%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 476827.830 -3.62%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.085 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3875.952 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.779 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 719.165 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625525.471 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.371 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4839.380 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 697.142 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 725.088 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623517.905 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.206 1.44%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4874.947 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.967 -
std::mismatch(list<int>)_(it,_it,_it)/1024 760.616 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934056.148 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.658 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7390.866 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.455 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 785.850 -4.48%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957611.678 -2.84%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.998 -2.59%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11870.664 -14.28%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.719 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.233 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004624.221 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.125 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12625.834 5.52%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 801.385 1.03%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.521 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997465.356 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.652 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11304.081 11.49%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.353 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.939 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 69263.350 1.44%
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 487.931 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.386 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.919 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68303.076 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.262 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.890 -20.78%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 486.266 -3.08%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610258.863 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.186 -4.73%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4735.404 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.805 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.823 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606360.572 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.219 1.32%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4727.005 -
std::move(deque<int>)/1048576 54920.548 -5.07%
std::move(deque<int>)/262144 15052.884 -7.46%
std::move(deque<int>)/32768 1854.952 2.10%
std::move(deque<int>)/4096 149.604 -
std::move(deque<int>)/512 22.186 -
std::move(deque<int>)/64 4.927 -1.64%
std::move(deque<int>)/8 3.588 2.13%
std::move(list<int>)/1048576 984281.501 -1.49%
std::move(list<int>)/262144 241734.116 -1.08%
std::move(list<int>)/32768 31013.302 -
std::move(list<int>)/4096 4767.836 -2.88%
std::move(list<int>)/512 352.095 -3.91%
std::move(list<int>)/64 43.228 11.37%
std::move(list<int>)/8 3.376 -
std::move(vector<bool>)_(aligned)/1048576 1727.690 1.74%
std::move(vector<bool>)_(aligned)/262144 255.549 -
std::move(vector<bool>)_(aligned)/32768 36.750 -
std::move(vector<bool>)_(aligned)/4096 7.076 1.54%
std::move(vector<bool>)_(aligned)/512 2.343 1.06%
std::move(vector<bool>)_(aligned)/64 1.607 -6.64%
std::move(vector<bool>)_(unaligned)/1048576 6543.914 -
std::move(vector<bool>)_(unaligned)/262144 1589.077 -
std::move(vector<bool>)_(unaligned)/32768 202.564 -
std::move(vector<bool>)_(unaligned)/4096 26.049 1.40%
std::move(vector<bool>)_(unaligned)/512 4.942 3.66%
std::move(vector<bool>)_(unaligned)/64 1.653 1.78%
std::move(vector<int>)/1048576 58129.297 -
std::move(vector<int>)/262144 14852.285 -28.02%
std::move(vector<int>)/32768 1739.697 2.33%
std::move(vector<int>)/4096 134.189 -
std::move(vector<int>)/512 20.182 -
std::move(vector<int>)/64 4.172 -
std::move(vector<int>)/8 2.327 2.76%
std::move_backward(deque<int>)/1048576 132104.491 1.81%
std::move_backward(deque<int>)/262144 31150.916 -1.23%
std::move_backward(deque<int>)/32768 3571.901 -2.37%
std::move_backward(deque<int>)/4096 155.172 -3.20%
std::move_backward(deque<int>)/512 23.728 -2.93%
std::move_backward(deque<int>)/64 5.262 -
std::move_backward(deque<int>)/8 3.449 2.21%
std::move_backward(list<int>)/1048576 1039160.669 1.96%
std::move_backward(list<int>)/262144 261111.792 1.71%
std::move_backward(list<int>)/32768 32108.275 2.11%
std::move_backward(list<int>)/4096 4811.717 -3.42%
std::move_backward(list<int>)/512 373.287 1.44%
std::move_backward(list<int>)/64 39.703 1.64%
std::move_backward(list<int>)/8 3.391 -
std::move_backward(vector<bool>)_(aligned)/1048576 1719.264 1.15%
std::move_backward(vector<bool>)_(aligned)/262144 257.216 -
std::move_backward(vector<bool>)_(aligned)/32768 37.984 -
std::move_backward(vector<bool>)_(aligned)/4096 7.253 1.24%
std::move_backward(vector<bool>)_(aligned)/512 2.317 -
std::move_backward(vector<bool>)_(aligned)/64 1.699 1.09%
std::move_backward(vector<bool>)_(unaligned)/1048576 6507.718 -
std::move_backward(vector<bool>)_(unaligned)/262144 1586.323 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.297 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.548 -
std::move_backward(vector<bool>)_(unaligned)/512 4.605 -
std::move_backward(vector<bool>)_(unaligned)/64 1.632 -1.41%
std::move_backward(vector<int>)/1048576 75800.882 28.59%
std::move_backward(vector<int>)/262144 24257.927 11.87%
std::move_backward(vector<int>)/32768 1733.740 1.32%
std::move_backward(vector<int>)/4096 135.675 -
std::move_backward(vector<int>)/512 20.827 -
std::move_backward(vector<int>)/64 4.322 -
std::move_backward(vector<int>)/8 2.271 -
std::multimap<int,_int>::clear()/0 402.174 2.90%
std::multimap<int,_int>::clear()/1024 11761.574 9.55%
std::multimap<int,_int>::clear()/32 706.861 9.96%
std::multimap<int,_int>::clear()/8192 93707.793 10.03%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.576 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.814 3.11%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.445 -2.94%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.623 -22.86%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.785 -13.02%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.057 -17.36%
std::multimap<int,_int>::count(key)_(existent)/1024 5.590 4.17%
std::multimap<int,_int>::count(key)_(existent)/32 3.753 4.40%
std::multimap<int,_int>::count(key)_(existent)/8192 6.701 2.01%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.854 5.10%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.288 -1.58%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.324 1.18%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.760 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6137.539 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.896 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52300.859 -
std::multimap<int,_int>::ctor(const&)/0 12.719 -
std::multimap<int,_int>::ctor(const&)/1024 6714.321 1.89%
std::multimap<int,_int>::ctor(const&)/32 225.839 -
std::multimap<int,_int>::ctor(const&)/8192 53523.911 1.04%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.698 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6740.324 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 234.869 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53815.213 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.746 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9926.964 18.01%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 246.053 6.84%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 80344.606 17.99%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.744 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13078.237 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.982 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256242.170 4.50%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.392 -1.93%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.447 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.000 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.184 6.26%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.696 17.29%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.306 3.13%
std::multimap<int,_int>::erase(iterator)/1024 20.695 1.97%
std::multimap<int,_int>::erase(iterator)/32 20.547 1.84%
std::multimap<int,_int>::erase(iterator)/8192 20.800 2.48%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.709 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7529.041 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.613 1.03%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 63105.435 9.10%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.521 4.46%
std::multimap<int,_int>::erase(key)_(existent)/32 24.035 6.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.548 3.11%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 3.97%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.731 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.433 5.64%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.028 3.63%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.927 -9.90%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.835 -1.20%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.088 -1.35%
std::multimap<int,_int>::find(key)_(existent)/1024 3.717 -8.31%
std::multimap<int,_int>::find(key)_(existent)/32 1.740 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.359 -6.21%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -4.81%
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.676 24.45%
std::multimap<int,_int>::find(key)_(non-existent)/32 3.148 29.41%
std::multimap<int,_int>::find(key)_(non-existent)/8192 9.310 28.85%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.376 1.65%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.795 -5.72%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.999 2.03%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.383 -6.71%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.421 1.99%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.301 7.94%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.603 1.58%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.166 12.41%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.412 1.47%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.587 -3.31%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.972 2.03%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.169 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.484 2.13%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.448 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.149 2.03%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.414 1.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.191 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14889.477 -1.94%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.624 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185408.603 -7.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.887 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11783.866 2.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 685.192 2.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121167.997 -4.53%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.365 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12460.120 1.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.359 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 212685.727 5.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.134 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10931.730 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.884 1.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87031.666 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.234 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10025.448 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 678.398 1.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83106.182 -6.73%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.454 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.662 2.01%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.788 2.44%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.100 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.005 -1.72%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.312 3.16%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.154 -3.24%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.085 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.836 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.170 1.04%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.658 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.073 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.397 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.210 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.058 -28.51%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.379 -19.33%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.830 -32.12%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.365 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7008.091 6.99%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.654 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 61460.784 16.30%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.409 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6722.546 2.21%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 233.818 5.61%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53845.884 3.37%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1468.572 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 39.230 15.73%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12711.084 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.082 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.220 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.235 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.010 2.10%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.639 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.834 -
std::multimap<std::string,_int>::clear()/0 404.075 2.96%
std::multimap<std::string,_int>::clear()/1024 21286.668 -
std::multimap<std::string,_int>::clear()/32 902.117 -
std::multimap<std::string,_int>::clear()/8192 212028.419 -4.65%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.691 3.51%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.135 -4.18%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.927 -3.48%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.280 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.703 -6.60%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.670 -1.30%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.454 -4.72%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.647 -9.00%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.251 -4.74%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.952 13.46%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.425 -19.51%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.684 -9.13%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.979 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.784 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7019.810 -2.19%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 217.098 2.34%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60067.628 -
std::multimap<std::string,_int>::ctor(const&)/0 12.657 -
std::multimap<std::string,_int>::ctor(const&)/1024 34990.966 -
std::multimap<std::string,_int>::ctor(const&)/32 785.879 -
std::multimap<std::string,_int>::ctor(const&)/8192 342243.242 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.667 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36927.273 1.44%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 857.331 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346218.016 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39155.180 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 957.247 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381837.421 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.841 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56335.026 1.55%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.485 1.25%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095374.480 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.203 -3.44%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.405 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.457 -7.56%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.506 2.60%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.265 2.74%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.273 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.531 -
std::multimap<std::string,_int>::erase(iterator)/32 28.562 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.942 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.488 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12819.305 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.097 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120037.864 1.14%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.570 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 56.834 -1.81%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 88.577 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.594 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.564 4.95%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.465 -
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.808 2.42%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.733 2.42%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.483 2.67%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.852 -1.68%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.660 -7.69%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.467 2.99%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.216 -1.14%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.254 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.926 1.10%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.820 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.592 -1.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.648 1.52%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.819 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.780 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.918 1.54%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.236 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.962 4.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.064 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.208 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.467 4.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.041 -3.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.782 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.758 1.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.069 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.157 1.04%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.050 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68554.686 4.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1393.241 2.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 934745.279 1.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.397 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43203.033 -1.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1182.897 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603555.758 -1.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.353 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61908.295 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1583.449 1.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814476.803 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.224 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33063.862 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1136.906 1.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 372800.373 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.877 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32428.831 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1102.169 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 344989.152 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.730 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.979 3.55%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.513 -1.11%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.674 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.005 -5.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.550 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.532 -2.08%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.682 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.509 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.600 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.641 5.16%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.473 2.70%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.164 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.843 -7.71%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.813 1.16%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.298 2.29%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.965 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.431 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37239.698 1.38%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 667.281 2.03%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349286.810 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.430 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36286.275 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 755.247 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349290.490 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.144 1.14%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15959.319 -1.31%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.253 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206677.083 -1.12%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.220 5.92%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.335 -5.65%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.790 1.13%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.583 9.32%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.453 3.18%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.745 5.12%
std::multiset<int>::clear()/0 391.724 -
std::multiset<int>::clear()/1024 10008.165 2.08%
std::multiset<int>::clear()/32 626.338 1.14%
std::multiset<int>::clear()/8192 79030.459 1.23%
std::multiset<int>::contains(key)_(existent)/1024 4.034 1.14%
std::multiset<int>::contains(key)_(existent)/32 1.741 -
std::multiset<int>::contains(key)_(existent)/8192 8.542 3.62%
std::multiset<int>::contains(key)_(non-existent)/0 0.280 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.410 8.49%
std::multiset<int>::contains(key)_(non-existent)/32 2.908 9.43%
std::multiset<int>::contains(key)_(non-existent)/8192 9.202 6.20%
std::multiset<int>::count(key)_(existent)/1024 5.434 -4.82%
std::multiset<int>::count(key)_(existent)/32 3.790 -1.31%
std::multiset<int>::count(key)_(existent)/8192 9.313 -2.74%
std::multiset<int>::count(key)_(non-existent)/0 0.263 -
std::multiset<int>::count(key)_(non-existent)/1024 5.906 -1.64%
std::multiset<int>::count(key)_(non-existent)/32 2.462 -2.11%
std::multiset<int>::count(key)_(non-existent)/8192 9.467 -3.58%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.964 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5736.442 -4.85%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.399 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47682.429 -3.88%
std::multiset<int>::ctor(const&)/0 12.726 -
std::multiset<int>::ctor(const&)/1024 6364.100 -1.73%
std::multiset<int>::ctor(const&)/32 224.392 -2.34%
std::multiset<int>::ctor(const&)/8192 49535.168 -4.99%
std::multiset<int>::ctor(const&,_alloc)/0 12.731 -
std::multiset<int>::ctor(const&,_alloc)/1024 6204.493 -3.29%
std::multiset<int>::ctor(const&,_alloc)/32 221.055 -3.80%
std::multiset<int>::ctor(const&,_alloc)/8192 51389.839 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.663 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9054.841 -4.56%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.479 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71567.374 -5.70%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.709 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12852.507 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.064 -1.49%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250212.664 -2.86%
std::multiset<int>::equal_range(key)_(existent)/1024 5.356 1.65%
std::multiset<int>::equal_range(key)_(existent)/32 2.340 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.285 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.499 -1.84%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.360 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.217 -
std::multiset<int>::erase(iterator)/1024 23.521 -3.12%
std::multiset<int>::erase(iterator)/32 21.461 -
std::multiset<int>::erase(iterator)/8192 23.207 -1.60%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.638 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6606.154 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.701 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53684.295 -
std::multiset<int>::erase(key)_(existent)/1024 39.847 -
std::multiset<int>::erase(key)_(existent)/32 22.176 -
std::multiset<int>::erase(key)_(existent)/8192 61.399 2.20%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.809 6.35%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.384 4.08%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.302 4.14%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.266 4.53%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.077 3.81%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.870 4.22%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.409 3.37%
std::multiset<int>::find(key)_(existent)/1024 4.134 -
std::multiset<int>::find(key)_(existent)/32 1.622 1.90%
std::multiset<int>::find(key)_(existent)/8192 8.027 -
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.471 -
std::multiset<int>::find(key)_(non-existent)/32 2.445 5.63%
std::multiset<int>::find(key)_(non-existent)/8192 8.196 -2.29%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.185 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.968 -13.70%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.719 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.000 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.171 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.938 1.32%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.315 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.304 2.78%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.498 1.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.852 -1.26%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.736 -2.81%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.550 -14.28%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.228 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.122 -1.13%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.903 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.788 -1.42%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.429 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14474.062 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 722.570 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189909.833 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.646 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11646.301 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.593 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115713.321 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.903 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12053.020 -1.47%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 689.511 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 196000.156 1.05%
std::multiset<int>::insert(value)_(already_present)/1024 27.747 -
std::multiset<int>::insert(value)_(already_present)/32 18.417 1.71%
std::multiset<int>::insert(value)_(already_present)/8192 32.142 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.042 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.792 2.65%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.031 1.23%
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.888 -10.42%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.037 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.945 5.41%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.821 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 34.019 4.37%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.130 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.185 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.687 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.391 50.22%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.433 28.55%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.649 55.44%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.314 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6409.767 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 224.176 1.13%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50678.459 -1.77%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.310 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6425.625 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.077 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51395.047 1.15%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1383.372 -3.08%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.158 -6.13%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12469.139 -1.04%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.085 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.422 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.719 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.444 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.479 2.08%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.664 -
std::multiset<std::string>::clear()/0 393.307 -
std::multiset<std::string>::clear()/1024 21656.979 -
std::multiset<std::string>::clear()/32 895.027 -
std::multiset<std::string>::clear()/8192 211271.173 -1.62%
std::multiset<std::string>::contains(key)_(existent)/1024 24.732 1.79%
std::multiset<std::string>::contains(key)_(existent)/32 16.336 9.36%
std::multiset<std::string>::contains(key)_(existent)/8192 29.593 3.05%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.280 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.259 -9.83%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.611 -2.93%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.109 -4.96%
std::multiset<std::string>::count(key)_(existent)/1024 24.687 5.53%
std::multiset<std::string>::count(key)_(existent)/32 20.101 -
std::multiset<std::string>::count(key)_(existent)/8192 29.783 -3.87%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.941 -1.23%
std::multiset<std::string>::count(key)_(non-existent)/32 10.554 3.05%
std::multiset<std::string>::count(key)_(non-existent)/8192 30.857 -3.52%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.839 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6924.367 1.44%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 206.355 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57234.886 -
std::multiset<std::string>::ctor(const&)/0 13.026 2.56%
std::multiset<std::string>::ctor(const&)/1024 37698.013 9.41%
std::multiset<std::string>::ctor(const&)/32 708.060 -11.74%
std::multiset<std::string>::ctor(const&)/8192 339810.852 -5.33%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.724 -2.69%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36382.403 -
std::multiset<std::string>::ctor(const&,_alloc)/32 868.618 15.91%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342630.414 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.884 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37932.424 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 786.667 2.71%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 373590.594 -1.86%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.900 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55679.695 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1033.090 1.12%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1081245.286 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.473 -
std::multiset<std::string>::equal_range(key)_(existent)/32 19.168 8.71%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.245 -3.28%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.835 -1.86%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.523 4.88%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.003 -
std::multiset<std::string>::erase(iterator)/1024 32.980 3.87%
std::multiset<std::string>::erase(iterator)/32 30.765 12.84%
std::multiset<std::string>::erase(iterator)/8192 30.874 -14.42%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.972 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13570.550 4.45%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.576 1.42%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117418.694 -4.28%
std::multiset<std::string>::erase(key)_(existent)/1024 102.413 9.54%
std::multiset<std::string>::erase(key)_(existent)/32 49.071 -41.21%
std::multiset<std::string>::erase(key)_(existent)/8192 101.059 24.16%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 25.046 -2.72%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.735 -10.22%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.254 -2.25%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.575 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.310 1.64%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.038 -
std::multiset<std::string>::find(key)_(existent)/1024 25.428 2.85%
std::multiset<std::string>::find(key)_(existent)/32 15.021 -1.27%
std::multiset<std::string>::find(key)_(existent)/8192 30.268 3.31%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.138 8.73%
std::multiset<std::string>::find(key)_(non-existent)/32 11.053 12.83%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.356 7.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.774 -1.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.251 -3.22%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.516 14.69%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.430 -4.94%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.783 -18.77%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.385 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 36.982 17.19%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.140 -15.64%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.701 -9.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.575 5.81%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.651 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.366 8.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.084 -9.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.153 -5.51%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.848 3.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.391 39.10%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.058 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63665.689 1.52%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1396.852 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 878780.211 -1.63%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.838 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43086.376 1.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.504 -1.08%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 592981.378 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.301 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58319.212 -2.51%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1393.072 -5.22%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 808513.784 -
std::multiset<std::string>::insert(value)_(already_present)/1024 58.403 7.21%
std::multiset<std::string>::insert(value)_(already_present)/32 48.777 12.04%
std::multiset<std::string>::insert(value)_(already_present)/8192 62.237 18.81%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.348 36.74%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.376 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.513 19.53%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.623 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.760 -2.58%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.717 5.55%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.692 -1.49%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 60.521 8.28%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.861 -4.15%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.054 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.459 7.22%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.301 1.29%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.208 1.22%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.876 -1.73%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.294 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35458.605 -1.86%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 757.002 -4.72%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 343430.441 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.291 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36519.993 3.07%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 805.377 4.12%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 365915.707 6.49%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.072 2.22%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 19169.635 -15.24%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 355.376 8.61%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205686.305 -4.27%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.903 -8.11%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 29.456 -2.01%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 24.275 -16.86%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.569 8.42%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 32.040 -5.98%
std::none_of(deque<int>)_(process_all)/32 12.309 -
std::none_of(deque<int>)_(process_all)/32768 10139.742 -
std::none_of(deque<int>)_(process_all)/50 18.892 -
std::none_of(deque<int>)_(process_all)/8 3.443 -
std::none_of(deque<int>)_(process_all)/8192 2528.002 -
std::none_of(list<int>)_(process_all)/32 11.747 -
std::none_of(list<int>)_(process_all)/32768 26556.333 1.16%
std::none_of(list<int>)_(process_all)/50 22.039 1.30%
std::none_of(list<int>)_(process_all)/8 2.669 -
std::none_of(list<int>)_(process_all)/8192 8247.772 10.16%
std::none_of(vector<int>)_(process_all)/32 8.441 2.14%
std::none_of(vector<int>)_(process_all)/32768 8109.394 -
std::none_of(vector<int>)_(process_all)/50 19.137 6.16%
std::none_of(vector<int>)_(process_all)/8 2.495 5.32%
std::none_of(vector<int>)_(process_all)/8192 2031.294 -
std::partial_sort(deque<int>)_(ascending)/1024 7740.562 -
std::partial_sort(deque<int>)_(ascending)/8 32.949 -
std::partial_sort(deque<int>)_(ascending)/8192 148194.826 2.73%
std::partial_sort(deque<int>)_(descending)/1024 17875.693 -
std::partial_sort(deque<int>)_(descending)/8 41.653 -
std::partial_sort(deque<int>)_(descending)/8192 276205.200 2.38%
std::partial_sort(deque<int>)_(heap)/1024 18040.513 -
std::partial_sort(deque<int>)_(heap)/8 39.271 1.75%
std::partial_sort(deque<int>)_(heap)/8192 265534.585 -1.92%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7770.657 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.897 2.10%
std::partial_sort(deque<int>)_(pipe-organ)/8192 147481.191 -3.83%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18882.372 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.357 1.28%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 270058.646 -
std::partial_sort(deque<int>)_(repeated)/1024 6337.570 1.05%
std::partial_sort(deque<int>)_(repeated)/8 26.429 1.76%
std::partial_sort(deque<int>)_(repeated)/8192 75598.347 -
std::partial_sort(deque<int>)_(shuffled)/1024 15627.076 -
std::partial_sort(deque<int>)_(shuffled)/8 32.138 1.50%
std::partial_sort(deque<int>)_(shuffled)/8192 240913.332 -2.21%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4754.197 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.327 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50681.721 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7915.022 1.05%
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.961 2.97%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93424.334 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7934.885 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.545 2.83%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96064.851 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4756.279 -1.13%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.066 -2.84%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50903.133 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8840.057 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.294 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92892.683 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2520.274 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.165 -4.08%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28772.915 3.47%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6723.031 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.100 -1.22%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83521.067 -
std::partial_sort(vector<int>)_(ascending)/1024 4753.117 -
std::partial_sort(vector<int>)_(ascending)/8 18.984 -
std::partial_sort(vector<int>)_(ascending)/8192 50572.592 -
std::partial_sort(vector<int>)_(descending)/1024 8160.871 3.07%
std::partial_sort(vector<int>)_(descending)/8 25.286 2.49%
std::partial_sort(vector<int>)_(descending)/8192 96497.570 2.49%
std::partial_sort(vector<int>)_(heap)/1024 7903.228 -
std::partial_sort(vector<int>)_(heap)/8 27.616 -
std::partial_sort(vector<int>)_(heap)/8192 97164.805 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4764.764 -3.32%
std::partial_sort(vector<int>)_(pipe-organ)/8 18.906 -2.84%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50706.632 -2.72%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8825.697 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.012 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92773.945 -
std::partial_sort(vector<int>)_(repeated)/1024 2506.882 -
std::partial_sort(vector<int>)_(repeated)/8 18.583 -
std::partial_sort(vector<int>)_(repeated)/8192 26715.286 -
std::partial_sort(vector<int>)_(shuffled)/1024 6733.870 -
std::partial_sort(vector<int>)_(shuffled)/8 28.369 -1.26%
std::partial_sort(vector<int>)_(shuffled)/8192 88158.956 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5129.529 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.944 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53416.881 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8156.586 -
std::partial_sort_copy(deque<int>)_(descending)/8 15.053 3.03%
std::partial_sort_copy(deque<int>)_(descending)/8192 95670.256 -1.62%
std::partial_sort_copy(deque<int>)_(heap)/1024 8343.081 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.492 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98406.694 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5144.728 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.117 1.21%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53142.136 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9037.155 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.919 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94719.078 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.394 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.943 1.08%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29432.139 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6926.291 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.274 1.26%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86812.260 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5530.262 3.65%
std::partial_sort_copy(list<int>)_(ascending)/8 8.277 -1.98%
std::partial_sort_copy(list<int>)_(ascending)/8192 58770.582 2.34%
std::partial_sort_copy(list<int>)_(descending)/1024 8257.163 -3.54%
std::partial_sort_copy(list<int>)_(descending)/8 16.143 -4.50%
std::partial_sort_copy(list<int>)_(descending)/8192 97060.712 -4.46%
std::partial_sort_copy(list<int>)_(heap)/1024 8207.800 -
std::partial_sort_copy(list<int>)_(heap)/8 17.619 -
std::partial_sort_copy(list<int>)_(heap)/8192 100043.956 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5331.270 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.338 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57074.948 -2.06%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9112.315 -2.99%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.360 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96407.965 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.849 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.071 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32981.873 1.07%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7026.768 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.793 -5.14%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88430.719 -2.17%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4732.130 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.305 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50511.422 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7857.794 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.512 2.22%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93226.882 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7888.584 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.203 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96302.637 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4741.137 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.460 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50565.654 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8765.226 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.208 -1.10%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92431.937 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.677 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.226 -1.55%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26842.638 -2.50%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6709.962 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.301 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84360.219 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4825.349 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.831 1.64%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50356.577 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8093.672 2.70%
std::partial_sort_copy(vector<int>)_(descending)/8 16.936 10.59%
std::partial_sort_copy(vector<int>)_(descending)/8192 94426.747 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8000.583 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.478 -4.28%
std::partial_sort_copy(vector<int>)_(heap)/8192 97301.389 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4862.435 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.843 1.54%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50577.935 -1.12%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8846.532 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.976 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94445.298 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2488.670 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.790 2.24%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27597.791 1.46%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6801.690 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.824 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87842.449 -
std::partition(deque<int>)_(dense)/1024 353.816 -
std::partition(deque<int>)_(dense)/32 9.555 1.73%
std::partition(deque<int>)_(dense)/50 14.055 -5.07%
std::partition(deque<int>)_(dense)/8192 2786.464 -
std::partition(deque<int>)_(sparse)/1024 391.724 2.91%
std::partition(deque<int>)_(sparse)/32 11.482 6.09%
std::partition(deque<int>)_(sparse)/50 17.406 9.00%
std::partition(deque<int>)_(sparse)/8192 3035.635 2.91%
std::partition(list<int>)_(dense)/1024 389.350 -
std::partition(list<int>)_(dense)/32 8.678 -1.48%
std::partition(list<int>)_(dense)/50 13.217 -1.30%
std::partition(list<int>)_(dense)/8192 4935.219 -2.47%
std::partition(list<int>)_(sparse)/1024 726.333 1.19%
std::partition(list<int>)_(sparse)/32 8.891 -
std::partition(list<int>)_(sparse)/50 22.408 -
std::partition(list<int>)_(sparse)/8192 7567.728 -3.09%
std::partition(vector<int>)_(dense)/1024 249.584 -
std::partition(vector<int>)_(dense)/32 8.407 -
std::partition(vector<int>)_(dense)/50 13.061 -
std::partition(vector<int>)_(dense)/8192 1874.178 -
std::partition(vector<int>)_(sparse)/1024 255.935 -
std::partition(vector<int>)_(sparse)/32 8.697 1.07%
std::partition(vector<int>)_(sparse)/50 13.863 1.23%
std::partition(vector<int>)_(sparse)/8192 1863.575 -
std::partition_copy(deque<int>)/1024 631.490 -
std::partition_copy(deque<int>)/32 12.973 -
std::partition_copy(deque<int>)/50 20.981 -
std::partition_copy(deque<int>)/8192 5711.281 -
std::partition_copy(list<int>)/1024 766.638 7.80%
std::partition_copy(list<int>)/32 9.116 2.23%
std::partition_copy(list<int>)/50 13.678 5.02%
std::partition_copy(list<int>)/8192 7248.170 -
std::partition_copy(vector<int>)/1024 459.975 -
std::partition_copy(vector<int>)/32 7.949 -2.26%
std::partition_copy(vector<int>)/50 12.783 -
std::partition_copy(vector<int>)/8192 4611.077 -
std::partition_point(deque<int>)/1024 9.525 -2.59%
std::partition_point(deque<int>)/32 4.142 -2.09%
std::partition_point(deque<int>)/50 4.627 -2.93%
std::partition_point(deque<int>)/8192 15.370 2.59%
std::partition_point(list<int>)/1024 1298.189 -
std::partition_point(list<int>)/32 15.911 -1.61%
std::partition_point(list<int>)/50 24.882 -
std::partition_point(list<int>)/8192 12816.260 -1.88%
std::partition_point(vector<int>)/1024 6.093 -
std::partition_point(vector<int>)/32 2.584 1.23%
std::partition_point(vector<int>)/50 2.561 -
std::partition_point(vector<int>)/8192 9.425 1.34%
std::pop_heap(deque<float>)/1024 12.988 6.12%
std::pop_heap(deque<float>)/8 52.247 -
std::pop_heap(deque<float>)/8192 61.419 -
std::pop_heap(deque<int>)/1024 12.795 -
std::pop_heap(deque<int>)/8 52.014 -2.09%
std::pop_heap(deque<int>)/8192 53.823 -5.01%
std::pop_heap(deque<size_t>)/1024 15.278 -
std::pop_heap(deque<size_t>)/8 52.170 -
std::pop_heap(deque<size_t>)/8192 59.741 -
std::pop_heap(deque<std::string>)/1024 59.501 -
std::pop_heap(deque<std::string>)/8 57.082 -
std::pop_heap(deque<std::string>)/8192 115.071 -
std::pop_heap(vector<float>)/1024 8.358 -
std::pop_heap(vector<float>)/8 50.446 -
std::pop_heap(vector<float>)/8192 20.089 -
std::pop_heap(vector<int>)/1024 9.986 -
std::pop_heap(vector<int>)/8 51.334 -
std::pop_heap(vector<int>)/8192 12.990 -
std::pop_heap(vector<size_t>)/1024 10.301 4.64%
std::pop_heap(vector<size_t>)/8 52.525 1.78%
std::pop_heap(vector<size_t>)/8192 13.540 3.84%
std::pop_heap(vector<std::string>)/1024 20.110 -1.12%
std::pop_heap(vector<std::string>)/8 54.415 1.97%
std::pop_heap(vector<std::string>)/8192 50.930 -
std::remove(deque<int>)_(prefix)/1024 528.204 1.97%
std::remove(deque<int>)_(prefix)/32 55.697 6.92%
std::remove(deque<int>)_(prefix)/50 62.474 4.46%
std::remove(deque<int>)_(prefix)/8192 3861.202 1.35%
std::remove(deque<int>)_(sprinkled)/1024 519.025 -
std::remove(deque<int>)_(sprinkled)/32 54.937 4.66%
std::remove(deque<int>)_(sprinkled)/50 62.248 4.68%
std::remove(deque<int>)_(sprinkled)/8192 3849.756 -
std::remove(list<int>)_(prefix)/1024 992.820 -4.81%
std::remove(list<int>)_(prefix)/32 52.501 -
std::remove(list<int>)_(prefix)/50 62.988 1.34%
std::remove(list<int>)_(prefix)/8192 8156.623 -
std::remove(list<int>)_(sprinkled)/1024 943.072 -
std::remove(list<int>)_(sprinkled)/32 52.159 -
std::remove(list<int>)_(sprinkled)/50 61.376 -
std::remove(list<int>)_(sprinkled)/8192 7978.663 -
std::remove(vector<int>)_(prefix)/1024 307.291 1.31%
std::remove(vector<int>)_(prefix)/32 49.041 1.10%
std::remove(vector<int>)_(prefix)/50 54.045 -
std::remove(vector<int>)_(prefix)/8192 2106.674 -
std::remove(vector<int>)_(sprinkled)/1024 294.417 4.31%
std::remove(vector<int>)_(sprinkled)/32 49.259 2.40%
std::remove(vector<int>)_(sprinkled)/50 54.521 4.46%
std::remove(vector<int>)_(sprinkled)/8192 1985.492 -1.42%
std::remove_copy(deque<int>)_(prefix)/1024 377.999 -6.58%
std::remove_copy(deque<int>)_(prefix)/32 13.113 1.43%
std::remove_copy(deque<int>)_(prefix)/50 21.563 10.58%
std::remove_copy(deque<int>)_(prefix)/8192 3339.468 -
std::remove_copy(deque<int>)_(sprinkled)/1024 369.429 4.61%
std::remove_copy(deque<int>)_(sprinkled)/32 12.129 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.356 1.32%
std::remove_copy(deque<int>)_(sprinkled)/8192 2965.625 4.80%
std::remove_copy(list<int>)_(prefix)/1024 742.764 1.03%
std::remove_copy(list<int>)_(prefix)/32 11.254 -
std::remove_copy(list<int>)_(prefix)/50 19.044 -
std::remove_copy(list<int>)_(prefix)/8192 6991.183 1.05%
std::remove_copy(list<int>)_(sprinkled)/1024 759.176 2.41%
std::remove_copy(list<int>)_(sprinkled)/32 11.586 4.13%
std::remove_copy(list<int>)_(sprinkled)/50 19.083 3.32%
std::remove_copy(list<int>)_(sprinkled)/8192 6968.752 -5.35%
std::remove_copy(vector<int>)_(prefix)/1024 263.377 -
std::remove_copy(vector<int>)_(prefix)/32 9.365 -
std::remove_copy(vector<int>)_(prefix)/50 14.151 1.08%
std::remove_copy(vector<int>)_(prefix)/8192 2059.793 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.478 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.441 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.562 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1928.448 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.571 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.672 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.908 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3780.046 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.272 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.299 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.483 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3511.661 -3.95%
std::remove_copy_if(list<int>)_(prefix)/1024 790.276 1.22%
std::remove_copy_if(list<int>)_(prefix)/32 17.026 -
std::remove_copy_if(list<int>)_(prefix)/50 24.830 -
std::remove_copy_if(list<int>)_(prefix)/8192 7312.161 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 786.861 1.38%
std::remove_copy_if(list<int>)_(sprinkled)/32 16.554 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.972 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7271.454 1.03%
std::remove_copy_if(vector<int>)_(prefix)/1024 399.586 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.259 1.18%
std::remove_copy_if(vector<int>)_(prefix)/50 17.932 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3359.485 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.764 -1.26%
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.578 -2.43%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.683 -1.90%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.778 -
std::remove_if(deque<int>)_(prefix)/1024 559.327 1.99%
std::remove_if(deque<int>)_(prefix)/32 56.345 5.61%
std::remove_if(deque<int>)_(prefix)/50 63.827 -
std::remove_if(deque<int>)_(prefix)/8192 4239.095 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.970 1.20%
std::remove_if(deque<int>)_(sprinkled)/32 53.981 1.40%
std::remove_if(deque<int>)_(sprinkled)/50 62.151 1.50%
std::remove_if(deque<int>)_(sprinkled)/8192 3926.819 -
std::remove_if(list<int>)_(prefix)/1024 1007.815 2.24%
std::remove_if(list<int>)_(prefix)/32 58.452 -
std::remove_if(list<int>)_(prefix)/50 73.012 2.60%
std::remove_if(list<int>)_(prefix)/8192 9977.219 9.53%
std::remove_if(list<int>)_(sprinkled)/1024 988.439 1.59%
std::remove_if(list<int>)_(sprinkled)/32 56.872 -
std::remove_if(list<int>)_(sprinkled)/50 75.215 5.55%
std::remove_if(list<int>)_(sprinkled)/8192 8180.031 2.10%
std::remove_if(vector<int>)_(prefix)/1024 344.350 -
std::remove_if(vector<int>)_(prefix)/32 49.228 -
std::remove_if(vector<int>)_(prefix)/50 54.088 -
std::remove_if(vector<int>)_(prefix)/8192 2570.269 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.628 -
std::remove_if(vector<int>)_(sprinkled)/32 50.544 -
std::remove_if(vector<int>)_(sprinkled)/50 56.990 -
std::remove_if(vector<int>)_(sprinkled)/8192 2953.878 -
std::replace(deque<int>)_(prefix)/1024 413.072 1.91%
std::replace(deque<int>)_(prefix)/32 12.787 1.21%
std::replace(deque<int>)_(prefix)/50 19.129 1.66%
std::replace(deque<int>)_(prefix)/8192 3263.792 1.50%
std::replace(deque<int>)_(sprinkled)/1024 353.659 2.36%
std::replace(deque<int>)_(sprinkled)/32 12.202 1.81%
std::replace(deque<int>)_(sprinkled)/50 18.281 1.75%
std::replace(deque<int>)_(sprinkled)/8192 2831.269 2.54%
std::replace(list<int>)_(prefix)/1024 739.208 -
std::replace(list<int>)_(prefix)/32 11.018 1.03%
std::replace(list<int>)_(prefix)/50 17.384 -
std::replace(list<int>)_(prefix)/8192 7434.531 6.79%
std::replace(list<int>)_(sprinkled)/1024 726.395 -
std::replace(list<int>)_(sprinkled)/32 11.278 1.86%
std::replace(list<int>)_(sprinkled)/50 18.729 -
std::replace(list<int>)_(sprinkled)/8192 7614.328 6.63%
std::replace(vector<int>)_(prefix)/1024 152.174 -3.79%
std::replace(vector<int>)_(prefix)/32 5.122 -
std::replace(vector<int>)_(prefix)/50 7.583 -
std::replace(vector<int>)_(prefix)/8192 1199.061 -4.92%
std::replace(vector<int>)_(sprinkled)/1024 147.436 -5.96%
std::replace(vector<int>)_(sprinkled)/32 5.867 7.25%
std::replace(vector<int>)_(sprinkled)/50 9.121 10.96%
std::replace(vector<int>)_(sprinkled)/8192 1177.658 -3.90%
std::replace_if(deque<int>)_(prefix)/1024 496.911 4.62%
std::replace_if(deque<int>)_(prefix)/32 13.718 -
std::replace_if(deque<int>)_(prefix)/50 20.394 1.37%
std::replace_if(deque<int>)_(prefix)/8192 3469.421 -
std::replace_if(deque<int>)_(sprinkled)/1024 367.868 -
std::replace_if(deque<int>)_(sprinkled)/32 12.431 -
std::replace_if(deque<int>)_(sprinkled)/50 18.664 -
std::replace_if(deque<int>)_(sprinkled)/8192 2946.683 -
std::replace_if(list<int>)_(prefix)/1024 738.607 1.45%
std::replace_if(list<int>)_(prefix)/32 13.971 1.59%
std::replace_if(list<int>)_(prefix)/50 24.537 1.49%
std::replace_if(list<int>)_(prefix)/8192 7606.249 6.29%
std::replace_if(list<int>)_(sprinkled)/1024 739.303 1.15%
std::replace_if(list<int>)_(sprinkled)/32 13.310 1.41%
std::replace_if(list<int>)_(sprinkled)/50 23.027 -9.26%
std::replace_if(list<int>)_(sprinkled)/8192 7936.432 8.08%
std::replace_if(vector<int>)_(prefix)/1024 271.896 -
std::replace_if(vector<int>)_(prefix)/32 9.559 -
std::replace_if(vector<int>)_(prefix)/50 13.989 2.05%
std::replace_if(vector<int>)_(prefix)/8192 2034.237 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.370 1.25%
std::replace_if(vector<int>)_(sprinkled)/32 8.718 -
std::replace_if(vector<int>)_(sprinkled)/50 14.611 14.66%
std::replace_if(vector<int>)_(sprinkled)/8192 1898.879 1.27%
std::reverse(deque<int>)/32768 5737.225 -2.44%
std::reverse(deque<int>)/4096 721.202 -2.96%
std::reverse(deque<int>)/512 113.549 -11.72%
std::reverse(deque<int>)/64 13.318 -9.12%
std::reverse(deque<int>)/8 2.576 -
std::reverse(list<int>)/32768 19632.968 13.83%
std::reverse(list<int>)/4096 1823.481 4.46%
std::reverse(list<int>)/512 194.499 1.53%
std::reverse(list<int>)/64 17.639 -
std::reverse(list<int>)/8 1.933 -2.37%
std::reverse(vector<int>)/32768 1066.627 3.29%
std::reverse(vector<int>)/4096 134.978 3.73%
std::reverse(vector<int>)/512 16.727 2.50%
std::reverse(vector<int>)/64 4.171 -
std::reverse(vector<int>)/8 1.555 4.43%
std::reverse_copy(deque<int>)/32768 8033.875 -
std::reverse_copy(deque<int>)/4096 977.203 -
std::reverse_copy(deque<int>)/512 125.073 1.18%
std::reverse_copy(deque<int>)/64 15.987 1.55%
std::reverse_copy(deque<int>)/8 2.532 -
std::reverse_copy(list<int>)/32768 26469.732 -
std::reverse_copy(list<int>)/4096 3211.170 2.10%
std::reverse_copy(list<int>)/512 364.580 -
std::reverse_copy(list<int>)/64 30.383 1.87%
std::reverse_copy(list<int>)/8 2.435 1.89%
std::reverse_copy(vector<int>)/32768 982.126 -
std::reverse_copy(vector<int>)/4096 132.956 1.09%
std::reverse_copy(vector<int>)/512 17.163 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.450 -9.70%
std::rotate(deque<int>)_(1_element_backward)/1024 40.659 -
std::rotate(deque<int>)_(1_element_backward)/32 3.536 -
std::rotate(deque<int>)_(1_element_backward)/50 5.121 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.376 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.219 -
std::rotate(deque<int>)_(1_element_forward)/32 4.134 -
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.995 -
std::rotate(deque<int>)_(by_1/2)/1024 188.372 -
std::rotate(deque<int>)_(by_1/2)/32 8.488 -1.13%
std::rotate(deque<int>)_(by_1/2)/50 11.511 -
std::rotate(deque<int>)_(by_1/2)/8192 1620.576 4.04%
std::rotate(deque<int>)_(by_1/3)/1024 403.571 -
std::rotate(deque<int>)_(by_1/3)/32 20.622 -
std::rotate(deque<int>)_(by_1/3)/50 30.704 3.07%
std::rotate(deque<int>)_(by_1/3)/8192 3162.685 -
std::rotate(deque<int>)_(by_1/4)/1024 271.762 2.48%
std::rotate(deque<int>)_(by_1/4)/32 13.204 -
std::rotate(deque<int>)_(by_1/4)/50 28.406 1.43%
std::rotate(deque<int>)_(by_1/4)/8192 2644.869 3.30%
std::rotate(list<int>)_(1_element_backward)/1024 743.950 1.12%
std::rotate(list<int>)_(1_element_backward)/32 13.448 2.76%
std::rotate(list<int>)_(1_element_backward)/50 25.039 2.40%
std::rotate(list<int>)_(1_element_backward)/8192 7295.964 2.76%
std::rotate(list<int>)_(1_element_forward)/1024 733.467 -
std::rotate(list<int>)_(1_element_forward)/32 13.929 1.77%
std::rotate(list<int>)_(1_element_forward)/50 26.115 -
std::rotate(list<int>)_(1_element_forward)/8192 8107.414 6.15%
std::rotate(list<int>)_(by_1/2)/1024 388.213 1.48%
std::rotate(list<int>)_(by_1/2)/32 6.497 -
std::rotate(list<int>)_(by_1/2)/50 12.665 -
std::rotate(list<int>)_(by_1/2)/8192 5464.236 1.85%
std::rotate(list<int>)_(by_1/3)/1024 806.131 1.57%
std::rotate(list<int>)_(by_1/3)/32 16.740 1.14%
std::rotate(list<int>)_(by_1/3)/50 22.815 -
std::rotate(list<int>)_(by_1/3)/8192 8323.553 -
std::rotate(list<int>)_(by_1/4)/1024 578.675 1.86%
std::rotate(list<int>)_(by_1/4)/32 14.518 1.18%
std::rotate(list<int>)_(by_1/4)/50 25.917 1.55%
std::rotate(list<int>)_(by_1/4)/8192 6601.018 1.96%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.502 -1.08%
std::rotate(vector<bool>)_(1_element_backward)/32 17.721 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.709 -
std::rotate(vector<bool>)_(1_element_backward)/8192 110.242 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.522 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.541 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.658 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.476 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.439 -
std::rotate(vector<bool>)_(by_1/2)/32 17.932 -3.00%
std::rotate(vector<bool>)_(by_1/2)/50 17.664 -2.63%
std::rotate(vector<bool>)_(by_1/2)/8192 15.099 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.444 -2.65%
std::rotate(vector<bool>)_(by_1/3)/32 18.118 1.89%
std::rotate(vector<bool>)_(by_1/3)/50 17.807 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.152 -2.41%
std::rotate(vector<bool>)_(by_1/4)/1024 15.143 10.41%
std::rotate(vector<bool>)_(by_1/4)/32 17.887 -
std::rotate(vector<bool>)_(by_1/4)/50 17.986 1.31%
std::rotate(vector<bool>)_(by_1/4)/8192 30.790 3.15%
std::rotate(vector<int>)_(1_element_backward)/1024 35.614 -
std::rotate(vector<int>)_(1_element_backward)/32 2.918 -
std::rotate(vector<int>)_(1_element_backward)/50 5.334 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.148 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.000 -
std::rotate(vector<int>)_(1_element_forward)/32 2.990 1.67%
std::rotate(vector<int>)_(1_element_forward)/50 5.258 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.390 -
std::rotate(vector<int>)_(by_1/2)/1024 31.719 -
std::rotate(vector<int>)_(by_1/2)/32 2.330 -
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.431 -
std::rotate(vector<int>)_(by_1/3)/1024 119.715 1.41%
std::rotate(vector<int>)_(by_1/3)/32 9.908 -
std::rotate(vector<int>)_(by_1/3)/50 11.074 -
std::rotate(vector<int>)_(by_1/3)/8192 872.089 1.18%
std::rotate(vector<int>)_(by_1/4)/1024 47.293 -
std::rotate(vector<int>)_(by_1/4)/32 4.733 -
std::rotate(vector<int>)_(by_1/4)/50 11.543 -
std::rotate(vector<int>)_(by_1/4)/8192 370.369 -
std::rotate_copy(deque<int>)/1024 34.777 -
std::rotate_copy(deque<int>)/32 2.774 7.89%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 290.751 -
std::rotate_copy(list<int>)/1024 733.694 -
std::rotate_copy(list<int>)/32 8.617 -
std::rotate_copy(list<int>)/50 13.841 -
std::rotate_copy(list<int>)/8192 6937.493 4.74%
std::rotate_copy(vector<int>)/1024 33.739 -2.83%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 738.386 123.45%
std::sample(deque<int>)/1024 11358.422 1.19%
std::sample(deque<int>)/32 304.622 -
std::sample(deque<int>)/8192 91737.400 -
std::sample(list<int>)/1024 12007.585 -
std::sample(list<int>)/32 312.930 -
std::sample(list<int>)/8192 98610.788 1.28%
std::sample(vector<int>)/1024 11338.955 1.11%
std::sample(vector<int>)/32 303.156 -
std::sample(vector<int>)/8192 91709.011 -
std::search(deque<int>)_(near_matches)/1000 18988.763 -9.13%
std::search(deque<int>)_(near_matches)/1024 19578.825 -10.90%
std::search(deque<int>)_(near_matches)/8192 1445995.525 -
std::search(deque<int>)_(no_match)/1000 406.491 -
std::search(deque<int>)_(no_match)/1024 415.789 70.48%
std::search(deque<int>)_(no_match)/1048576 423317.781 -
std::search(deque<int>)_(no_match)/8192 3304.666 -
std::search(deque<int>)_(same_length)/1000 334.137 -27.59%
std::search(deque<int>)_(same_length)/1024 481.654 1.86%
std::search(deque<int>)_(same_length)/8192 3792.735 -
std::search(deque<int>)_(single_element)/1000 448.805 -
std::search(deque<int>)_(single_element)/1024 459.286 -
std::search(deque<int>)_(single_element)/8192 3659.502 -
std::search(deque<int>,_pred)_(near_matches)/1000 24024.234 3.44%
std::search(deque<int>,_pred)_(near_matches)/1024 25165.078 3.32%
std::search(deque<int>,_pred)_(near_matches)/8192 1524451.889 -
std::search(deque<int>,_pred)_(no_match)/1000 463.856 9.54%
std::search(deque<int>,_pred)_(no_match)/1024 437.789 -
std::search(deque<int>,_pred)_(no_match)/1048576 446307.494 -
std::search(deque<int>,_pred)_(no_match)/8192 3494.438 -
std::search(deque<int>,_pred)_(same_length)/1000 479.378 -
std::search(deque<int>,_pred)_(same_length)/1024 505.566 -1.10%
std::search(deque<int>,_pred)_(same_length)/8192 3998.747 -
std::search(deque<int>,_pred)_(single_element)/1000 687.178 -
std::search(deque<int>,_pred)_(single_element)/1024 705.468 -
std::search(deque<int>,_pred)_(single_element)/8192 5680.854 -
std::search(list<int>)_(near_matches)/1000 38022.843 -
std::search(list<int>)_(near_matches)/1024 39629.753 -
std::search(list<int>)_(near_matches)/8192 2544399.545 -
std::search(list<int>)_(no_match)/1000 711.072 4.33%
std::search(list<int>)_(no_match)/1024 768.705 2.57%
std::search(list<int>)_(no_match)/1048576 831517.324 -1.53%
std::search(list<int>)_(no_match)/8192 6562.081 -1.45%
std::search(list<int>)_(same_length)/1000 748.881 -
std::search(list<int>)_(same_length)/1024 773.105 -5.44%
std::search(list<int>)_(same_length)/8192 8056.183 -10.69%
std::search(list<int>)_(single_element)/1000 618.202 -13.01%
std::search(list<int>)_(single_element)/1024 759.373 3.90%
std::search(list<int>)_(single_element)/8192 7464.308 -13.85%
std::search(list<int>,_pred)_(near_matches)/1000 41693.886 -
std::search(list<int>,_pred)_(near_matches)/1024 43626.389 -
std::search(list<int>,_pred)_(near_matches)/8192 2688677.242 -
std::search(list<int>,_pred)_(no_match)/1000 802.819 -
std::search(list<int>,_pred)_(no_match)/1024 821.854 -
std::search(list<int>,_pred)_(no_match)/1048576 953573.414 -
std::search(list<int>,_pred)_(no_match)/8192 7262.312 -
std::search(list<int>,_pred)_(same_length)/1000 794.141 -
std::search(list<int>,_pred)_(same_length)/1024 812.779 -
std::search(list<int>,_pred)_(same_length)/8192 9090.449 5.32%
std::search(list<int>,_pred)_(single_element)/1000 800.305 -
std::search(list<int>,_pred)_(single_element)/1024 819.674 -
std::search(list<int>,_pred)_(single_element)/8192 9076.518 10.81%
std::search(vector<int>)_(near_matches)/1000 14215.790 -
std::search(vector<int>)_(near_matches)/1024 14926.925 -
std::search(vector<int>)_(near_matches)/8192 766312.478 -
std::search(vector<int>)_(no_match)/1000 217.615 4.66%
std::search(vector<int>)_(no_match)/1024 222.575 6.08%
std::search(vector<int>)_(no_match)/1048576 214677.952 2.83%
std::search(vector<int>)_(no_match)/8192 1679.881 3.35%
std::search(vector<int>)_(same_length)/1000 248.481 1.79%
std::search(vector<int>)_(same_length)/1024 261.534 3.54%
std::search(vector<int>)_(same_length)/8192 1985.978 1.80%
std::search(vector<int>)_(single_element)/1000 235.578 2.79%
std::search(vector<int>)_(single_element)/1024 240.923 2.73%
std::search(vector<int>)_(single_element)/8192 1850.073 1.91%
std::search(vector<int>,_pred)_(near_matches)/1000 22639.847 -
std::search(vector<int>,_pred)_(near_matches)/1024 23716.664 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452105.031 -
std::search(vector<int>,_pred)_(no_match)/1000 528.837 -
std::search(vector<int>,_pred)_(no_match)/1024 536.886 -
std::search(vector<int>,_pred)_(no_match)/1048576 600359.800 -
std::search(vector<int>,_pred)_(no_match)/8192 4291.944 -
std::search(vector<int>,_pred)_(same_length)/1000 601.909 -3.25%
std::search(vector<int>,_pred)_(same_length)/1024 616.428 -2.84%
std::search(vector<int>,_pred)_(same_length)/8192 4932.338 -1.22%
std::search(vector<int>,_pred)_(single_element)/1000 565.972 18.26%
std::search(vector<int>,_pred)_(single_element)/1024 579.847 17.49%
std::search(vector<int>,_pred)_(single_element)/8192 4631.046 18.36%
std::search_n(deque<int>)_(no_match)/1024 13.732 -
std::search_n(deque<int>)_(no_match)/32 13.676 -
std::search_n(deque<int>)_(no_match)/8192 15.980 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.480 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.478 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.622 -
std::search_n(list<int>)_(no_match)/1024 734.421 -
std::search_n(list<int>)_(no_match)/32 9.216 -
std::search_n(list<int>)_(no_match)/8192 6751.335 -
std::search_n(list<int>,_pred)_(no_match)/1024 851.392 -
std::search_n(list<int>,_pred)_(no_match)/32 17.764 -
std::search_n(list<int>,_pred)_(no_match)/8192 8182.910 9.35%
std::search_n(vector<int>)_(no_match)/1024 3.259 -
std::search_n(vector<int>)_(no_match)/32 3.303 -
std::search_n(vector<int>)_(no_match)/8192 3.254 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.087 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.115 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.091 -
std::set<int>::clear()/0 390.256 -
std::set<int>::clear()/1024 10005.911 9.24%
std::set<int>::clear()/32 650.719 4.11%
std::set<int>::clear()/8192 85514.789 3.78%
std::set<int>::contains(key)_(existent)/1024 3.871 -2.54%
std::set<int>::contains(key)_(existent)/32 1.641 -
std::set<int>::contains(key)_(existent)/8192 8.221 -3.08%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 7.489 25.13%
std::set<int>::contains(key)_(non-existent)/32 3.170 20.89%
std::set<int>::contains(key)_(non-existent)/8192 11.867 -19.72%
std::set<int>::count(key)_(existent)/1024 4.080 -
std::set<int>::count(key)_(existent)/32 1.663 1.62%
std::set<int>::count(key)_(existent)/8192 7.801 -1.83%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 8.262 11.11%
std::set<int>::count(key)_(non-existent)/32 3.098 6.41%
std::set<int>::count(key)_(non-existent)/8192 12.104 6.54%
std::set<int>::ctor(&&,_different_allocs)/0 12.805 -
std::set<int>::ctor(&&,_different_allocs)/1024 5824.796 -1.97%
std::set<int>::ctor(&&,_different_allocs)/32 178.254 1.30%
std::set<int>::ctor(&&,_different_allocs)/8192 48930.787 -
std::set<int>::ctor(const&)/0 12.708 -
std::set<int>::ctor(const&)/1024 6204.604 -2.62%
std::set<int>::ctor(const&)/32 218.371 -2.58%
std::set<int>::ctor(const&)/8192 59119.188 16.48%
std::set<int>::ctor(const&,_alloc)/0 12.955 1.59%
std::set<int>::ctor(const&,_alloc)/1024 6313.203 -5.71%
std::set<int>::ctor(const&,_alloc)/32 222.716 -3.64%
std::set<int>::ctor(const&,_alloc)/8192 50272.603 -5.53%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.674 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8474.236 -1.85%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.751 -4.19%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67956.312 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13089.332 -1.17%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.898 -3.35%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 236096.435 -6.41%
std::set<int>::equal_range(key)_(existent)/1024 4.870 -
std::set<int>::equal_range(key)_(existent)/32 1.917 -
std::set<int>::equal_range(key)_(existent)/8192 8.262 1.30%
std::set<int>::equal_range(key)_(non-existent)/0 0.266 5.22%
std::set<int>::equal_range(key)_(non-existent)/1024 7.544 12.35%
std::set<int>::equal_range(key)_(non-existent)/32 2.791 20.48%
std::set<int>::equal_range(key)_(non-existent)/8192 10.353 3.56%
std::set<int>::erase(iterator)/1024 21.602 8.43%
std::set<int>::erase(iterator)/32 21.002 5.64%
std::set<int>::erase(iterator)/8192 21.852 9.40%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.665 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6947.766 3.18%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.653 2.09%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56645.036 5.17%
std::set<int>::erase(key)_(existent)/1024 51.803 3.03%
std::set<int>::erase(key)_(existent)/32 22.247 3.39%
std::set<int>::erase(key)_(existent)/8192 71.323 3.05%
std::set<int>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.341 -10.41%
std::set<int>::erase(key)_(non-existent,_end)/32 2.291 -7.97%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.409 -7.66%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -4.62%
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.951 -1.44%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.778 -2.72%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.057 -
std::set<int>::find(key)_(existent)/1024 3.860 -4.84%
std::set<int>::find(key)_(existent)/32 1.719 -
std::set<int>::find(key)_(existent)/8192 8.657 4.18%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.768 -4.83%
std::set<int>::find(key)_(non-existent)/32 2.384 -15.96%
std::set<int>::find(key)_(non-existent)/8192 8.905 -4.25%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.596 8.64%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.846 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.898 6.98%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.928 -8.02%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.587 8.73%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.068 1.22%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.550 6.93%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.634 2.72%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.730 6.44%
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 43.544 -7.25%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.548 5.99%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.006 -15.53%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.725 6.58%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.753 4.64%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.705 7.50%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.381 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.308 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17804.921 5.26%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.863 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185205.770 -1.37%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.344 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13769.870 6.26%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 680.413 2.17%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122840.491 3.52%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.860 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8316.481 5.41%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 557.035 2.65%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 135298.965 3.56%
std::set<int>::insert(value)_(already_present)/1024 5.927 3.67%
std::set<int>::insert(value)_(already_present)/32 1.763 -
std::set<int>::insert(value)_(already_present)/8192 9.194 -8.20%
std::set<int>::insert(value)_(new_value,_end)/0 17.115 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.747 3.08%
std::set<int>::insert(value)_(new_value,_end)/32 18.943 -
std::set<int>::insert(value)_(new_value,_end)/8192 77.824 2.96%
std::set<int>::insert(value)_(new_value,_middle)/0 19.076 11.50%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.832 -1.28%
std::set<int>::insert(value)_(new_value,_middle)/32 20.584 6.90%
std::set<int>::insert(value)_(new_value,_middle)/8192 32.477 -1.48%
std::set<int>::lower_bound(key)_(existent)/1024 4.745 1.57%
std::set<int>::lower_bound(key)_(existent)/32 1.513 -1.83%
std::set<int>::lower_bound(key)_(existent)/8192 8.378 -4.14%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.094 -5.08%
std::set<int>::lower_bound(key)_(non-existent)/32 2.246 -8.87%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.932 -7.76%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.353 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6159.388 -5.26%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.145 -4.22%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50008.028 -4.58%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.354 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6203.665 -5.25%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.026 -3.68%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49471.466 -5.64%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1322.339 -6.62%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.482 -8.41%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12438.489 -
std::set<int>::upper_bound(key)_(existent)/1024 4.275 -
std::set<int>::upper_bound(key)_(existent)/32 1.769 -
std::set<int>::upper_bound(key)_(existent)/8192 8.030 1.67%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.915 1.18%
std::set<int>::upper_bound(key)_(non-existent)/32 2.418 -1.67%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.909 1.13%
std::set<std::string>::clear()/0 399.291 -
std::set<std::string>::clear()/1024 21601.708 -1.82%
std::set<std::string>::clear()/32 899.181 -2.64%
std::set<std::string>::clear()/8192 213207.637 -1.07%
std::set<std::string>::contains(key)_(existent)/1024 21.261 -14.16%
std::set<std::string>::contains(key)_(existent)/32 16.672 8.27%
std::set<std::string>::contains(key)_(existent)/8192 27.368 -6.93%
std::set<std::string>::contains(key)_(non-existent)/0 0.282 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.658 -8.39%
std::set<std::string>::contains(key)_(non-existent)/32 9.757 -4.42%
std::set<std::string>::contains(key)_(non-existent)/8192 27.312 -4.17%
std::set<std::string>::count(key)_(existent)/1024 25.028 1.10%
std::set<std::string>::count(key)_(existent)/32 14.872 -16.98%
std::set<std::string>::count(key)_(existent)/8192 30.927 2.06%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.967 -
std::set<std::string>::count(key)_(non-existent)/32 10.584 -2.48%
std::set<std::string>::count(key)_(non-existent)/8192 37.397 11.64%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.750 -1.28%
std::set<std::string>::ctor(&&,_different_allocs)/1024 6934.367 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.197 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57685.648 -
std::set<std::string>::ctor(const&)/0 12.715 -2.29%
std::set<std::string>::ctor(const&)/1024 34555.876 -9.35%
std::set<std::string>::ctor(const&)/32 727.645 -12.07%
std::set<std::string>::ctor(const&)/8192 338935.832 -2.11%
std::set<std::string>::ctor(const&,_alloc)/0 12.748 -
std::set<std::string>::ctor(const&,_alloc)/1024 37062.664 -
std::set<std::string>::ctor(const&,_alloc)/32 695.530 -8.56%
std::set<std::string>::ctor(const&,_alloc)/8192 343385.946 -1.12%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.744 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39747.529 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 799.239 -2.49%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 376992.409 -1.09%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.759 -1.04%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54453.887 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 988.348 -1.27%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103913.023 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.821 -3.86%
std::set<std::string>::equal_range(key)_(existent)/32 16.238 3.56%
std::set<std::string>::equal_range(key)_(existent)/8192 29.973 -1.40%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.722 7.69%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.474 7.55%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.448 -
std::set<std::string>::erase(iterator)/1024 33.051 19.93%
std::set<std::string>::erase(iterator)/32 25.228 -4.83%
std::set<std::string>::erase(iterator)/8192 30.900 3.10%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.253 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12672.041 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.404 2.16%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 123622.717 5.47%
std::set<std::string>::erase(key)_(existent)/1024 58.296 -41.57%
std::set<std::string>::erase(key)_(existent)/32 68.917 -7.73%
std::set<std::string>::erase(key)_(existent)/8192 93.917 7.19%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.312 -5.27%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.377 -5.92%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.307 -7.66%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.676 -5.95%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.255 22.53%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.257 -2.49%
std::set<std::string>::find(key)_(existent)/1024 23.954 -6.56%
std::set<std::string>::find(key)_(existent)/32 16.865 7.21%
std::set<std::string>::find(key)_(existent)/8192 29.905 -4.34%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.466 -2.65%
std::set<std::string>::find(key)_(non-existent)/32 10.363 1.60%
std::set<std::string>::find(key)_(non-existent)/8192 27.064 -6.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.304 15.07%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.725 -13.40%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.373 -27.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 111.471 52.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.947 -8.07%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.728 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.628 -19.41%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 75.934 27.69%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.097 -32.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.436 -2.87%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.336 -12.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 56.734 32.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.681 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.606 25.65%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 26.810 -23.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.636 -10.87%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.784 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67459.269 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1561.294 3.73%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 877127.515 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.941 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45886.622 4.70%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1280.399 -1.20%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 623488.355 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.940 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42198.170 -1.57%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1167.685 7.81%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 603461.809 -2.57%
std::set<std::string>::insert(value)_(already_present)/1024 29.351 80.36%
std::set<std::string>::insert(value)_(already_present)/32 10.387 39.03%
std::set<std::string>::insert(value)_(already_present)/8192 38.114 -38.39%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.353 -5.27%
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.941 -6.74%
std::set<std::string>::insert(value)_(new_value,_end)/32 33.147 -17.63%
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.643 -3.72%
std::set<std::string>::insert(value)_(new_value,_middle)/0 28.063 21.07%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 46.379 -4.99%
std::set<std::string>::insert(value)_(new_value,_middle)/32 34.642 -18.82%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 51.696 -3.71%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.682 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.821 -2.33%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.441 -2.38%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.921 1.29%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.572 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.576 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.300 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35595.241 -4.34%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 872.537 7.88%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350850.120 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.620 2.45%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35655.825 -5.37%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 704.992 -1.17%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345078.226 -4.77%
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -2.25%
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16408.543 -23.72%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 343.219 -1.20%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205256.284 -1.09%
std::set<std::string>::upper_bound(key)_(existent)/1024 21.740 -8.44%
std::set<std::string>::upper_bound(key)_(existent)/32 17.601 13.56%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.893 6.45%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 25.055 6.16%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.032 6.99%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.838 1.03%
std::shift_left(deque<int>)/1024 38.070 -2.20%
std::shift_left(deque<int>)/32 3.848 -
std::shift_left(deque<int>)/50 5.433 -2.41%
std::shift_left(deque<int>)/8192 301.001 -2.16%
std::shift_left(list<int>)/1024 728.399 -
std::shift_left(list<int>)/32 13.487 -1.64%
std::shift_left(list<int>)/50 27.531 1.26%
std::shift_left(list<int>)/8192 7623.268 8.47%
std::shift_left(vector<int>)/1024 36.306 2.85%
std::shift_left(vector<int>)/32 3.042 2.61%
std::shift_left(vector<int>)/50 5.428 3.89%
std::shift_left(vector<int>)/8192 287.817 2.80%
std::shift_right(deque<int>)/1024 40.184 -
std::shift_right(deque<int>)/32 3.440 -
std::shift_right(deque<int>)/50 4.446 -1.22%
std::shift_right(deque<int>)/8192 309.504 -
std::shift_right(list<int>)/1024 733.254 -
std::shift_right(list<int>)/32 14.502 1.63%
std::shift_right(list<int>)/50 26.711 3.63%
std::shift_right(list<int>)/8192 7368.515 -
std::shift_right(vector<int>)/1024 35.576 -
std::shift_right(vector<int>)/32 4.033 -
std::shift_right(vector<int>)/50 5.357 1.25%
std::shift_right(vector<int>)/8192 301.170 -
std::shuffle(deque<int>)/1024 9270.704 -
std::shuffle(deque<int>)/32 292.504 -
std::shuffle(deque<int>)/8192 73950.467 -
std::shuffle(vector<int>)/1024 8781.764 -
std::shuffle(vector<int>)/32 278.868 1.05%
std::shuffle(vector<int>)/8192 70383.812 -
std::sort(deque<int>)_(ascending)/1024 766.772 1.20%
std::sort(deque<int>)_(ascending)/8 17.868 3.77%
std::sort(deque<int>)_(ascending)/8192 5748.533 -
std::sort(deque<int>)_(descending)/1024 1300.847 -
std::sort(deque<int>)_(descending)/8 25.653 3.28%
std::sort(deque<int>)_(descending)/8192 10375.216 -
std::sort(deque<int>)_(heap)/1024 6226.840 -5.18%
std::sort(deque<int>)_(heap)/8 24.943 3.41%
std::sort(deque<int>)_(heap)/8192 69260.061 -12.96%
std::sort(deque<int>)_(pipe-organ)/1024 2767.348 2.78%
std::sort(deque<int>)_(pipe-organ)/8 20.166 -
std::sort(deque<int>)_(pipe-organ)/8192 27531.648 5.29%
std::sort(deque<int>)_(qsort_adversarial)/1024 17740.270 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.941 4.51%
std::sort(deque<int>)_(qsort_adversarial)/8192 482198.099 -
std::sort(deque<int>)_(repeated)/1024 960.646 -2.62%
std::sort(deque<int>)_(repeated)/8 18.492 2.13%
std::sort(deque<int>)_(repeated)/8192 6730.160 -
std::sort(deque<int>)_(shuffled)/1024 6848.373 1.71%
std::sort(deque<int>)_(shuffled)/8 23.238 1.37%
std::sort(deque<int>)_(shuffled)/8192 81156.219 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.925 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.573 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3747.512 -
std::sort(vector<NonIntegral>)_(descending)/1024 776.170 -
std::sort(vector<NonIntegral>)_(descending)/8 24.833 -1.93%
std::sort(vector<NonIntegral>)_(descending)/8192 5262.035 -
std::sort(vector<NonIntegral>)_(heap)/1024 4379.441 2.33%
std::sort(vector<NonIntegral>)_(heap)/8 23.717 -
std::sort(vector<NonIntegral>)_(heap)/8192 50391.988 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1872.567 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.313 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18334.895 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13316.178 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.615 -1.02%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155365.378 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.815 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.802 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3738.543 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4687.663 1.01%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.524 -1.00%
std::sort(vector<NonIntegral>)_(shuffled)/8192 88224.470 2.14%
std::sort(vector<int>)_(ascending)/1024 520.868 -
std::sort(vector<int>)_(ascending)/8 15.814 -
std::sort(vector<int>)_(ascending)/8192 3739.280 -
std::sort(vector<int>)_(descending)/1024 1014.997 -
std::sort(vector<int>)_(descending)/8 24.715 -
std::sort(vector<int>)_(descending)/8192 7203.622 -
std::sort(vector<int>)_(heap)/1024 4757.290 4.30%
std::sort(vector<int>)_(heap)/8 24.551 3.26%
std::sort(vector<int>)_(heap)/8192 46729.851 2.75%
std::sort(vector<int>)_(pipe-organ)/1024 2286.585 -
std::sort(vector<int>)_(pipe-organ)/8 17.857 -
std::sort(vector<int>)_(pipe-organ)/8192 21574.918 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13194.857 1.88%
std::sort(vector<int>)_(qsort_adversarial)/8 15.858 -
std::sort(vector<int>)_(qsort_adversarial)/8192 150699.567 1.64%
std::sort(vector<int>)_(repeated)/1024 660.094 -
std::sort(vector<int>)_(repeated)/8 15.810 -
std::sort(vector<int>)_(repeated)/8192 5022.106 -
std::sort(vector<int>)_(shuffled)/1024 4666.563 -2.23%
std::sort(vector<int>)_(shuffled)/8 22.806 -4.29%
std::sort(vector<int>)_(shuffled)/8192 45100.131 -
std::sort_heap(deque<int>)/1024 13282.008 -
std::sort_heap(deque<int>)/8 36.686 5.27%
std::sort_heap(deque<int>)/8192 469572.437 -1.61%
std::sort_heap(deque<int>,_pred)/1024 12306.518 -
std::sort_heap(deque<int>,_pred)/8 35.482 4.11%
std::sort_heap(deque<int>,_pred)/8192 422474.582 -2.30%
std::sort_heap(vector<NonIntegral>)/1024 9870.121 -
std::sort_heap(vector<NonIntegral>)/8 29.538 -3.46%
std::sort_heap(vector<NonIntegral>)/8192 105571.689 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9864.473 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.098 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106139.655 -
std::sort_heap(vector<int>)/1024 9791.683 -
std::sort_heap(vector<int>)/8 30.699 -1.93%
std::sort_heap(vector<int>)/8192 105960.943 -
std::sort_heap(vector<int>,_pred)/1024 9792.335 -
std::sort_heap(vector<int>,_pred)/8 32.262 -
std::sort_heap(vector<int>,_pred)/8192 106102.042 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2803.155 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1904.679 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1904.922 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9816.881 -
std::stable_partition(deque<int>)_(dense)/1024 567.931 -2.94%
std::stable_partition(deque<int>)_(dense)/32 28.199 -1.73%
std::stable_partition(deque<int>)_(dense)/50 37.763 -2.03%
std::stable_partition(deque<int>)_(dense)/8192 5646.709 -
std::stable_partition(deque<int>)_(sparse)/1024 443.705 1.94%
std::stable_partition(deque<int>)_(sparse)/32 12.562 -
std::stable_partition(deque<int>)_(sparse)/50 29.585 -3.35%
std::stable_partition(deque<int>)_(sparse)/8192 3374.457 1.15%
std::stable_partition(list<int>)_(alloc_fails)/1024 4186.260 1.05%
std::stable_partition(list<int>)_(alloc_fails)/32 1885.762 -
std::stable_partition(list<int>)_(alloc_fails)/50 1929.364 1.23%
std::stable_partition(list<int>)_(alloc_fails)/8192 25124.300 -5.04%
std::stable_partition(list<int>)_(dense)/1024 1746.129 22.66%
std::stable_partition(list<int>)_(dense)/32 37.972 3.13%
std::stable_partition(list<int>)_(dense)/50 57.391 -
std::stable_partition(list<int>)_(dense)/8192 17468.015 -8.80%
std::stable_partition(list<int>)_(sparse)/1024 930.476 -
std::stable_partition(list<int>)_(sparse)/32 9.734 -
std::stable_partition(list<int>)_(sparse)/50 26.836 -
std::stable_partition(list<int>)_(sparse)/8192 8910.085 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2332.529 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1886.708 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1881.499 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5353.272 -
std::stable_partition(vector<int>)_(dense)/1024 291.128 -
std::stable_partition(vector<int>)_(dense)/32 21.363 6.79%
std::stable_partition(vector<int>)_(dense)/50 25.385 -1.67%
std::stable_partition(vector<int>)_(dense)/8192 2088.679 -
std::stable_partition(vector<int>)_(sparse)/1024 206.945 -
std::stable_partition(vector<int>)_(sparse)/32 7.036 -3.99%
std::stable_partition(vector<int>)_(sparse)/50 21.214 -2.20%
std::stable_partition(vector<int>)_(sparse)/8192 1544.231 1.05%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3947.482 -2.86%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.659 -4.28%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18998.541 -2.13%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28994.310 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.892 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26473.901 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13769.410 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.324 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25822.531 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16540.447 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.235 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22426.416 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26563.020 2.17%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.350 5.87%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28578.512 1.59%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3676.344 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.138 -3.03%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13054.053 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19429.094 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.966 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24611.867 -
std::stable_sort(deque<int>)_(ascending)/1024 2123.593 -
std::stable_sort(deque<int>)_(ascending)/8 17.687 -
std::stable_sort(deque<int>)_(ascending)/8192 13630.702 -3.67%
std::stable_sort(deque<int>)_(descending)/1024 2903.974 -
std::stable_sort(deque<int>)_(descending)/8 26.119 4.30%
std::stable_sort(deque<int>)_(descending)/8192 20461.610 -
std::stable_sort(deque<int>)_(heap)/1024 2719.243 -
std::stable_sort(deque<int>)_(heap)/8 24.281 -
std::stable_sort(deque<int>)_(heap)/8192 17298.693 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2918.636 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.749 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20459.021 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3088.075 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.294 -1.14%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20692.126 -
std::stable_sort(deque<int>)_(repeated)/1024 1426.247 -
std::stable_sort(deque<int>)_(repeated)/8 18.072 2.09%
std::stable_sort(deque<int>)_(repeated)/8192 7667.424 -
std::stable_sort(deque<int>)_(shuffled)/1024 2526.756 -
std::stable_sort(deque<int>)_(shuffled)/8 22.870 -1.50%
std::stable_sort(deque<int>)_(shuffled)/8192 14218.642 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4870.091 -1.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.699 -5.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48086.727 -5.73%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22781.314 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.617 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119882.556 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13696.783 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.405 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107512.413 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13865.388 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.724 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84855.771 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22448.852 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.900 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 144221.388 6.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3603.882 -7.91%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.696 -5.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18245.877 -7.32%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17911.129 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.404 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146231.491 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3033.550 -15.85%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.456 1.94%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 29574.540 -29.79%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12438.400 -1.71%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.483 2.28%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186083.148 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9526.867 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.511 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117346.584 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8100.622 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.605 1.50%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116401.824 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13538.151 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.336 2.55%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199810.974 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1274.248 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.172 -2.63%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13955.117 -2.07%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12035.955 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.840 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174540.953 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4793.102 7.35%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.842 -1.38%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18671.364 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23235.025 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.227 -1.12%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24353.435 -1.64%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13823.801 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.331 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30475.324 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13834.811 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.270 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21892.771 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22575.428 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.794 -1.78%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34066.710 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3367.561 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.836 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9569.717 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17865.533 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.758 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27177.622 -
std::stable_sort(vector<int>)_(ascending)/1024 2169.200 5.02%
std::stable_sort(vector<int>)_(ascending)/8 15.729 1.05%
std::stable_sort(vector<int>)_(ascending)/8192 14008.378 4.33%
std::stable_sort(vector<int>)_(descending)/1024 2826.557 -2.75%
std::stable_sort(vector<int>)_(descending)/8 22.926 -7.67%
std::stable_sort(vector<int>)_(descending)/8192 18475.518 -2.50%
std::stable_sort(vector<int>)_(heap)/1024 2526.759 -
std::stable_sort(vector<int>)_(heap)/8 21.559 -
std::stable_sort(vector<int>)_(heap)/8192 14505.552 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2778.960 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.653 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18251.547 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2873.954 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.523 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18247.171 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.101 -
std::stable_sort(vector<int>)_(repeated)/8 15.419 -1.24%
std::stable_sort(vector<int>)_(repeated)/8192 5243.345 -
std::stable_sort(vector<int>)_(shuffled)/1024 2233.415 -
std::stable_sort(vector<int>)_(shuffled)/8 19.957 -
std::stable_sort(vector<int>)_(shuffled)/8192 10936.557 -
std::swap_ranges(deque<int>)/1024 319.364 -12.39%
std::swap_ranges(deque<int>)/32 10.419 -2.17%
std::swap_ranges(deque<int>)/50 15.860 -
std::swap_ranges(deque<int>)/8192 2548.353 -11.61%
std::swap_ranges(list<int>)/1024 758.915 1.51%
std::swap_ranges(list<int>)/32 19.494 1.41%
std::swap_ranges(list<int>)/50 32.242 1.57%
std::swap_ranges(list<int>)/8192 10253.978 -
std::swap_ranges(vector<int>)/1024 62.627 -
std::swap_ranges(vector<int>)/32 4.815 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 475.818 -
std::transform(deque<int>)_(identity_transform)/1024 378.923 2.68%
std::transform(deque<int>)_(identity_transform)/32 12.301 -
std::transform(deque<int>)_(identity_transform)/50 19.107 -
std::transform(deque<int>)_(identity_transform)/8192 2510.582 2.84%
std::transform(deque<int>,_deque<int>)/1024 660.414 -
std::transform(deque<int>,_deque<int>)/32 21.435 -2.20%
std::transform(deque<int>,_deque<int>)/50 36.483 8.20%
std::transform(deque<int>,_deque<int>)/8192 5423.880 -
std::transform(list<int>)_(identity_transform)/1024 758.240 -
std::transform(list<int>)_(identity_transform)/32 17.663 5.65%
std::transform(list<int>)_(identity_transform)/50 31.870 6.30%
std::transform(list<int>)_(identity_transform)/8192 7109.661 -10.32%
std::transform(list<int>,_list<int>)/1024 839.762 1.16%
std::transform(list<int>,_list<int>)/32 23.018 -
std::transform(list<int>,_list<int>)/50 37.201 -
std::transform(list<int>,_list<int>)/8192 9068.029 -
std::transform(vector<int>)_(identity_transform)/1024 262.450 -
std::transform(vector<int>)_(identity_transform)/32 9.225 -
std::transform(vector<int>)_(identity_transform)/50 16.284 1.08%
std::transform(vector<int>)_(identity_transform)/8192 2020.966 -
std::transform(vector<int>,_vector<int>)/1024 554.787 -
std::transform(vector<int>,_vector<int>)/32 17.212 -
std::transform(vector<int>,_vector<int>)/50 26.846 -
std::transform(vector<int>,_vector<int>)/8192 4441.640 -
std::unique(deque<int>)_(contiguous)/1024 515.894 -
std::unique(deque<int>)_(contiguous)/32 49.624 -
std::unique(deque<int>)_(contiguous)/52 55.772 1.31%
std::unique(deque<int>)_(contiguous)/8192 3751.705 -
std::unique(deque<int>)_(sprinkled)/1024 508.979 -
std::unique(deque<int>)_(sprinkled)/32 52.201 -1.99%
std::unique(deque<int>)_(sprinkled)/52 58.911 -3.14%
std::unique(deque<int>)_(sprinkled)/8192 3807.021 1.08%
std::unique(deque<int>,_pred)_(contiguous)/1024 632.821 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.649 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.979 2.27%
std::unique(deque<int>,_pred)_(contiguous)/8192 4585.343 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.738 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.747 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.424 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5324.544 2.77%
std::unique(list<int>)_(contiguous)/1024 911.735 -1.09%
std::unique(list<int>)_(contiguous)/32 52.041 -
std::unique(list<int>)_(contiguous)/52 63.568 -
std::unique(list<int>)_(contiguous)/8192 7037.460 -
std::unique(list<int>)_(sprinkled)/1024 951.910 -
std::unique(list<int>)_(sprinkled)/32 53.898 -
std::unique(list<int>)_(sprinkled)/52 69.954 3.72%
std::unique(list<int>)_(sprinkled)/8192 7909.425 -
std::unique(list<int>,_pred)_(contiguous)/1024 977.100 3.31%
std::unique(list<int>,_pred)_(contiguous)/32 57.098 -1.81%
std::unique(list<int>,_pred)_(contiguous)/52 70.840 -
std::unique(list<int>,_pred)_(contiguous)/8192 7612.953 1.93%
std::unique(list<int>,_pred)_(sprinkled)/1024 1036.981 -3.19%
std::unique(list<int>,_pred)_(sprinkled)/32 67.285 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.600 -2.36%
std::unique(list<int>,_pred)_(sprinkled)/8192 8452.612 -4.89%
std::unique(vector<int>)_(contiguous)/1024 305.551 -
std::unique(vector<int>)_(contiguous)/32 48.101 -
std::unique(vector<int>)_(contiguous)/52 53.526 -
std::unique(vector<int>)_(contiguous)/8192 1918.283 -
std::unique(vector<int>)_(sprinkled)/1024 531.310 1.47%
std::unique(vector<int>)_(sprinkled)/32 54.434 1.34%
std::unique(vector<int>)_(sprinkled)/52 65.254 1.15%
std::unique(vector<int>)_(sprinkled)/8192 3912.357 1.69%
std::unique(vector<int>,_pred)_(contiguous)/1024 498.454 2.78%
std::unique(vector<int>,_pred)_(contiguous)/32 54.289 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.079 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.776 1.04%
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.122 1.56%
std::unique(vector<int>,_pred)_(sprinkled)/32 57.850 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.685 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5163.730 1.10%
std::unique_copy(deque<int>)_(contiguous)/1024 474.878 1.29%
std::unique_copy(deque<int>)_(contiguous)/32 9.385 -
std::unique_copy(deque<int>)_(contiguous)/52 14.937 1.86%
std::unique_copy(deque<int>)_(contiguous)/8192 3741.753 1.31%
std::unique_copy(deque<int>)_(sprinkled)/1024 468.223 1.29%
std::unique_copy(deque<int>)_(sprinkled)/32 11.670 26.97%
std::unique_copy(deque<int>)_(sprinkled)/52 18.530 26.11%
std::unique_copy(deque<int>)_(sprinkled)/8192 3751.850 1.32%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.816 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.838 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.135 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4474.947 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.360 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.785 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.748 1.19%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5059.165 -
std::unique_copy(list<int>)_(contiguous)/1024 739.647 -
std::unique_copy(list<int>)_(contiguous)/32 11.168 1.23%
std::unique_copy(list<int>)_(contiguous)/52 19.603 1.16%
std::unique_copy(list<int>)_(contiguous)/8192 6804.958 -
std::unique_copy(list<int>)_(sprinkled)/1024 738.982 -
std::unique_copy(list<int>)_(sprinkled)/32 13.095 1.46%
std::unique_copy(list<int>)_(sprinkled)/52 23.869 -
std::unique_copy(list<int>)_(sprinkled)/8192 6927.390 1.13%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 793.958 1.28%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.325 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.932 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7542.884 1.35%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.464 1.17%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.213 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.248 1.19%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7604.579 -
std::unique_copy(vector<int>)_(contiguous)/1024 251.573 2.39%
std::unique_copy(vector<int>)_(contiguous)/32 8.689 -
std::unique_copy(vector<int>)_(contiguous)/52 13.710 3.14%
std::unique_copy(vector<int>)_(contiguous)/8192 1895.420 1.31%
std::unique_copy(vector<int>)_(sprinkled)/1024 457.266 1.03%
std::unique_copy(vector<int>)_(sprinkled)/32 13.437 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.869 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3691.531 2.10%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 523.394 -1.95%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.267 7.49%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.792 1.41%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3791.080 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.354 1.09%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.251 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.434 1.59%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4508.221 -
std::unordered_map<int,_int>::clear()/0 389.573 -
std::unordered_map<int,_int>::clear()/1024 8316.954 4.05%
std::unordered_map<int,_int>::clear()/32 587.836 -
std::unordered_map<int,_int>::clear()/8192 64316.626 1.57%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.662 14.73%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.517 -11.72%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.593 -1.90%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -28.93%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.707 8.41%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.580 12.79%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.653 6.26%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.458 1.62%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.571 10.39%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.474 4.68%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.408 49.35%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.327 -2.83%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.272 -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.381 -6.11%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.361 1.73%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8499.198 -2.88%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.492 -2.49%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 94973.730 -
std::unordered_map<int,_int>::ctor(const&)/0 12.916 -
std::unordered_map<int,_int>::ctor(const&)/1024 6673.721 -
std::unordered_map<int,_int>::ctor(const&)/32 199.004 -
std::unordered_map<int,_int>::ctor(const&)/8192 54683.863 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.951 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9860.623 2.20%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.301 6.12%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 87404.121 9.50%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.826 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13492.778 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.702 3.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142522.562 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.827 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13539.040 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.822 3.73%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142947.270 -
std::unordered_map<int,_int>::erase(iterator)/1024 21.574 10.87%
std::unordered_map<int,_int>::erase(iterator)/32 21.158 9.28%
std::unordered_map<int,_int>::erase(iterator)/8192 22.354 13.13%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 407.118 3.12%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5523.986 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.918 13.15%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45403.528 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 23.005 3.85%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.135 5.93%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.152 5.41%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.301 -37.79%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.139 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.040 -4.12%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.183 -3.86%
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.139 -5.37%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.190 -3.99%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.191 -4.55%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.430 18.79%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.500 9.74%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.540 17.70%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.304 1.84%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.055 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.040 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.536 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13352.418 2.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.407 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142816.432 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.054 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13084.176 2.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.934 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139769.504 -1.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.410 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7696.550 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 591.726 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85137.894 -2.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.146 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13944.617 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 765.161 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 146211.043 -2.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.296 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13561.831 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 749.786 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144683.512 -1.23%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.683 10.16%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.834 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.772 4.31%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.963 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.675 -2.28%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.191 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.237 -1.57%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.959 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.206 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.205 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.951 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.076 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.723 -8.13%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.086 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.156 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.959 13.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 20.771 6.88%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.008 7.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.668 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.569 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.654 -1.02%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.012 1.45%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.250 1.02%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6802.618 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.553 -1.43%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54301.602 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.235 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6755.144 1.18%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.165 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55192.895 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1306.879 1.97%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.340 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25073.640 -3.12%
std::unordered_multimap<int,_int>::clear()/0 395.194 -
std::unordered_multimap<int,_int>::clear()/1024 8621.792 7.74%
std::unordered_multimap<int,_int>::clear()/32 608.721 3.62%
std::unordered_multimap<int,_int>::clear()/8192 78108.397 27.18%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.227 -9.80%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.335 -9.67%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.322 -4.24%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.378 2.97%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.492 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.612 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.615 -2.10%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.915 9.24%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.967 10.76%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.888 15.37%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.486 78.07%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.282 1.89%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.252 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.235 1.65%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.111 1.05%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8926.255 3.10%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 298.229 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100195.871 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.974 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6659.227 -1.07%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.515 -3.43%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54780.877 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.015 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9110.912 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.192 1.76%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76151.515 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.951 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12725.799 1.16%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.014 3.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137948.637 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.962 -1.23%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12966.559 1.84%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.160 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142462.407 2.20%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.193 3.79%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.239 4.12%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.994 1.89%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.049 1.20%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6058.476 4.10%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.526 1.95%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47081.392 5.51%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.205 8.88%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.860 4.95%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.017 -1.35%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.483 62.70%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.382 1.83%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.392 -1.95%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.187 1.45%
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.396 1.68%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.310 3.46%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.995 3.28%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.388 -3.47%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.350 -3.63%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.442 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.110 -2.29%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.022 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.295 -2.54%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.029 1.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14812.136 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 771.440 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168099.603 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 398.554 1.83%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15579.589 2.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 808.596 7.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 171435.366 1.84%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.439 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14977.427 7.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 815.555 -1.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176195.390 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.162 1.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15683.353 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 823.997 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166577.593 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.073 1.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16045.925 -2.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 809.804 -6.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182471.439 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.938 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.189 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.938 1.18%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.642 1.33%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.068 8.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 21.106 6.12%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.378 2.99%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.543 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.946 10.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.061 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.518 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.308 1.24%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6709.367 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 203.434 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54252.856 -1.40%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.332 1.40%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6733.894 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.055 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54585.714 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1354.562 -2.96%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.015 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26336.924 -3.55%
std::unordered_multiset<int>::clear()/0 390.708 -
std::unordered_multiset<int>::clear()/1024 8165.796 4.79%
std::unordered_multiset<int>::clear()/32 594.427 1.72%
std::unordered_multiset<int>::clear()/8192 63077.734 4.64%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.316 8.55%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.322 9.14%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.467 6.55%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.337 -8.57%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.384 -6.29%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.598 -7.14%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.353 -17.04%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.813 3.02%
std::unordered_multiset<int>::count(key)_(existent)/32 1.680 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.799 4.89%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.269 -12.48%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.388 2.81%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.409 2.84%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.323 5.01%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.994 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8509.877 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 295.682 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 98640.862 -
std::unordered_multiset<int>::ctor(const&)/0 12.896 -
std::unordered_multiset<int>::ctor(const&)/1024 6791.899 1.11%
std::unordered_multiset<int>::ctor(const&)/32 202.429 2.35%
std::unordered_multiset<int>::ctor(const&)/8192 55789.296 2.08%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.061 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9196.992 1.34%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.051 3.75%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76693.316 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.836 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13453.725 5.90%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.721 1.83%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141160.248 2.91%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.835 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13370.932 7.81%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.821 2.80%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141605.611 3.32%
std::unordered_multiset<int>::erase(iterator)/1024 19.733 -
std::unordered_multiset<int>::erase(iterator)/32 19.691 -1.52%
std::unordered_multiset<int>::erase(iterator)/8192 22.603 -2.30%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.156 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5904.192 3.31%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 519.261 3.04%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46412.868 2.88%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.360 -1.34%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.822 -2.68%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.807 2.04%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.299 -11.72%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.234 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.243 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.220 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.500 3.44%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.275 -7.34%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.168 -4.60%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.137 -7.56%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.316 5.37%
std::unordered_multiset<int>::find(key)_(existent)/32 1.453 13.52%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.242 4.80%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.208 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.032 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.094 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.945 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15425.280 2.80%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.496 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169599.186 3.20%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.489 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15800.595 3.75%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 762.974 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168387.884 3.23%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.627 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14485.310 5.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 801.914 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 176578.925 2.79%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.240 2.83%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.866 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.225 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.534 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.112 4.68%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.896 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.978 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.518 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 22.638 -2.98%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.961 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 33.284 4.97%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.535 2.95%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6748.378 1.73%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 225.575 5.22%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54394.077 -1.39%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.149 -3.28%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6781.754 -2.22%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.049 -11.69%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55343.876 2.04%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2024.471 14.80%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.274 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 30898.051 5.82%
std::unordered_set<int>::clear()/0 392.122 -
std::unordered_set<int>::clear()/1024 8071.889 -20.47%
std::unordered_set<int>::clear()/32 581.600 -10.89%
std::unordered_set<int>::clear()/8192 65513.085 -17.37%
std::unordered_set<int>::contains(key)_(existent)/1024 1.298 8.89%
std::unordered_set<int>::contains(key)_(existent)/32 1.390 15.16%
std::unordered_set<int>::contains(key)_(existent)/8192 1.627 24.25%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.488 15.02%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.576 -13.43%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.444 -21.54%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.561 7.19%
std::unordered_set<int>::count(key)_(existent)/1024 1.311 -14.19%
std::unordered_set<int>::count(key)_(existent)/32 1.404 -17.88%
std::unordered_set<int>::count(key)_(existent)/8192 1.547 18.27%
std::unordered_set<int>::count(key)_(non-existent)/0 0.318 12.45%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.832 5.96%
std::unordered_set<int>::count(key)_(non-existent)/32 1.727 33.74%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.440 -6.47%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.828 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8736.927 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 279.530 -5.28%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101094.202 -2.58%
std::unordered_set<int>::ctor(const&)/0 12.903 -
std::unordered_set<int>::ctor(const&)/1024 6752.711 -
std::unordered_set<int>::ctor(const&)/32 200.200 -1.22%
std::unordered_set<int>::ctor(const&)/8192 65363.172 18.08%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.217 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9898.945 -8.86%
std::unordered_set<int>::ctor(const&,_alloc)/32 271.765 -4.82%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81583.814 -18.88%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.854 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13942.928 4.47%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.503 2.79%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144336.816 2.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.870 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13606.528 2.82%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.866 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143334.397 1.09%
std::unordered_set<int>::erase(iterator)/1024 19.441 -11.94%
std::unordered_set<int>::erase(iterator)/32 19.411 -11.45%
std::unordered_set<int>::erase(iterator)/8192 19.594 -13.01%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.703 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5439.375 -18.62%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.759 -6.26%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43916.532 -18.61%
std::unordered_set<int>::erase(key)_(existent)/1024 21.346 -8.57%
std::unordered_set<int>::erase(key)_(existent)/32 20.910 -9.36%
std::unordered_set<int>::erase(key)_(existent)/8192 21.910 -7.31%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.540 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.479 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.250 -3.07%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.245 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.413 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.191 -1.15%
std::unordered_set<int>::find(key)_(existent)/1024 1.453 9.20%
std::unordered_set<int>::find(key)_(existent)/32 1.176 -7.03%
std::unordered_set<int>::find(key)_(existent)/8192 1.389 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.146 7.87%
std::unordered_set<int>::find(key)_(non-existent)/32 1.162 4.25%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.213 -2.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.323 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13301.242 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.637 -3.13%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139529.407 -2.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.058 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13330.635 9.23%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 735.278 -1.07%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138584.210 2.62%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.886 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7835.581 3.46%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 594.051 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85454.192 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.523 -4.56%
std::unordered_set<int>::insert(value)_(already_present)/32 2.716 -4.98%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.621 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.939 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.133 7.51%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.959 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.612 1.26%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.935 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.170 1.31%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.046 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 21.399 9.92%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.469 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6756.984 1.53%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.467 2.21%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54073.468 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.527 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6737.958 1.78%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.364 2.30%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54633.221 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1371.413 -2.73%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.589 -1.61%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26990.887 -
std::unordered_set<std::string>::clear()/0 394.280 -
std::unordered_set<std::string>::clear()/1024 22867.092 -1.83%
std::unordered_set<std::string>::clear()/32 851.845 -7.25%
std::unordered_set<std::string>::clear()/8192 218538.540 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 41.844 24.02%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.736 13.93%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.009 -14.09%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.620 11.43%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.139 -7.53%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.957 3.35%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.041 -
std::unordered_set<std::string>::count(key)_(existent)/32 36.417 -16.27%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.642 8.51%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 3.42%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.114 -3.34%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.561 6.51%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.427 5.32%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.908 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41020.064 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 982.696 -1.16%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 732919.011 -
std::unordered_set<std::string>::ctor(const&)/0 12.923 -
std::unordered_set<std::string>::ctor(const&)/1024 33379.226 -
std::unordered_set<std::string>::ctor(const&)/32 781.889 -
std::unordered_set<std::string>::ctor(const&)/8192 342880.747 1.31%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.193 1.84%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63315.975 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1475.157 -8.94%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603886.117 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.883 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62266.055 -1.04%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1742.443 3.77%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639672.107 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.881 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61972.032 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1608.950 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637725.487 -
std::unordered_set<std::string>::erase(iterator)/1024 25.954 -18.28%
std::unordered_set<std::string>::erase(iterator)/32 28.035 -10.80%
std::unordered_set<std::string>::erase(iterator)/8192 30.836 6.39%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.386 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12395.378 -2.41%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 652.423 -1.83%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118516.475 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 138.221 4.79%
std::unordered_set<std::string>::erase(key)_(existent)/32 53.855 -27.75%
std::unordered_set<std::string>::erase(key)_(existent)/8192 113.246 -2.03%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.277 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.100 -3.33%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.701 -15.81%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.492 -9.67%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.409 14.21%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.184 5.29%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.417 -4.15%
std::unordered_set<std::string>::find(key)_(existent)/1024 31.565 -11.79%
std::unordered_set<std::string>::find(key)_(existent)/32 37.132 7.73%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.698 9.30%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.332 5.15%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.892 -7.26%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.696 -13.31%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.824 -3.57%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.721 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57350.194 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1991.550 5.97%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 607657.962 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.695 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56617.877 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1973.337 5.61%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600703.798 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.822 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57376.855 1.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1642.537 -6.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 565346.690 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 41.023 -41.04%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.064 69.70%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.104 -39.49%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 65.883 40.68%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 73.716 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 70.923 115.14%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.697 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 54.326 -19.62%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 65.405 89.62%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.318 -32.47%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 55.693 -8.36%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.032 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36622.402 1.67%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 654.967 -16.65%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 356358.242 4.63%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.334 1.96%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35949.504 1.53%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 704.308 -1.25%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342299.845 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16436.708 -29.74%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 296.843 -3.44%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210415.902 -4.46%
std::upper_bound(std::deque<int>)/100 30.782 -
std::upper_bound(std::deque<int>)/8 18.032 -
std::upper_bound(std::deque<int>)/8192 65.248 -
std::upper_bound(std::forward_list<int>)/100 97.361 -
std::upper_bound(std::forward_list<int>)/8 16.144 -
std::upper_bound(std::forward_list<int>)/8192 10706.097 -
std::upper_bound(std::list<int>)/100 100.870 -
std::upper_bound(std::list<int>)/8 16.269 -
std::upper_bound(std::list<int>)/8192 13626.823 -7.89%
std::upper_bound(std::vector<int>)/100 12.367 -
std::upper_bound(std::vector<int>)/8 5.991 -
std::upper_bound(std::vector<int>)/8192 15.708 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.650 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.996 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 629.749 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.333 -1.19%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.838 1.46%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.714 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.464 -8.03%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 659.605 -16.30%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.048 1.03%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.282 -8.82%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 653.062 -11.32%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.460 -1.10%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.058 -5.06%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 652.375 -1.24%
std::vector<int>::ctor(size)/1024 43.215 1.74%
std::vector<int>::ctor(size)/32 11.580 2.68%
std::vector<int>::ctor(size)/8192 193.086 -66.07%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.140 3.08%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.988 -3.17%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.436 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.718 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.778 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 284.216 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.768 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.264 -1.81%
std::vector<int>::erase(middle)_(cheap_elements)/8192 144.332 2.67%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.627 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.084 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.360 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 964.529 2.13%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.177 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4628.440 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 915.002 -1.31%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.969 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4163.752 -2.65%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.228 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.561 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4738.743 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.856 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.806 -1.28%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.350 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.838 -2.01%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 523.325 -27.88%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.106 1.60%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 27.934 15.12%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 689.116 4.89%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.532 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.525 -2.46%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.544 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.545 -2.39%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.279 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.541 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4856.377 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12659.557 -1.34%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.561 -1.58%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110152.954 -1.22%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.559 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.480 1.36%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.732 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6594.202 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.673 -5.68%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55044.360 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 700.671 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.055 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6870.116 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20626.644 -2.09%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 623.640 -1.93%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179727.711 -1.25%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.480 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.751 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6869.510 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20457.894 -1.77%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 622.314 -2.19%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 179186.315 -1.26%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.953 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.427 -2.48%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6881.896 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20476.864 -2.84%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 618.749 -2.91%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 178647.227 -2.01%
std::vector<std::string>::ctor(size)/1024 430.991 -
std::vector<std::string>::ctor(size)/32 39.103 11.04%
std::vector<std::string>::ctor(size)/8192 4171.169 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.600 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.520 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5297.175 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20444.104 -1.46%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 589.364 -2.09%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177682.665 -1.31%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.204 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.672 -3.47%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4570.993 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.663 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.434 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4592.960 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.527 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.899 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.311 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.814 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.154 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.828 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 582.431 2.46%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.163 3.33%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4680.880 2.43%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 595.226 1.49%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 39.992 8.90%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4595.554 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1812.504 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.574 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12467.087 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15368.498 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 795.013 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116958.540 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3339.944 -1.89%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.473 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23173.140 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16829.673 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 854.217 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128054.240 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1871.504 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.395 -2.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14165.214 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13476.876 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 875.243 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116300.207 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.915 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.194 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.838 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.833 -2.80%
std::vector<std::string>::insert(middle)_(expensive_elements)/32 28.764 -4.58%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.652 -2.26%
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.147 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.615 4.55%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5699.323 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6470.452 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 148.428 9.87%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52812.482 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 551.752 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.894 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3146.921 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.064 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.636 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5773.511 1.40%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -2.08%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.750 -2.63%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.438 -1.65%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.100 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.575 -1.33%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.034 2.03%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.057 2.13%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.761 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.379 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.306 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.445 -
vector<bool>(const_vector<bool>&) 10.069 -2.88%
vector<bool>(size_type,_const_value_type&) 8.935 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.371 -1.06%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.971 -
vector<bool>::reserve() 8.950 1.48%
vector<bool>::resize() 11.456 -
Geometric Mean 889.133 -