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 d6be9fc115459ce154f8aa062b05645adb150469

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 560841 2026-03-15T15:35:41 0:00:00
Previous 560816 2026-03-15T18:19:43 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1836 2374
Performance Improvements 2074 2864
Unchanged Tests 37885 36557
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 232.12% 542.325 1801.178 - 145.29% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 215.50% 573.143 1808.267 - 140.44% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 214.55% 568.199 1787.255 - 147.85% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 148.83% 9.680 24.087 - 73.24% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 129.97% 6.540 15.039 - 65.68% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 126.16% 643.702 1455.826 - 125.92% -
std::reverse(deque<int>)/8 104.19% 2.547 5.201 - 107.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 99.61% 32.735 65.343 - -0.86% -
BM_stop_token_multi_thread_polling_stop_requested/1024 97.19% 517508.083 1020468.625 - 123.18% -
std::copy_n(deque<int>)/64 95.93% 2.807 5.500 - 97.35% -
std::search(list<int>)_(same_length)/1024 92.99% 762.135 1470.842 - 90.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 92.97% 0.264 0.509 - 70.15% -
BM_format_string<char>/524288 86.19% 0.016 0.031 - 1.86% -
std::set<std::string>::insert(value)_(already_present)/1024 83.65% 16.508 30.316 - 33.81% -
std::adjacent_find(deque<int>)/8 83.00% 2.638 4.827 - 64.50% -
SetIntersection_Interlaced_Vector_uint64_262144_16 76.04% 3405876.973 5995767.623 - 71.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 75.81% 4109915.454 7225609.527 - 78.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 69.97% 0.411 0.698 - 2.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 61.77% 30.962 50.088 - -23.29% -
std::adjacent_find(deque<int>)/50 61.07% 16.750 26.980 - 92.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 60.82% 2.448 3.937 - 32.50% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 58.80% 7.158 11.367 - 0.28% -
std::partial_sort_copy(deque<int>)_(descending)/8 57.83% 14.186 22.389 - -4.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 55.43% 52012787.748 80841845.043 - 117.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 54.20% 10.604 16.350 - 54.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 52.59% 32.598 49.742 - -3.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 51.48% 5.116 7.750 - 3.32% -
BM_format_to_string_span<char>/16384 48.69% 160.554 238.734 - 9.53% -
BM_format_to_n_string_begin<std::vector<char>>/16384 48.15% 147.150 218.004 - -12.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 47.99% 23.787 35.202 - 4.58% -
std::search(list<int>)_(same_length)/1000 47.59% 747.553 1103.344 - 48.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 47.26% 7484902.600 11022137.094 - 47.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 46.70% 0.328 0.482 - 31.30% -
std::copy_backward(vector<int>)/4096 46.34% 153.840 225.123 - -11.58% -
std::unordered_set<std::string>::erase(key)_(existent)/32 45.61% 73.905 107.611 - 44.23% -
SetIntersection_Interlaced_Vector_string_262144_1024 44.63% 243981424.172 352877595.717 - 46.85% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 43.90% 100119.034 144074.197 - 45.06% -
std::partial_sort_copy(deque<int>)_(heap)/8 43.77% 14.874 21.384 - 4.41% -
std::move(vector<int>)/32768 43.50% 1738.531 2494.761 - 46.33% -
std::move(vector<bool>)_(aligned)/1048576 43.22% 1751.409 2508.335 - 47.24% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 42.62% 0.506 0.721 - 22.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 41.58% 24.789 35.098 - 11.76% -
std::find_if(list<int>)_(bail_25%)/1024 41.02% 129.438 182.535 - 0.43% -
std::is_sorted_until(deque<int>,_pred)/8 41.02% 3.928 5.539 - 33.76% -
std::find_if_not(list<int>)_(bail_25%)/1024 40.12% 129.408 181.321 - -0.15% -
std::is_sorted(deque<int>)/8 39.09% 2.602 3.619 - 26.49% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 38.66% 0.308 0.427 - 47.99% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 37.98% 11.357 15.670 - 38.41% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 37.94% 25.109 34.636 - 5.05% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 37.15% 22.916 31.429 - 36.65% -
std::vector<int>::ctor(size)/32 36.99% 10.031 13.742 - 37.92% -
std::set<std::string>::insert(value)_(already_present)/32 36.44% 7.480 10.205 - -37.50% -
std::find_end(list<int>)_(process_all)/1024 36.32% 703.849 959.508 - 37.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 35.78% 25.663 34.847 - 43.02% -
std::unordered_set<int>::count(key)_(existent)/1024 34.99% 1.168 1.576 - 21.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 34.90% 45.575 61.483 - 42.53% -
BM_tolower_char<char> 34.85% 0.513 0.692 - -0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 34.63% 38.533 51.878 - 24.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.29% 31.174 41.865 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_262144_256 34.13% 28427241.413 38128640.012 - 8.06% -
BM_deque_vector_ranges_move_backward/64000 33.66% 6890.849 9210.217 - 30.66% -
rng::find(vector<bool>)_(process_all)/50 32.93% 0.591 0.786 - 13.59% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 32.14% 0.470 0.622 - 20.99% -
BM_StringConstructDestroyCStr_Empty_Transparent 31.74% 0.273 0.360 - 15.33% -
rng::fold_left(deque<int>)/8 31.60% 3.846 5.061 - 25.73% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 31.43% 11.187 14.703 - 24.86% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 31.41% 613.998 806.858 - 16.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 31.12% 3001818.236 3935955.035 - 29.46% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.94% 31.732 41.549 - 54.99% -
std::copy_if(list<int>)_(every_other)/4096 30.38% 3337.137 4351.041 - 31.36% -
std::search(deque<int>)_(near_matches)/1024 30.20% 19412.132 25273.713 - 29.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 30.08% 0.536 0.697 - 50.61% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 30.07% 18.191 23.660 - 31.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 29.92% 25.009 32.493 - 11.05% -
BM_format_to_string_pointer<char>/16384 29.47% 157.897 204.438 - -19.24% -
BM_PushHeap_float_Descending_1 29.44% 0.467 0.604 - 16.21% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 29.30% 24.846 32.125 - 38.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 29.21% 34.889 45.081 - 26.81% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 29.05% 11512.144 14856.639 - 29.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.01% 24.381 31.455 - -4.94% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 28.92% 57.871 74.606 - 10.09% -
ranges::minmax(std::deque<long_long>)/1 28.83% 0.616 0.793 - 14.99% -
std::set<int>::find(key)_(non-existent)/32 28.06% 2.256 2.888 - 26.49% -
rng::contains_subrange(deque<int>)_(process_all)/32 27.97% 13.045 16.694 - 15.76% -
std::rotate(vector<bool>)_(1_element_backward)/8192 27.87% 96.322 123.163 - 10.82% -
std::move(deque<int>)/32768 27.49% 1846.979 2354.696 - 13.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 27.31% 128688864.639 163828717.708 - 41.98% -
std::for_each_n(deque<int>)/8 27.16% 1.032 1.312 - 13.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 26.65% 51.069 64.677 - 31.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 26.64% 30.846 39.063 - 46.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.49% 26.784 33.879 - 17.56% -
std::find_end(deque<int>)_(process_all)/1024 26.31% 258.197 326.133 - -9.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 26.29% 22349681.780 28225657.923 - 54.79% -
rng::find_last_if(vector<int>)_(bail_90%)/8 26.11% 0.545 0.688 - 11.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 26.09% 3928.202 4952.973 - 26.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 26.08% 24.584 30.996 - 9.32% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 26.07% 34.787 43.856 - 29.50% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 26.06% 53.250 67.126 - 18.99% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 26.05% 31.534 39.749 - -15.68% -
std::remove_copy(list<int>)_(sprinkled)/8192 25.91% 6973.443 8780.276 - 28.29% -
rng::contains_subrange(deque<int>)_(process_all)/16 25.74% 8.225 10.342 - 5.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 25.67% 1727959.011 2171465.639 - 29.19% -
std::find_if_not(vector<int>)_(bail_25%)/8 25.66% 0.730 0.917 - 7.92% -
std::rotate(list<int>)_(by_1/2)/8192 25.62% 4327.780 5436.528 - 16.75% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 25.56% 663.104 832.566 - 18.39% -
std::copy_n(vector<bool>)_(aligned)/262144 25.33% 644.453 807.682 - 37.96% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 25.30% 1.401 1.755 - 1.54% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 25.30% 1.484 1.859 - 15.24% -
BM_ConstructAndDestroy_Null_Opaque 24.96% 0.362 0.452 - 0.34% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.38% 22.866 28.441 - 15.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 24.35% 510381.727 634673.800 - 24.14% -
std::find_first_of(deque<int>)_(large_needle)/50 24.28% 720.086 894.889 - 25.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 24.22% 43.298 53.784 - 26.38% -
SetIntersection_Interlaced_Vector_uint32_1024_64 24.00% 3911847.950 4850695.222 - -2.80% -
std::remove_copy(list<int>)_(prefix)/8192 23.92% 7015.451 8693.829 - 26.82% -
std::multiset<std::string>::erase(key)_(existent)/8192 23.77% 80.884 100.111 - -5.83% -
std::search(deque<int>)_(near_matches)/1000 22.67% 19597.387 24040.825 - 29.60% -
std::unordered_set<int>::count(key)_(existent)/32 22.21% 1.295 1.582 - 10.27% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 22.02% 7.386 9.012 - 19.99% -
DAG_sidecast,_2_levels 21.67% 83.224 101.261 - 14.45% -
std::vector<int>::ctor(size)/1024 21.61% 43.780 53.242 - 26.14% -
BM_stop_token_multi_thread_polling_stop_requested/131072 21.26% 7315063.333 8870020.167 - 27.49% -
std::multimap<std::string,_int>::erase(iterator)/8192 21.19% 30.957 37.516 - 44.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.03% 20.070 24.291 - -25.79% -
std::equal(vector<bool>)_(unaligned)/8 20.90% 0.836 1.011 - 23.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.82% 104.545 126.311 - -49.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 20.80% 8.048 9.722 - 17.52% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 20.70% 33.739 40.724 - -46.70% -
std::unordered_set<std::string>::count(key)_(existent)/1024 20.65% 35.536 42.876 - 23.80% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 20.49% 33.363 40.199 - -3.33% -
DAG_sidecast,_1_level 20.48% 38.327 46.177 - 17.48% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 20.46% 1.211 1.459 - 5.04% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 20.43% 0.458 0.551 - 19.76% -
std::set<std::string>::erase(iterator)/1024 20.38% 27.597 33.223 - 27.87% -
BM_BitsetToString<8192>/Uniform_(50%)/50 20.20% 2263.656 2720.872 - 22.83% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 19.83% 30.195 36.184 - 33.46% -
SetIntersection_Interlaced_Vector_uint32_1024_256 19.78% 5622803.321 6734853.430 - 13.63% -
SetIntersection_Interlaced_Vector_string_262144_64 19.63% 19137575.189 22894604.452 - 14.97% -
ranges::min(std::deque<__int128>)/70000 19.57% 24323.376 29082.881 - 21.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 19.27% 63757593.911 76043443.260 - 24.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 19.26% 1.492 1.779 - -9.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 19.20% 53.305 63.542 - 36.58% -
std::set<int>::find(key)_(non-existent)/1024 19.16% 5.495 6.547 - 21.74% -
SetIntersection_Interlaced_Vector_string_16384_16 19.07% 4116801.999 4901863.008 - 16.80% -
rng::find(vector<bool>)_(process_all)/8 19.07% 0.596 0.709 - 10.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 18.75% 0.467 0.555 - 7.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 18.66% 4622241.908 5484834.250 - 26.26% -
std::move_backward(list<int>)/4096 18.64% 4911.774 5827.175 - 12.36% -
SetIntersection_None_Set_float_1024_1 18.38% 9001239.082 10656009.753 - 18.73% -
std::find_end(deque<int>)_(single_element)/1024 18.33% 279.307 330.498 - 18.97% -
SetIntersection_Front_Set_uint64_1024_256 18.25% 3649027.419 4315095.034 - 9.13% -
std::find_end(deque<int>)_(single_element)/8192 18.20% 2206.475 2608.080 - 29.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.17% 62.320 73.643 - 8.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 18.13% 2243607.375 2650275.267 - 19.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 18.02% 12.022 14.188 - 17.35% -
SetIntersection_None_Set_float_1024_16 17.97% 8854039.758 10445249.371 - 17.29% -
SetIntersection_None_Set_float_1024_64 17.91% 8799066.817 10375049.411 - 13.99% -
std::replace(vector<int>)_(prefix)/32 17.88% 4.347 5.124 - 0.09% -
BM_Hash/uint32_top_std_hash/1024 17.84% 692.349 815.894 - 46.36% -
SetIntersection_None_Set_float_1024_256 17.84% 8737161.540 10295633.017 - 17.22% -
std::set<int>::find(key)_(non-existent)/8192 17.68% 8.423 9.912 - 17.89% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 17.66% 7.517 8.845 - 15.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.64% 32.440 38.164 - 16.85% -
bm_ranges_lexicographical_compare<signed_char>/64 17.64% 1.948 2.291 - 11.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 17.58% 36.466 42.877 - 0.78% -
BM_lexicographical_compare_three_way_slow_path/1 17.46% 0.369 0.434 - 19.16% -
BM_unicode_text<char> 17.40% 33634.799 39485.788 - 12.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 17.34% 70.406 82.615 - 1.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 17.23% 170.297 199.640 - 3.70% -
std::search(vector<int>,_pred)_(single_element)/8192 17.22% 3971.440 4655.274 - 1.12% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 17.22% 22.005 25.794 - 1.71% -
std::multiset<std::string>::insert(value)_(already_present)/8192 17.11% 52.915 61.969 - -26.71% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 17.08% 0.261 0.305 - -13.93% -
std::find_end(deque<int>)_(process_all)/8192 17.06% 2037.475 2384.984 - -16.50% -
std::find_first_of(deque<int>)_(large_needle)/32 17.05% 298.028 348.842 - 18.51% -
std::unordered_set<int>::ctor(const&)/1024 16.92% 6633.970 7756.661 - 12.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 16.87% 0.351 0.410 - 30.33% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.84% 38.132 44.555 - 9.20% -
std::find_if(list<int>)_(process_all)/8192 16.79% 7822.260 9135.390 - 22.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 16.69% 14.102 16.455 - 31.18% -
std::unordered_multiset<int>::find(key)_(existent)/8192 16.61% 1.130 1.318 - -1.12% -
std::multiset<std::string>::ctor(const&,_alloc)/32 16.52% 746.266 869.575 - -11.50% -
BM_deque_vector_copy/0 16.47% 1.301 1.516 - 21.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 16.45% 46.514 54.165 - -3.13% -
SetIntersection_None_Set_float_1024_4 16.38% 8930480.491 10393428.183 - 16.32% -
BM_format_string<wchar_t>/131072 16.35% 0.170 0.198 - 6.05% -
BM_emoji_text<wchar_t> 16.35% 829.733 965.360 - -16.32% -
std::unordered_set<std::string>::find(key)_(existent)/8192 16.24% 34.982 40.664 - -2.07% -
BM_format/string_len_6 16.15% 2.401 2.789 - 10.27% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 16.12% 1.372 1.593 - 4.46% -
std::find_end(deque<int>)_(process_all)/1048576 16.05% 265636.957 308273.852 - -15.81% -
std::multiset<int>::find(key)_(non-existent)/8192 16.03% 8.356 9.695 - 4.67% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 16.02% 2.227 2.584 - 0.21% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.89% 11.217 12.999 - 2.29% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 15.87% 68.923 79.863 - 11.94% -
DAG_sidecast_fail,_3_levels 15.78% 105.319 121.943 - 4.48% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 15.77% 51.731 59.891 - -3.78% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 15.76% 1.320 1.528 - 7.14% -
std::find_if(vector<int>)_(bail_25%)/8 15.68% 0.794 0.919 - 25.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 15.67% 97.807 113.136 - 29.22% -
BM_deque_deque_ranges_copy/0 15.40% 0.798 0.921 - 24.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 15.35% 6892882.739 7950628.511 - 10.85% -
std::replace(vector<int>)_(prefix)/1024 15.32% 139.020 160.320 - 1.09% -
DAG_sidecast_fail,_2_levels 15.12% 89.240 102.732 - 4.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 15.00% 61812642.594 71085260.365 - 10.47% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 14.98% 72733.332 83625.606 - 14.40% -
std::map<std::string,_int>::erase(iterator)/1024 14.94% 25.675 29.511 - -17.34% -
ranges::min(std::list<char>)/1 14.93% 0.363 0.417 - 18.05% -
SetIntersection_Interlaced_Vector_float_1024_4 14.90% 1238318.109 1422781.873 - 2.26% -
std::set<int>::ctor(const&,_alloc)/1024 14.87% 6276.234 7209.781 - -25.52% -
std::fill_n(list<int>)/8192 14.84% 7272.447 8352.003 - 16.81% -
BM_PushHeap_uint32_PipeOrgan_1 14.73% 0.408 0.468 - 0.37% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 14.65% 1.411 1.618 - 4.74% -
BM_BitsetToString<64>/Uniform_(50%)/50 14.62% 15.441 17.698 - -6.75% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 14.60% 10.927 12.522 - 25.82% -
std::find(vector<long_long>)_(bail_25%)/8 14.54% 0.923 1.057 - 18.28% -
std::list<int>::ctor(const&)_(cheap_elements)/32 14.50% 335.053 383.626 - 15.15% -
bm_exception_ptr_move_ctor_nonnull 14.49% 3.557 4.072 - -40.54% -
BM_format/string_view_len_60 14.48% 14.201 16.257 - 16.31% -
bm_exception_ptr_copy_ctor_null 14.46% 3.219 3.684 - 15.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 14.46% 1.634 1.870 - 25.81% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 14.43% 99058.037 113351.116 - 16.88% -
BM_deque_deque_ranges_move_backward/0 14.42% 0.741 0.847 - -7.97% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 14.40% 4.205 4.811 - 4.02% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 14.37% 11968.831 13688.377 - 8.12% -
BM_sprintf/C_string_len_6 14.31% 4.039 4.617 - 22.78% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 14.28% 87.973 100.533 - -2.88% -
std::map<std::string,_int>::count(key)_(non-existent)/32 14.24% 8.899 10.167 - -10.38% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 14.16% 50.950 58.164 - 11.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.12% 27.202 31.043 - 25.79% -
SetIntersection_Interlaced_Set_uint32_16384_16 14.00% 203982482.767 232535613.953 - 9.85% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.93% 44.837 51.083 - 13.05% -
BM_PushHeap_string_PipeOrgan_262144 13.91% 18.566 21.148 - 21.81% -
std::rotate(list<int>)_(1_element_forward)/8192 13.89% 7100.850 8086.992 - 12.87% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 13.84% 668.937 761.517 - 21.48% -
SetIntersection_Interlaced_Set_uint32_16384_64 13.84% 210019727.378 239081829.999 - 9.31% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 13.82% 588.128 669.408 - 15.93% -
rng::contains(list<int>)_(process_all)/32 13.74% 9.748 11.087 - 22.57% -
std::multimap<std::string,_int>::erase(iterator)/32 13.73% 28.754 32.703 - 17.52% -
std::find_end(list<int>)_(process_all)/8192 13.67% 6767.085 7692.097 - 2.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 13.58% 69211.939 78613.410 - 6.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 13.51% 1506.719 1710.345 - 18.10% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 13.49% 64.161 72.819 - 36.74% -
BM_deque_vector_move/0 13.49% 1.352 1.534 - 7.61% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 13.46% 2.650 3.007 - 11.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.38% 41.153 46.658 - 17.14% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 13.36% 11582.480 13129.693 - 15.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.32% 63917.986 72431.697 - 9.30% -
BM_BitsetToString<64>/Dense_(90%)/90 13.32% 12.396 14.046 - 1.27% -
DAG_sidecast,_3_levels 13.20% 106.931 121.046 - 7.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 13.11% 25859652.611 29249283.267 - 38.04% -
std::multiset<std::string>::insert(value)_(already_present)/32 13.01% 43.117 48.727 - -22.94% -
DAG_sidecast_fail,_1_level 13.00% 58.386 65.975 - 1.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.94% 92.312 104.257 - 52.87% -
VDAG_rightmost,_3_levels 12.85% 61.101 68.955 - 12.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 12.81% 44.978 50.742 - -8.64% -
std::unordered_set<std::string>::erase(iterator)/32 12.80% 31.241 35.241 - 12.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 12.76% 3400972.020 3834951.805 - 7.04% -
std::replace(vector<int>)_(sprinkled)/32 12.75% 5.593 6.306 - 8.68% -
std::multiset<int>::count(key)_(existent)/8192 12.75% 9.190 10.361 - 0.98% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 12.67% 1.606 1.809 - 10.01% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 12.61% 1.376 1.549 - 10.23% -
VDAG_rightmost,_4_levels 12.55% 132.493 149.118 - 11.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 12.47% 21.736 24.446 - -1.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 12.46% 675.315 759.456 - -56.53% -
ranges::min(std::list<long_long>)/70000 12.45% 44965.049 50560.953 - 15.04% -
ranges::min(std::vector<char>)/1 12.39% 0.295 0.332 - -24.17% -
BM_deque_deque_move_backward/0 12.38% 0.813 0.914 - -0.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 12.30% 0.455 0.511 - 4.48% -
std::equal(vector<bool>)_(unaligned)/50 12.28% 0.823 0.924 - 13.23% -
BM_vector_deque_move_backward/2 12.06% 1.838 2.059 - -0.08% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 12.06% 43.121 48.320 - 34.29% -
std::reverse(list<int>)/4096 12.05% 1570.378 1759.623 - -0.30% -
std::replace(vector<int>)_(prefix)/50 12.01% 6.949 7.783 - 1.05% -
VDAG_rightmost_middle,_3_levels 11.98% 426.579 477.688 - 6.61% -
VDAG_rightmost_middle,_2_levels 11.97% 209.044 234.061 - 6.42% -
VDAG_leftmost_middle,_3_levels 11.94% 361.916 405.143 - 3.60% -
SetIntersection_Interlaced_Vector_uint32_1024_16 11.91% 2091746.323 2340791.527 - -6.35% -
VDAG_rightmost_middle,_1_level 11.69% 104.905 117.165 - 4.99% -
std::search(list<int>)_(no_match)/8192 11.63% 6600.266 7367.816 - 12.43% -
BM_PushHeap_string_Ascending_1 11.61% 0.471 0.526 - -18.00% -
std::find(vector<short>)_(bail_25%)/8 11.56% 0.762 0.850 - 22.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 11.47% 49.107 54.740 - 54.57% -
VDAG_sidecast,_2_levels 11.40% 82.944 92.402 - 6.01% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 11.39% 4555.224 5074.103 - 7.10% -
std::search(vector<int>,_pred)_(single_element)/1000 11.37% 507.723 565.459 - 0.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 11.37% 20285.239 22591.732 - 12.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 11.35% 8507391.871 9473284.454 - 9.12% -
BM_deque_vector_copy_backward/0 11.31% 1.377 1.533 - -0.55% -
ranges::min(std::vector<__int128>)/70000 11.27% 26934.675 29970.232 - -2.94% -
std::replace(vector<int>)_(sprinkled)/50 11.27% 8.660 9.635 - 9.96% -
std::set<int>::contains(key)_(non-existent)/32 11.22% 2.552 2.838 - -7.61% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 11.21% 18.929 21.051 - 19.82% -
std::set<int>::lower_bound(key)_(existent)/8192 11.21% 8.026 8.925 - 9.42% -
std::variant<20-alts>::visit()_(3_variants) 11.20% 0.615 0.684 - -0.03% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.14% 17.722 19.696 - 10.33% -
rng::contains_subrange(vector<int>)_(process_all)/50 11.14% 11.644 12.941 - 13.56% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.10% 9.953 11.058 - 4.24% -
SetIntersection_Front_Vector_uint64_16384_1024 11.10% 5314277.443 5904328.306 - 10.70% -
std::search(vector<int>,_pred)_(single_element)/1024 11.09% 520.698 578.446 - 0.26% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 11.09% 1.270 1.411 - -16.86% -
std::find_if_not(vector<char>)_(bail_25%)/8 11.09% 0.963 1.069 - 14.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 11.08% 1354.936 1505.052 - 8.14% -
VDAG_sidecast,_3_levels 11.00% 103.143 114.489 - 8.39% -
std::multimap<std::string,_int>::find(key)_(existent)/32 11.00% 15.314 16.998 - 6.40% -
BM_Swap_Null_FuncPtr 10.92% 1.149 1.275 - 1.40% -
VDAG_leftmost_middle,_2_levels 10.89% 184.145 204.199 - 4.88% -
VDAG_rightmost,_5_levels 10.85% 266.851 295.804 - 8.11% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.82% 18.567 20.577 - 1.79% -
BM_PushHeap_string_Random_1 10.82% 0.525 0.582 - -16.73% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 10.75% 711.939 788.461 - 8.64% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 10.74% 11.348 12.566 - 9.52% -
std::search(list<int>,_pred)_(no_match)/8192 10.74% 7326.201 8112.866 - 12.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.70% 34.257 37.922 - 10.49% -
BM_format_to_iterator/<std::vector>_string_len_6 10.70% 8.262 9.145 - 6.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 10.67% 663.571 734.397 - -18.15% -
std::multiset<std::string>::erase(iterator)/32 10.65% 27.639 30.581 - 14.52% -
BM_format_to_string_begin<std::string>/16384 10.61% 192.549 212.977 - -2.68% -
std::map<int,_int>::find(key)_(non-existent)/32 10.54% 2.211 2.444 - 10.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 10.53% 128570132.433 142107706.921 - 5.89% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 10.50% 1.027 1.135 - 9.98% -
std::multiset<std::string>::erase(key)_(existent)/1024 10.46% 93.903 103.721 - 51.60% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 10.43% 0.846 0.934 - 2.22% -
std::copy_backward(vector<bool>)_(aligned)/262144 10.39% 628.558 693.885 - 12.63% -
std::sort(deque<int>)_(heap)/8192 10.38% 71870.769 79332.552 - 9.54% -
BM_deque_deque_move/0 10.34% 0.835 0.921 - 16.76% -
std::multiset<std::string>::contains(key)_(existent)/32 10.28% 15.217 16.782 - 17.09% -
BM_SystemErrorWithMessage 10.26% 16.414 18.099 - -21.73% -
std::search(deque<int>)_(same_length)/1000 10.23% 420.611 463.628 - 42.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 10.22% 18.653 20.559 - 9.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 10.21% 1.101 1.213 - 20.87% -
VDAG_leftmost_middle,_1_level 10.14% 96.947 106.782 - 5.70% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 10.09% 21.255 23.400 - 1.74% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 10.09% 1.102 1.213 - 21.13% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.07% 760.522 837.084 - 30.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.06% 50.005 55.038 - 24.65% -
ranges::min(std::vector<__int128>)/64 10.04% 24.410 26.861 - 0.25% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 9.99% 31.456 34.599 - 22.24% -
VDAG_leftmost,_5_levels 9.97% 23.081 25.383 - 7.22% -
BM_deque_vector_move_backward/70000 9.94% 7456.748 8198.314 - 3.69% -
std::unordered_multiset<int>::count(key)_(existent)/1024 9.94% 1.879 2.066 - 35.24% -
std::find_if(deque<int>)_(bail_25%)/32768 9.91% 2347.852 2580.617 - 16.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 9.91% 4285201.095 4709786.204 - 7.83% -
SetIntersection_Interlaced_Vector_float_64_16 9.83% 17314112.516 19015423.907 - 13.89% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 9.82% 62.337 68.457 - 9.47% -
std::move_backward(deque<int>)/8 9.81% 3.386 3.718 - 8.22% -
SetIntersection_Front_Set_float_1024_256 9.80% 4473045.415 4911217.922 - 17.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.78% 925837.414 1016404.269 - 7.75% -
ranges::minmax(std::deque<char>)/1 9.70% 0.669 0.734 - 11.81% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 9.67% 34241.984 37551.731 - -6.76% -
BM_StringRelational_Less_Huge_Empty_Control 9.65% 1.612 1.768 - 6.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 9.64% 21.324 23.379 - -31.21% -
SetIntersection_Interlaced_Set_uint32_16384_1024 9.64% 168381118.644 184613459.342 - 7.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 9.61% 22.336 24.482 - 12.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 9.58% 15.570 17.062 - 3.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 9.58% 21.280 23.317 - 0.44% -
BM_StringRelational_Eq_Large_Large_Control 9.52% 2.278 2.494 - 11.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 9.47% 49.756 54.467 - 17.71% -
VDAG_sidecast,_1_level 9.46% 42.925 46.985 - 7.29% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 9.45% 0.458 0.501 - -9.62% -
ranges::min(std::deque<__int128>)/64 9.39% 20.866 22.824 - 11.24% -
std::set<std::string>::find(key)_(existent)/32 9.37% 14.606 15.975 - 11.94% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 9.35% 221.737 242.475 - 12.69% -
std::find_if(deque<int>)_(bail_25%)/8192 9.24% 590.744 645.311 - 13.34% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 9.14% 23.833 26.012 - -2.61% -
SetIntersection_Front_Vector_float_16384_1024 9.13% 5425534.999 5920959.738 - 8.65% -
rng::find_last(deque<int>)_(bail_90%)/1048576 9.12% 27543.174 30054.110 - -35.01% -
SetIntersection_Front_Vector_string_1024_256 9.11% 9012537.095 9833535.450 - -3.63% -
SetIntersection_Front_Vector_float_1024_1024 9.10% 5417744.769 5910571.603 - 8.63% -
SetIntersection_Front_Set_uint64_1024_64 9.09% 1648706.926 1798576.798 - 4.77% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 9.08% 674.693 735.956 - 17.46% -
std::unordered_set<int>::find(key)_(existent)/8192 9.05% 1.458 1.590 - 13.53% -
BM_vector_deque_move_backward/1 9.04% 2.166 2.361 - 1.56% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 9.02% 42.261 46.072 - 5.13% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 9.01% 0.459 0.501 - 4.71% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 8.99% 0.330 0.359 - -2.11% -
SetIntersection_Interlaced_Set_float_1024_256 8.98% 13968551.810 15223219.092 - 6.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.98% 33.009 35.973 - 34.70% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 8.97% 20.972 22.853 - 8.25% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.91% 19992.807 21774.605 - 8.96% -
BM_StringConstructDestroyCStr_Empty_Opaque 8.87% 2.022 2.201 - 5.89% -
VDAG_leftmost,_3_levels 8.87% 15.271 16.625 - 4.94% -
std::multimap<std::string,_int>::count(key)_(existent)/32 8.85% 18.401 20.029 - -0.44% -
BM_deque_vector_ranges_move_backward/65536 8.83% 7647.478 8322.832 - 12.76% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 8.82% 3.273 3.561 - -10.21% -
std::unordered_set<std::string>::find(key)_(existent)/32 8.81% 33.897 36.883 - -7.21% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 8.75% 72376.735 78711.093 - 7.89% -
BM_StringRelational_Eq_Large_Large_ChangeLast 8.74% 1.856 2.018 - 5.77% -
VDAG_leftmost,_4_levels 8.69% 19.450 21.141 - 5.55% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.65% 25.104 27.276 - 15.76% -
rng::find_last(vector<char>)_(bail_10%)/8192 8.64% 1633.158 1774.318 - 9.74% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.57% 12090.742 13127.519 - -7.40% -
ranges::min(std::deque<long_long>)/1 8.55% 0.618 0.671 - 11.91% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 8.52% 21.715 23.566 - 5.09% -
std::replace(vector<int>)_(prefix)/8192 8.50% 1178.241 1278.434 - 1.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.44% 37.723 40.908 - 30.04% -
std::flat_multimap<int,_int>::erase(iterator)/1024 8.44% 75.135 81.476 - 8.04% -
std::set<int>::insert(value)_(new_value,_end)/1024 8.41% 41.895 45.419 - 9.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.39% 671.604 727.961 - 33.15% -
std::stable_partition(list<int>)_(sparse)/8192 8.37% 8796.641 9532.759 - 7.54% -
std::for_each_n(join_view(vector<vector<int>>))/8 8.35% 1.439 1.559 - 10.61% -
BM_join_view_out_vectors/70000 8.31% 142662.461 154516.817 - -7.57% -
std::map<std::string,_int>::erase(key)_(existent)/8192 8.26% 59.053 63.928 - -39.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 8.20% 15.577 16.854 - 0.07% -
SetIntersection_Front_Set_float_64_64 8.19% 13982930.541 15128721.963 - 10.86% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 8.19% 45.663 49.403 - -5.86% -
std::remove_copy(list<int>)_(sprinkled)/1024 8.19% 737.608 797.989 - 9.56% -
BM_format_string<char>/64 8.16% 0.176 0.191 - 12.14% -
std::multiset<int>::contains(key)_(existent)/1024 8.16% 3.776 4.085 - 3.07% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 8.16% 49.203 53.216 - 0.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 8.15% 6.421 6.945 - 6.13% -
BM_join_view_out_vectors/64000 8.14% 129503.676 140045.748 - -4.01% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 8.05% 1537.742 1661.539 - -12.67% -
SetIntersection_Interlaced_Set_uint32_16384_256 8.01% 198094717.453 213957378.310 - 5.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.94% 8972271.905 9684487.567 - 1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.94% 0.429 0.463 - -7.47% -
BM_deque_vector_move_backward/65536 7.93% 7029.411 7587.145 - 3.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.93% 97.794 105.549 - -48.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 7.92% 2.160 2.331 - 9.71% -
BM_join_view_out_vectors/0 7.91% 0.459 0.496 - 16.01% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 7.91% 67.652 73.000 - -16.53% -
SetIntersection_Interlaced_Vector_float_16384_16 7.82% 2143690.167 2311345.391 - -18.83% -
BM_PushHeap_string_PipeOrgan_4 7.81% 2.478 2.671 - 6.44% -
std::any_of(vector<int>)_(process_all)/50 7.80% 12.714 13.705 - -27.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 7.79% 22.835 24.613 - 16.64% -
std::find(deque<int>)_(bail_25%)/1024 7.68% 68.269 73.511 - 11.32% -
std::stable_partition(list<int>)_(dense)/8192 7.67% 21702.949 23367.507 - 33.61% -
bm_lexicographical_compare<signed_char>/1 7.65% 1.265 1.361 - 8.42% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 7.58% 9.408 10.121 - 2.70% -
rng::find(vector<bool>)_(process_all)/8192 7.55% 33.727 36.275 - 9.64% -
BM_lexicographical_compare_three_way_fast_path/1 7.55% 0.425 0.458 - 10.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.53% 1184.713 1273.942 - -0.70% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.51% 28.616 30.765 - 1.17% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 7.44% 22.817 24.514 - -2.26% -
ranges::min(std::deque<char>)/8 7.43% 2.306 2.477 - 8.49% -
std::set<int>::count(key)_(existent)/8192 7.37% 7.864 8.443 - 2.74% -
SetIntersection_Interlaced_Set_uint32_262144_1 7.36% 995713.240 1069012.368 - 1.77% -
BM_deque_deque_ranges_copy_backward/0 7.36% 0.792 0.850 - 7.77% -
std::unordered_multiset<int>::clear()/8192 7.34% 59974.669 64379.655 - -4.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 7.33% 43.039 46.196 - 39.24% -
SetIntersection_Interlaced_Vector_float_16384_4 7.33% 1320495.184 1417323.939 - -14.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7.32% 5894.498 6325.963 - 4.94% -
SetIntersection_Front_Vector_float_262144_256 7.24% 2128954.485 2283128.013 - 5.31% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 7.20% 30.948 33.177 - -4.77% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.19% 35.603 38.163 - 0.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 7.18% 38.439 41.197 - 5.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.18% 381712.870 409101.721 - 7.97% -
BM_vector_deque_copy/64000 7.17% 2840.667 3044.374 - 7.10% -
BM_vector_deque_ranges_move/65536 7.16% 2859.513 3064.111 - 7.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.15% 864017.120 925812.280 - 4.98% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 7.11% 24128.747 25844.321 - -1.72% -
BM_SystemErrorWithoutMessage 7.11% 13.868 14.854 - -10.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.09% 3027661.328 3242329.348 - 1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.08% 138195189.340 147984173.147 - 4.02% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 7.08% 30.315 32.460 - 13.80% -
std::partition_copy(list<int>)/8192 7.04% 6755.516 7231.399 - 5.63% -
rng::find_last(deque<int>)_(bail_90%)/8192 7.04% 204.530 218.933 - -40.00% -
BM_format_to_iterator/<std::deque>_string_len_6000 7.02% 142.585 152.598 - 2.39% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 7.01% 15.530 16.619 - 0.14% -
std::set<std::string>::equal_range(key)_(existent)/8192 7.01% 27.088 28.986 - -10.92% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 7.00% 10.057 10.761 - 1.18% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.98% 804.638 860.841 - 20.51% -
std::unordered_set<std::string>::contains(key)_(existent)/32 6.98% 34.921 37.359 - -5.50% -
BM_vector_deque_ranges_copy/64000 6.98% 2841.426 3039.715 - 6.97% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 6.97% 1.432 1.532 - 10.06% -
ranges::min(std::deque<long_long>)/64 6.95% 15.668 16.757 - -15.94% -
BM_Basic<int32_t> 6.94% 16.974 18.152 - 2.25% -
BM_vector_deque_move/64000 6.93% 2840.935 3037.891 - 6.82% -
std::stable_partition(vector<int>)_(alloc_fails)/32 6.92% 1862.605 1991.505 - 5.71% -
std::find_end(forward_list<int>)_(match_near_end)/1024 6.92% 4516.902 4829.305 - 5.33% -
rng::find_last(deque<int>)_(bail_90%)/1024 6.88% 28.976 30.971 - -32.57% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 6.88% 43.776 46.789 - 4.96% -
std::unordered_set<std::string>::find(key)_(existent)/1024 6.87% 34.416 36.781 - 27.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 6.86% 19140.140 20452.296 - 6.87% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 6.85% 1.782 1.904 - 19.47% -
BM_format/C_string_len_6 6.80% 13.352 14.260 - 3.29% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.77% 318.020 339.542 - -1.87% -
SetIntersection_Front_Set_uint64_16384_256 6.77% 3616379.304 3861030.096 - -0.61% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 6.76% 7.101 7.581 - 6.55% -
BM_StringRead_Cold_Shallow_Large 6.76% 1.137 1.214 - 11.56% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 6.73% 15.590 16.639 - 2.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.73% 1568.636 1674.185 - 3.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 6.73% 49461.688 52789.490 - 7.42% -
BM_StringRelational_Less_Large_Empty_Control 6.72% 1.613 1.721 - 6.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.64% 0.643 0.685 - -1.35% -
BM_format_to_iterator/<std::string>_string_len_6 6.64% 8.363 8.918 - 5.79% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.64% 5.375 5.732 - 4.02% -
BM_vector_deque_copy/70000 6.62% 3103.592 3308.973 - 6.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.62% 1103.247 1176.241 - 1.04% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 6.60% 326.262 347.780 - 0.64% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.55% 0.607 0.647 - 6.37% -
SetIntersection_Front_Set_uint64_262144_64 6.55% 1645586.839 1753386.382 - 3.20% -
BM_vector_deque_ranges_copy/65536 6.52% 2859.476 3045.795 - 6.51% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.52% 504.756 537.643 - 2.33% -
BM_StringRelational_Compare_Empty_Huge_Control 6.49% 1.613 1.717 - 6.13% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.49% 120010.416 127793.480 - 5.96% -
SetIntersection_Interlaced_Vector_float_262144_16384 6.43% 350516884.383 373053250.744 - 6.66% -
std::find_if(vector<char>)_(bail_25%)/8 6.42% 0.836 0.890 - 8.84% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 6.42% 1.511 1.608 - 3.15% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6.41% 86.137 91.662 - 4.59% -
BM_vector_deque_ranges_copy/70000 6.41% 3104.849 3303.943 - 6.43% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 6.39% 1.326 1.411 - -11.27% -
BM_vector_deque_move/70000 6.37% 3104.971 3302.857 - 6.38% -
std::format(double)_(fmt:_{:017500_0La}) 6.37% 165.152 175.665 - 5.24% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 6.36% 21184.667 22531.899 - -3.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 6.35% 1262.142 1342.263 - -1.79% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 6.30% 11666.585 12402.037 - 1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.29% 128880852.069 136982502.111 - 1.63% -
std::find_if(vector<int>)_(process_all)/50 6.26% 5.502 5.846 - -14.80% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 6.25% 0.365 0.388 - -20.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.23% 15408.030 16368.385 - 4.97% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.23% 21.675 23.026 - 4.68% -
BM_format_to_iterator/<std::array>_string_len_6 6.22% 8.276 8.791 - 4.96% -
BM_StringRelational_Compare_Empty_Small_Control 6.22% 1.614 1.714 - -0.93% -
std::stable_sort(vector<int>)_(descending)/8 6.22% 23.998 25.492 - 9.26% -
std::multiset<std::string>::count(key)_(existent)/1024 6.21% 23.496 24.954 - 6.35% -
BM_join_view_in_vectors/70000 6.19% 132208.768 140390.596 - -5.13% -
BM_format_to_back_inserter<std::string>/string_view_len_60 6.19% 29.881 31.730 - 10.56% -
BM_StringFindAllMatch/8 6.18% 2.634 2.796 - 4.22% -
SetIntersection_Front_Vector_string_262144_64 6.17% 3011916.963 3197639.003 - 2.12% -
BM_vector_deque_move/65536 6.15% 2858.615 3034.441 - 6.14% -
std::unordered_multiset<int>::clear()/1024 6.14% 7879.456 8363.120 - -2.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.14% 1536702.733 1630999.219 - -2.54% -
std::generate_n(list<int>)/8192 6.11% 7010.721 7438.983 - -0.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 6.06% 2.666 2.828 - -6.54% -
std::format(float)_(fmt:_{:017500_10Lf}) 6.06% 192.196 203.834 - 5.11% -
SetIntersection_Front_Set_uint64_16384_1024 6.05% 11849588.494 12566049.423 - 0.85% -
SetIntersection_Interlaced_Set_uint32_16384_4 6.02% 168238515.676 178363729.398 - 2.24% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 6.01% 12491.345 13241.678 - 5.97% -
std::set<int>::ctor(const&,_alloc)/32 6.00% 218.731 231.865 - -6.52% -
std::vector<std::string>::ctor(size)/32 6.00% 38.537 40.851 - 28.66% -
std::set<std::string>::equal_range(key)_(existent)/1024 6.00% 22.726 24.088 - 10.56% -
std::find_end(deque<int>)_(same_length)/1000 5.99% 956.547 1013.830 - 8.41% -
SetIntersection_Interlaced_Set_string_256_256 5.93% 29954067.511 31730946.308 - 0.47% -
std::set<int>::erase(key)_(non-existent,_end)/0 5.92% 0.255 0.270 - 6.29% -
std::map<std::string,_int>::erase(key)_(existent)/1024 5.92% 62.626 66.334 - -26.00% -
std::unordered_multiset<int>::count(key)_(existent)/32 5.92% 1.803 1.910 - 2.99% -
SetIntersection_Front_Vector_uint32_262144_1024 5.91% 5585091.767 5914988.226 - 11.41% -
BM_Hash/uint32_random_std_hash/1024 5.90% 701.488 742.848 - 32.76% -
BM_PushHeap_uint32_Descending_4 5.89% 0.350 0.371 - 2.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.89% 35.769 37.876 - -11.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.88% 200540042.556 212340487.454 - 0.55% -
std::multiset<int>::contains(key)_(existent)/32 5.88% 1.614 1.709 - 4.26% -
SetIntersection_None_Set_string_1024_16 5.88% 8793154.445 9309871.469 - 1.41% -
std::format(float)_(fmt:_{:0<17500_10L}) 5.87% 205.620 217.694 - 5.10% -
BM_stop_token_async_reg_unreg_callback/1024 5.87% 7743574.708 8198087.125 - 2.94% -
rng::starts_with(deque<int>,_pred)/8192 5.86% 3915.566 4145.096 - 6.22% -
BM_format_to_n_string_begin<std::string>/1048576 5.85% 11666.140 12348.092 - 1.14% -
std::multimap<int,_int>::erase(key)_(existent)/8192 5.81% 25.778 27.276 - -1.80% -
BM_std_minmax_element<char>/4000 5.81% 975.624 1032.314 - -1.53% -
SetIntersection_Front_Vector_string_262144_256 5.80% 9428344.073 9975411.662 - 4.08% -
VDAG_sidecast_fail,_1_level 5.79% 62.677 66.309 - 0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.78% 45165912.318 47775058.585 - 1.47% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 5.77% 62.139 65.724 - 5.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 5.76% 2.160 2.284 - 7.49% -
BM_PushHeap_string_QuickSortAdversary_262144 5.73% 16.345 17.281 - 3.82% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.70% 5.549 5.865 - 13.30% -
std::set<std::string>::erase(key)_(existent)/8192 5.69% 82.055 86.721 - -16.71% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 5.69% 15.792 16.690 - -0.64% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 5.68% 3.229 3.412 - 2.21% -
std::map<std::string,_int>::count(key)_(existent)/32 5.68% 15.933 16.838 - -3.07% -
SetIntersection_Front_Set_uint64_262144_1024 5.67% 12158266.096 12848182.264 - 2.38% -
BM_StringFindAllMatch/1 5.63% 2.863 3.024 - 4.11% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.57% 1.469 1.551 - 8.74% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.57% 1474.598 1556.718 - 7.29% -
BM_StringFindAllMatch/64 5.56% 3.082 3.253 - -0.45% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 5.56% 350673122.336 370164120.938 - -0.48% -
rng::fold_left(deque<int>)/32 5.54% 16.328 17.233 - 6.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.54% 1396047.555 1473415.942 - 4.47% -
std::count(vector<int>)_(every_other)/8 5.54% 1.297 1.369 - 2.50% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.53% 20.794 21.945 - 1.47% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 5.53% 2.159 2.278 - 7.17% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 5.52% 8264.876 8720.828 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 5.50% 13907516.752 14672979.690 - 9.35% -
SetIntersection_Interlaced_Vector_string_16384_256 5.50% 38985384.600 41128575.591 - 7.29% -
BM_StringRelational_Eq_Empty_Huge_Control 5.49% 0.465 0.490 - 2.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.49% 5036543.416 5313225.676 - 2.76% -
SetIntersection_Front_Vector_float_1024_256 5.49% 2158103.387 2276610.866 - 5.00% -
std::map<std::string,_int>::count(key)_(existent)/8192 5.49% 45.441 47.936 - 56.65% -
ranges::min(std::vector<long_long>)/8 5.49% 2.076 2.190 - 3.00% -
std::search(list<int>)_(same_length)/8192 5.48% 8091.972 8535.485 - 6.70% -
BM_PushHeap_float_PipeOrgan_4 5.47% 0.482 0.509 - -5.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.47% 0.592 0.624 - 5.57% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.47% 30.584 32.258 - 6.93% -
BM_Invoke_MemFuncPtr 5.47% 0.750 0.791 - -14.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 5.47% 22.959 24.215 - -1.06% -
SetIntersection_Front_Vector_string_262144_4 5.47% 1143719.276 1206238.199 - 1.64% -
BM_format_to_iterator/<std::deque>_string_len_6 5.46% 14.108 14.879 - 6.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.46% 197921916.845 208730065.140 - 1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.46% 4129891.850 4355297.395 - 7.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 5.45% 340.317 358.855 - 15.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.44% 5269.635 5556.205 - 8.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 5.44% 2.164 2.281 - 7.18% -
SetIntersection_Front_Vector_uint32_16384_256 5.43% 2160618.310 2277931.465 - 5.65% -
SetIntersection_Front_Set_string_16384_64 5.42% 4485189.904 4728333.432 - 9.93% -
SetIntersection_Interlaced_Vector_uint32_64_16 5.41% 17124567.408 18050262.999 - -1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5.39% 9045123.656 9533018.071 - -0.51% -
bm_gcd_trivial 5.37% 0.654 0.689 - 1.66% -
SetIntersection_Front_Vector_float_256_256 5.37% 4297909.488 4528601.227 - 4.51% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.36% 17.650 18.596 - 5.58% -
SetIntersection_Front_Vector_uint32_1024_64 5.34% 1304960.733 1374603.537 - 0.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.33% 71.265 75.065 - 2.32% -
std::move_backward(vector<int>)/262144 5.33% 21814.412 22977.551 - 6.29% -
BM_PushHeap_uint32_Random_4 5.33% 2.182 2.298 - 3.80% -
BM_deque_vector_ranges_copy/4096 5.32% 145.671 153.427 - 5.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.31% 88419.301 93117.283 - 2.96% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.31% 613.528 646.113 - 6.02% -
BM_deque_deque_copy_backward/1 5.30% 2.772 2.919 - 7.77% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.30% 20.081 21.145 - 5.75% -
BM_align/256 5.30% 0.930 0.979 - 6.44% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 5.29% 0.253 0.267 - 5.43% -
BM_lexicographical_compare_three_way_slow_path/1048576 5.27% 294001.084 309507.856 - 28.18% -
BM_lexicographical_compare_three_way_slow_path/262144 5.27% 72501.190 76325.135 - 20.59% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 5.26% 25.051 26.368 - 0.06% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.25% 1.518 1.598 - 1.57% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 5.24% 15.560 16.376 - 3.84% -
BM_StringFindStringLiteral/64 5.24% 2.187 2.302 - 7.60% -
BM_lexicographical_compare_three_way_slow_path/65536 5.24% 18134.119 19083.954 - 26.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.23% 214.329 225.543 - -0.10% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 5.23% 23.446 24.672 - 6.28% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.21% 32.738 34.444 - 43.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 5.21% 996504.151 1048430.466 - -0.76% -
SetIntersection_Front_Vector_float_16384_16384 5.20% 73852460.319 77694979.694 - 7.95% -
SetIntersection_Interlaced_Set_float_64_16 5.20% 21451684.226 22567717.471 - 3.43% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.20% 997.214 1049.048 - 14.24% -
SetIntersection_Front_Vector_float_16384_256 5.19% 2160090.157 2272204.894 - 4.78% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 5.19% 15286.206 16079.508 - -2.58% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 5.18% 193402.271 203423.047 - 5.27% -
BM_lexicographical_compare_three_way_slow_path/16384 5.18% 4539.793 4774.841 - 30.54% -
rng::starts_with(deque<int>,_pred)/1048576 5.18% 509235.125 535599.498 - 5.78% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.17% 276.360 290.639 - 5.09% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.17% 2.600 2.734 - 11.69% -
std::search(list<int>,_pred)_(no_match)/1024 5.16% 823.530 865.992 - 5.52% -
SetIntersection_Interlaced_Vector_string_262144_256 5.16% 69388785.191 72966440.429 - 8.04% -
BM_deque_deque_copy/70000 5.16% 3193.537 3358.184 - 5.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.15% 198455257.324 208683812.181 - 1.49% -
std::set<int>::insert(value)_(new_value,_middle)/0 5.14% 17.051 17.928 - 4.37% -
BM_lexicographical_compare_three_way_slow_path/64 5.13% 17.792 18.704 - 23.71% -
std::set<std::string>::find(key)_(existent)/1024 5.11% 22.376 23.519 - 3.33% -
BM_Swap_Null_SmallNonTrivialFunctor 5.10% 0.503 0.528 - 15.27% -
VDAG_sidecast_fail,_3_levels 5.09% 109.811 115.395 - -1.16% -
BM_lexicographical_compare_three_way_slow_path/4096 5.07% 1144.607 1202.588 - 29.92% -
std::map<int,_int>::find(key)_(non-existent)/8192 5.06% 7.535 7.916 - 12.92% -
SetIntersection_Front_Set_uint64_1024_1024 5.06% 11681023.281 12271534.132 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.04% 196580005.559 206487463.966 - 2.61% -
VDAG_sidecast_fail,_2_levels 5.03% 90.512 95.067 - -2.48% -
BM_StringRelational_Compare_Small_Empty_Control 5.03% 1.613 1.694 - 4.88% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 5.03% 23.182 24.347 - 0.57% -
SetIntersection_None_Set_string_1024_64 5.02% 8793969.836 9235332.267 - 2.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.01% 0.254 0.267 - 4.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.01% 8262056.329 8675743.033 - 7.33% -
BM_deque_vector_ranges_move_backward/0 5.00% 1.451 1.524 - -3.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.99% 9356575.570 9823699.303 - -0.84% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.99% 217.150 227.990 - -0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.99% 43244.227 45401.932 - 1.72% -
std::multiset<std::string>::insert(value)_(already_present)/1024 4.96% 53.851 56.523 - -10.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.95% 1082.026 1135.622 - 1.76% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 4.93% 50749.753 53250.660 - 5.33% -
SetIntersection_Front_Vector_float_262144_16384 4.93% 73768229.501 77402964.288 - 7.82% -
rng::find_last(vector<int>)_(bail_90%)/8 4.89% 0.441 0.463 - -2.37% -
bm_exception_ptr_copy_assign_nonnull 4.89% 3.402 3.568 - 4.51% -
std::find(list<int>)_(process_all)/1024 4.89% 690.013 723.731 - 5.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 4.87% 1.309 1.373 - -6.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 4.86% 12.759 13.379 - -0.47% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.84% 223960843.953 234809678.864 - 7.29% -
BM_sprintf/C_string_len_60 4.83% 6.154 6.451 - 10.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.82% 371.929 389.868 - 3.16% -
bm_make_exception_ptr/threads:4 4.82% 4.239 4.443 - 5.63% -
BM_deque_vector_move_backward/64000 4.81% 6861.467 7191.811 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.81% 0.612 0.642 - 8.55% -
BM_deque_deque_ranges_copy/64000 4.80% 2935.013 3075.884 - 4.25% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 4.79% 700.433 733.987 - 16.03% -
BM_StringRead_Cold_Shallow_Small 4.79% 1.125 1.179 - 4.77% -
std::find_if_not(vector<char>)_(bail_25%)/1024 4.78% 25.987 27.230 - 0.30% -
std::unordered_multimap<int,_int>::clear()/8192 4.78% 60413.454 63301.215 - -5.69% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.78% 496.929 520.673 - 6.00% -
std::find(list<int>)_(bail_25%)/32768 4.75% 8051.711 8434.326 - 3.75% -
BM_vector_deque_ranges_move/64000 4.74% 2841.055 2975.677 - 4.65% -
BM_lexicographical_compare_three_way_slow_path/1024 4.73% 293.240 307.103 - 28.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 4.73% 34.545 36.177 - 2.62% -
SetIntersection_Front_Vector_string_64_64 4.73% 26020917.306 27250534.259 - 9.15% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 4.71% 6.739 7.057 - -3.46% -
BM_StringRead_Cold_Deep_Small 4.69% 1.190 1.246 - 7.22% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 4.69% 2162.847 2264.313 - 2.42% -
ranges::minmax(std::vector<char>)/8 4.68% 0.921 0.964 - -4.58% -
std::remove_if(deque<int>)_(prefix)/50 4.67% 64.343 67.351 - 4.97% -
BM_format_to_n_string_begin<std::wstring>/16384 4.67% 1526.516 1597.831 - -16.04% -
std::find_if(vector<char>)_(process_all)/32768 4.65% 3764.296 3939.470 - 25.56% -
BM_PushHeap_string_QuickSortAdversary_16384 4.65% 16.020 16.765 - 3.70% -
BM_deque_vector_ranges_copy/0 4.64% 1.406 1.471 - 2.29% -
BM_StringRead_Cold_Shallow_Empty 4.63% 1.127 1.179 - 11.48% -
std::rotate_copy(vector<int>)/8192 4.61% 701.993 734.366 - 2.47% -
std::map<int,_int>::contains(key)_(existent)/1024 4.59% 3.914 4.094 - 5.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.58% 13470846.526 14088199.722 - 5.23% -
std::fill_n(deque<int>)/32 4.58% 1.154 1.207 - -85.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.58% 24.270 25.381 - 2.72% -
std::partition(list<int>)_(dense)/50 4.58% 13.396 14.009 - 4.59% -
std::partial_sort(deque<int>)_(pipe-organ)/8 4.57% 32.274 33.749 - 8.28% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.57% 175090.621 183085.436 - 4.93% -
BM_format_to_n_string_begin<std::vector<char>>/1 4.56% 11.028 11.531 - 5.65% -
BM_align/8 4.56% 0.930 0.972 - 5.61% -
std::set<int>::erase(key)_(existent)/1024 4.56% 49.452 51.705 - 3.19% -
BM_align/64 4.55% 0.931 0.973 - 5.69% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.55% 763.279 797.971 - -4.06% -
std::partial_sort(deque<int>)_(shuffled)/8 4.54% 31.347 32.770 - 2.33% -
SetIntersection_None_Set_string_1024_1 4.53% 8792166.827 9190026.529 - 0.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.52% 12368.130 12927.492 - 2.50% -
BM_std_minmax_element<long_long>/3 4.51% 1.092 1.142 - 2.49% -
SetIntersection_Front_Set_string_16384_16 4.50% 1803248.912 1884468.384 - 6.45% -
std::is_sorted_until(vector<int>,_pred)/8 4.50% 4.051 4.233 - 35.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.50% 0.409 0.428 - -10.22% -
std::find_if(list<int>)_(process_all)/1024 4.50% 691.340 722.468 - 2.75% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 4.50% 485519.866 507375.917 - -0.21% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.50% 7319.385 7648.558 - 6.54% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.49% 114694082.038 119845520.724 - 5.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 4.45% 1057702.393 1104809.852 - -0.41% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 4.44% 1.464 1.529 - -5.65% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 4.43% 1.439 1.502 - 8.25% -
BM_PushHeap_string_Ascending_262144 4.42% 29.637 30.947 - -2.37% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.41% 128.089 133.735 - 5.40% -
std::partial_sort(deque<int>)_(heap)/8 4.40% 38.023 39.697 - 0.98% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 4.40% 14.130 14.753 - 24.70% -
BM_vector_deque_ranges_move/70000 4.39% 3105.148 3241.588 - 4.47% -
rng::starts_with(list<int>)/8 4.39% 2.925 3.053 - 3.88% -
rng::contains_subrange(vector<int>)_(single_element)/16 4.39% 4.654 4.859 - 2.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 4.38% 20.294 21.183 - 1.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.38% 3046904.053 3180313.785 - -0.26% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 4.38% 145408.670 151771.495 - -8.55% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.37% 24.107 25.161 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 4.37% 1081841.878 1129095.027 - -9.91% -
std::remove_if(deque<int>)_(prefix)/32 4.36% 54.007 56.363 - 3.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.36% 1854106.226 1934886.243 - 5.46% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.35% 2.737 2.857 - 8.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.35% 1112542.169 1160946.873 - -1.59% -
std::search(vector<int>)_(same_length)/8192 4.35% 1903.984 1986.765 - 6.53% -
SetIntersection_Front_Set_uint32_1024_16 4.35% 1145228.382 1195004.153 - -1.96% -
BM_BitsetToString<32>/Sparse_(10%)/10 4.35% 13.894 14.498 - 12.67% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.34% 37.123 38.733 - 11.58% -
bm_lexicographical_compare<int>/8 4.33% 1.488 1.553 - -1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.31% 1471373.884 1534821.937 - 0.11% -
std::set<int>::upper_bound(key)_(existent)/8192 4.31% 8.039 8.385 - -2.40% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.31% 265.822 277.267 - 0.79% -
SetIntersection_Interlaced_Vector_float_262144_16 4.30% 2888948.932 3013095.041 - 2.88% -
BM_std_minmax_element<char>/1024 4.29% 256.341 267.336 - -2.15% -
std::pop_heap(deque<float>)/8 4.29% 52.287 54.529 - 2.81% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.29% 16275.079 16972.573 - 4.22% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.28% 0.392 0.409 - 5.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.28% 1208.280 1259.945 - 5.73% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.27% 4.167 4.345 - 2.21% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.25% 25539.353 26625.893 - 5.73% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 4.24% 91.051 94.910 - 21.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.24% 1868.444 1947.632 - 8.44% -
rng::find_last(vector<char>)_(bail_90%)/8 4.23% 0.424 0.442 - 0.43% -
SetIntersection_Front_Vector_string_1024_64 4.23% 3271230.914 3409489.226 - 6.39% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 4.22% 17.879 18.634 - 2.88% -
std::unordered_set<std::string>::count(key)_(existent)/8192 4.22% 36.137 37.663 - -2.38% -
std::multiset<std::string>::erase(iterator)/1024 4.22% 31.943 33.291 - 17.29% -
BM_StringFindStringLiteral/32 4.22% 1.743 1.817 - 3.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.21% 20.943 21.824 - -0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 4.21% 5045172.411 5257529.671 - -1.18% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 4.21% 415.553 433.043 - -0.18% -
SetIntersection_None_Set_float_64_16 4.21% 17440458.245 18174246.219 - 0.56% -
SetIntersection_Front_Vector_string_16384_64 4.21% 3256418.999 3393417.856 - 8.69% -
BM_join_view_deques/65536 4.21% 281288.099 293116.365 - 1.71% -
SetIntersection_None_Set_string_1024_4 4.20% 9039312.844 9419386.058 - 5.67% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.20% 92352.395 96229.892 - 5.38% -
std::remove(vector<int>)_(sprinkled)/32 4.20% 48.598 50.637 - 4.59% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 4.19% 11643.173 12131.581 - -19.40% -
std::set<std::string>::clear()/8192 4.18% 212549.881 221430.313 - -0.47% -
BM_deque_deque_ranges_move/70000 4.17% 3347.001 3486.663 - 5.34% -
BM_StringRead_Cold_Deep_Empty 4.15% 1.194 1.244 - 6.49% -
std::find(deque<int>)_(bail_25%)/8192 4.15% 481.933 501.935 - 5.58% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.15% 4.375 4.557 - 17.12% -
rng::for_each(map<int>)/8 4.14% 4.512 4.699 - 5.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.14% 1731593.965 1803253.392 - -8.44% -
ranges::minmax(std::deque<__int128>)/1 4.13% 0.653 0.680 - 4.50% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 4.13% 7.466 7.775 - 5.73% -
BM_PushHeap_string_QuickSortAdversary_1 4.13% 0.474 0.494 - -29.46% -
std::unordered_multiset<int>::erase(iterator)/8192 4.13% 22.487 23.415 - 2.68% -
BM_deque_vector_ranges_copy_backward/512 4.12% 20.585 21.433 - 19.43% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 4.12% 25059.565 26091.061 - 3.17% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.11% 4.027 4.193 - 4.58% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.11% 4.086 4.254 - 4.99% -
BM_StringRelational_Compare_Empty_Empty_Control 4.11% 1.641 1.708 - -1.34% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 4.11% 66.885 69.633 - 12.33% -
std::stable_partition(vector<int>)_(sparse)/50 4.10% 21.120 21.987 - -1.25% -
BM_deque_vector_copy_backward/64000 4.09% 7012.960 7299.928 - -2.51% -
SetIntersection_Front_Set_string_262144_256 4.08% 15256297.234 15878929.523 - 8.06% -
BM_deque_vector_ranges_move_backward/5500 4.08% 195.130 203.086 - 2.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.08% 4.773 4.968 - 9.91% -
SetIntersection_Front_Set_uint64_262144_256 4.06% 3747364.340 3899508.624 - 5.02% -
rng::find_last(deque<int>)_(bail_90%)/8 4.06% 0.863 0.898 - -7.42% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.05% 1.329 1.382 - 9.83% -
BM_StringRead_Cold_Deep_Large 4.05% 1.313 1.366 - 10.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.05% 6022639.441 6266661.432 - 10.92% -
BM_PushHeap_float_Ascending_16 4.05% 0.984 1.024 - 4.31% -
std::move_backward(vector<int>)/512 4.04% 20.832 21.673 - 5.08% -
std::unordered_set<int>::count(key)_(existent)/8192 4.03% 1.323 1.376 - -2.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.02% 44.985 46.795 - 16.81% -
BM_num_put<unsigned_long_long> 4.02% 11.339 11.796 - 16.55% -
VChain,_4_levels 4.01% 15.650 16.277 - 4.32% -
BM_std_minmax_element<char>/5500 4.00% 1338.212 1391.768 - -3.42% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.99% 602765.116 626839.291 - 2.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.99% 56.687 58.950 - -1.94% -
std::stable_partition(deque<int>)_(sparse)/1024 3.99% 444.735 462.466 - 7.13% -
BM_std_minmax_element<char>/70000 3.98% 17050.632 17729.884 - -2.73% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.98% 777.962 808.907 - 2.92% -
std::set<int>::equal_range(key)_(non-existent)/32 3.97% 2.551 2.652 - 2.60% -
SetIntersection_None_Vector_string_262144_256 3.97% 1253800.627 1303546.271 - -0.16% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.97% 35.998 37.426 - 2.39% -
BM_std_minmax_element<char>/65536 3.96% 15957.433 16588.626 - -2.65% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 3.96% 15.505 16.118 - 3.99% -
bm_ranges_swap_ranges_vb_unaligned/8 3.95% 4.965 5.161 - 4.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.94% 1460671.877 1518274.572 - -1.10% -
std::format(double)_(fmt:_{:0>17500_0La}) 3.93% 168.053 174.662 - 3.77% -
BM_StringAssignAsciiz_Empty_Opaque 3.93% 2.927 3.042 - -8.81% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 3.92% 22.982 23.882 - 1.77% -
BM_PushHeap_string_QuickSortAdversary_256 3.92% 14.971 15.557 - 3.94% -
BM_std_minmax_element<char>/64000 3.91% 15588.815 16198.812 - -2.55% -
std::unordered_set<std::string>::erase(iterator)/8192 3.91% 28.709 29.832 - 1.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 3.91% 1.514 1.574 - 0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 3.90% 9.308 9.671 - 4.96% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.90% 18.053 18.757 - -5.53% -
std::partial_sort_copy(list<int>)_(shuffled)/8 3.90% 11.862 12.324 - 2.12% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.89% 21.020 21.839 - -7.87% -
BM_StringRelational_Less_Small_Empty_Control 3.88% 1.610 1.673 - -0.37% -
rng::find_last(vector<char>)_(bail_90%)/50 3.87% 1.473 1.530 - 4.25% -
BM_StringAssignAsciiz_Small_Opaque 3.86% 2.929 3.042 - -8.86% -
BM_lexicographical_compare_three_way_slow_path/4 3.86% 1.176 1.222 - 8.09% -
BM_deque_vector_move_backward/0 3.85% 1.415 1.470 - 7.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.84% 13936.373 14471.989 - 6.76% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.83% 1.881 1.953 - 26.65% -
ranges::minmax(std::vector<char>)/64 3.83% 1.195 1.240 - -8.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.83% 1009250.974 1047895.992 - -1.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.83% 5170.784 5368.613 - 4.13% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.82% 1.707 1.772 - 9.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.82% 391.380 406.315 - 2.30% -
SetIntersection_Interlaced_Set_uint32_16384_1 3.81% 1016481.015 1055224.435 - -1.06% -
BM_PushHeap_string_QuickSortAdversary_1024 3.80% 15.492 16.081 - 2.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.78% 1263.132 1310.901 - 0.93% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.75% 5643.328 5854.707 - -9.79% -
BM_deque_deque_move/4000 3.75% 140.526 145.789 - 2.58% -
std::map<std::string,_int>::count(key)_(non-existent)/0 3.74% 0.270 0.280 - 9.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.73% 61672.337 63971.007 - 1.40% -
std::stable_partition(vector<int>)_(dense)/50 3.73% 25.446 26.394 - 0.31% -
BM_lexicographical_compare_three_way_slow_path/256 3.72% 79.361 82.315 - 19.93% -
std::find_end(forward_list<int>)_(match_near_end)/8192 3.72% 263564.085 273359.325 - 6.79% -
BM_deque_deque_ranges_copy_backward/1 3.71% 2.568 2.663 - 5.53% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 3.71% 1.186 1.230 - 5.85% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.70% 13035.065 13516.830 - 3.86% -
std::partition(list<int>)_(dense)/32 3.69% 8.974 9.306 - 3.95% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.69% 128.786 133.541 - 6.75% -
rng::find_last(deque<int>)_(bail_90%)/50 3.69% 1.839 1.907 - -35.01% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 3.68% 2.426 2.515 - -0.56% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.68% 517.375 536.398 - 4.27% -
std::unordered_set<int>::find(key)_(non-existent)/8192 3.67% 1.214 1.259 - 3.59% -
bm_make_exception_ptr/threads:8 3.67% 2.837 2.941 - 3.66% -
std::set<int>::insert(value)_(new_value,_middle)/32 3.67% 18.628 19.311 - 3.52% -
BM_join_view_deques/64000 3.66% 273530.870 283554.580 - 1.67% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 3.66% 2.188 2.268 - 18.33% -
BM_vector_deque_move/1 3.66% 2.257 2.339 - 2.53% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 3.65% 417.075 432.281 - -1.50% -
SetIntersection_None_Set_uint64_1024_64 3.64% 8604777.021 8917685.418 - -1.04% -
std::copy_if(list<int>)_(every_other)/32768 3.63% 25432.869 26357.224 - 2.14% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.63% 23.361 24.210 - 1.60% -
SetIntersection_Front_Set_uint64_256_64 3.61% 5293192.964 5484448.607 - 3.99% -
std::is_sorted(deque<int>,_pred)/8 3.61% 4.662 4.830 - 0.53% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.61% 52833.009 54739.550 - -1.83% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 3.61% 244.433 253.251 - -1.34% -
SetIntersection_Interlaced_Set_uint32_256_1 3.60% 4011808.636 4156321.711 - -1.33% -
rng::fold_left(deque<int>)/50 3.59% 27.245 28.222 - 4.32% -
SetIntersection_Front_Set_float_1024_64 3.59% 1911110.003 1979650.144 - 16.48% -
BM_std_minmax_element<char>/4096 3.58% 1003.970 1039.934 - -3.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.58% 23.236 24.068 - 3.61% -
SetIntersection_Front_Vector_float_262144_1024 3.58% 5697976.720 5901926.409 - 8.29% -
std::adjacent_find(deque<int>,_pred)/8 3.58% 4.292 4.445 - -8.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.57% 198356470.451 205437810.052 - 1.96% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.57% 44845.443 46446.352 - -9.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 3.57% 326.375 338.018 - 3.54% -
bm_ranges_swap_ranges_vb_aligned/4096 3.56% 11.948 12.373 - 3.61% -
std::set<std::string>::erase(iterator)/8192 3.55% 29.678 30.733 - -0.95% -
ranges::minmax(std::vector<long_long>)/1 3.55% 0.625 0.647 - -0.00% -
std::sort_heap(vector<NonIntegral>)/8 3.55% 29.555 30.603 - 4.27% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.54% 17.302 17.914 - -7.62% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 3.53% 1.084 1.122 - 21.62% -
SetIntersection_Interlaced_Vector_string_1024_256 3.53% 20500468.962 21223368.412 - -0.59% -
SetIntersection_Front_Set_uint32_16384_4 3.52% 1034022.738 1070374.138 - -0.45% -
ranges::minmax(std::list<char>)/1 3.51% 0.356 0.368 - -10.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3.51% 12498.441 12936.590 - 5.59% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.50% 27.912 28.889 - -5.62% -
SetIntersection_Interlaced_Vector_float_262144_1 3.50% 1018709.134 1054331.806 - -0.93% -
std::list<int>::ctor(Range)_(cheap_elements)/32 3.49% 336.358 348.105 - 4.77% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 3.46% 521.091 539.126 - -0.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 3.46% 19.867 20.554 - -3.53% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.46% 823.112 851.561 - 1.91% -
BM_string_without_formatting<wchar_t> 3.45% 12.135 12.554 - 32.10% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.45% 7.856 8.127 - 15.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.44% 26506287.142 27418907.274 - 3.38% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 3.44% 787.195 814.260 - 1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.43% 9225949.972 9542412.466 - -0.15% -
BM_PushHeap_string_QuickSortAdversary_4 3.41% 6.570 6.794 - 6.52% -
SetIntersection_Front_Vector_float_1024_64 3.41% 1322442.469 1367508.531 - 1.75% -
SetIntersection_Front_Set_float_64_16 3.41% 15312604.591 15834352.632 - 2.16% -
BM_join_view_deques/0 3.41% 4.926 5.094 - -6.07% -
BM_std_minmax_element<long_long>/1 3.40% 0.300 0.310 - -4.47% -
std::set<std::string>::count(key)_(existent)/32 3.40% 15.429 15.954 - 3.35% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 3.40% 8516.570 8806.276 - 1.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.40% 26799704.256 27710764.282 - 2.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.40% 18.910 19.552 - 2.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 3.40% 35.210 36.406 - -50.68% -
SetIntersection_None_Vector_uint64_16384_64 3.40% 1072071.668 1108499.131 - -0.81% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.39% 54.484 56.333 - -0.85% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.39% 24.003 24.816 - 9.48% -
std::copy_n(list<int>)/8 3.38% 2.257 2.333 - 3.75% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 3.38% 15.197 15.711 - -10.99% -
SetIntersection_Front_Vector_string_16384_256 3.36% 9330170.780 9643963.841 - -2.77% -
std::partition(vector<int>)_(dense)/32 3.36% 8.463 8.747 - 4.78% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.35% 7390.026 7637.440 - 7.10% -
SetIntersection_None_Vector_uint32_1024_256 3.34% 1040952.452 1075709.432 - -1.66% -
std::unique(vector<int>)_(contiguous)/32 3.34% 48.515 50.134 - 3.77% -
BM_LexicallyRelative/small_path/8 3.33% 212.280 219.356 - -0.54% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.33% 0.646 0.668 - 11.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.33% 443.366 458.112 - 3.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 3.32% 53.108 54.872 - 5.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.32% 81259.994 83953.965 - 10.59% -
BM_StringRelational_Eq_Large_Huge_Control 3.32% 0.479 0.495 - 3.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.31% 395.208 408.306 - 2.81% -
std::partition(vector<int>)_(sparse)/32 3.31% 8.884 9.178 - 4.09% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.31% 38602.704 39881.503 - 1.41% -
SetIntersection_Front_Set_uint64_256_256 3.30% 7628793.127 7880850.719 - 5.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.30% 15.452 15.962 - -4.02% -
BM_PushHeap_string_QuickSortAdversary_16 3.30% 10.826 11.183 - 4.10% -
BM_num_get<unsigned_long> 3.30% 10.179 10.515 - -58.69% -
BM_format_to_iterator/<std::string>_string_view_len_60 3.30% 9.589 9.905 - 3.81% -
BM_lexicographical_compare_three_way_slow_path/16 3.30% 4.613 4.765 - 9.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 3.29% 541.224 559.047 - 6.65% -
BM_Swap_Null_LargeNonTrivialFunctor 3.29% 0.459 0.474 - -16.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.29% 782.523 808.259 - 1.81% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.29% 46.431 47.957 - 1.80% -
std::map<std::string,_int>::clear()/1024 3.28% 21791.209 22505.636 - -6.08% -
std::find_if(deque<int>)_(bail_25%)/1024 3.28% 78.744 81.323 - 5.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.27% 1.632 1.685 - 11.78% -
std::rotate(list<int>)_(1_element_backward)/8192 3.27% 7657.160 7907.504 - 5.90% -
SetIntersection_Front_Set_float_262144_262144 3.26% 1652776.285 1706598.309 - 6.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.25% 1095757.180 1131370.178 - 0.97% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.25% 203.084 209.677 - 3.55% -
std::stable_sort(deque<int>)_(repeated)/1024 3.24% 1414.859 1460.751 - 0.28% -
std::stable_sort(deque<int>)_(descending)/8 3.24% 24.992 25.802 - -9.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 3.24% 1190063.469 1228598.822 - 0.16% -
bm_ranges_swap_ranges_vb_aligned/8192 3.23% 19.495 20.126 - 3.37% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 3.22% 2640.355 2725.477 - 3.28% -
VChain_middle,_4_levels 3.22% 57.415 59.264 - -0.11% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 3.22% 34.353 35.459 - 2.40% -
BM_StringRelational_Compare_Huge_Empty_Control 3.21% 1.613 1.665 - 1.90% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 3.21% 17.218 17.772 - 3.64% -
std::rotate(list<int>)_(1_element_backward)/1024 3.21% 748.444 772.496 - 5.29% -
std::search(vector<int>)_(same_length)/1024 3.21% 248.854 256.842 - 4.94% -
std::make_heap(deque<int>,_pred)_(descending)/8 3.20% 19.084 19.694 - 1.57% -
std::copy_n(vector<bool>)_(aligned)/1048576 3.19% 2905.747 2998.515 - -3.59% -
SetIntersection_Front_Vector_uint64_262144_1 3.19% 1013093.931 1045403.199 - -1.28% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.19% 3619.989 3735.314 - 0.15% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.18% 254.532 262.618 - 0.94% -
std::map<std::string,_int>::erase(iterator)/32 3.17% 27.508 28.381 - -0.67% -
BM_PushHeap_string_QuickSortAdversary_64 3.17% 13.434 13.861 - 3.70% -
bm_make_exception_ptr/threads:1 3.17% 16.873 17.409 - 7.66% -
BM_Swap_MemPtr_SmallNonTrivialFunctor 3.17% 1.172 1.209 - -5.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 3.17% 6177992.972 6373680.651 - -0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.16% 42815.500 44169.285 - 2.87% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 3.16% 19.988 20.620 - -1.49% -
std::make_heap(deque<int>)_(shuffled)/8192 3.16% 23419.077 24159.328 - 0.20% -
BM_vector_deque_move_backward/64000 3.16% 7120.634 7345.637 - 1.26% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 3.15% 56.687 58.473 - -2.00% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 3.15% 67.552 69.679 - -46.52% -
BM_CmpEqual_int_uint 3.12% 1.066 1.099 - -3.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.12% 6825.397 7038.445 - 2.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.12% 55.827 57.566 - -3.03% -
BM_deque_deque_copy/1 3.11% 2.491 2.568 - 3.29% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.11% 512.711 528.654 - 1.72% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.11% 25.909 26.714 - -4.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.09% 1006357.527 1037445.703 - 2.24% -
BM_deque_deque_move/4096 3.09% 149.831 154.455 - 3.54% -
BM_PushHeap_string_PipeOrgan_1 3.09% 0.472 0.487 - -30.44% -
std::find_end(forward_list<int>)_(single_element)/8192 3.08% 5913.959 6096.276 - 6.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.08% 197.098 203.169 - 1.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 3.08% 1.672 1.724 - -11.89% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.07% 16542.697 17050.944 - -3.21% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.07% 51333.877 52910.568 - 2.84% -
BM_vector_deque_copy_backward/4096 3.07% 149.061 153.636 - 3.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.07% 814405.042 839373.416 - 4.38% -
std::copy(vector<bool>)_(aligned)/4096 3.06% 4.692 4.836 - 0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 3.06% 44.607 45.973 - 3.12% -
bm_ranges_lexicographical_compare<int>/64 3.06% 4.307 4.439 - 2.20% -
bm_ranges_lexicographical_compare<signed_char>/1 3.06% 1.492 1.537 - -10.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.06% 4.496 4.634 - 9.14% -
BM_num_put<long> 3.05% 11.564 11.917 - 11.22% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.05% 11616.301 11970.461 - 1.57% -
std::search(vector<int>)_(single_element)/1024 3.05% 235.723 242.906 - 3.58% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 3.04% 4.218 4.346 - -6.10% -
std::search(vector<int>)_(single_element)/1000 3.04% 230.513 237.516 - 3.79% -
std::move(vector<int>)/1048576 3.04% 56048.355 57750.315 - 3.37% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.01% 4.493 4.628 - 7.37% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.01% 19.402 19.985 - 3.05% -
std::partition_copy(vector<int>)/50 3.00% 12.673 13.054 - 6.92% -
BM_StringEraseWithMove_Huge_Opaque 3.00% 48.264 49.713 - -27.14% -
SetIntersection_None_Vector_uint32_262144_256 3.00% 1107729.000 1140996.390 - 0.04% -
std::set<int>::equal_range(key)_(existent)/1024 2.99% 4.342 4.471 - 0.32% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 2.99% 29489.311 30370.711 - 0.86% -
BM_PushHeap_string_Descending_4 2.99% 1.946 2.004 - 5.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.98% 29.683 30.569 - -2.15% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 2.98% 36.073 37.149 - 5.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.98% 1022386.266 1052844.636 - 1.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.97% 1.661 1.711 - 0.57% -
SetIntersection_Interlaced_Set_float_16384_16 2.97% 206698362.044 212833977.288 - 1.65% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.96% 13.228 13.620 - 1.01% -
ranges::min(std::list<char>)/8 2.96% 1.883 1.939 - 9.73% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.96% 24.353 25.074 - 0.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.95% 722.456 743.801 - 0.00% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 2.95% 40.386 41.578 - 2.60% -
SetIntersection_None_Set_uint32_1024_1 2.95% 8733410.644 8990865.168 - 0.41% -
SetIntersection_Interlaced_Set_float_16384_64 2.95% 213029988.278 219305448.201 - 1.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.94% 30.511 31.410 - 8.35% -
BM_StringRelational_Compare_Empty_Large_Control 2.93% 1.838 1.892 - 14.24% -
bm_ranges_swap_ranges_vb_aligned/512 2.93% 5.104 5.254 - -0.72% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.93% 59.908 61.661 - 0.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.93% 528.466 543.930 - 0.54% -
BM_LexicallyRelative/small_path/4 2.93% 115.958 119.351 - 0.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.92% 52.403 53.934 - 2.30% -
BM_StringRelational_Less_Large_Large_Control 2.92% 2.084 2.144 - 1.12% -
BM_format_to_iterator/<std::string>_string_view_len_6 2.91% 8.285 8.526 - 0.90% -
bm_gcd_complex 2.89% 17.788 18.302 - 1.79% -
BM_CmpLess_uchar_short 2.87% 1.035 1.064 - -6.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.87% 8.614 8.861 - -0.50% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 2.86% 1.149 1.182 - -1.76% -
std::unordered_set<int>::find(key)_(existent)/32 2.86% 1.342 1.380 - 4.12% -
SetIntersection_None_Vector_float_262144_256 2.85% 1111790.674 1143469.119 - -0.60% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.85% 16.922 17.404 - -11.76% -
std::map<int,_int>::contains(key)_(existent)/32 2.84% 1.592 1.637 - -1.26% -
std::set<std::string>::find(key)_(non-existent)/8192 2.84% 27.428 28.208 - 6.52% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 2.84% 1.259 1.295 - -1.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.84% 4.497 4.625 - 2.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 2.84% 13.171 13.545 - -0.44% -
SetIntersection_Interlaced_Vector_float_1024_16 2.83% 2590371.803 2663783.948 - 4.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.83% 63036.187 64817.695 - 1.54% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 2.82% 41536555.713 42706927.476 - -1.13% -
SetIntersection_Interlaced_Set_uint32_256_256 2.81% 7629497.716 7844182.516 - -0.38% -
std::any_of(vector<int>)_(process_all)/8 2.81% 2.484 2.554 - 5.58% -
SetIntersection_Front_Set_float_262144_1 2.81% 990752.357 1018596.477 - -1.22% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 2.79% 206.497 212.256 - -47.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.79% 2108040.894 2166828.056 - -1.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.78% 14367.075 14766.866 - 2.00% -
std::is_sorted_until(vector<int>,_pred)/8192 2.78% 3313.719 3405.870 - 0.60% -
SetIntersection_Interlaced_Set_string_16384_64 2.78% 344309142.681 353868757.668 - 2.48% -
BM_PushHeap_string_SingleElement_262144 2.77% 2.656 2.729 - 3.13% -
BM_format_to_iterator/<std::array>_string_view_len_6 2.76% 8.243 8.470 - 1.12% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 2.76% 23.179 23.818 - -0.40% -
BM_PushHeap_uint32_Ascending_64 2.75% 1.577 1.621 - 6.83% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.74% 156.534 160.830 - -4.16% -
BM_LexicallyNormal/small_path/16 2.74% 270.533 277.949 - -0.56% -
BM_deque_deque_copy/2 2.73% 2.242 2.303 - 2.77% -
BM_CmpEqual_schar_uint 2.72% 1.115 1.145 - -0.29% -
std::find_end(forward_list<int>)_(near_matches)/8192 2.72% 2470289.311 2537578.312 - 3.75% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 2.72% 32037.521 32909.285 - -4.81% -
std::replace(vector<int>)_(sprinkled)/1024 2.72% 166.011 170.526 - 13.73% -
SetIntersection_Front_Vector_float_16384_64 2.72% 1333092.383 1369328.878 - 1.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.72% 12.795 13.142 - 2.10% -
std::move(vector<bool>)_(unaligned)/1048576 2.71% 6523.081 6699.902 - 2.85% -
std::unordered_set<int>::count(key)_(non-existent)/32 2.71% 1.561 1.603 - 14.72% -
BM_StringEraseToEnd_Huge_Opaque 2.71% 2.301 2.363 - 3.19% -
std::set<std::string>::clear()/1024 2.70% 21822.909 22411.842 - -0.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 2.70% 340134.174 349312.791 - 2.81% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.70% 35.583 36.542 - -12.88% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.69% 1884.906 1935.686 - 1.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.68% 6799.557 6982.118 - 1.79% -
SetIntersection_None_Set_uint32_1024_256 2.67% 8638505.886 8868992.530 - -2.25% -
std::adjacent_find(vector<int>,_pred)/50 2.67% 23.643 24.273 - 4.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.67% 39890.530 40953.658 - 4.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.66% 1148.669 1179.203 - 0.46% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.65% 510151.481 523678.386 - -0.03% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 2.65% 19.350 19.862 - -1.74% -
std::for_each(set<int>::iterator)/8 2.64% 4.534 4.654 - 3.14% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2.64% 18.164 18.643 - 0.82% -
std::all_of(list<int>)_(process_all)/32 2.63% 11.578 11.883 - 3.50% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 2.63% 0.417 0.428 - 2.02% -
std::find_if_not(vector<bool>)_(process_all)/50 2.63% 23.372 23.986 - 0.77% -
bm_ranges_swap_ranges_vb_aligned/2048 2.63% 8.413 8.634 - 0.83% -
BM_LexicallyRelative/large_path/2 2.63% 113.254 116.227 - -0.61% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 2.61% 0.711 0.730 - 3.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.61% 48.778 50.053 - 12.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.60% 1371220.743 1406869.700 - 3.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.60% 1540928.570 1580960.482 - 0.15% -
BM_format_to_back_inserter<std::string>/C_string_len_6 2.59% 15.320 15.717 - 2.15% -
std::fill_n(deque<int>)/8192 2.59% 235.162 241.260 - -87.08% -
std::stable_sort(deque<int>)_(ascending)/8192 2.59% 13682.874 14037.219 - 2.39% -
BM_PushHeap_uint32_Ascending_256 2.59% 2.133 2.188 - 5.10% -
std::partition_point(list<int>)/1024 2.58% 1286.969 1320.197 - 2.97% -
BM_Move_MemFuncPtr 2.58% 1.190 1.221 - -9.76% -
bm_lexicographical_compare<signed_char>/8 2.57% 3.130 3.210 - 3.22% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.57% 23.505 24.109 - 1.15% -
std::flat_map<int,_int>::clear()/0 2.57% 392.337 402.422 - 0.88% -
BM_PushHeap_string_Ascending_256 2.57% 11.448 11.742 - 7.09% -
BM_vector_deque_move/2 2.57% 2.012 2.063 - 2.94% -
std::make_heap(deque<int>)_(heap)/8192 2.57% 8595.457 8816.088 - 14.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.57% 86.357 88.573 - 1.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.56% 18065268.287 18528242.338 - -0.22% -
SetIntersection_None_Set_uint32_16384_1024 2.56% 153231107.277 157148940.076 - -2.27% -
BM_deque_deque_ranges_copy_backward/2 2.55% 2.357 2.417 - 4.85% -
BM_LexicallyNormal/large_path/2 2.55% 82.182 84.276 - -0.32% -
VChain,_5_levels 2.55% 21.113 21.650 - 2.46% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 2.53% 24815.138 25443.069 - 2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.53% 7234382.227 7417431.287 - -3.53% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.52% 43914.024 45020.926 - -10.50% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.52% 6.471 6.634 - 2.28% -
BM_num_get<unsigned_int> 2.52% 9.577 9.818 - -61.38% -
SetIntersection_Interlaced_Vector_uint64_16384_1 2.52% 1021430.161 1047157.167 - -1.17% -
std::set<int>::ctor(const&,_alloc)/8192 2.52% 50593.821 51867.286 - -33.50% -
std::find_if(vector<int>)_(process_all)/32768 2.51% 3279.241 3361.704 - -10.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.51% 23.598 24.191 - 1.29% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.51% 133.852 137.213 - 6.19% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 2.50% 0.817 0.837 - 2.16% -
std::find_first_of(deque<int>)_(small_needle)/50 2.50% 168.979 173.210 - 4.87% -
BM_num_put<long_double> 2.50% 58.478 59.941 - 0.44% -
std::set<std::string>::clear()/32 2.50% 897.655 920.103 - 4.93% -
SetIntersection_None_Set_uint32_16384_256 2.50% 153917851.761 157758941.475 - -1.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.49% 78.618 80.574 - -43.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.48% 4.935 5.057 - 12.28% -
std::copy_n(list<int>)/32768 2.48% 26453.717 27108.848 - 1.61% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.48% 16.776 17.191 - 1.58% -
BM_PushHeap_string_SingleElement_16 2.48% 2.641 2.706 - 3.87% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.47% 2534.109 2596.776 - 0.52% -
std::equal(vector<int>)_(it,_it,_it)/50 2.47% 4.393 4.502 - -1.26% -
BM_deque_deque_move_backward/70000 2.47% 8001.588 8199.217 - 0.88% -
BM_Basic<uint32_t> 2.47% 13.556 13.890 - 0.56% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.46% 29.301 30.023 - 8.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.46% 44.708 45.809 - 3.31% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.46% 425.315 435.769 - 0.89% -
BM_format_to_iterator/<std::vector>_string_len_60 2.45% 9.542 9.776 - -0.23% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.44% 2846.025 2915.433 - 3.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.44% 6581.837 6742.310 - -0.03% -
std::pop_heap(deque<float>)/8192 2.43% 62.092 63.603 - 6.53% -
SetIntersection_None_Vector_uint32_262144_16 2.43% 1100551.816 1127326.847 - -0.97% -
std::unordered_set<int>::find(key)_(existent)/1024 2.43% 1.483 1.519 - 2.25% -
std::format(int64_t)_(fmt:_{:0^512b}) 2.43% 37.644 38.557 - -1.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.43% 96.820 99.169 - 32.51% -
std::multiset<int>::ctor(const&,_alloc)/8192 2.43% 49526.899 50728.492 - -36.48% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 2.43% 318.312 326.033 - 2.62% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.42% 15.678 16.058 - 2.00% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.42% 5.455 5.587 - 0.12% -
std::unordered_set<int>::insert(value)_(already_present)/32 2.42% 2.585 2.647 - 0.39% -
BM_deque_deque_move_backward/1024 2.42% 38.017 38.936 - 2.47% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.41% 1.683 1.724 - -7.65% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.41% 2.022 2.071 - 0.79% -
std::stable_sort(deque<int>)_(ascending)/8 2.40% 17.247 17.662 - -12.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.40% 199850433.322 204653401.236 - 2.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.40% 6.847 7.012 - 8.10% -
SetIntersection_Front_Vector_uint32_16384_16 2.40% 1090154.188 1116295.755 - 0.23% -
std::partition_copy(vector<int>)/32 2.40% 8.257 8.454 - 4.66% -
SetIntersection_Front_Vector_float_64_64 2.39% 10655274.452 10910142.670 - 1.02% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.39% 27.878 28.545 - -31.26% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.39% 12820.118 13126.191 - -1.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.39% 34.397 35.218 - 16.22% -
BM_std_minmax_element<char>/3 2.38% 1.026 1.051 - -9.70% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 2.38% 495302.394 507111.403 - -1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.38% 7825985.820 8012315.215 - 0.73% -
std::for_each(map<int>::iterator)/8192 2.38% 16055.409 16437.656 - 0.40% -
BM_LexicallyNormal/large_path/4 2.38% 150.440 154.014 - -2.56% -
ranges::min(std::list<char>)/64 2.37% 27.394 28.044 - 8.16% -
BM_CmpEqual_uint_int 2.37% 1.046 1.071 - -5.08% -
SetIntersection_Front_Vector_float_256_64 2.37% 4279057.774 4380365.681 - 2.78% -
BM_deque_deque_ranges_copy_backward/65536 2.36% 7378.786 7553.264 - 0.63% -
SetIntersection_Front_Set_uint32_262144_1 2.36% 1006042.064 1029805.645 - -2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.36% 1767873.963 1809587.883 - 3.09% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 2.36% 42.138 43.132 - -0.39% -
SetIntersection_None_Set_uint32_256_16 2.36% 10643397.616 10894351.392 - -1.39% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.35% 27.426 28.071 - 2.91% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.35% 0.759 0.776 - 2.15% -
bm_ranges_lexicographical_compare<int>/8 2.34% 1.462 1.497 - 3.41% -
BM_PushHeap_string_PipeOrgan_16 2.34% 4.202 4.301 - 1.99% -
SetIntersection_None_Vector_float_16384_4 2.33% 1094564.669 1120110.182 - 0.56% -
std::unordered_set<int>::erase(key)_(existent)/1024 2.33% 21.998 22.510 - 4.10% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.32% 14565.641 14904.112 - 2.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.32% 253.082 258.959 - 1.96% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 2.31% 12.788 13.084 - -7.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.31% 15.395 15.751 - 1.80% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.31% 27.217 27.845 - 2.14% -
std::unique_copy(list<int>)_(contiguous)/52 2.31% 20.638 21.114 - -27.32% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.31% 358.493 366.757 - 2.69% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 2.30% 8563.653 8760.765 - 10.55% -
std::stable_sort(deque<int>)_(heap)/1024 2.29% 2728.031 2790.416 - 0.03% -
std::multiset<int>::insert(value)_(already_present)/1024 2.28% 27.262 27.884 - 0.03% -
std::partition(deque<int>)_(sparse)/1024 2.28% 384.417 393.174 - 2.97% -
std::find_if_not(vector<int>)_(bail_25%)/8192 2.27% 245.933 251.519 - 14.40% -
std::format(int64_t)_(fmt:_{:0^512Lb}) 2.27% 41.269 42.205 - -1.46% -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.26% 961.357 983.102 - 16.63% -
SetIntersection_Interlaced_Vector_string_256_16 2.26% 10531775.744 10769773.588 - 3.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.26% 13666074.522 13974819.125 - -1.48% -
std::make_heap(deque<int>)_(heap)/1024 2.25% 1095.865 1120.576 - 13.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.25% 45168.481 46186.762 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 2.25% 62595068.714 64006097.201 - 0.53% -
BM_deque_deque_ranges_move_backward/1 2.25% 2.583 2.642 - -2.74% -
BM_LexicallyRelative/large_path/4 2.25% 206.977 211.639 - -0.04% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.25% 118958.079 121636.773 - -0.09% -
BM_vector_deque_move_backward/5500 2.25% 196.888 201.321 - 0.88% -
SetIntersection_Interlaced_Set_float_16384_1024 2.25% 172423611.927 176303083.722 - 3.22% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.24% 20.180 20.631 - 0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.24% 72.571 74.194 - 16.68% -
std::replace(vector<int>)_(sprinkled)/8192 2.23% 1308.165 1337.401 - 7.41% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2.23% 2922.639 2987.920 - 0.32% -
std::map<int,_int>::find(key)_(existent)/8192 2.23% 5.384 5.504 - -0.06% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.22% 24843.074 25395.781 - 5.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.22% 7513.064 7680.009 - 0.30% -
SetIntersection_Interlaced_Set_string_1024_256 2.22% 35356355.276 36141554.243 - 1.03% -
std::make_heap(vector<NonIntegral>)_(descending)/8 2.22% 14.697 15.023 - 0.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.22% 1.450 1.483 - 5.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.22% 12849.366 13134.118 - 2.88% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.21% 21.992 22.479 - -0.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.21% 55239.459 56460.666 - 1.29% -
BM_num_put<bool> 2.20% 10.798 11.036 - 18.48% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.20% 1869.247 1910.294 - 2.61% -
rng::find_last(list<int>)_(bail_90%)/50 2.20% 1.294 1.322 - -1.37% -
std::find_if(vector<int>)_(process_all)/1024 2.19% 113.148 115.622 - -7.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.18% 1.307 1.336 - 1.54% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 2.18% 16.211 16.565 - 1.46% -
std::unordered_set<int>::erase(key)_(existent)/32 2.17% 21.569 22.037 - 3.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.17% 53503.521 54662.829 - -0.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.17% 42.423 43.342 - 2.25% -
SetIntersection_None_Vector_float_262144_1024 2.16% 1146823.054 1171649.945 - 1.58% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 2.16% 5665.048 5787.538 - 1.05% -
std::format(float)_(fmt:_{:0^17500_10L}) 2.16% 213.250 217.860 - 1.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.16% 3.754 3.836 - 4.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.15% 11321078.345 11564978.319 - 2.52% -
SetIntersection_Interlaced_Set_uint32_256_4 2.15% 11253031.263 11495001.158 - 1.42% -
SetIntersection_Front_Set_uint32_256_1 2.15% 4079462.033 4167170.761 - -0.96% -
SetIntersection_None_Vector_uint32_262144_16384 2.15% 1107800.846 1131592.224 - -0.77% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 2.15% 4.960 5.067 - -0.93% -
std::is_sorted(list<int>,_pred)/8 2.14% 3.924 4.008 - 9.04% -
std::map<int,_int>::erase(key)_(existent)/32 2.14% 22.453 22.932 - -1.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.13% 6.915 7.062 - 5.75% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.13% 1096.696 1120.084 - -7.81% -
BM_LexicallyNormal/large_path/8 2.13% 304.129 310.596 - 0.44% -
SetIntersection_Front_Set_uint32_64_64 2.12% 13199301.113 13479783.379 - 4.74% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 2.12% 0.632 0.645 - -6.80% -
std::unordered_set<std::string>::clear()/32 2.12% 931.341 951.052 - 2.30% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.12% 8.635 8.818 - 5.98% -
SetIntersection_Front_Set_float_16384_16 2.11% 1221966.781 1247760.210 - 2.92% -
BM_PushHeap_float_Ascending_64 2.10% 1.755 1.792 - 1.72% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.10% 28.393 28.989 - 6.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.09% 3.301 3.370 - 4.57% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.09% 1902.225 1941.960 - 1.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.09% 16667.671 17015.308 - -0.01% -
BM_StringAssignAsciizMix_Opaque 2.08% 4.873 4.974 - -4.60% -
SetIntersection_Front_Set_float_262144_256 2.08% 4390230.054 4481587.942 - 20.92% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.08% 12472314.502 12731253.554 - 0.25% -
std::upper_bound(std::forward_list<int>)/8192 2.07% 10476.762 10694.012 - 2.84% -
std::stable_partition(deque<int>)_(dense)/32 2.07% 29.323 29.931 - 0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.07% 14139.570 14432.626 - 2.12% -
std::search(deque<int>,_pred)_(same_length)/1000 2.07% 479.302 489.224 - 1.76% -
std::sort(vector<int>)_(shuffled)/8 2.07% 22.654 23.123 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.07% 4995880.977 5099159.383 - -0.30% -
SetIntersection_None_Set_uint32_64_1 2.06% 22128716.122 22585380.811 - 0.59% -
std::stable_partition(vector<int>)_(sparse)/1024 2.06% 216.054 220.501 - 0.23% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 2.06% 12608342.268 12867618.928 - 2.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.05% 6.389 6.520 - -4.46% -
std::find_end(list<int>,_pred)_(process_all)/8192 2.05% 7724.809 7883.354 - 9.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 2.05% 1.537 1.569 - -10.87% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.05% 741.564 756.763 - 1.97% -
SetIntersection_None_Vector_uint64_256_1 2.05% 4192834.815 4278744.085 - -1.00% -
BM_deque_deque_copy_backward/70000 2.05% 7872.496 8033.589 - 1.05% -
BM_deque_deque_ranges_copy/70000 2.04% 3290.534 3357.692 - 1.92% -
std::multiset<int>::clear()/8192 2.04% 77217.541 78789.078 - -4.70% -
std::swap_ranges(vector<int>)/8192 2.03% 476.321 486.011 - 2.54% -
SetIntersection_Front_Vector_float_16384_1 2.03% 1039289.727 1060398.921 - 0.68% -
BM_join_view_deques/70000 2.03% 307410.788 313654.331 - -2.15% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 2.03% 98763.916 100769.777 - -1.12% -
std::stable_sort(deque<int>)_(heap)/8 2.03% 24.008 24.495 - -6.73% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 2.03% 16.099 16.425 - 0.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.03% 13209.913 13477.640 - 6.07% -
std::reverse_copy(vector<int>)/4096 2.02% 131.232 133.887 - -0.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.02% 9.748 9.945 - 20.13% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.02% 13376.445 13646.086 - 4.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.02% 2.371 2.418 - 1.65% -
BM_StringMove_Small 2.01% 0.739 0.754 - -5.56% -
BM_Swap_Null_SmallTrivialFunctor 2.01% 1.150 1.173 - -6.45% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.00% 470.475 479.891 - 3.47% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.00% 139047.559 141826.139 - 2.29% -
BM_CmpLess_uint_int 2.00% 1.070 1.092 - -3.10% -
BM_vector_deque_copy/1024 1.99% 35.950 36.667 - 2.48% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.99% 2.359 2.406 - 1.16% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.99% 356.231 363.330 - 2.20% -
std::find_first_of(deque<int>)_(small_needle)/32 1.99% 110.113 112.306 - 4.27% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.99% 51145.943 52164.264 - 2.57% -
std::unordered_multiset<int>::erase(iterator)/32 1.99% 19.440 19.827 - -1.05% -
SetIntersection_None_Set_uint32_1024_4 1.98% 8651885.120 8823436.252 - -2.27% -
BM_vector_deque_copy/65536 1.98% 2857.129 2913.744 - 1.97% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.97% 221122060.231 225487913.395 - 0.50% -
BM_PushHeap_float_Random_1024 1.97% 6.984 7.122 - -5.50% -
SetIntersection_Front_Vector_uint64_262144_64 1.97% 1334205.355 1360458.557 - 1.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.96% 16.633 16.960 - -18.28% -
BM_deque_deque_ranges_copy_backward/64000 1.96% 7200.917 7342.306 - -0.10% -
std::move_backward(vector<int>)/8 1.96% 2.272 2.316 - 6.52% -
BM_Ostream_number/0 1.96% 29.048 29.617 - 0.65% -
SetIntersection_None_Set_uint32_16384_64 1.96% 154491107.622 157516783.667 - -2.37% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.96% 2.949 3.007 - 2.67% -
SetIntersection_None_Set_string_1024_256 1.95% 8830096.449 9002614.638 - -0.91% -
SetIntersection_Front_Set_uint32_262144_16384 1.95% 218582376.854 222852794.567 - 0.46% -
BM_format_to_iterator/<std::string>_C_string_len_6 1.95% 9.574 9.761 - 4.16% -
std::move(deque<int>)/64 1.95% 4.823 4.917 - -19.55% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.95% 29.043 29.608 - 7.21% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.95% 38207.992 38951.340 - 0.08% -
BM_LexicallyRelative/large_path/8 1.94% 397.889 405.626 - -0.19% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.94% 514.745 524.748 - 2.17% -
std::stable_sort(deque<int>)_(repeated)/8 1.94% 17.557 17.898 - -9.21% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.94% 1303125.539 1328411.710 - 5.07% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.94% 23322.079 23773.973 - 1.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.93% 6580.543 6707.721 - -1.90% -
std::rotate(deque<int>)_(1_element_backward)/50 1.93% 5.136 5.235 - 2.98% -
rng::contains_subrange(list<int>)_(process_all)/50 1.92% 17.904 18.248 - 2.56% -
SetIntersection_Interlaced_Set_float_1024_16 1.92% 11316827.434 11534513.972 - -0.22% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.92% 6.109 6.226 - 11.78% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 1.92% 26.582 27.093 - 7.35% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.92% 293443.812 299072.845 - 3.77% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 1.91% 31.995 32.607 - -3.79% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.91% 1411.307 1438.248 - -0.60% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 1.90% 23.977 24.434 - -4.65% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.90% 9852183.603 10039700.777 - -1.65% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.90% 17692.883 18029.107 - -0.52% -
SetIntersection_None_Set_uint32_256_1 1.90% 11286184.689 11500649.492 - -1.27% -
std::sort(deque<int>)_(pipe-organ)/1024 1.90% 2704.293 2755.680 - -1.29% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 1.90% 7536.907 7680.096 - -0.69% -
std::sort(deque<int>)_(shuffled)/8192 1.90% 97464.726 99314.633 - 0.59% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 1.90% 284.277 289.668 - 2.22% -
BM_deque_deque_copy_backward/64000 1.90% 7351.313 7490.646 - 1.07% -
SetIntersection_Front_Set_uint32_262144_4 1.89% 1019790.930 1039014.379 - -3.05% -
BM_deque_vector_ranges_copy/4000 1.88% 141.580 144.242 - 0.66% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.88% 294.742 300.280 - -0.38% -
BM_vector_deque_ranges_copy_backward/4000 1.88% 141.007 143.656 - 1.85% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.87% 5.333 5.433 - 1.59% -
std::stable_partition(list<int>)_(sparse)/50 1.87% 26.288 26.780 - -0.97% -
std::move(list<int>)/64 1.87% 39.358 40.095 - -16.27% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.87% 10.441 10.636 - 5.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.87% 2.640 2.689 - 1.74% -
std::set<int>::equal_range(key)_(existent)/32 1.86% 1.801 1.834 - 7.03% -
std::format(int64_t)_(fmt:_{:0<512d}) 1.86% 33.477 34.100 - 1.03% -
SetIntersection_None_Vector_uint32_262144_4 1.86% 1114861.557 1135630.798 - 0.16% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.86% 39.372 40.104 - -7.30% -
BM_format_to_back_inserter<std::string>/string_view_len_6 1.85% 15.248 15.530 - 4.56% -
SetIntersection_None_Vector_uint64_16384_256 1.85% 1085784.825 1105869.506 - 0.15% -
BM_StringRelational_Less_Huge_Small_Control 1.85% 1.848 1.882 - 1.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.85% 54003.332 55000.264 - 0.28% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.85% 6229.464 6344.437 - -35.51% -
rng::find_last(vector<char>)_(bail_10%)/1048576 1.84% 208593.091 212438.613 - 3.43% -
CastTo<B<Width_/_2,_Depth>> 1.84% 2772.748 2823.814 - -3.59% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.84% 2.852 2.905 - 2.70% -
BM_deque_deque_ranges_move/1024 1.84% 36.540 37.211 - 0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.83% 8676703.001 8835805.492 - -1.73% -
SetIntersection_None_Set_float_16384_16384 1.83% 156495702.916 159364092.780 - -0.86% -
std::multiset<int>::count(key)_(existent)/1024 1.83% 5.543 5.644 - -29.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.83% 1134.061 1154.785 - -0.15% -
BM_PushHeap_uint32_Random_16 1.83% 4.062 4.136 - -1.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.82% 1.435 1.461 - 7.94% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.81% 8561.548 8716.340 - -0.60% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.81% 15617.189 15899.483 - -5.89% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.80% 41129.486 41871.539 - 1.79% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 1.80% 0.783 0.797 - 1.14% -
SetIntersection_Front_Set_uint32_64_16 1.79% 15264004.475 15537337.226 - 0.90% -
std::make_heap(vector<NonIntegral>)_(heap)/8 1.79% 14.707 14.970 - 0.20% -
BM_StringAssignStr_Large_Transparent 1.79% 10.191 10.373 - 0.13% -
std::sort(vector<int>)_(heap)/8 1.79% 23.610 24.032 - -1.67% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.78% 3.755 3.822 - 1.41% -
rng::contains(list<int>)_(process_all)/50 1.78% 18.888 19.225 - 5.46% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.78% 118.685 120.800 - -43.30% -
std::move_backward(vector<int>)/64 1.78% 4.340 4.417 - 2.93% -
bm_lexicographical_compare<unsigned_char>/32768 1.78% 560.774 570.761 - 1.47% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.78% 14.648 14.908 - -0.53% -
BM_StringAssignStr_Huge_Opaque 1.78% 113.298 115.311 - 1.78% -
std::stable_sort(deque<int>)_(descending)/1024 1.77% 2920.359 2972.160 - 0.24% -
SetIntersection_None_Vector_uint32_16384_16 1.77% 1110970.130 1130604.756 - 1.42% -
BM_deque_deque_copy/64 1.76% 3.035 3.088 - 0.28% -
bm_ranges_swap_ranges_vb_aligned/256 1.76% 3.460 3.521 - -0.41% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.76% 2.226 2.265 - -7.78% -
std::find_first_of(vector<int>)_(small_needle)/50 1.76% 70.333 71.572 - -0.72% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.76% 35.865 36.496 - -13.59% -
std::multiset<int>::erase(key)_(existent)/1024 1.76% 39.855 40.555 - 1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.75% 36949242.256 37595417.795 - -1.09% -
DAG_leftmost_middle,_3_levels 1.75% 13.139 13.369 - 2.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.75% 41.299 42.020 - -19.93% -
std::generate(list<int>)/8192 1.74% 7466.002 7596.246 - 1.22% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.74% 3.280 3.337 - 0.17% -
BM_format_to_string_begin<std::wstring>/16384 1.74% 1673.716 1702.788 - -4.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.74% 37312.011 37959.612 - -7.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.73% 205.136 208.689 - 1.17% -
SetIntersection_None_Set_uint64_256_64 1.73% 9013140.817 9168970.082 - -2.27% -
std::unique(deque<int>)_(contiguous)/52 1.73% 55.435 56.393 - 1.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.73% 143879.321 146365.772 - 1.73% -
std::find(vector<int>)_(bail_25%)/8 1.72% 1.375 1.399 - 2.95% -
std::partition_copy(deque<int>)/50 1.72% 20.982 21.343 - -3.02% -
std::set<int>::contains(key)_(non-existent)/8192 1.72% 12.048 12.255 - 18.73% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.72% 1865495.361 1897539.143 - 4.96% -
BM_deque_vector_copy/1 1.72% 2.035 2.070 - -3.25% -
std::copy(vector<bool>)_(unaligned)/512 1.72% 3.486 3.546 - 1.76% -
SetIntersection_Front_Set_uint32_256_4 1.71% 4104543.834 4174900.192 - -1.94% -
BM_format_to_iterator/<std::array>_string_len_60 1.71% 9.469 9.631 - 1.21% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.71% 5.348 5.439 - 3.16% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 1.71% 16.608 16.891 - -0.32% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.71% 29.236 29.735 - 9.36% -
std::find_end(vector<int>)_(near_matches)/1024 1.70% 15360.542 15621.878 - -0.28% -
BM_format_to_string_back_inserter<std::string>/16384 1.70% 970.896 987.366 - -2.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.70% 1561241.779 1587712.500 - -0.99% -
SetIntersection_None_Set_float_64_64 1.69% 11223736.349 11413963.736 - -1.87% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.69% 17.674 17.974 - -48.61% -
SetIntersection_Interlaced_Set_float_1024_1024 1.69% 11988009.599 12190216.550 - -1.81% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.69% 2.451 2.492 - -5.88% -
SetIntersection_None_Vector_float_1024_4 1.68% 1082244.451 1100437.212 - 0.13% -
SetIntersection_Front_Set_uint32_1024_1 1.68% 1032003.128 1049335.093 - -1.48% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.68% 1577.624 1604.099 - 1.24% -
BM_vector_deque_copy_backward/1024 1.68% 38.008 38.646 - 2.44% -
BM_vector_deque_ranges_copy_backward/5500 1.68% 197.640 200.951 - 1.06% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.67% 14.996 15.247 - -0.05% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.67% 313.988 319.233 - 2.06% -
SetIntersection_None_Vector_uint32_1024_1 1.67% 1061513.658 1079239.664 - -1.79% -
std::find_if(vector<int>)_(process_all)/8192 1.67% 835.050 848.994 - -10.17% -
std::is_sorted(vector<int>,_pred)/8 1.67% 3.256 3.310 - 4.63% -
bm_ranges_lexicographical_compare<signed_char>/512 1.67% 7.719 7.848 - 1.05% -
std::move(deque<int>)/262144 1.66% 14990.916 15240.302 - 2.54% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.66% 356.647 362.576 - 2.05% -
std::stable_partition(deque<int>)_(sparse)/8192 1.66% 3393.371 3449.677 - -5.67% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.66% 1.623 1.650 - 1.39% -
Chain_fail,_3_levels 1.66% 37.946 38.575 - -6.96% -
bm_lexicographical_compare<signed_char>/512 1.66% 7.674 7.801 - 1.91% -
std::is_sorted_until(vector<int>,_pred)/1024 1.65% 412.279 419.097 - -0.15% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.65% 26.840 27.284 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.65% 349398357.096 355170338.223 - -0.47% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.65% 11291818.019 11478048.484 - -0.74% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.65% 613.205 623.313 - 2.92% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 1.65% 3259.545 3313.247 - 1.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.64% 6.685 6.795 - 0.14% -
std::make_heap(vector<int>,_pred)_(descending)/8 1.64% 14.611 14.851 - -0.29% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.64% 16.582 16.854 - -0.13% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.64% 250943.806 255056.416 - -2.50% -
std::map<int,_int>::find(key)_(existent)/1024 1.64% 4.304 4.375 - 20.09% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.64% 1022839.582 1039586.647 - -1.62% -
SetIntersection_Front_Set_uint64_16384_1 1.64% 1017260.178 1033903.101 - -2.41% -
std::format(int64_t)_(fmt:_{:0^512X}) 1.63% 40.896 41.564 - 0.99% -
std::unordered_set<int>::ctor(const&)/8192 1.63% 55254.179 56154.485 - 0.20% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.63% 501818.416 509979.455 - 0.65% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.63% 20.302 20.632 - 0.14% -
std::make_heap(deque<int>)_(repeated)/8192 1.62% 17700.376 17987.902 - 6.72% -
BM_StringAssignStr_Large_Opaque 1.62% 10.173 10.338 - 0.13% -
SetIntersection_Front_Set_uint32_262144_16 1.62% 1132658.979 1151023.031 - -1.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.62% 4126617.520 4193507.630 - -0.85% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.62% 2.388 2.427 - -4.45% -
SetIntersection_Front_Vector_string_256_64 1.62% 10427943.979 10596793.847 - 6.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.61% 248122.103 252118.654 - -0.10% -
std::flat_map<int,_int>::erase(iterator)/8192 1.61% 497.996 506.015 - 0.37% -
SetIntersection_Front_Vector_uint32_16384_64 1.61% 1334930.085 1356421.164 - 1.77% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.61% 6139.523 6238.161 - 2.10% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.61% 23.152 23.524 - 2.88% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.60% 17.538 17.819 - 3.11% -
std::search(vector<int>)_(same_length)/1000 1.60% 243.028 246.913 - 2.84% -
std::copy_backward(list<int>)/512 1.60% 372.409 378.361 - 4.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.60% 12819.865 13024.553 - 3.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.59% 1050273.778 1066980.959 - -1.54% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.59% 5.769 5.861 - 2.59% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.59% 22.858 23.221 - 1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.59% 8067117.982 8195264.033 - -0.17% -
std::make_heap(deque<int>)_(descending)/8 1.59% 20.890 21.221 - 2.68% -
BM_PushHeap_uint32_Ascending_1024 1.59% 2.611 2.652 - 3.81% -
std::copy(deque<int>)/32768 1.59% 1132.477 1150.437 - 1.05% -
BM_PushHeap_string_SingleElement_4 1.58% 2.344 2.381 - 2.14% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.58% 10.061 10.220 - 5.60% -
BM_vector_deque_ranges_move/1 1.58% 2.193 2.227 - -4.50% -
BM_num_get<unsigned_long_long> 1.58% 10.187 10.347 - -60.16% -
ranges::min(std::vector<__int128>)/8 1.58% 2.852 2.897 - 1.43% -
SetIntersection_None_Vector_uint64_1024_16 1.58% 1054188.283 1070792.655 - -3.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.57% 167177.018 169809.106 - -19.90% -
std::find_end(forward_list<int>)_(same_length)/8192 1.57% 14229.118 14452.002 - 0.98% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.56% 614.393 624.006 - 2.24% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.55% 2910.886 2956.132 - 1.43% -
std::set<std::string>::find(key)_(non-existent)/1024 1.55% 20.593 20.912 - 4.89% -
SetIntersection_Front_Vector_float_64_16 1.55% 14109023.264 14327419.201 - -0.11% -
SetIntersection_None_Set_uint32_16384_1 1.55% 155877074.853 158285951.296 - -2.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.55% 1.367 1.388 - -2.44% -
std::make_heap(vector<int>)_(descending)/8 1.54% 14.777 15.005 - 0.19% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.54% 1.223 1.242 - -10.29% -
SetIntersection_None_Vector_uint32_1024_1024 1.54% 1060835.133 1077190.420 - -0.92% -
BM_deque_deque_ranges_move_backward/2 1.54% 2.359 2.395 - -3.03% -
std::find_end(vector<int>)_(near_matches)/1000 1.54% 14800.248 15027.778 - -0.17% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.54% 31.843 32.332 - 2.38% -
SetIntersection_Front_Vector_uint32_256_4 1.53% 4120215.819 4183205.369 - -1.03% -
BM_LexicallyRelative/small_path/64 1.53% 1519.631 1542.849 - -3.17% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.53% 15.656 15.895 - -0.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.53% 21.418 21.745 - 0.45% -
SetIntersection_Front_Vector_float_262144_16 1.52% 1101592.116 1118373.941 - -1.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.52% 15169.368 15400.391 - 0.00% -
BM_LexicallyRelative/large_path/64 1.52% 2810.558 2853.218 - 0.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.51% 83903.301 85172.191 - -0.53% -
BM_deque_deque_move_backward/5500 1.51% 202.145 205.201 - -0.24% -
BM_deque_deque_copy_backward/65536 1.51% 7563.370 7677.370 - 1.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.51% 14014.486 14225.589 - 3.82% -
BM_japanese_text<char> 1.50% 22351.833 22688.121 - -5.66% -
std::adjacent_find(list<int>,_pred)/8 1.50% 3.794 3.851 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.50% 1086861.835 1103169.798 - -0.80% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.50% 71.355 72.423 - 2.15% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 1.49% 20.945 21.258 - -1.66% -
std::rotate(deque<int>)_(by_1/4)/32 1.49% 29.555 29.996 - 0.61% -
SetIntersection_None_Vector_string_16384_1 1.49% 1197174.449 1215030.091 - -2.20% -
BM_join_view_deques/512 1.49% 1283.801 1302.922 - -1.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.49% 45.518 46.196 - 0.70% -
std::format(int64_t)_(fmt:_{:0>512Lb}) 1.48% 37.533 38.090 - -1.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.48% 766.686 778.049 - -1.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.48% 17628121.312 17888673.560 - -0.46% -
SetIntersection_None_Set_uint32_16384_16384 1.48% 157516176.425 159841813.402 - -2.16% -
SetIntersection_None_Vector_float_262144_4 1.47% 1125929.365 1142530.238 - -2.38% -
std::multiset<int>::count(key)_(existent)/32 1.47% 3.711 3.766 - -19.97% -
SetIntersection_Front_Set_uint32_64_4 1.47% 15747038.049 15978212.033 - -1.51% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.47% 14.621 14.836 - -0.39% -
BM_CmpEqual_ushort_int 1.46% 1.060 1.075 - -0.05% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.46% 53.209 53.986 - 2.38% -
std::find_if_not(list<int>)_(process_all)/32768 1.46% 25536.990 25909.815 - 2.24% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.46% 36.315 36.845 - 1.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.46% 1224047.108 1241901.635 - 3.61% -
SetIntersection_Interlaced_Vector_string_1024_4 1.46% 1600480.666 1623782.840 - -6.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.46% 16097.556 16331.898 - -0.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.46% 134087.267 136038.512 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.45% 12497976.762 12679696.506 - 0.83% -
SetIntersection_Interlaced_Set_string_64_16 1.45% 38214679.604 38770262.434 - 3.30% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.45% 9.080 9.212 - 10.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.45% 18.224 18.488 - 0.37% -
BM_CmpEqual_schar_int 1.45% 1.112 1.128 - -0.25% -
SetIntersection_None_Vector_string_262144_262144 1.45% 1276673.584 1295164.509 - -1.67% -
BM_LexicallyRelative/small_path/128 1.45% 2996.192 3039.539 - -2.69% -
std::make_heap(vector<int>)_(pipe-organ)/8 1.45% 16.487 16.725 - 0.87% -
BM_Ostream_number/1 1.44% 36.684 37.214 - -1.76% -
std::fill(list<int>)/50 1.44% 34.803 35.305 - 0.45% -
std::copy(vector<bool>)_(unaligned)/32768 1.44% 214.565 217.652 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.44% 1048692.901 1063778.455 - 0.18% -
std::move_backward(vector<bool>)_(aligned)/512 1.44% 2.288 2.321 - 1.79% -
std::pop_heap(vector<float>)/8192 1.44% 19.733 20.017 - 1.90% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.44% 26064.933 26439.398 - 4.77% -
rng::contains(list<int>)_(process_all)/8 1.44% 2.363 2.397 - 0.67% -
std::make_heap(deque<int>)_(repeated)/8 1.43% 24.973 25.332 - 0.91% -
SetIntersection_Interlaced_Vector_string_262144_4 1.43% 1986089.113 2014574.363 - -1.95% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.43% 17.471 17.720 - 2.23% -
rng::starts_with(deque<int>,_pred)/1000 1.43% 507.773 515.016 - 0.49% -
SetIntersection_Front_Set_float_262144_16 1.43% 1219356.085 1236733.498 - 2.38% -
std::unique_copy(list<int>)_(sprinkled)/52 1.43% 22.538 22.860 - -3.88% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 1.42% 30.689 31.126 - 9.32% -
std::unordered_multiset<int>::clear()/32 1.42% 585.190 593.518 - -1.04% -
std::copy_n(deque<int>)/262144 1.42% 11534.382 11698.442 - 0.26% -
std::make_heap(vector<int>)_(shuffled)/8 1.42% 15.734 15.958 - 0.14% -
SetIntersection_None_Vector_uint64_262144_1024 1.42% 1113426.538 1129242.243 - -1.08% -
rng::find_last(vector<int>)_(bail_90%)/50 1.42% 1.485 1.506 - -0.66% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.42% 214.866 217.911 - 0.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.41% 18.481 18.743 - -0.49% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.41% 48.311 48.994 - 2.58% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.41% 27.219 27.603 - 1.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.41% 18.325 18.583 - 1.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 1.41% 12.230 12.402 - -4.31% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.41% 10781050.109 10932779.241 - -1.19% -
std::partition(vector<int>)_(sparse)/50 1.41% 14.020 14.217 - 2.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.40% 20.087 20.369 - 1.44% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.40% 1.389 1.408 - 0.59% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.40% 6619.273 6712.170 - -1.83% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.40% 5.723 5.803 - -19.12% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.40% 4.425 4.487 - 1.12% -
bm_ranges_lexicographical_compare<signed_char>/262144 1.40% 3836.878 3890.593 - 1.76% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.40% 20.949 21.242 - -2.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.40% 1035297.852 1049768.467 - -1.42% -
BM_CmpLess_short_int 1.39% 1.114 1.129 - -0.62% -
SetIntersection_None_Set_uint64_64_1 1.39% 22175734.764 22484414.070 - -0.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.39% 21.473 21.772 - -0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.39% 4832552.877 4899753.633 - -0.05% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.39% 14.682 14.885 - -0.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.39% 1.368 1.387 - -2.34% -
BM_LexicallyRelative/small_path/32 1.38% 784.680 795.540 - -2.87% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.38% 1.849 1.875 - -2.72% -
std::format(int64_t)_(fmt:_{:0>512Lx}) 1.38% 32.317 32.764 - -1.50% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 1.38% 0.739 0.749 - 5.40% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.38% 15.787 16.005 - -1.30% -
bm_lexicographical_compare<signed_char>/262144 1.38% 3837.538 3890.492 - 1.94% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.38% 6682.712 6774.687 - -3.33% -
BM_format/C_string_len_60 1.38% 28.170 28.558 - 7.56% -
BM_deque_deque_move/70000 1.38% 3370.145 3416.526 - 1.57% -
ranges::min(std::deque<char>)/64 1.38% 19.354 19.621 - 21.05% -
BM_LexicallyRelative/large_path/128 1.37% 5583.897 5660.525 - -0.26% -
std::search(vector<int>)_(single_element)/8192 1.37% 1829.648 1854.685 - 2.26% -
SetIntersection_Front_Set_float_1024_16 1.37% 1244498.290 1261525.826 - 4.13% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.37% 1.577 1.598 - 0.19% -
std::stable_sort(deque<int>)_(shuffled)/8 1.37% 22.395 22.702 - -3.39% -
SetIntersection_Front_Vector_string_16384_16 1.36% 1571006.407 1592441.910 - -0.74% -
SetIntersection_None_Set_uint32_16384_4 1.36% 155648363.969 157772090.681 - -2.43% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.36% 28.698 29.090 - 11.33% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.36% 18.646 18.900 - 0.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.36% 5.965 6.047 - -1.00% -
BM_format_to_iterator/<std::array>_string_view_len_60 1.36% 9.666 9.798 - 2.64% -
BM_vector_deque_ranges_copy_backward/1 1.36% 2.305 2.336 - 2.26% -
BM_deque_vector_ranges_copy/5500 1.36% 195.698 198.360 - 0.01% -
BM_join_view_in_vectors/1 1.36% 2.938 2.978 - 1.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.36% 33.307 33.759 - 3.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.36% 150624.133 152667.823 - 0.81% -
BM_LexicallyRelative/small_path/256 1.36% 5951.967 6032.648 - -2.48% -
BM_deque_vector_ranges_copy/1024 1.36% 36.869 37.369 - 0.27% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.35% 4844.961 4910.513 - 3.50% -
SetIntersection_Front_Set_uint64_64_16 1.35% 15136927.545 15341528.346 - -0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.35% 52.783 53.496 - 0.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.35% 2.336 2.367 - 0.77% -
BM_vector_deque_move/64 1.35% 2.792 2.830 - 2.09% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.34% 6.526 6.613 - 2.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.34% 54579.503 55310.670 - 0.29% -
BM_LexicallyRelative/large_path/16 1.34% 745.519 755.501 - -1.39% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.34% 17.036 17.264 - -0.28% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.34% 16.592 16.814 - -0.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.34% 37.377 37.876 - 11.08% -
std::remove_copy(deque<int>)_(prefix)/32 1.33% 13.041 13.215 - 2.50% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.33% 244912.513 248175.242 - 3.33% -
BM_vector_deque_ranges_copy/5500 1.33% 194.301 196.885 - -1.93% -
SetIntersection_Front_Set_float_256_4 1.33% 4211592.830 4267558.957 - 0.43% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.33% 54699.164 55425.986 - -0.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 1.33% 3903.928 3955.699 - 0.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 39787.157 40313.366 - -7.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.32% 33091.661 33528.774 - -0.19% -
ranges::minmax(std::deque<__int128>)/70000 1.32% 34886.392 35345.776 - 4.00% -
std::format(double)_(fmt:_{:0<17500_10Le}) 1.32% 208.466 211.209 - -3.92% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.32% 117149.811 118690.980 - -2.22% -
BM_vector_deque_ranges_move_backward/5500 1.31% 198.410 201.017 - 0.59% -
std::multiset<int>::clear()/0 1.31% 389.595 394.712 - -0.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.31% 12.899 13.068 - 1.52% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.31% 6474.988 6559.830 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.31% 164571512.940 166725974.279 - -1.11% -
rng::starts_with(deque<int>)/8192 1.31% 3860.424 3910.854 - 2.36% -
SetIntersection_Interlaced_Set_float_256_4 1.31% 11048041.327 11192261.517 - -1.18% -
VChain_fail,_5_levels 1.30% 38.864 39.371 - -6.57% -
SetIntersection_Front_Set_string_64_1 1.30% 17024277.783 17245833.898 - -0.10% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.30% 5.463 5.534 - -4.84% -
std::set<std::string>::contains(key)_(existent)/8192 1.30% 28.627 28.999 - 1.16% -
SetIntersection_None_Vector_uint32_64_64 1.30% 8412857.191 8521975.852 - -0.82% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.30% 1.413 1.432 - 1.17% -
bm_ranges_swap_ranges_vb_aligned/8 1.30% 3.225 3.267 - 0.12% -
SetIntersection_Front_Vector_string_64_4 1.29% 17704208.871 17933048.110 - 0.59% -
std::format(float)_(fmt:_{:0>17500_10L}) 1.29% 208.142 210.829 - -0.15% -
BM_num_get<void*> 1.29% 10.925 11.066 - -76.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.29% 720.549 729.840 - 1.80% -
BM_StringRelational_Less_Large_Huge_Control 1.29% 2.141 2.169 - -0.53% -
BM_vector_deque_ranges_move/5500 1.29% 194.450 196.952 - 0.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.29% 90.574 91.739 - 5.07% -
BM_LexicallyRelative/large_path/256 1.29% 11121.678 11264.663 - -0.06% -
std::unordered_multimap<int,_int>::clear()/1024 1.28% 7917.579 8019.054 - -5.40% -
BM_std_minmax_element<long_long>/64 1.28% 17.709 17.936 - 7.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.28% 4113003.866 4165580.561 - -0.56% -
std::make_heap(deque<int>)_(repeated)/1024 1.28% 2254.973 2283.749 - 5.62% -
SetIntersection_Interlaced_Set_string_64_64 1.27% 36493902.191 36959059.880 - 5.33% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.27% 6828.584 6915.552 - -60.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.27% 607.159 614.876 - -1.11% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.27% 9.407 9.526 - 4.57% -
BM_std_minmax_element<long_long>/64000 1.27% 17377.414 17598.092 - 8.14% -
std::multiset<int>::find(key)_(existent)/8192 1.27% 8.189 8.293 - -6.90% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.27% 4017.005 4067.910 - 3.04% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 1.27% 660.859 669.222 - 0.17% -
SetIntersection_Front_Vector_string_16384_4 1.26% 1192369.711 1207453.161 - 2.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.26% 56898.813 57618.491 - -1.47% -
BM_format_to_iterator/<std::deque>_C_string_len_6 1.26% 14.643 14.828 - 3.93% -
std::partial_sort(deque<int>)_(descending)/8192 1.26% 269771.131 273173.827 - -3.33% -
SetIntersection_None_Vector_uint64_256_16 1.26% 3964289.975 4014165.962 - -1.42% -
SetIntersection_None_Vector_uint32_1024_4 1.26% 1075214.660 1088729.162 - -1.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.26% 79959.850 80964.530 - -4.67% -
BM_CmpLess_uint_uchar 1.25% 1.104 1.118 - 0.04% -
std::format(double)_(fmt:_{:017500_0g}) 1.25% 200.797 203.314 - -0.11% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.25% 10.431 10.562 - 6.25% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.25% 21.480 21.748 - -8.18% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.25% 10.333 10.461 - -4.44% -
SetIntersection_Front_Vector_float_16384_16 1.25% 1106549.310 1120340.552 - 0.50% -
SetIntersection_None_Vector_float_1024_64 1.25% 1073430.089 1086805.253 - -1.04% -
std::set<int>::upper_bound(key)_(existent)/32 1.24% 1.753 1.775 - 8.21% -
BM_format_to_iterator/<std::array>_C_string_len_6 1.24% 9.022 9.134 - 2.23% -
std::map<int,_int>::erase(key)_(existent)/1024 1.24% 23.998 24.296 - -4.75% -
std::format(double)_(fmt:_{:017500_10}) 1.24% 212.157 214.780 - 0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.24% 4908.093 4968.766 - -8.90% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.23% 19.096 19.331 - 0.48% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.23% 176456.740 178631.242 - 1.82% -
BM_cyrillic_escaped<wchar_t> 1.23% 12218.943 12369.488 - 3.69% -
BM_LexicallyRelative/large_path/32 1.23% 1431.852 1449.487 - -0.40% -
std::pop_heap(deque<size_t>)/8192 1.23% 59.406 60.137 - 5.24% -
std::set<int>::find(key)_(existent)/32 1.23% 1.701 1.722 - 6.06% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.23% 5092.682 5155.166 - 0.13% -
SetIntersection_Front_Set_float_16_4 1.23% 54704961.520 55376162.971 - -0.80% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.22% 17.783 18.001 - 1.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 1.22% 102785.145 104038.393 - 7.88% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.22% 1868.045 1890.813 - 3.65% -
std::multiset<int>::ctor(const&)/32 1.22% 224.417 227.144 - 4.95% -
SetIntersection_None_Vector_uint32_64_1 1.21% 16557763.258 16758774.052 - -0.80% -
BM_num_get<long_long> 1.21% 10.508 10.635 - -56.97% -
BM_vector_deque_copy_backward/4000 1.21% 144.056 145.803 - 0.43% -
SetIntersection_None_Vector_uint64_262144_256 1.21% 1123455.313 1137046.951 - -0.14% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.21% 3099.612 3137.094 - -0.64% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.21% 20.078 20.321 - -1.91% -
std::map<int,_int>::erase(iterator)/32 1.21% 20.766 21.017 - -10.55% -
rng::starts_with(deque<int>,_pred)/1024 1.20% 522.790 529.089 - 0.23% -
SetIntersection_Front_Vector_uint32_64_4 1.20% 15797565.063 15987842.156 - -1.07% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.20% 5982.767 6054.680 - 2.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.20% 375684.242 380189.229 - 0.22% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.20% 611.201 618.528 - -0.30% -
std::for_each(multiset<int>::iterator)/8 1.20% 4.539 4.594 - 0.08% -
BM_deque_vector_ranges_move/1024 1.20% 36.834 37.275 - -0.17% -
BM_SeedSeq_Generate/16/1 1.20% 54.478 55.130 - 2.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.20% 10543296.674 10669587.561 - -2.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.20% 34785.043 35201.667 - -2.36% -
BM_vector_deque_move/4000 1.20% 139.925 141.600 - 0.58% -
BM_StringFindCharLiteral/1024 1.20% 17.751 17.963 - -5.35% -
SetIntersection_None_Vector_uint32_16384_1024 1.19% 1082532.781 1095412.065 - -1.98% -
std::make_heap(vector<int>)_(repeated)/8 1.19% 15.475 15.658 - 0.30% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.19% 95.724 96.861 - 0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 1.19% 18475.820 18695.240 - 1.37% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.19% 3.789 3.834 - -0.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.19% 8659.146 8761.782 - 1.00% -
BM_PushHeap_string_Ascending_1024 1.18% 14.050 14.216 - 5.68% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.18% 118944.590 120351.492 - -1.53% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.18% 6678.446 6757.284 - -0.29% -
ranges::minmax(std::deque<long_long>)/64 1.18% 24.802 25.094 - 2.22% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.18% 11188849.987 11320881.097 - -1.68% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 1.18% 38488.545 38942.011 - -0.83% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.18% 1033.718 1045.881 - 17.22% -
BM_PushHeap_uint64_Ascending_16 1.17% 0.947 0.958 - 2.73% -
std::rotate_copy(vector<int>)/32 1.17% 2.079 2.104 - 1.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.17% 30.478 30.835 - -27.73% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.17% 1.191 1.205 - 2.47% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.17% 1.817 1.838 - -0.84% -
std::set<int>::contains(key)_(non-existent)/1024 1.17% 5.980 6.050 - -0.08% -
SetIntersection_Interlaced_Set_uint32_16_4 1.17% 58505553.690 59190185.591 - -1.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.17% 17.758 17.965 - 0.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.17% 6444.872 6519.981 - 0.04% -
BM_PushHeap_uint64_Random_1024 1.16% 6.170 6.242 - 8.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.16% 32.673 33.052 - 17.18% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.16% 17.051 17.249 - -0.02% -
SetIntersection_Front_Set_float_262144_1024 1.16% 14458358.395 14625445.409 - 21.53% -
std::multiset<std::string>::count(key)_(existent)/32 1.15% 20.071 20.302 - 3.60% -
std::format(double)_(fmt:_{:0<17500_10f}) 1.15% 197.100 199.361 - -0.39% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.15% 33.802 34.190 - 13.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.15% 2.931 2.965 - 0.83% -
std::flat_map<int,_int>::erase(iterator)/1024 1.14% 77.375 78.256 - 3.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.14% 134026.747 135550.640 - 4.58% -
SetIntersection_Front_Vector_string_256_4 1.14% 4639623.302 4692361.189 - -0.32% -
BM_format_to_string_back_inserter<std::string>/1 1.13% 12.816 12.961 - -2.88% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.13% 16.676 16.865 - 3.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.13% 13084.901 13233.099 - -2.64% -
std::find(deque<int>)_(bail_25%)/8 1.13% 2.288 2.313 - 15.96% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.13% 26.508 26.807 - 1.51% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.13% 18.953 19.167 - -0.88% -
BM_join_view_in_vectors/2 1.13% 4.577 4.629 - -0.33% -
std::format(double)_(fmt:_{:0<17500_0g}) 1.13% 197.662 199.890 - -1.70% -
SetIntersection_None_Vector_string_256_16 1.12% 4224585.500 4272098.544 - -1.20% -
SetIntersection_Front_Vector_float_64_4 1.12% 15895517.151 16074051.346 - -0.47% -
BM_LexicallyRelative/small_path/16 1.12% 410.406 415.013 - -2.21% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.12% 490.133 495.626 - -8.31% -
BM_std_minmax_element<int>/4 1.12% 1.226 1.240 - 0.03% -
BM_std_minmax_element<long_long>/65536 1.12% 17832.330 18031.802 - 8.20% -
BM_deque_deque_ranges_copy_backward/5500 1.11% 202.386 204.635 - 1.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.11% 230.785 233.349 - 7.63% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.11% 17.062 17.252 - -0.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.11% 6.397 6.468 - 5.88% -
std::stable_partition(list<int>)_(sparse)/1024 1.11% 912.693 922.790 - -0.25% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.11% 16.815 17.001 - 0.98% -
rng::contains(vector<int>)_(process_all)/8 1.10% 2.651 2.680 - -4.87% -
BM_num_get<unsigned_short> 1.10% 10.113 10.225 - -60.00% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.10% 883.102 892.840 - 0.38% -
SetIntersection_Front_Set_float_16384_16384 1.10% 235524072.762 238116065.951 - 9.79% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.10% 18.009 18.207 - 0.39% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.10% 1.584 1.602 - 5.35% -
std::copy_backward(list<int>)/32768 1.10% 26416.873 26706.242 - 2.36% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.09% 12513.901 12650.864 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.09% 16.056 16.231 - -0.47% -
std::find_end(vector<int>)_(same_length)/1024 1.09% 509.170 514.731 - 1.90% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.09% 176806.210 178735.105 - 2.11% -
std::partial_sort(deque<int>)_(heap)/1024 1.09% 17770.384 17964.131 - 0.07% -
BM_deque_deque_ranges_copy/1024 1.09% 36.770 37.170 - 1.05% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1.09% 2321855.769 2347049.890 - -2.46% -
std::fill(list<int>)/1024 1.08% 488.933 494.203 - -4.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.08% 719.460 727.211 - -1.21% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.08% 27838.116 28137.418 - 1.42% -
std::flat_map<int,_int>::find(key)_(existent)/32 1.07% 3.385 3.421 - 2.54% -
SetIntersection_None_Set_float_16384_4 1.07% 156796217.880 158479030.655 - -0.33% -
BM_LexicallyNormal/large_path/32 1.07% 1129.954 1142.002 - -0.17% -
SetIntersection_Interlaced_Set_uint64_256_16 1.07% 12162873.946 12292469.985 - 2.05% -
BM_vector_deque_copy_backward/64 1.07% 2.982 3.014 - 0.67% -
std::rotate(vector<bool>)_(by_1/4)/32 1.06% 17.971 18.162 - 2.52% -
std::find_end(vector<int>)_(same_length)/1000 1.06% 498.036 503.329 - 1.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.06% 52.026 52.579 - 0.96% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.06% 18.438 18.634 - -0.58% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.06% 3481.001 3517.916 - 2.46% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 1.06% 900.192 909.737 - 0.54% -
BM_format_to_back_inserter<std::string>/C_string_len_60 1.06% 31.577 31.911 - 5.33% -
SetIntersection_None_Set_float_16384_256 1.06% 155615738.388 157262622.105 - -0.33% -
BM_deque_deque_copy_backward/5500 1.06% 204.735 206.899 - 2.44% -
BM_StringFindStringLiteral/256 1.06% 5.433 5.490 - 0.50% -
std::move(vector<bool>)_(unaligned)/512 1.05% 4.921 4.973 - 4.00% -
BM_num_put<const_void*> 1.05% 12.212 12.341 - 10.12% -
BM_deque_vector_copy/1024 1.05% 36.819 37.205 - 0.82% -
std::make_heap(deque<int>)_(shuffled)/1024 1.05% 2569.411 2596.349 - 3.18% -
std::unordered_multimap<int,_int>::clear()/32 1.05% 585.227 591.358 - -1.15% -
std::partial_sort(deque<int>)_(descending)/1024 1.05% 17679.169 17864.062 - -0.08% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.05% 13.694 13.837 - 38.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.04% 1.374 1.388 - -2.13% -
BM_PushHeap_uint64_Random_4 1.04% 2.623 2.651 - 17.40% -
BM_stop_token_single_thread_polling_stop_requested/131072 1.04% 207404.126 209561.072 - 0.52% -
ranges::min(std::deque<__int128>)/8 1.04% 2.825 2.854 - 2.21% -
SetIntersection_Front_Set_string_262144_16 1.04% 1854879.157 1874146.489 - -3.30% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 1.04% 298.467 301.559 - -7.21% -
BM_deque_vector_move/1 1.03% 2.118 2.140 - 4.36% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.03% 1911.017 1930.751 - 1.99% -
bm_make_exception_ptr/threads:2 1.03% 8.536 8.624 - 5.83% -
SetIntersection_Interlaced_Set_string_64_1 1.03% 17104011.087 17280346.305 - -1.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.03% 18439451.524 18629408.386 - 2.39% -
BM_CmpEqual_uint_short 1.03% 1.026 1.037 - -8.67% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.03% 5.068 5.120 - 0.52% -
std::format(double)_(fmt:_{:0<17500_10Lg}) 1.03% 220.509 222.771 - -3.98% -
SetIntersection_Interlaced_Set_uint32_64_1 1.02% 16282785.310 16449425.505 - -1.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.02% 5512.298 5568.656 - -14.21% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 1.02% 18.916 19.109 - -0.56% -
BM_SeedSeq_Generate/8/1 1.02% 25.155 25.412 - 0.20% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 1.02% 2536.327 2562.223 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.02% 18871061.158 19063101.159 - -4.30% -
rng::contains_subrange(list<int>)_(process_all)/16 1.02% 4.879 4.928 - 0.75% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 1.02% 10.191 10.295 - -0.09% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 1.01% 2540.071 2565.840 - 1.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.01% 391.571 395.540 - -1.20% -
SetIntersection_Front_Set_float_262144_4 1.01% 1036998.380 1047501.500 - -4.55% -
std::rotate_copy(list<int>)/50 1.01% 13.850 13.991 - 5.25% -
BM_CmpEqual_uchar_schar 1.01% 1.034 1.045 - -6.96% -
std::make_heap(vector<int>)_(ascending)/8 1.01% 16.349 16.515 - -2.64% -
BM_vector_deque_ranges_copy_backward/64 1.01% 2.972 3.002 - -1.18% -
rng::find_last_if(vector<int>)_(bail_10%)/50 1.01% 11.647 11.764 - -4.93% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.01% 517.251 522.480 - -1.20% -
BM_vector_deque_copy_backward/65536 1.01% 7537.082 7613.140 - -0.71% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 6496.952 6562.500 - 3.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.01% 62272.815 62900.144 - -1.38% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.01% 40.278 40.683 - -1.14% -
std::format(float)_(fmt:_{:_0g}) 1.01% 62.213 62.839 - 2.34% -
BM_std_minmax_element<long_long>/70000 1.00% 19060.242 19251.731 - 8.14% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -72.44% 177.213 48.833 - 36.71% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -66.39% 121.863 40.955 - 53.98% -
std::fill_n(vector<bool>)/1048576 -57.73% 3820.238 1614.812 - -57.75% -
std::fill_n(vector<bool>)/262144 -57.17% 941.093 403.052 - 60.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -56.74% 38.513 16.659 - 36.89% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.27% 1915.471 856.885 - -55.63% -
std::transform(list<int>,_list<int>)/8192 -52.24% 17757.870 8481.240 - -5.78% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -52.08% 14307.278 6856.406 - 3.37% -
std::for_each_n(list<int>)/8192 -49.09% 14985.674 7628.579 - 3.68% -
std::find_end(list<int>,_pred)_(same_length)/8192 -48.94% 33366.498 17037.305 - -0.25% -
std::count_if(list<int>)_(every_other)/1024 -48.77% 1474.141 755.217 - 1.40% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -43.08% 40.261 22.917 - -9.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -42.02% 5208044.571 3019792.168 - -1.91% -
ranges::minmax(std::list<long_long>)/1 -41.51% 0.609 0.356 - 3.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -40.97% 11.125 6.567 - -15.82% -
std::copy_n(vector<int>)/32768 -40.08% 2604.174 1560.429 - -57.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -39.36% 38.936 23.611 - -38.32% -
BM_format_to_n_string_pointer<char>/16384 -39.35% 322.217 195.423 - 18.26% -
BM_PushHeap_uint32_QuickSortAdversary_1 -38.51% 0.697 0.428 - 8.72% -
std::set<std::string>::insert(value)_(already_present)/8192 -38.36% 61.453 37.878 - 21.11% -
rng::starts_with(list<int>,_pred)/8192 -38.26% 17187.170 10611.665 - -13.16% -
std::multiset<std::string>::erase(key)_(existent)/32 -38.05% 81.533 50.511 - -2.22% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -36.93% 7.605 4.796 - -15.79% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -36.26% 115.269 73.476 - -16.60% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -35.96% 55.071 35.269 - -27.67% -
SetIntersection_Interlaced_Vector_float_262144_64 -35.93% 14367080.692 9205218.236 - -41.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -35.90% 355987894.335 228202270.909 - -6.21% -
BM_PushHeap_float_SingleElement_1 -35.78% 0.696 0.447 - -14.11% -
rng::fold_left(list<int>)/8192 -35.24% 16852.401 10913.071 - 0.08% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -35.16% 1241.238 804.809 - -1.83% -
SetIntersection_Front_Set_uint64_16384_16384 -33.84% 342840979.937 226812289.248 - 0.59% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.61% 0.483 0.321 - -33.81% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -32.80% 0.447 0.300 - 31.57% -
std::unique_copy(deque<int>)_(contiguous)/32 -32.38% 13.892 9.393 - -0.27% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -31.73% 11.162 7.620 - -31.52% -
SetIntersection_Interlaced_Vector_float_1024_64 -31.14% 5663062.102 3899487.358 - 19.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -30.93% 37.282 25.751 - 2.05% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.69% 0.459 0.318 - -30.78% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -30.68% 32.078 22.235 - -30.37% -
SetIntersection_Interlaced_Set_string_16384_16 -30.56% 349630896.976 242777441.137 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.48% 353335638.590 245648110.046 - -28.91% -
std::move(vector<int>)/262144 -30.43% 21789.725 15158.703 - 1.79% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -30.23% 0.485 0.338 - -7.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -30.12% 349866391.855 244503154.235 - -26.64% -
std::find_end(list<int>)_(same_length)/8192 -30.03% 22584.124 15801.027 - 0.40% -
std::set<int>::lower_bound(key)_(non-existent)/32 -29.73% 3.194 2.245 - -3.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -29.57% 7.492 5.277 - -26.68% -
std::shift_right(vector<int>)/32 -29.54% 4.187 2.950 - 0.27% -
std::unique_copy(deque<int>)_(contiguous)/52 -29.41% 21.428 15.127 - 5.08% -
BM_format_string<wchar_t>/1048576 -29.29% 0.168 0.119 - -20.02% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -29.28% 3356411.646 2373798.702 - -1.81% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -28.59% 33851591.300 24174591.320 - -12.04% -
std::none_of(list<int>)_(process_all)/8192 -28.38% 10602.026 7592.676 - -4.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.10% 353371348.535 254069173.252 - -27.47% -
std::set<std::string>::erase(key)_(existent)/32 -28.07% 73.673 52.989 - -37.68% -
BM_vector_deque_ranges_move_backward/0 -27.40% 0.624 0.453 - -17.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -27.39% 350839625.661 254743728.884 - -28.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -27.17% 60.642 44.168 - -0.99% -
SetIntersection_Front_Set_float_262144_16384 -27.05% 328403140.582 239567928.578 - 11.92% -
std::set<std::string>::erase(key)_(existent)/1024 -26.96% 98.481 71.932 - -3.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -26.73% 27.239 19.958 - -37.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -26.69% 37.884 27.774 - -21.60% -
BM_format_to_n_string_span<char>/16384 -26.68% 260.085 190.692 - -23.08% -
BM_PushHeap_string_Descending_1 -26.57% 0.641 0.471 - -32.75% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -26.43% 11497031.223 8457872.410 - -18.65% -
std::upper_bound(std::list<int>)/8192 -25.98% 17841.435 13207.109 - -6.48% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -25.57% 89.680 66.748 - 1.12% -
BM_vector_deque_ranges_move/0 -25.50% 0.531 0.395 - -0.30% -
BM_vector_deque_ranges_copy_backward/0 -25.40% 0.605 0.451 - -13.01% -
std::for_each(multiset<int>::iterator)/8192 -25.10% 20189.651 15121.900 - -6.06% -
BM_StringEraseWithMove_Empty_Transparent -24.89% 0.756 0.568 - 1.97% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -24.87% 8.056 6.053 - 7.61% -
std::for_each(set<int>::iterator)/8192 -24.80% 20081.513 15100.416 - -3.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -24.61% 31.785 23.962 - -17.29% -
BM_StringEraseWithMove_Empty_Opaque -24.42% 1.049 0.793 - 0.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -24.39% 0.635 0.480 - -16.97% -
std::lower_bound(std::list<int>)/8192 -24.34% 17794.802 13462.682 - -5.28% -
BM_to_chars_bad/2 -24.25% 0.617 0.467 - -24.07% -
rng::for_each(multiset<int>)/8192 -24.04% 20487.848 15561.789 - 1.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -24.03% 17422.713 13235.377 - 27.45% -
SetIntersection_None_Set_uint64_16384_1 -23.78% 206814281.856 157641417.496 - -1.74% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -23.75% 11.781 8.983 - -14.42% -
SetIntersection_Interlaced_Vector_float_262144_256 -23.58% 26778818.676 20463067.013 - 0.75% -
std::find_end(list<int>)_(single_element)/8192 -23.55% 11469.926 8768.262 - -9.19% -
std::adjacent_find(list<int>,_pred)/8192 -23.32% 9454.374 7249.858 - 1.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -23.32% 11989.734 9194.236 - 19.66% -
rng::for_each(set<int>)/8192 -23.28% 20158.184 15465.650 - 0.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -22.85% 30.737 23.713 - 1.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -22.70% 0.437 0.338 - -10.09% -
SetIntersection_Interlaced_Set_string_16384_4 -22.41% 252312648.059 195775117.193 - -0.63% -
BM_PushHeap_uint64_SingleElement_1 -22.28% 0.575 0.447 - -10.81% -
std::set<int>::insert(value)_(already_present)/8192 -22.20% 12.259 9.538 - -0.39% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -21.87% 10249.803 8008.432 - 9.79% -
BM_deque_vector_ranges_copy_backward/65536 -21.72% 9284.331 7267.445 - -2.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -21.69% 960.365 752.048 - -4.06% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -21.38% 48671824.359 38266682.894 - 0.74% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.27% 1749.402 1377.279 - -18.91% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -21.06% 23042.874 18189.779 - 0.48% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -21.03% 24179.784 19095.046 - 0.29% -
std::copy(vector<bool>)_(aligned)/1048576 -21.02% 3548.424 2802.584 - -18.96% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -21.01% 1625.000 1283.544 - -8.43% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -20.98% 1.408 1.113 - -11.70% -
std::is_sorted(list<int>,_pred)/8192 -20.97% 9145.968 7227.760 - -20.08% -
BM_string_without_formatting<char> -20.87% 0.456 0.361 - 19.94% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -20.54% 21037449.025 16715992.262 - -14.21% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -20.44% 14.074 11.198 - 2.16% -
std::partition_point(list<int>)/8192 -20.41% 15961.619 12704.568 - 2.07% -
std::vector<int>::ctor(size)/8192 -20.32% 559.193 445.593 - -13.90% -
std::find_end(list<int>,_pred)_(single_element)/8192 -19.91% 12290.320 9843.351 - 6.47% -
std::unordered_set<int>::clear()/8192 -19.82% 86013.976 68961.930 - 2.49% -
BM_deque_vector_ranges_move_backward/70000 -19.78% 10027.409 8043.843 - 1.25% -
std::map<std::string,_int>::erase(iterator)/8192 -19.77% 31.909 25.601 - -11.82% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -19.75% 2.900 2.327 - 0.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -19.59% 23.568 18.952 - -63.84% -
rng::starts_with(list<int>)/8192 -19.56% 11531.416 9275.855 - 7.91% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -19.49% 320.529 258.043 - -0.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.24% 57.470 46.410 - -23.18% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -19.17% 1830551.211 1479648.847 - -24.19% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -19.11% 20527852.157 16604013.788 - -29.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.07% 30.751 24.886 - -22.24% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -19.05% 1.671 1.352 - 5.76% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -19.02% 25.428 20.591 - -20.14% -
SetIntersection_None_Set_uint64_16384_64 -18.94% 206946317.172 167751366.986 - -4.48% -
SetIntersection_Interlaced_Vector_uint64_256_64 -18.79% 8471302.619 6879444.812 - -6.79% -
BM_Move_LargeNonTrivialFunctor -18.77% 0.663 0.538 - -22.02% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -18.73% 15.782 12.826 - 19.90% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -18.59% 39.953 32.526 - -20.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -18.53% 549.978 448.060 - -18.02% -
std::for_each(list<int>)/8192 -18.45% 10390.462 8472.937 - 8.69% -
ranges::min(std::vector<__int128>)/1 -18.41% 0.422 0.344 - 1.29% -
std::unordered_set<int>::clear()/1024 -18.37% 10816.081 8829.407 - 5.63% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -18.35% 1.421 1.160 - -1.86% -
SetIntersection_Interlaced_Vector_float_262144_1024 -18.20% 114322156.518 93510841.159 - -9.88% -
BM_Copy_Null -18.20% 0.674 0.551 - 9.18% -
std::search(list<int>,_pred)_(single_element)/8192 -18.18% 9807.511 8024.303 - 4.26% -
SetIntersection_None_Set_uint64_16384_4 -18.15% 197574448.609 161709803.416 - -2.00% -
std::find_if(deque<int>)_(process_all)/8192 -18.05% 2854.692 2339.291 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -18.01% 9314768.664 7637364.841 - 21.44% -
BM_Copy_LargeTrivialFunctor -17.90% 14.265 11.712 - -7.42% -
std::is_sorted_until(list<int>,_pred)/8192 -17.84% 9081.486 7461.417 - -2.09% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -17.69% 12.079 9.942 - 0.83% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -17.69% 7.898 6.501 - 3.93% -
std::find_if(deque<int>)_(process_all)/1024 -17.67% 356.409 293.430 - 0.61% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -17.66% 26.358 21.702 - -17.50% -
std::find_if(deque<int>)_(process_all)/32768 -17.61% 11461.454 9443.223 - 1.34% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -17.53% 29.038 23.947 - -1.50% -
std::shift_right(list<int>)/8192 -17.52% 8900.285 7340.935 - -0.52% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -17.30% 1.615 1.335 - -2.94% -
BM_PushHeap_uint32_Ascending_1 -17.28% 0.695 0.575 - 23.36% -
std::multimap<std::string,_int>::ctor(const&)/32 -17.17% 815.569 675.562 - -15.18% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -17.13% 13.960 11.569 - 6.03% -
BM_StringConstructDestroyCStr_Large_Opaque -16.74% 18.115 15.082 - 0.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.69% 40.288 33.562 - -15.70% -
SetIntersection_None_Set_uint64_16384_16 -16.69% 200318792.841 166888409.753 - -0.61% -
SetIntersection_None_Set_uint64_16384_256 -16.61% 197421777.850 164622190.337 - -2.66% -
std::stable_partition(deque<int>)_(sparse)/32 -16.54% 13.111 10.943 - -1.84% -
std::all_of(list<int>)_(process_all)/32768 -16.53% 31841.080 26577.589 - 0.92% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.42% 7159945.149 5983991.584 - -16.56% -
std::unique(list<int>)_(contiguous)/1024 -16.31% 1104.728 924.601 - -13.97% -
SetIntersection_Interlaced_Vector_float_256_16 -16.25% 7372575.274 6174336.508 - 4.92% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -16.12% 1.607 1.348 - -10.58% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.12% 6919.101 5804.042 - -11.46% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -16.02% 22.432 18.838 - -30.25% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -16.01% 16.608 13.949 - -15.08% -
std::find_end(deque<int>)_(near_matches)/8192 -15.94% 1942180.289 1632579.254 - -7.71% -
std::stable_partition(list<int>)_(dense)/50 -15.90% 65.878 55.405 - -3.94% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -15.83% 1.726 1.453 - -12.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.81% 22.767 19.167 - -32.09% -
BM_vector_deque_copy/2 -15.79% 2.000 1.684 - -15.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -15.76% 0.492 0.415 - 17.56% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -15.75% 1.849 1.558 - -9.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.74% 61.539 51.850 - -5.54% -
std::sort(vector<NonIntegral>)_(heap)/8192 -15.66% 59231.597 49953.498 - -0.15% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.62% 3004.688 2535.263 - -0.12% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -15.54% 395.257 333.836 - 2.64% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -15.17% 39.382 33.407 - 6.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -15.15% 77.038 65.368 - -3.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -15.14% 0.403 0.342 - 14.54% -
std::multiset<std::string>::erase(iterator)/8192 -15.07% 36.414 30.928 - 3.25% -
BM_std_minmax_element<short>/3 -14.89% 1.193 1.015 - -5.96% -
std::set<std::string>::upper_bound(key)_(existent)/32 -14.88% 17.555 14.943 - -13.74% -
BM_vector_deque_copy/1 -14.85% 2.273 1.936 - -15.51% -
std::map<std::string,_int>::erase(key)_(existent)/32 -14.84% 73.483 62.576 - -17.66% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -14.83% 11.935 10.166 - 12.84% -
BM_deque_vector_ranges_copy_backward/64000 -14.80% 8359.402 7121.826 - -1.31% -
ranges::min(std::deque<char>)/1 -14.76% 0.716 0.610 - -11.01% -
std::multimap<int,_int>::ctor(const&)/32 -14.73% 262.981 224.244 - 2.95% -
std::copy(vector<bool>)_(aligned)/262144 -14.72% 767.568 654.596 - 11.36% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -14.70% 33.050 28.191 - 3.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -14.70% 231507346.101 197476758.594 - -2.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -14.65% 2085.880 1780.384 - -11.56% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -14.55% 107820567.820 92135053.823 - 3.60% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -14.51% 1.214 1.038 - -6.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -14.39% 2.706 2.316 - -5.39% -
std::none_of(list<int>)_(process_all)/32768 -14.36% 31122.069 26653.631 - -0.15% -
SetIntersection_Interlaced_Vector_float_1024_256 -14.27% 6506874.571 5578539.715 - 0.65% -
std::rotate_copy(list<int>)/8192 -14.25% 8098.581 6944.707 - -1.28% -
SetIntersection_Interlaced_Vector_string_16384_64 -14.15% 14074648.594 12082539.085 - -0.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.15% 55098.106 47301.679 - -8.62% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -14.13% 131.295 112.739 - -17.32% -
bm_exception_ptr_move_assign_null -14.11% 3.814 3.276 - 17.81% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -14.06% 10.287 8.840 - 0.16% -
std::adjacent_find(list<int>)/8192 -14.04% 7762.160 6672.296 - -6.28% -
std::find_if(vector<char>)_(process_all)/8 -13.98% 1.603 1.379 - 9.63% -
BM_StringCtorDefault -13.97% 0.277 0.238 - -2.06% -
std::find(vector<bool>)_(process_all)/50 -13.95% 0.917 0.789 - 40.92% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.90% 14389.433 12389.685 - 23.75% -
SetIntersection_Interlaced_Vector_uint32_256_64 -13.82% 8121175.379 6999103.762 - 2.41% -
SetIntersection_Interlaced_Vector_float_16384_1024 -13.75% 53310156.742 45982408.160 - -10.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -13.73% 200715445.709 173149351.162 - 2.37% -
std::unordered_set<std::string>::ctor(const&)/32 -13.67% 773.487 667.745 - -16.11% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -13.65% 6333338.399 5469090.878 - -10.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.62% 35.996 31.093 - -2.99% -
BM_vector_deque_copy/0 -13.62% 0.534 0.461 - -16.22% -
bm_exception_ptr_move_ctor_null -13.60% 2.687 2.321 - -30.44% -
std::multiset<std::string>::ctor(const&)/1024 -13.54% 40120.153 34687.674 - -2.27% -
std::search_n(list<int>,_pred)_(no_match)/8192 -13.52% 8567.524 7409.097 250.439 -8.92% 250.439
BM_join_view_in_vectors/1024 -13.42% 1786.307 1546.585 - 4.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -13.42% 1.400 1.212 - -16.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -13.35% 14.804 12.827 - -0.53% -
BM_deque_deque_copy_backward/0 -13.30% 0.886 0.768 - -16.61% -
SetIntersection_None_Set_uint64_16384_1024 -13.26% 187507872.691 162638647.032 - -3.92% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -13.26% 7654.960 6639.963 - -1.85% -
SetIntersection_Interlaced_Set_uint32_262144_256 -13.17% 1814343.099 1575461.994 - -0.24% -
std::map<std::string,_int>::count(key)_(existent)/1024 -13.14% 31.238 27.133 - 14.21% -
BM_vector_deque_move/0 -12.96% 0.464 0.404 - -22.26% -
std::partition(list<int>)_(dense)/8192 -12.93% 5120.920 4458.651 - -21.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -12.91% 1277.713 1112.773 - 1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -12.91% 223024868.880 194242494.331 - -6.60% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -12.82% 13.042 11.371 - 11.82% -
BM_PushHeap_uint64_Descending_1 -12.69% 0.553 0.483 - 7.84% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -12.68% 1.611 1.407 - 1.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.62% 43.118 37.675 - -5.70% -
std::replace_if(vector<int>)_(sprinkled)/50 -12.61% 14.708 12.854 - 0.83% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -12.48% 0.340 0.298 - -38.10% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 -12.41% 71227.769 62386.704 - 6.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -12.32% 1.404 1.231 - -0.28% -
std::copy_if(list<int>)_(entire_range)/64 -12.23% 36.364 31.916 - -4.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -12.23% 28.020 24.594 - 2.75% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -12.14% 4065.387 3571.972 - -11.94% -
BM_Move_LargeTrivialFunctor -12.05% 0.690 0.607 - -12.08% -
std::list<int>::erase(begin)_(cheap_elements)/32 -12.00% 13.255 11.664 - 13.60% -
BM_deque_deque_copy/0 -12.00% 0.840 0.739 - -14.93% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -11.97% 13060233.695 11496351.680 - 35.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.96% 411.010 361.853 - 1.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.96% 0.339 0.298 - -24.85% -
std::copy_n(vector<int>)/4096 -11.96% 182.551 160.723 - 12.86% -
SetIntersection_Interlaced_Set_uint32_262144_16 -11.94% 1832006.511 1613205.404 - -0.37% -
std::count_if(list<int>)_(every_other)/8192 -11.93% 8108.218 7141.198 - 1.35% -
rng::starts_with(vector<int>,_pred)/8 -11.84% 2.621 2.311 - -0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -11.83% 14.161 12.485 - 2.84% -
SetIntersection_Interlaced_Vector_float_262144_4 -11.80% 2000728.586 1764651.386 - -11.35% -
BM_StringConstructDestroyCStr_Large_Transparent -11.75% 10.759 9.495 - -6.26% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -11.73% 11.275 9.952 - -20.03% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -11.62% 90.703 80.162 - 83.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.56% 23.599 20.871 - -10.19% -
std::unordered_set<int>::erase(iterator)/8192 -11.54% 23.191 20.514 - 1.05% -
ranges::min(std::vector<long_long>)/1 -11.51% 0.332 0.294 - -32.77% -
std::multiset<std::string>::ctor(const&)/32 -11.48% 791.764 700.864 - -9.56% -
std::move(vector<bool>)_(aligned)/64 -11.47% 1.739 1.540 - -8.91% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -11.45% 220166.058 194953.863 - -10.75% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -11.45% 1.360 1.204 - 0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.45% 28618.075 25342.562 - -13.52% -
std::all_of(deque<int>)_(process_all)/8192 -11.41% 2952.720 2615.777 - -3.83% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -11.40% 53.389 47.303 - -16.02% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -11.39% 0.626 0.555 - -7.93% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -11.35% 10176.775 9021.207 - 19.95% -
std::any_of(list<int>)_(process_all)/8192 -11.30% 8998.419 7981.562 - 9.48% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -11.30% 13.141 11.656 - 2.01% -
BM_to_chars_bad/16 -11.26% 0.590 0.523 - -2.68% -
std::set<std::string>::ctor(const&)/32 -11.23% 799.710 709.864 - -14.71% -
std::partition(deque<int>)_(dense)/32 -11.19% 10.287 9.136 - -7.28% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -11.18% 42.847 38.059 - 27.69% -
std::list<std::string>::ctor(size)/32 -11.13% 399.327 354.886 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -11.12% 1510025.070 1342163.078 - -2.11% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -11.11% 3058.226 2718.440 - -14.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.11% 6764.338 6012.881 - 2.07% -
std::all_of(deque<int>)_(process_all)/32768 -11.10% 11811.992 10500.616 - -3.66% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -11.08% 2.560 2.276 - -18.73% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -11.07% 2.577 2.291 - -2.42% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.06% 13.090 11.641 - -2.91% -
std::is_sorted_until(list<int>)/8192 -11.05% 8037.169 7148.995 - -0.41% -
BM_join_view_in_vectors/0 -11.01% 2.859 2.544 - -5.51% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -10.98% 1.223 1.089 - -6.71% -
std::list<std::string>::ctor(size)/8192 -10.97% 123966.096 110364.710 - 3.64% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -10.83% 61.801 55.110 - 11.07% -
std::search(list<int>,_pred)_(same_length)/8192 -10.82% 9578.146 8542.130 - -3.12% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.79% 295.068 263.231 - -21.74% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -10.76% 10114.897 9026.166 - -1.21% -
BM_StringDestroy_Large -10.74% 7.762 6.929 - -6.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.73% 33.226 29.660 - 61.10% -
BM_Swap_Null_LargeTrivialFunctor -10.67% 0.553 0.494 - -2.35% -
SetIntersection_Interlaced_Vector_float_256_4 -10.62% 5176991.860 4626964.648 - -11.88% -
SetIntersection_Interlaced_Set_uint32_262144_64 -10.61% 1810286.213 1618133.707 - 1.68% -
std::find_first_of(vector<int>)_(large_needle)/32 -10.60% 116.812 104.430 - -6.62% -
std::any_of(list<int>)_(process_all)/32768 -10.57% 29237.421 26147.816 - 0.21% -
BM_PushHeap_float_Random_1 -10.54% 0.462 0.414 - -11.26% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -10.44% 33.577 30.072 - -9.96% -
std::find(vector<bool>)_(process_all)/8 -10.26% 0.917 0.823 - 46.83% -
std::unique(deque<int>)_(sprinkled)/52 -10.22% 66.920 60.084 - 0.15% -
ranges::min(std::list<__int128>)/8 -10.21% 2.297 2.062 - 1.03% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -10.15% 13.032 11.710 - 13.93% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -10.12% 99.226 89.187 - -1.42% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.07% 1450.529 1304.501 - -13.40% -
std::set<std::string>::contains(key)_(non-existent)/32 -10.05% 10.586 9.523 - -2.96% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -10.04% 8.268 7.439 - -0.17% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -9.99% 104.630 94.183 - -0.59% -
std::search(list<int>)_(single_element)/8192 -9.98% 8075.228 7269.127 - -2.90% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -9.98% 11.743 10.571 - 6.29% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.95% 86.634 78.017 - -19.18% -
std::multimap<std::string,_int>::erase(iterator)/1024 -9.94% 32.675 29.427 - 3.30% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -9.88% 22.650 20.413 - -0.42% -
std::unordered_set<int>::erase(iterator)/1024 -9.85% 22.648 20.416 - 0.35% -
SetIntersection_None_Set_uint64_16384_16384 -9.85% 193012707.112 174005955.379 - -3.20% -
std::search(deque<int>,_pred)_(no_match)/1000 -9.84% 472.839 426.331 - 0.41% -
std::fill(list<int>)/8192 -9.65% 9263.899 8369.829 - -1.75% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -9.62% 1.425 1.288 - -17.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -9.58% 35.973 32.525 - -18.53% -
std::unordered_set<int>::erase(iterator)/32 -9.57% 22.474 20.322 - 0.53% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -9.57% 2.498 2.258 - -0.95% -
SetIntersection_None_Set_string_16384_16384 -9.52% 213475670.833 193156670.427 - 0.04% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.51% 11.022 9.974 - -5.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.48% 35.630 32.253 - -9.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -9.44% 10.917 9.886 - 1.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -9.44% 1.836 1.663 - -7.92% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -9.42% 33.837 30.648 - -9.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -9.38% 1.119 1.014 - -2.62% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -9.36% 32.407 29.373 - -0.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -9.36% 539.218 488.757 - -14.97% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.31% 1.891 1.715 - -10.84% -
BM_Swap_Null_Null -9.30% 0.408 0.370 - -19.29% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -9.30% 0.759 0.688 - -8.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -9.27% 3.922 3.558 - -6.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -9.27% 1.538 1.395 - -10.81% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -9.26% 3849.832 3493.461 - -1.73% -
SetIntersection_Front_Set_string_64_64 -9.25% 37121533.613 33688665.980 - -1.20% -
std::variant<100-alts>::visit()_(1_variant) -9.19% 0.673 0.611 - -8.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -9.19% 2.511 2.281 - 1.50% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -9.13% 11.851 10.769 - -1.68% -
bm_exception_ptr_copy_assign_null -9.11% 3.230 2.936 - 8.08% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -9.10% 1.365 1.241 - 7.43% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -9.08% 42.159 38.329 - 11.31% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -9.08% 99114.940 90111.913 - 2.52% -
SetIntersection_Interlaced_Vector_string_64_64 -9.01% 28603553.601 26025767.988 - -3.41% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.01% 1.301 1.184 - -7.92% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -9.01% 28180.260 25642.623 - -3.67% -
std::find_first_of(vector<int>)_(large_needle)/50 -8.97% 298.851 272.058 - 0.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -8.87% 2603941.668 2372856.465 - 3.21% -
std::list<std::string>::ctor(size)/1024 -8.87% 14794.825 13482.457 - 5.55% -
SetIntersection_Front_Set_uint64_262144_16384 -8.85% 243770253.466 222192893.228 - 1.63% -
std::unique_copy(list<int>)_(sprinkled)/8192 -8.85% 7568.279 6898.839 - 1.04% -
SetIntersection_Interlaced_Set_string_262144_16 -8.84% 2370233.643 2160678.385 - -0.06% -
std::find_first_of(vector<int>)_(large_needle)/8192 -8.84% 7873831.461 7177754.723 - 0.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.84% 79.992 72.921 - -0.54% -
std::adjacent_find(list<int>)/1024 -8.80% 805.857 734.950 - 0.56% -
SetIntersection_Interlaced_Vector_uint32_256_16 -8.77% 7219283.885 6586483.566 - -1.42% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.69% 864.038 788.966 - -14.98% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -8.68% 30.864 28.185 - -10.95% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -8.64% 601.114 549.166 - -40.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -8.64% 1.936 1.769 - -7.51% -
std::find_if_not(vector<char>)_(process_all)/8 -8.61% 1.567 1.432 - 7.88% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -8.61% 0.502 0.459 - -8.87% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.59% 1.413 1.292 - -3.10% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -8.54% 10242.517 9367.838 - -4.13% -
BM_PushHeap_string_Descending_64 -8.53% 2.462 2.252 - 1.95% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.53% 36.794 33.657 - -5.81% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -8.49% 21.417 19.598 - -11.26% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.47% 1.921 1.759 - -8.59% -
std::unordered_set<int>::clear()/32 -8.47% 665.686 609.332 - 0.79% -
std::transform(list<int>)_(identity_transform)/8192 -8.44% 7642.448 6997.680 - -0.10% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -8.44% 1.235 1.131 - -3.13% -
BM_deque_vector_ranges_move/0 -8.37% 1.375 1.260 - -16.80% -
std::find_if_not(deque<int>)_(process_all)/8192 -8.34% 2187.331 2004.957 - 1.48% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.33% 1.623 1.487 - 11.40% -
std::unordered_set<std::string>::erase(iterator)/1024 -8.33% 31.290 28.684 - 4.41% -
std::unordered_set<int>::contains(key)_(existent)/8192 -8.29% 1.476 1.353 - 11.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -8.28% 15137972.038 13885185.728 - 2.05% -
BM_BitsetToString<64>/Sparse_(10%)/10 -8.27% 14.303 13.119 - 6.90% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.27% 1572.183 1442.221 - 0.39% -
BM_join_view_deques/5500 -8.24% 18969.764 17406.110 - -3.61% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -8.21% 9.729 8.931 - -7.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.17% 4123.688 3786.621 - -0.66% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -8.17% 2358.007 2165.415 - -40.79% -
SetIntersection_Front_Vector_uint64_262144_1024 -8.15% 5921443.156 5438706.434 - 1.81% -
ranges::min(std::deque<__int128>)/1 -8.13% 0.722 0.663 - -20.71% -
std::multiset<int>::count(key)_(non-existent)/0 -8.11% 0.275 0.253 - -8.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.10% 32.297 29.680 - 1.89% -
BM_join_view_in_vectors/4000 -8.07% 6841.860 6289.766 - 3.91% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -8.03% 24.800 22.808 - -2.22% -
std::multiset<int>::count(key)_(non-existent)/8192 -8.03% 10.313 9.485 - -3.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -8.01% 2314395.343 2129013.754 - -1.11% -
BM_Copy_SmallNonTrivialFunctor -8.00% 10.282 9.459 - -0.61% -
std::multimap<int,_int>::ctor(const&)/1024 -7.96% 7022.745 6463.994 - -3.26% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.95% 754.970 694.971 - -18.29% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -7.91% 24.705 22.751 - -1.15% -
std::find_if(vector<int>)_(process_all)/8 -7.90% 1.420 1.308 - -12.09% -
SetIntersection_None_Set_string_16384_256 -7.89% 208179212.209 191758167.246 - 1.26% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.87% 1.592 1.467 - -9.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -7.86% 1302.768 1200.342 - 5.93% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.83% 8615.959 7941.270 - -6.73% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -7.77% 1.186 1.094 - -5.30% -
ranges::min(std::list<__int128>)/64 -7.76% 35.817 33.039 - 2.50% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -7.72% 42598.664 39309.331 - -4.92% -
rng::find_last(vector<int>)_(bail_10%)/50 -7.70% 11.817 10.907 - 1.71% -
std::find_if_not(deque<int>)_(process_all)/32768 -7.69% 8749.570 8076.609 - 1.06% -
Chain_fail,_4_levels -7.69% 56.101 51.786 - -16.97% -
std::find_if(vector<int>)_(bail_25%)/1024 -7.66% 28.587 26.396 - -5.75% -
BM_format_to_n_string_pointer<char>/1 -7.66% 11.176 10.320 - -5.34% -
BM_StringRelational_Less_Huge_Huge_ChangeLast -7.65% 107.505 99.285 - 0.12% -
std::unique(list<int>)_(sprinkled)/1024 -7.61% 1026.999 948.812 - -0.21% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -7.60% 81639.475 75437.671 - -1.37% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -7.59% 13.957 12.897 - 6.83% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -7.59% 8208.832 7586.182 - 0.35% -
std::fill_n(vector<bool>)/64 -7.58% 1.461 1.350 - -5.25% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -7.57% 13383.923 12370.705 - 4.26% -
std::find(list<int>)_(bail_25%)/1024 -7.56% 140.312 129.706 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -7.54% 3.690 3.411 - -0.16% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.53% 4.408 4.077 - -13.70% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.51% 66.675 61.670 - 23.97% -
SetIntersection_Interlaced_Vector_string_262144_16 -7.50% 6682212.777 6181064.961 - 3.14% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -7.50% 39.846 36.859 - -3.85% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -7.49% 30.283 28.013 - -9.65% -
BM_ConstructAndDestroy_MemPtr_Opaque -7.49% 1.012 0.936 - 5.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -7.49% 20.406 18.877 - -6.07% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.44% 10.655 9.863 - -20.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -7.43% 125748.884 116403.604 - -0.40% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -7.41% 8361.017 7741.763 - 3.69% -
std::set<std::string>::erase(iterator)/32 -7.40% 27.432 25.402 - -19.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.38% 2012946.125 1864294.516 - -0.82% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.37% 11.478 10.632 - -4.46% -
BM_std_minmax_element<int>/3 -7.35% 1.163 1.078 - -3.30% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -7.34% 994634.227 921624.001 - 1.37% -
SetIntersection_Front_Set_string_1024_256 -7.34% 15935292.455 14766084.650 - 3.45% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.33% 45105799.896 41798833.746 - -5.87% -
ranges::minmax(std::list<__int128>)/70000 -7.29% 61988.925 57470.654 - 1.05% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -7.29% 15.121 14.019 - -30.13% -
SetIntersection_None_Set_string_16384_1024 -7.28% 225322777.159 208928458.880 - 9.83% -
std::find_end(vector<int>)_(match_near_end)/1000 -7.25% 288.385 267.465 - 2.16% -
std::set<int>::ctor(const&)/32 -7.24% 240.106 222.719 - 4.33% -
rng::contains_subrange(list<int>)_(process_all)/8192 -7.24% 7171.296 6652.170 - -26.42% -
BM_PushHeap_float_SingleElement_4 -7.24% 0.388 0.360 - 0.36% -
std::find_first_of(list<int>)_(large_needle)/8192 -7.21% 52078366.699 48322361.133 - -1.95% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -7.12% 11.156 10.363 - 1.12% -
BM_join_view_deques/4096 -7.02% 13115.807 12194.688 - -1.00% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -7.02% 24.963 23.210 - -5.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.00% 133387.908 124050.213 - 4.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -6.99% 1.314 1.222 - -3.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.95% 11683.775 10871.667 - -7.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.95% 1801529.705 1676393.963 - -1.04% -
SetIntersection_Front_Set_uint32_262144_256 -6.94% 3844147.777 3577252.393 - -6.40% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.93% 28.784 26.790 - -6.08% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.93% 52.720 49.068 - -8.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.89% 1797280.110 1673414.306 - -1.15% -
BM_StringRelational_Eq_Empty_Empty_Control -6.88% 2.115 1.970 - -7.02% -
BM_join_view_deques/4000 -6.87% 12681.634 11810.578 - 1.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -6.86% 35.287 32.865 - 3.85% -
std::stable_partition(deque<int>)_(sparse)/50 -6.80% 30.083 28.037 - 2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.80% 1801917.075 1679444.742 - -1.22% -
BM_format_to_n_string_begin<std::list<char>>/1048576 -6.79% 1031812.755 961740.734 - 0.27% -
bm_write -6.77% 585.951 546.276 - 2.70% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.77% 10.262 9.568 - 0.41% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -6.76% 30.183 28.141 - 13.22% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.75% 2.872 2.678 - -7.01% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -6.72% 0.768 0.716 - -3.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -6.70% 1259622.431 1175184.723 - -1.72% -
std::swap_ranges(list<int>)/8192 -6.70% 11117.836 10372.729 - 0.10% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -6.69% 19.847 18.519 - -1.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.69% 571.490 533.265 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.67% 1795385.745 1675648.602 - -1.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -6.66% 11.192 10.446 - 3.32% -
std::find_if_not(deque<int>)_(process_all)/50 -6.64% 13.713 12.802 - 1.42% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -6.64% 1636462.566 1527808.268 - -1.03% -
std::unique(deque<int>)_(sprinkled)/32 -6.61% 57.173 53.395 - -0.69% -
std::partition(vector<int>)_(sparse)/8192 -6.57% 2008.115 1876.156 - 0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -6.53% 183327913.975 171351910.031 - -2.22% -
SetIntersection_None_Set_string_16384_64 -6.53% 207177909.579 193648789.912 - 2.30% -
BM_lexicographical_compare_three_way<IntPtr>/1 -6.52% 0.423 0.395 - 9.20% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -6.51% 117278.798 109646.481 - 3.34% -
std::multiset<int>::count(key)_(non-existent)/1024 -6.50% 6.310 5.900 - -0.15% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -6.50% 6.672 6.238 - -5.71% -
std::unique_copy(list<int>)_(contiguous)/8192 -6.48% 7297.176 6824.128 - 0.47% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -6.48% 807.223 754.949 - -0.12% -
SetIntersection_Interlaced_Set_uint64_262144_4 -6.47% 1385358.970 1295722.411 - -2.67% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.45% 25.964 24.288 - -4.56% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -6.44% 25.352 23.721 - -3.41% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.41% 575.105 538.231 - -0.96% -
SetIntersection_None_Set_uint32_262144_64 -6.40% 1288119.059 1205691.814 - -0.68% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -6.38% 60793575.725 56916347.259 - -1.45% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -6.32% 1.213 1.136 - -7.18% -
SetIntersection_None_Set_uint32_262144_256 -6.32% 1289710.121 1208215.658 - -0.16% -
BM_LexicallyNormal/small_path/128 -6.32% 2009.251 1882.359 - -5.23% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.29% 1.390 1.303 - -6.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.28% 1787180.338 1675011.151 - -1.02% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -6.27% 1070.500 1003.422 - -1.22% -
rng::for_each(map<int>)/50 -6.25% 50.506 47.351 - 17.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.24% 9.525 8.931 - -6.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -6.24% 41.227 38.657 - 25.30% -
std::all_of(vector<int>)_(process_all)/8 -6.19% 2.558 2.400 - -4.64% -
std::unique(list<int>,_pred)_(contiguous)/1024 -6.16% 1014.162 951.640 - -2.28% -
std::for_each_n(list<int>)/8 -6.12% 2.468 2.317 - -4.28% -
std::shift_left(list<int>)/32 -6.12% 14.299 13.424 - -5.32% -
std::fill_n(vector<bool>)/4096 -6.12% 4.444 4.172 - 2.11% -
std::set<int>::insert(value)_(already_present)/1024 -6.12% 6.258 5.875 - 1.32% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -6.11% 814.724 764.905 - 2.29% -
rng::contains_subrange(deque<int>)_(same_length)/50 -6.08% 30.829 28.955 - 1.98% -
std::set<std::string>::count(key)_(existent)/8192 -6.07% 32.857 30.862 - -6.38% -
BM_std_minmax_element<short>/2 -6.07% 0.687 0.646 - 1.85% -
SetIntersection_None_Set_uint32_262144_16 -6.06% 1286824.625 1208851.237 - -0.36% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -6.04% 1.231 1.157 - -9.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.04% 35.746 33.586 - -6.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.04% 2279359.666 2141767.933 - -5.84% -
BM_BitsetToString<1048576>/Dense_(90%)/90 -6.03% 90294.764 84853.845 - 3.50% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -6.02% 9.293 8.733 - -0.89% -
ranges::minmax(std::vector<char>)/1 -6.01% 0.654 0.614 - -1.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -6.01% 1725943.078 1622266.562 - 7.97% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.98% 7.433 6.989 - -38.74% -
Chain_fail,_5_levels -5.97% 68.657 64.557 - -11.55% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.97% 17611552.553 16560185.150 - -9.57% -
rng::find_last(list<int>)_(bail_90%)/1024 -5.97% 70.794 66.569 - -7.27% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.96% 5.753 5.410 - -8.55% -
SetIntersection_Front_Set_uint32_256_64 -5.96% 5501949.033 5173982.104 - -11.08% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.95% 1.717 1.615 - -0.94% -
BM_Copy_LargeNonTrivialFunctor -5.94% 11.492 10.809 - -0.96% -
SetIntersection_None_Set_string_262144_262144 -5.94% 1809561.768 1702029.867 - -0.51% -
ranges::min(std::list<__int128>)/70000 -5.94% 61713.357 58048.674 - 0.71% -
BM_format_to_string_pointer<wchar_t>/16384 -5.93% 1897.983 1785.406 - -3.44% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -5.92% 95.202 89.561 - 3.17% -
SetIntersection_None_Set_uint32_262144_1 -5.92% 1292959.146 1216459.473 - -0.08% -
std::format(double)_(fmt:_{:0>17500_10La}) -5.92% 188.301 177.160 - 0.75% -
SetIntersection_Front_Vector_uint32_262144_256 -5.91% 2265894.677 2131911.384 - -6.83% -
std::remove(deque<int>)_(prefix)/32 -5.89% 56.837 53.489 - 1.19% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.89% 176.505 166.115 - -5.93% -
SetIntersection_None_Set_uint32_262144_4 -5.88% 1282893.313 1207434.000 - -0.57% -
SetIntersection_None_Set_uint32_262144_262144 -5.87% 1282760.172 1207452.879 - -0.05% -
BM_Invoke_FuncPtr -5.85% 0.734 0.691 - -12.49% -
CastTo<A<Width,_Depth>> -5.84% 240.683 226.615 - -6.43% -
std::partition(vector<int>)_(sparse)/1024 -5.84% 273.341 257.391 - 1.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.84% 1206092.884 1135715.040 - -5.48% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.83% 6662.760 6274.178 - 2.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -5.82% 1.455 1.370 - -6.37% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -5.81% 5.348 5.037 - -36.44% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -5.81% 34.450 32.450 - -3.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -5.80% 227593186.993 214383546.715 - -1.16% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.79% 8096.111 7627.650 - -1.40% -
std::format(int64_t)_(fmt:_{:0>512X}) -5.77% 37.144 35.001 - 1.11% -
BM_LexicallyNormal/small_path/4 -5.76% 89.701 84.530 - -5.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -5.76% 2333151.756 2198707.306 - 3.43% -
SetIntersection_Front_Set_uint32_262144_1024 -5.74% 12312802.055 11605682.648 - -17.56% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -5.73% 3343.939 3152.178 - -2.50% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -5.69% 30.547 28.810 - -5.84% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 -5.67% 225614.958 212819.055 - 0.72% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.66% 23.472 22.143 - -1.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -5.66% 10.970 10.349 - -0.89% -
SetIntersection_Front_Set_float_1024_1024 -5.64% 14276187.042 13470456.259 - 13.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -5.64% 18507600.169 17463285.364 - -13.32% -
SetIntersection_Interlaced_Set_string_262144_64 -5.63% 2263779.623 2136238.689 - -0.54% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.63% 7781.813 7343.460 - -5.18% -
std::pop_heap(deque<int>)/1024 -5.63% 13.390 12.636 - -6.98% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.61% 22.003 20.769 - 3.62% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -5.59% 543336.952 512964.097 - 0.03% -
BM_std_minmax_element<int>/2 -5.58% 0.685 0.647 - -2.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -5.58% 40.718 38.445 - -1.73% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -5.58% 384.034 362.613 - 0.68% -
SetIntersection_None_Set_string_16384_1 -5.57% 211912598.143 200098744.587 - 6.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.57% 483.322 456.409 - -5.49% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.56% 798.720 754.290 - -0.18% -
BM_deque_deque_copy/5500 -5.55% 208.560 196.990 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -5.53% 1138830.200 1075909.043 - -7.11% -
BM_format_string<wchar_t>/32 -5.52% 0.876 0.827 - -6.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -5.52% 1082460.703 1022734.375 - -5.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.50% 793.197 749.574 - -55.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.49% 13133048.084 12412273.729 - -4.56% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.48% 3.701 3.499 - -9.15% -
SetIntersection_Front_Vector_uint64_256_256 -5.44% 4558153.476 4310167.371 - 1.33% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -5.44% 8.671 8.200 - 0.16% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.43% 162.812 153.970 - -7.12% -
std::partial_sort_copy(list<int>)_(descending)/8192 -5.42% 102952.412 97368.215 - 0.24% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -5.41% 303.611 287.177 - 1.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -5.41% 16139.602 15267.059 - -0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.40% 25339829.186 23970436.381 - -3.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.40% 6325890.026 5984492.021 - -2.74% -
BM_join_view_out_vectors/1024 -5.39% 1637.424 1549.192 - 0.08% -
BM_CmpLess_ushort_ushort -5.38% 1.103 1.043 - -4.25% -
BM_format_to_string_span<wchar_t>/16384 -5.37% 1886.793 1785.450 - 1.87% -
std::is_sorted(list<int>)/8192 -5.36% 7287.224 6896.507 - -5.61% -
std::remove(deque<int>)_(sprinkled)/50 -5.35% 60.197 56.973 - 3.22% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -5.35% 1.289 1.220 - 5.07% -
BM_std_minmax_element<short>/1024 -5.35% 279.046 264.130 - 0.70% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.34% 14220.925 13461.118 - 3.92% -
SetIntersection_None_Set_uint64_262144_4 -5.34% 1259491.373 1192245.607 - -2.51% -
std::fill(vector<bool>)/64 -5.34% 1.653 1.564 - 6.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.34% 98.513 93.256 - -6.93% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.33% 466.964 442.092 - -5.26% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.32% 1.616 1.530 - -1.13% -
BM_PushHeap_uint64_Ascending_262144 -5.31% 5.109 4.838 - 3.77% -
BM_std_minmax_element<short>/4096 -5.31% 1091.357 1033.425 - 0.70% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -5.30% 750.080 710.298 - 15.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -5.30% 21117.968 19999.031 - 2.79% -
SetIntersection_None_Set_uint32_262144_1024 -5.29% 1274982.342 1207531.898 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.28% 2130624.350 2018108.479 - -1.40% -
SetIntersection_None_Set_string_262144_1024 -5.28% 1800642.578 1705621.500 - -0.85% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.28% 89467.168 84747.460 - -2.44% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -5.27% 23.213 21.990 - 14.38% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -5.26% 24.405 23.120 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -5.25% 1052759.352 997443.928 - -5.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -5.25% 0.589 0.558 - 5.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -5.23% 1167039.855 1106003.769 - -6.23% -
BM_PushHeap_string_Descending_1024 -5.22% 2.539 2.406 - 2.16% -
std::reverse_copy(vector<int>)/8 -5.22% 2.644 2.506 - 3.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -5.21% 51.639 48.947 - -8.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -5.21% 34.565 32.764 - 2.75% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -5.21% 1.998 1.894 - 14.05% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.19% 89323894.807 84689582.787 - -14.04% -
std::map<int,_int>::count(key)_(non-existent)/8192 -5.17% 11.841 11.229 - -1.74% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -5.17% 2.650 2.513 - 11.46% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -5.17% 22.336 21.182 - -5.10% -
BM_std_minmax_element<short>/5500 -5.17% 1463.955 1388.325 - 0.92% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -5.15% 1.217 1.155 - -3.95% -
std::format(float)_(fmt:_{:_17000L}) -5.15% 102.875 97.577 - 0.42% -
SetIntersection_None_Set_string_16384_4 -5.15% 208906929.634 198151007.136 - 5.28% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -5.15% 9444.610 8958.447 - 23.40% -
std::find_if(vector<bool>)_(process_all)/8 -5.14% 3.679 3.490 - -3.08% -
BM_format_string<wchar_t>/8 -5.14% 3.167 3.004 - -2.54% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.13% 14.170 13.443 - 15.64% -
BM_StringRelational_Eq_Small_Small_Control -5.13% 1.902 1.804 - 7.09% -
BM_Move_MemPtr -5.12% 1.221 1.158 - -10.39% -
std::set<std::string>::equal_range(key)_(existent)/32 -5.12% 18.306 17.369 - 15.65% -
SetIntersection_None_Set_uint32_262144_16384 -5.09% 1284131.676 1218763.104 - 0.49% -
std::partition(deque<int>)_(dense)/50 -5.08% 14.571 13.831 - -9.60% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -5.07% 1.206 1.145 - 4.83% -
std::shift_left(list<int>)/50 -5.07% 28.860 27.397 - -0.32% -
std::count(vector<int>)_(every_other)/8192 -5.06% 863.314 819.588 - 0.97% -
SetIntersection_Front_Set_string_1024_64 -5.06% 4577879.949 4346120.124 - -8.91% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -5.06% 213263.948 202469.328 - 3.80% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -5.06% 22.546 21.405 - 5.40% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -5.05% 30071.062 28551.074 - -3.59% -
SetIntersection_Interlaced_Set_string_262144_4 -5.05% 1986388.997 1886037.353 - 0.46% -
BM_std_minmax_element<short>/4000 -5.05% 1065.818 1011.980 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -5.05% 187607189.761 178131502.411 - 1.03% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.04% 1.383 1.313 - -4.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.04% 7219162.379 6855443.563 - 11.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.03% 1161751.223 1103257.176 - -6.06% -
std::set<int>::ctor(const&)/8192 -5.03% 54019.892 51302.235 - 3.23% -
std::move_backward(deque<int>)/512 -5.03% 25.040 23.781 - 0.96% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.02% 1.813 1.722 - 7.25% -
BM_vector_deque_copy/64 -5.01% 2.787 2.647 - -6.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -5.01% 23.577 22.395 - 12.77% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.01% 47.578 45.197 - 6.44% -
BM_CmpEqual_uchar_uint -5.00% 1.095 1.041 - -2.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.98% 1121759.824 1065923.662 - -5.69% -
SetIntersection_Interlaced_Set_string_16384_1024 -4.97% 364671831.149 346544201.767 - -0.99% -
std::unordered_set<int>::contains(key)_(existent)/32 -4.96% 1.491 1.417 - 0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -4.96% 17280.339 16423.330 - -3.14% -
std::search(vector<int>)_(near_matches)/1024 -4.95% 16028.694 15235.006 - 2.58% -
std::format(double)_(fmt:_{:0^17500_10La}) -4.93% 187.726 178.468 - -0.18% -
ranges::minmax(std::list<char>)/70000 -4.93% 55801.422 53052.031 - 1.29% -
Chain_middle,_1_level -4.91% 8.311 7.904 - -2.34% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -4.90% 48.843 46.449 - -4.44% -
std::move(list<int>)/4096 -4.89% 5070.681 4822.747 - 10.59% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.89% 24.796 23.584 - -0.78% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 -4.88% 2522.773 2399.643 - 0.02% -
std::set<int>::equal_range(key)_(existent)/8192 -4.87% 8.550 8.133 - -1.44% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -4.87% 13702126.662 13034725.312 - 1.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -4.86% 213083208.991 202725821.598 - -1.35% -
SetIntersection_None_Set_uint64_262144_16 -4.86% 1252992.594 1192109.617 - -3.43% -
SetIntersection_None_Set_string_262144_16384 -4.85% 1792816.488 1705855.876 - 0.20% -
std::unique(list<int>)_(sprinkled)/8192 -4.84% 8270.203 7870.102 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.83% 2227387.613 2119701.986 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -4.82% 1127213.096 1072856.160 - -13.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.82% 33.464 31.853 - 1.41% -
SetIntersection_Interlaced_Vector_float_256_64 -4.81% 7275755.696 6925970.289 - -0.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.80% 1.214 1.156 - -4.37% -
SetIntersection_None_Set_string_16384_16 -4.80% 208212984.930 198227834.558 - 5.46% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.78% 28.569 27.202 - -17.49% -
BM_vector_deque_move_backward/64 -4.77% 3.134 2.984 - 0.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.77% 5.189 4.942 - -4.51% -
std::format(int64_t)_(fmt:_{:0<512o}) -4.75% 33.261 31.682 - -4.47% -
SetIntersection_Front_Set_uint32_16384_16 -4.74% 1191401.315 1134975.275 - -6.95% -
std::format(int64_t)_(fmt:_{:0>512b}) -4.72% 35.470 33.797 - -4.69% -
BM_Invoke_LargeNonTrivialFunctor -4.70% 0.721 0.687 - 0.16% -
BM_deque_deque_ranges_move/2 -4.67% 2.305 2.197 - -4.78% -
BM_Swap_Null_MemPtr -4.66% 1.210 1.154 - -3.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.65% 1776938.474 1694347.656 - 0.88% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -4.64% 0.940 0.897 - -2.85% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.62% 6803.611 6489.103 - 4.59% -
std::format(int64_t)_(fmt:_{:0<512LX}) -4.62% 43.729 41.708 - -2.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.62% 1472.122 1404.104 - -6.42% -
std::partial_sort(deque<int>)_(descending)/8 -4.62% 44.791 42.723 - -1.40% -
BM_ascii_text<wchar_t> -4.61% 875.981 835.591 - -5.14% -
std::multiset<int>::erase(iterator)/32 -4.59% 21.692 20.696 - -2.33% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.59% 2.458 2.345 - -1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -4.59% 1273224.770 1214821.695 - -2.90% -
SetIntersection_None_Set_string_262144_16 -4.57% 1789296.468 1707600.097 - 0.34% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -4.56% 702088.369 670070.933 - 2.12% -
std::move_backward(deque<int>)/4096 -4.55% 161.707 154.341 - 1.07% -
SetIntersection_None_Set_uint64_262144_64 -4.54% 1250109.211 1193397.379 - -3.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -4.53% 1306152.750 1246969.074 - -1.76% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -4.52% 32.359 30.898 - -2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -4.51% 237962094.128 227218686.967 - -1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.51% 1032406.093 985802.758 - -7.39% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -4.51% 16.966 16.200 - -0.96% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -4.51% 566.864 541.282 - -0.53% -
std::move(list<int>)/512 -4.51% 372.214 355.428 - 0.55% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 -4.50% 53553.036 51143.609 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.50% 1778638.347 1698655.679 - 1.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.48% 586.386 560.102 - 0.44% -
BM_Move_SmallNonTrivialFunctor -4.48% 0.635 0.607 - 6.41% -
BM_std_minmax_element<short>/512 -4.48% 142.243 135.875 - 1.29% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.47% 1.210 1.156 - -0.99% -
SetIntersection_None_Set_string_262144_256 -4.45% 1786819.418 1707264.808 - 0.13% -
BM_deque_deque_move_backward/65536 -4.42% 7656.129 7317.552 - -4.08% -
SetIntersection_None_Vector_string_262144_1 -4.41% 1311904.379 1253999.721 - -5.05% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.41% 11.098 10.608 - 5.17% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -4.40% 26.089 24.941 - 6.13% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.38% 703.142 672.316 - -10.48% -
ranges::minmax(std::list<__int128>)/64 -4.38% 41.621 39.797 - 4.22% -
std::set<std::string>::contains(key)_(non-existent)/8192 -4.38% 28.601 27.350 - 1.11% -
SetIntersection_None_Set_string_262144_1 -4.37% 1791972.412 1713620.847 - 0.81% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.37% 141002.690 134843.917 - 53.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.37% 1050078.039 1004226.189 - -6.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.36% 22089839.449 21127164.573 - -9.07% -
std::reverse(deque<int>)/64 -4.35% 13.634 13.040 - 0.61% -
ranges::minmax(std::deque<char>)/8 -4.35% 4.035 3.859 - 1.81% -
BM_Swap_MemFuncPtr_MemPtr -4.35% 3.602 3.446 - 0.14% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.35% 9071.022 8676.688 - -4.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.35% 378.738 362.275 - 1.15% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.35% 53371.074 51051.835 - 2.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.34% 11.385 10.891 - 6.91% -
SetIntersection_Front_Set_string_64_16 -4.34% 24036314.278 22993534.640 - -5.65% -
SetIntersection_Front_Set_uint32_1024_256 -4.33% 3901720.745 3732661.254 - -1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -4.33% 1741539.957 1666151.123 - -1.21% -
std::find_if(vector<char>)_(bail_25%)/1024 -4.33% 26.666 25.512 - -1.92% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.33% 6698.128 6408.366 - 2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -4.32% 221928345.019 212339235.334 - -2.11% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -4.32% 26.248 25.115 - 1.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.31% 243.691 233.187 - -2.78% -
std::partition(list<int>)_(sparse)/8192 -4.30% 8151.023 7800.130 - -5.91% -
SetIntersection_None_Set_string_262144_4 -4.30% 1786729.330 1709925.373 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -4.29% 1027459.268 983340.438 - -0.43% -
BM_PushHeap_uint64_Ascending_64 -4.29% 1.682 1.610 - 5.72% -
std::format(float)_(fmt:_{:017500_0g}) -4.28% 205.165 196.384 - 0.19% -
BM_Move_FuncPtr -4.28% 1.232 1.179 - -10.01% -
BM_StringDestroy_Huge -4.28% 11.429 10.940 - 0.12% -
std::copy_backward(vector<int>)/32768 -4.27% 3671.881 3514.922 - -7.40% -
SetIntersection_None_Set_string_262144_64 -4.27% 1785392.904 1709108.236 - 0.31% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -4.27% 42.507 40.691 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.26% 2443379.927 2339212.691 - 2.74% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -4.26% 379.924 363.743 - 1.57% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.26% 214.915 205.768 - -0.43% -
SetIntersection_None_Set_uint64_262144_1024 -4.26% 1251203.449 1197955.730 - -2.65% -
std::equal(vector<bool>)_(unaligned)/1048576 -4.25% 6637.245 6355.032 - -0.57% -
std::find(list<int>)_(process_all)/8192 -4.24% 7156.773 6853.234 - -3.88% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -4.24% 19.363 18.542 - -1.23% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -4.24% 183493766.367 175716901.606 - -2.41% -
std::copy_backward(list<int>)/8 -4.24% 2.457 2.353 - 6.60% -
BM_vector_deque_ranges_move_backward/1 -4.23% 2.274 2.178 - -6.51% -
SetIntersection_None_Set_uint64_262144_256 -4.22% 1251299.318 1198520.346 - -2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.22% 2347113.336 2248115.445 - -2.41% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -4.20% 2.237 2.143 - 3.28% -
Chain_fail,_6_levels -4.20% 83.803 80.286 - -5.57% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -4.19% 16473.046 15782.049 - 0.97% -
std::format(int64_t)_(fmt:_{:0<512x}) -4.19% 31.381 30.065 - -5.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.18% 801.192 767.690 - -2.70% -
ranges::minmax(std::deque<long_long>)/8 -4.18% 4.074 3.903 - 9.62% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.17% 25.386 24.327 - -2.56% -
SetIntersection_None_Set_uint64_262144_1 -4.17% 1257465.741 1205045.246 - -1.71% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.16% 34788.441 33340.184 - 0.89% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.16% 238.481 228.556 - 4.82% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -4.15% 31.156 29.864 - 3.12% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.14% 579.143 555.188 - 1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.13% 27825483.942 26675536.349 - -3.89% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -4.11% 0.288 0.276 - 1.13% -
SetIntersection_None_Set_float_262144_1024 -4.11% 1265680.338 1213637.287 - 0.76% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.11% 968.282 928.497 - 2.16% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.11% 17.635 16.910 - 4.94% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -4.09% 892.514 855.976 - -55.55% -
BM_deque_vector_ranges_copy_backward/70000 -4.08% 8063.489 7734.117 - -2.43% -
SetIntersection_Interlaced_Set_uint64_262144_16 -4.08% 1677859.620 1609329.509 - -2.24% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -4.08% 1.215 1.166 - -2.85% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.08% 1.607 1.542 - -2.26% -
BM_PushHeap_uint64_Ascending_256 -4.08% 2.255 2.163 - 3.31% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.07% 22.606 21.685 - 0.64% -
SetIntersection_None_Set_uint64_262144_16384 -4.07% 1249993.652 1199080.569 - -2.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -4.07% 1275085.775 1223197.836 - -3.10% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.07% 17.903 17.175 - 14.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -4.06% 2.715 2.605 - 4.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -4.06% 1273733.479 1222037.191 - -2.14% -
SetIntersection_None_Set_float_262144_1 -4.06% 1265673.258 1214326.414 - 1.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.06% 103.925 99.710 - 34.84% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -4.05% 7.967 7.644 - -7.37% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -4.04% 642.923 616.958 - -1.86% -
std::sort_heap(deque<int>,_pred)/1024 -4.03% 12789.714 12274.055 - -5.36% -
std::sort_heap(deque<int>)/8 -4.03% 37.131 35.635 - -1.08% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.03% 242.483 232.712 - -3.09% -
BM_PushHeap_float_SingleElement_16 -4.03% 0.379 0.364 - -0.20% -
SetIntersection_None_Set_float_262144_4 -4.02% 1263945.150 1213089.356 - 1.11% -
SetIntersection_Front_Vector_uint32_1024_1024 -4.01% 5666061.036 5438714.369 - -8.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.01% 82.093 78.802 - -45.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.98% 36.721 35.260 - -9.94% -
std::set<std::string>::contains(key)_(existent)/32 -3.98% 14.881 14.289 - -10.24% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.98% 574.200 551.362 - -2.04% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -3.98% 37.305 35.822 - -3.28% -
std::copy_if(vector<int>)_(entire_range)/8 -3.97% 2.359 2.266 - 0.01% -
BM_deque_deque_ranges_move_backward/64000 -3.96% 7505.048 7207.657 - -4.16% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.95% 23.428 22.503 - -2.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.94% 1602.406 1539.249 - -3.68% -
std::format(float)_(fmt:_{:_10a}) -3.92% 29.383 28.231 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.92% 1268738.443 1219017.498 - -3.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -3.92% 32.211 30.950 - -0.49% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.91% 16.551 15.903 - -8.24% -
std::fill_n(vector<bool>)/32768 -3.91% 30.975 29.763 - 1.63% -
SetIntersection_Front_Set_string_262144_16384 -3.91% 348371878.628 334753179.640 - -4.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.91% 1886367.931 1812694.767 - 0.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -3.90% 66.843 64.237 - 84.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.90% 357980694.178 344022897.415 - 36.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.90% 1034.596 994.294 - -2.17% -
SetIntersection_Front_Set_uint64_1024_4 -3.88% 1113301.443 1070059.320 - -1.72% -
BM_std_minmax_element<short>/64000 -3.87% 16952.522 16295.920 - 2.19% -
std::rotate(vector<bool>)_(by_1/2)/8192 -3.87% 15.642 15.036 - 0.68% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.87% 10.244 9.847 - -8.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.87% 6451901.461 6202267.680 - -1.08% -
std::transform(list<int>)_(identity_transform)/1024 -3.87% 769.105 739.360 - 0.93% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -3.86% 335790.929 322836.908 - 0.26% -
std::find_end(list<int>)_(process_all)/1048576 -3.86% 857228.782 824169.503 - 1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.85% 1182480.093 1136994.541 - -4.53% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.84% 684.287 657.985 - -0.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.84% 44.142 42.447 - 0.96% -
std::find(list<int>)_(bail_25%)/8192 -3.83% 1485.525 1428.577 - 0.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.83% 641.781 617.226 - -1.24% -
BM_deque_deque_move_backward/64000 -3.82% 7388.217 7105.976 - -2.53% -
std::format(double)_(fmt:_{:_0La}) -3.81% 36.382 34.997 - -2.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.81% 779.384 749.713 - -1.99% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.81% 319.457 307.296 - 1.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.80% 526.772 506.736 - 0.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -3.80% 3394.059 3265.207 - 0.95% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.80% 334.806 322.099 - -3.48% -
std::copy_backward(deque<int>)/8 -3.79% 2.795 2.689 - 1.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.78% 50.671 48.756 - -18.17% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -3.78% 994875.353 957285.836 - 3.00% -
SetIntersection_None_Set_float_262144_16 -3.77% 1259622.558 1212128.253 - 0.92% -
std::multimap<int,_int>::ctor(const&)/8192 -3.77% 53936.049 51903.627 - -2.31% -
std::unordered_map<int,_int>::clear()/1024 -3.77% 8212.469 7903.138 - -7.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.77% 8942651.468 8605842.204 - -32.29% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.77% 12766.838 12286.093 - 5.55% -
bm_ranges_swap_ranges_vb_aligned/32 -3.76% 3.446 3.316 - 0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -3.76% 1278591.797 1230499.107 - -2.57% -
SetIntersection_Front_Set_string_16384_256 -3.76% 15547124.452 14962696.652 - 3.78% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.76% 10.436 10.044 - -6.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -3.76% 2.105 2.026 - -0.05% -
std::set<int>::ctor(const&)/1024 -3.75% 6784.919 6530.544 - 4.36% -
std::format(int64_t)_(fmt:_{:0<512Lo}) -3.75% 38.802 37.348 - -3.38% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.75% 406.970 391.717 - -1.63% -
SetIntersection_None_Set_float_262144_16384 -3.74% 1252426.593 1205624.591 - 0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.74% 3085467.121 2970174.232 - 0.56% -
SetIntersection_Front_Set_uint32_1024_4 -3.72% 1064378.877 1024811.016 - -5.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.72% 10.249 9.868 - 10.14% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -3.71% 1.473 1.419 - 0.32% -
BM_StringRead_Hot_Deep_Small -3.70% 0.507 0.489 - -2.37% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.70% 2839788.819 2734671.225 - -2.31% -
SetIntersection_Front_Vector_uint64_256_64 -3.70% 4452250.681 4287738.292 - 0.63% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.69% 12.950 12.472 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.69% 1169724.560 1126603.371 - -4.16% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.68% 14252.711 13727.846 - -2.73% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -3.68% 21.185 20.406 - -1.17% -
std::format(float)_(fmt:_{:_0a}) -3.68% 26.640 25.661 - -0.25% -
std::remove(list<int>)_(sprinkled)/1024 -3.67% 1015.352 978.134 - 5.32% -
BM_unicode_text<wchar_t> -3.66% 43397.620 41808.421 - -6.16% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.66% 48.174 46.413 - -10.85% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.65% 0.692 0.667 - -3.09% -
std::sort(vector<NonIntegral>)_(heap)/1024 -3.64% 4477.268 4314.192 - 1.74% -
BM_PathConstructString/large_string/512 -3.64% 8805.692 8485.012 - -0.19% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.63% 95952.301 92469.576 - -5.23% -
BM_stop_token_async_reg_unreg_callback/16777216 -3.62% 14331959707.895 13812714624.917 - -0.24% -
BM_std_minmax_element<short>/65536 -3.62% 17372.209 16743.220 - 2.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.62% 110.426 106.431 - -52.12% -
BM_vector_deque_move_backward/512 -3.62% 18.136 17.480 - -0.15% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.61% 158.557 152.827 - -1.01% -
std::fill(vector<bool>)/512 -3.61% 1.612 1.553 - 2.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.61% 1834998.453 1768746.664 - -2.83% -
std::multimap<std::string,_int>::clear()/8192 -3.61% 218043.891 210175.896 - -3.91% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -3.61% 32556.244 31382.379 - -0.66% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.61% 23.674 22.820 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.60% 1068909.167 1030379.707 - -4.24% -
std::format(int64_t)_(fmt:_{:0^512LX}) -3.60% 46.794 45.108 - -2.94% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.60% 2.669 2.573 - -3.86% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -3.60% 8.075 7.784 - 24.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.60% 1604.608 1546.903 - -9.66% -
std::reverse_copy(list<int>)/32768 -3.59% 27263.218 26283.273 - 1.48% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -3.59% 28.638 27.609 - -0.72% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.59% 4.130 3.982 - -2.31% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.59% 16.502 15.910 - -3.75% -
SetIntersection_None_Vector_uint64_16384_1 -3.59% 1128623.325 1088134.560 - -3.60% -
std::search(list<int>)_(single_element)/1024 -3.59% 753.886 726.843 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.58% 1756232.831 1693284.260 - 0.12% -
SetIntersection_Interlaced_Set_float_64_64 -3.57% 13160936.521 12690608.360 - -4.97% -
SetIntersection_Front_Set_string_16384_1 -3.57% 1096164.719 1057045.061 - -4.82% -
BM_deque_deque_move/2 -3.56% 2.389 2.304 - -0.09% -
SetIntersection_None_Vector_uint64_16384_16384 -3.56% 1113873.597 1074184.763 - -3.68% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.55% 681.475 657.298 - -4.16% -
std::rotate(deque<int>)_(by_1/2)/1024 -3.54% 179.485 173.122 - 0.09% -
SetIntersection_None_Set_float_64_1 -3.54% 21991273.994 21212412.371 - -4.30% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -3.54% 6.479 6.250 - 8.61% -
std::count_if(list<int>)_(every_other)/1048576 -3.53% 919811.079 887298.216 - 1.03% -
BM_CmpEqual_uchar_int -3.53% 1.077 1.039 - -4.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.53% 1072007.024 1034191.232 - -5.63% -
std::format(int64_t)_(fmt:_{:0512X}) -3.53% 37.739 36.408 - 0.08% -
SetIntersection_None_Set_float_262144_256 -3.52% 1256996.662 1212714.109 - 1.39% -
SetIntersection_None_Vector_float_1024_16 -3.52% 1096585.309 1057967.881 - -3.54% -
BM_std_minmax_element<short>/70000 -3.52% 18556.978 17904.465 - 2.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.51% 4216760.840 4068684.348 - -2.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.51% 1093669.900 1055270.367 - -3.90% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.51% 1.824 1.760 - 7.50% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.51% 408.903 394.557 - -1.54% -
BM_StringRead_Hot_Shallow_Small -3.50% 0.488 0.471 - -2.01% -
BM_stop_token_async_reg_unreg_callback/131072 -3.50% 116715195.421 112630385.840 - -0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.49% 1049595.169 1012986.586 - -2.87% -
BM_to_chars_good/16 -3.49% 2.146 2.071 - -0.34% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -3.47% 8.519 8.223 - -10.44% -
std::find_if(vector<bool>)_(process_all)/50 -3.46% 24.157 23.321 - -2.89% -
SetIntersection_Front_Set_string_1024_16 -3.46% 1867912.217 1803342.935 - -9.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -3.45% 9970779.186 9626292.283 - -1.32% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -3.45% 29285.806 28274.771 - 0.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.45% 23.842 23.020 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.45% 1044983.851 1008936.345 - -4.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.45% 12.811 12.369 - -5.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.44% 895086.090 864269.599 - -2.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.44% 5.870 5.668 - 2.58% -
SetIntersection_Front_Set_uint32_16384_1024 -3.42% 12588863.738 12158080.925 - -1.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -3.42% 3.351 3.237 - -4.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.41% 22.660 21.888 - 0.13% -
std::set<int>::count(key)_(non-existent)/32 -3.40% 2.981 2.879 - -4.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -3.40% 1273322.510 1230048.259 - -2.62% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -3.40% 20765.108 20059.483 - -1.52% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -3.40% 3.446 3.329 - -0.11% -
std::pop_heap(vector<std::string>)/1024 -3.40% 21.641 20.906 - -0.40% -
BM_Copy_MemPtr -3.39% 1.189 1.149 - 0.08% -
std::set<int>::count(key)_(non-existent)/8192 -3.39% 11.695 11.299 - -18.19% -
rng::contains(list<int>)_(process_all)/8192 -3.39% 7573.718 7316.838 - 1.83% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.38% 2.590 2.502 - 0.10% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor -3.38% 1.306 1.261 - 7.68% -
std::set<int>::lower_bound(key)_(existent)/1024 -3.37% 4.884 4.719 - 4.73% -
SetIntersection_None_Set_float_262144_64 -3.37% 1255951.906 1213680.828 - 1.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -3.36% 24.461 23.638 - -1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.36% 2060796.225 1991582.275 - -0.25% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -3.35% 26.515 25.627 - 7.31% -
SetIntersection_None_Set_uint32_64_16 -3.34% 18237005.362 17627037.954 - -4.10% -
BM_vector_deque_ranges_move_backward/2 -3.34% 1.998 1.931 - -6.35% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -3.34% 24.469 23.651 - -1.26% -
std::multimap<int,_int>::clear()/1024 -3.34% 10770.997 10410.820 - -6.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.34% 524.514 506.994 - 0.83% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -3.34% 41.278 39.899 - 1.67% -
std::format(int64_t)_(fmt:_{:LX}) -3.34% 34.665 33.508 - -2.55% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.34% 600.409 580.379 - -2.12% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -3.33% 32.981 31.882 - -1.72% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.33% 22.503 21.753 - -1.06% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.33% 795.202 768.726 - 4.35% -
SetIntersection_Front_Set_uint32_16384_64 -3.33% 1679902.488 1624038.253 - -3.00% -
std::sort(deque<int>)_(shuffled)/1024 -3.32% 6800.851 6574.757 - -4.02% -
BM_PushHeap_float_Ascending_262144 -3.32% 5.287 5.111 - 0.27% -
BM_PushHeap_uint64_SingleElement_16 -3.32% 0.349 0.337 - -5.92% -
SetIntersection_Front_Set_uint64_262144_16 -3.32% 1205736.821 1165764.819 - -3.83% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.31% 213.166 206.099 - -2.61% -
std::set<std::string>::count(key)_(existent)/1024 -3.31% 24.810 23.988 - -1.58% -
std::count(list<int>)_(every_other)/1048576 -3.31% 847982.201 819909.971 - 0.60% -
std::pop_heap(deque<int>)/8192 -3.31% 54.668 52.859 - -1.80% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.31% 50026.474 48371.330 - -3.06% -
SetIntersection_Interlaced_Set_float_262144_16 -3.30% 1677811.685 1622502.115 - 0.79% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.30% 436908.903 422508.037 - 1.21% -
std::find(deque<int>)_(process_all)/8 -3.29% 3.511 3.395 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.29% 8869854.956 8577901.052 - -33.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.29% 1374515.175 1329284.390 - -2.50% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -3.29% 78.605 76.019 - -2.60% -
BM_vector_deque_copy_backward/0 -3.29% 0.471 0.456 - 8.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -3.28% 1103165.423 1067033.055 - -3.99% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.27% 12.307 11.904 - -0.37% -
BM_LexicallyNormal/small_path/2 -3.27% 44.498 43.045 - -3.22% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.26% 5.024 4.860 - -0.52% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -3.26% 29.535 28.574 - -11.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.25% 6773.550 6553.078 - -3.18% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.25% 52771.904 51057.441 - 2.20% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.25% 20656.234 19985.256 - -1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.25% 20.129 19.476 - -8.22% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -3.25% 23.789 23.016 - -1.36% -
BM_BitsetToString<32>/Dense_(90%)/90 -3.24% 13.477 13.040 - -4.74% -
std::count(list<int>)_(every_other)/8192 -3.24% 6985.358 6758.976 - 2.57% -
BM_formatted_size_string<wchar_t>/1 -3.24% 10.912 10.559 - -1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.24% 1100693.634 1065073.279 - -2.70% -
BM_format_string<wchar_t>/4 -3.24% 3.134 3.033 - 0.49% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -3.24% 53.824 52.083 - 0.65% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.23% 6779.602 6560.541 - -5.64% -
SetIntersection_Front_Set_string_16384_1024 -3.23% 59591776.582 57667957.640 - -1.53% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -3.22% 27.907 27.008 - -34.72% -
SetIntersection_Interlaced_Set_string_256_64 -3.21% 31270964.096 30266501.968 - 1.81% -
std::adjacent_find(list<int>,_pred)/1048576 -3.21% 952201.041 921681.029 - 1.23% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -3.20% 17.488 16.928 - 6.63% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.20% 8990.880 8702.971 - -0.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -3.19% 23.076 22.340 - -9.21% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.19% 6829.942 6611.902 - 1.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.19% 2.540 2.459 - -19.48% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -3.19% 5.540 5.364 - 11.21% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.18% 1.506 1.458 - -7.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.17% 10.529 10.195 - -1.31% -
std::set<int>::count(key)_(non-existent)/1024 -3.17% 7.672 7.428 - -6.72% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.17% 115969.375 112292.299 - 1.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -3.17% 1267397.055 1227213.541 - -2.08% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -3.17% 1.084 1.050 - -1.36% -
BM_std_minmax_element<char>/64 -3.17% 17.341 16.791 - -1.86% -
BM_cyrillic_text<char> -3.16% 25650.343 24838.658 - -2.83% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.16% 241.189 233.563 - -3.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.16% 20697.749 20043.727 - -0.99% -
std::multiset<int>::erase(key)_(existent)/8192 -3.16% 63.438 61.436 - -1.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.16% 13.582 13.153 - 2.04% -
SetIntersection_Front_Vector_uint64_16384_64 -3.15% 1366687.075 1323641.352 - -4.47% -
SetIntersection_Front_Set_string_262144_1024 -3.15% 62720583.928 60745665.307 - 1.77% -
SetIntersection_Interlaced_Vector_string_256_256 -3.15% 20972786.192 20312542.028 - -1.60% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.15% 24.233 23.470 - 2.98% -
BM_BitsetToString<8192>/Dense_(90%)/90 -3.15% 415.964 402.875 - 3.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -3.14% 1331772.137 1289942.139 - -4.00% -
BM_ConstructAndDestroy_FuncPtr_Opaque -3.14% 1.124 1.088 - -3.46% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.14% 2883.175 2792.683 - -3.34% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.11% 54262.304 52573.211 - -5.65% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.11% 645.491 625.413 - -1.89% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.11% 7691.636 7452.444 - -0.56% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.11% 44.669 43.282 - -2.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.10% 183064.969 177388.794 - -1.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -3.10% 1489755.863 1443567.062 - 0.38% -
SetIntersection_Front_Set_float_256_256 -3.09% 8831480.576 8558683.405 - 11.42% -
BM_StringRelational_Less_Empty_Empty_Control -3.09% 1.665 1.614 - -3.32% -
std::format(double)_(fmt:_{:_0a}) -3.08% 25.892 25.094 - -2.78% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.08% 15310.326 14839.327 - -10.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.06% 1202602.157 1165781.243 - -3.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.06% 1181518.682 1145354.054 - -3.17% -
std::copy_backward(vector<int>)/8 -3.06% 2.286 2.216 - 2.07% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -3.06% 5694009.605 5520032.350 - -16.28% -
BM_PushHeap_uint64_SingleElement_4 -3.05% 0.368 0.357 - -5.31% -
BM_PushHeap_float_Descending_4 -3.05% 0.367 0.356 - -41.82% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -3.05% 12.910 12.516 - 0.25% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.05% 6233.989 6044.024 - -3.85% -
BM_PushHeap_string_Descending_262144 -3.05% 3.225 3.127 - -0.86% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.03% 14314936.638 13880638.374 - -6.21% -
BM_PushHeap_uint64_Ascending_1024 -3.03% 2.724 2.642 - 2.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.03% 42563580.043 41274006.600 - -2.02% -
SetIntersection_Front_Set_string_1024_4 -3.03% 1271907.289 1233394.801 - -2.70% -
std::remove(list<int>)_(sprinkled)/8192 -3.02% 8222.477 7974.066 - 1.41% -
BM_format_string<wchar_t>/2 -3.02% 6.027 5.845 - 1.03% -
std::adjacent_find(list<int>)/1048576 -3.00% 900692.502 873663.112 - 1.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.99% 791.323 767.636 - -5.57% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -2.99% 181.693 176.259 - -42.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.99% 11784.457 11432.223 - -2.69% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.99% 1349134.271 1308820.501 - -8.36% -
std::set<int>::equal_range(key)_(non-existent)/8192 -2.99% 10.130 9.828 - 10.03% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.98% 492.025 477.339 - -0.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.97% 214141.373 207785.775 - -1.28% -
SetIntersection_None_Vector_string_262144_16384 -2.96% 1294449.607 1256141.370 - -4.48% -
BM_to_chars_good/2 -2.96% 2.955 2.868 - 0.40% -
std::partition_copy(list<int>)/32 -2.95% 8.984 8.718 - 1.59% -
BM_StringFindStringLiteral/1024 -2.95% 18.257 17.718 - -25.51% -
SetIntersection_None_Set_float_262144_262144 -2.95% 1252270.667 1215361.002 - 0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.94% 14128948.548 13713204.175 - 4.94% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -2.94% 18616.432 18068.983 - 2.86% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.94% 1289125.651 1251286.541 - -3.86% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.93% 13.544 13.146 - 0.11% -
SetIntersection_Front_Vector_uint32_64_64 -2.93% 10903813.908 10584433.764 - -3.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.93% 36.708 35.634 - -1.86% -
BM_PushHeap_string_Descending_256 -2.93% 2.410 2.339 - 2.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.92% 0.649 0.630 - 8.49% -
BM_vector_deque_move_backward/0 -2.92% 0.483 0.469 - 11.89% -
BM_PushHeap_uint32_SingleElement_262144 -2.91% 0.372 0.361 - 1.57% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.91% 19664.423 19091.476 - -4.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.91% 4437689.573 4308562.680 - -2.05% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 -2.91% 379756.783 368715.039 - 1.97% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.90% 22.665 22.007 - -0.94% -
SetIntersection_Interlaced_Set_string_262144_256 -2.90% 2149093.994 2086785.074 - 0.25% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.89% 1567386.312 1522061.850 - -1.47% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.89% 19.367 18.808 - -0.09% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.89% 22.127 21.488 - -3.98% -
BM_StringFindStringLiteral/512 -2.89% 9.747 9.466 - -2.06% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.89% 4.861 4.721 - -1.52% -
SetIntersection_Interlaced_Set_float_1024_1 -2.89% 1052418.287 1022035.344 - -3.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.89% 16426622.720 15952403.645 - -2.44% -
std::is_partitioned(list<int>)_(partitioned)/1024 -2.88% 604.462 587.026 - -8.22% -
SetIntersection_Front_Set_uint64_1024_1 -2.88% 1071449.392 1040559.275 - -1.82% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.88% 766.804 744.704 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.88% 11504478.165 11172925.720 - -1.10% -
BM_PushHeap_uint32_SingleElement_16384 -2.88% 0.372 0.361 - 1.59% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.88% 22851.494 22193.211 - -2.97% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.88% 24.068 23.375 - 1.84% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.87% 388.714 377.546 - -4.48% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.87% 1.646 1.599 - 0.24% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -2.87% 1348.057 1309.380 - -4.29% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.86% 13557.863 13170.168 - 1.79% -
SetIntersection_Interlaced_Set_float_262144_4 -2.86% 1359674.072 1320812.014 - 2.06% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -2.86% 207386.178 201460.477 - -1.91% -
std::fill_n(vector<bool>)/512 -2.86% 1.495 1.452 - 1.74% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.85% 9.440 9.171 - 2.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.84% 2.607 2.533 - -3.97% -
SetIntersection_None_Vector_uint64_262144_64 -2.84% 1146575.347 1114039.837 - -0.90% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.84% 3452.131 3354.226 - 0.53% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.83% 99638.746 96815.131 - -2.02% -
BM_LexicallyNormal/small_path/64 -2.83% 988.695 960.684 - -4.32% -
ranges::min(std::vector<char>)/8 -2.83% 2.447 2.378 - 7.51% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.82% 4.266 4.146 - -5.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.82% 631.469 613.649 - -1.34% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.82% 182478.590 177339.948 - -1.31% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -2.82% 13.247 12.874 - -10.24% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.82% 155190.244 150821.291 - 1.89% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.81% 578.581 562.301 - 0.46% -
std::unique(list<int>)_(contiguous)/8192 -2.81% 7179.981 6977.984 - -10.57% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.81% 10.497 10.202 - -7.26% -
bm_ranges_lexicographical_compare<int>/1 -2.81% 1.379 1.341 - 4.24% -
BM_lexicographical_compare_three_way_fast_path/256 -2.81% 71.018 69.024 - 1.21% -
BM_PushHeap_uint64_Ascending_16384 -2.80% 3.830 3.723 - 1.44% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.80% 4951233.415 4812751.497 - -5.55% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.80% 6.173 6.000 - -1.55% -
rng::find_last(list<int>)_(bail_10%)/1048576 -2.79% 807144.466 784591.899 - -0.20% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.79% 4.913 4.775 - -1.65% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.79% 1329754.719 1292699.461 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.79% 1175249.525 1142505.669 - 0.18% -
std::set<int>::clear()/1024 -2.78% 9206.201 8950.385 - -6.70% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.77% 574.365 558.429 - 1.55% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.77% 407.724 396.412 - 0.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.77% 45.368 44.110 - -3.28% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.77% 6406.857 6229.281 - -5.39% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.77% 1035944.396 1007242.682 - -4.16% -
std::reverse(vector<int>)/8 -2.77% 1.600 1.556 - 5.23% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -2.76% 24.276 23.606 - 5.40% -
std::multiset<int>::find(key)_(non-existent)/32 -2.76% 2.330 2.266 - -8.22% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.76% 8.715 8.475 - 4.35% -
std::partition(deque<int>)_(sparse)/8192 -2.76% 3137.075 3050.615 - -2.24% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.75% 4.520 4.396 - -3.31% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.75% 845.355 822.111 - 6.06% -
BM_cyrillic_text<wchar_t> -2.75% 29100.690 28300.645 - -7.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.75% 1381.964 1343.972 - -4.38% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.75% 336.853 327.596 - -1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.75% 14057752.461 13671804.576 - 3.05% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.74% 55619.437 54092.687 - -3.59% -
std::unordered_set<std::string>::clear()/1024 -2.73% 23679.729 23032.763 - -3.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.73% 1569987.381 1527183.385 - -4.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.72% 1022757.135 994917.558 - -3.49% -
std::reverse_copy(list<int>)/4096 -2.72% 3274.616 3185.548 - -0.26% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -2.72% 825776.729 803326.771 - 0.54% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.72% 30.549 29.719 - 4.20% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.72% 227.410 221.230 - -11.94% -
std::remove(deque<int>)_(sprinkled)/32 -2.71% 53.105 51.666 - 3.08% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -2.71% 30.715 29.883 - 7.82% -
BM_format_to_n_string_begin<std::list<char>>/16384 -2.71% 15575.580 15153.767 - 0.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.70% 539.195 524.641 - -1.97% -
BM_PushHeap_uint32_Random_16384 -2.70% 5.853 5.695 - 1.36% -
std::unique_copy(vector<int>)_(contiguous)/32 -2.70% 8.869 8.630 - 1.76% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -2.70% 408.713 397.698 - -6.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -2.69% 1488244.860 1448170.566 - 1.14% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.69% 24.611 23.949 - 2.05% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.69% 5058637.516 4922644.058 - -2.08% -
SetIntersection_None_Set_uint64_262144_262144 -2.69% 1253185.465 1219516.683 - -2.64% -
std::find(vector<long_long>)_(process_all)/8 -2.68% 1.144 1.114 - -2.24% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.68% 550.146 535.414 - -1.39% -
BM_deque_deque_ranges_move/64000 -2.68% 3125.835 3042.197 - 0.09% -
BM_format_to_string_pointer<char>/1 -2.67% 10.206 9.933 - 0.58% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.66% 2.883 2.806 - -12.18% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -2.66% 354678.322 345233.426 - -0.74% -
std::format(int64_t)_(fmt:_{:0<512b}) -2.66% 36.108 35.148 - -0.59% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.66% 7860.355 7651.533 - -2.19% -
SetIntersection_Front_Set_string_64_4 -2.65% 18829325.221 18329543.045 - -4.32% -
Chain_middle,_2_levels -2.65% 14.661 14.272 - 4.50% -
SetIntersection_None_Vector_uint32_16384_4 -2.65% 1112085.142 1082596.311 - -3.18% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.64% 24.604 23.954 - 2.63% -
VChain,_1_level -2.64% 6.177 6.014 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.64% 1202994.980 1171244.996 - -4.34% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.64% 46.967 45.729 - 0.07% -
SetIntersection_None_Set_uint64_1024_1024 -2.63% 8799039.570 8568019.376 - -5.35% -
std::find(vector<long_long>)_(process_all)/32768 -2.62% 2972.438 2894.441 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.62% 1054634.888 1026967.088 - -3.61% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -2.62% 12.065 11.749 - 0.27% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.62% 17.480 17.022 - -0.89% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.62% 19.997 19.474 - -2.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.62% 1074566.371 1046453.419 - -2.76% -
SetIntersection_None_Vector_string_1024_1 -2.61% 1177502.835 1146732.256 - 0.28% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -2.61% 3942.038 3839.126 - -1.74% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.61% 179493.774 174811.149 - -1.56% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.60% 5430426.937 5289082.765 - -10.69% -
std::format(float)_(fmt:_{:_0e}) -2.60% 39.741 38.707 - 0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.60% 3.275 3.190 - 0.27% -
SetIntersection_Interlaced_Set_string_16_4 -2.59% 74104893.474 72188192.074 - -2.12% -
SetIntersection_Interlaced_Set_string_262144_1 -2.58% 1098158.626 1069793.227 - -3.69% -
BM_BasicLow<__int128_t> -2.58% 20.175 19.654 - 0.19% -
std::for_each(multimap<int>::iterator)/32 -2.58% 21.261 20.712 - -0.44% -
std::multiset<int>::erase(iterator)/1024 -2.58% 23.708 23.097 - -2.44% -
BM_PushHeap_string_Random_16384 -2.58% 16.554 16.128 - 0.26% -
BM_vector_deque_copy_backward/64000 -2.58% 7519.205 7325.400 - -1.00% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.58% 9853426.256 9599642.648 - -5.78% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.58% 2.036 1.983 - -3.86% -
BM_PushHeap_uint32_QuickSortAdversary_16 -2.57% 0.940 0.916 - -0.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.57% 255.181 248.630 - -3.54% -
BM_deque_deque_ranges_move_backward/64 -2.56% 3.467 3.378 - -1.21% -
std::set<std::string>::find(key)_(existent)/8192 -2.56% 29.757 28.994 - -5.45% -
SetIntersection_Interlaced_Set_string_16384_256 -2.56% 363517655.910 354200746.418 - -1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -2.56% 1394907.307 1359159.588 - -0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.56% 16693436.651 16266766.916 - -2.58% -
std::list<int>::ctor(size)/8192 -2.55% 95572.879 93134.285 - -4.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.55% 17.574 17.126 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.55% 8849425.557 8623889.076 - -32.93% -
std::format(double)_(fmt:_{:0>17500_10Le}) -2.55% 214.047 208.596 - -4.42% -
SetIntersection_Front_Set_uint64_16_1 -2.54% 63999826.174 62371513.490 - -2.04% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -2.54% 622.689 606.846 - 1.14% -
std::copy_n(deque<int>)/8 -2.54% 2.863 2.790 - 5.83% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.54% 4870.353 4746.705 - 1.05% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -2.54% 824865.805 803933.678 - 0.70% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.54% 8.328 8.117 - -13.32% -
std::is_sorted(deque<int>,_pred)/1024 -2.53% 659.773 643.060 - 4.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.53% 52522.131 51193.816 - -10.67% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.53% 7572.645 7381.420 - -0.18% -
BM_deque_deque_move_backward/64 -2.52% 3.438 3.351 - -8.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.52% 44.183 43.068 - -3.91% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.51% 6677.891 6510.058 - -34.65% -
SetIntersection_Interlaced_Set_float_262144_1 -2.51% 1032476.217 1006541.226 - -3.67% -
BM_PathConstructForwardIter/large_string/512 -2.51% 16313.455 15903.685 - -5.43% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.50% 2.741 2.672 - -1.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 -2.50% 510.648 497.873 - 0.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -2.50% 1.423 1.387 - -4.17% -
vector<bool>::reserve() -2.50% 11.384 11.100 - 1.61% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.50% 32.069 31.269 - -3.26% -
rng::for_each(map<int>)/8192 -2.49% 16783.869 16365.908 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.49% 1674006.266 1632374.270 - -1.44% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.49% 16.965 16.543 - -17.11% -
std::format(double)_(fmt:_{:_10a}) -2.48% 29.419 28.689 - -1.01% -
std::sort(vector<NonIntegral>)_(descending)/8 -2.48% 25.013 24.393 - -1.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.48% 50.847 49.587 - -1.92% -
rng::starts_with(deque<int>)/1024 -2.47% 485.744 473.742 - -1.13% -
std::format(float)_(fmt:_{:0>17500_0g}) -2.47% 202.720 197.712 - -0.28% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.47% 1017085.190 992013.315 - -5.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.46% 18.202 17.755 - -1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.45% 1184454.036 1155385.937 - -1.52% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.45% 12960.812 12642.748 - -2.25% -
std::format(int64_t)_(fmt:_{:0512b}) -2.45% 36.630 35.732 - -0.45% -
std::for_each(set<int>::iterator)/32 -2.45% 22.460 21.910 - 3.67% -
std::rotate(vector<bool>)_(by_1/2)/1024 -2.45% 8.631 8.419 - 0.16% -
std::stable_partition(list<int>)_(dense)/32 -2.45% 38.122 37.189 - 10.99% -
std::multimap<int,_int>::clear()/8192 -2.44% 85400.373 83312.579 - -6.66% -
SetIntersection_None_Vector_uint64_256_4 -2.44% 4215835.575 4112813.621 - -3.51% -
SetIntersection_Front_Vector_uint64_1024_1 -2.44% 1023538.315 998546.044 - -4.75% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.43% 984341.771 960388.203 - 0.77% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -2.43% 0.478 0.466 - -9.47% -
BM_StringConstructDestroyCStr_Small_Opaque -2.42% 2.185 2.132 - -5.33% -
BM_LexicallyNormal/small_path/256 -2.42% 3780.812 3689.298 - -5.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.42% 34593862.002 33756598.377 - -1.90% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.41% 8.120 7.924 - -3.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -2.41% 503.089 490.976 - -0.50% -
std::search(list<int>)_(no_match)/1048576 -2.41% 871965.806 850984.935 - 1.75% -
BM_format_string<wchar_t>/16 -2.41% 1.509 1.473 - -7.91% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.41% 2.824 2.756 - -0.61% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.40% 3703.749 3614.730 - -15.02% -
SetIntersection_None_Vector_uint64_1024_1024 -2.40% 1108758.564 1082110.392 - -1.21% -
std::unordered_multiset<int>::ctor(const&)/32 -2.40% 200.801 195.990 - -4.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.39% 1679108.478 1638911.622 - -1.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.39% 218278088.645 213055204.913 - -2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.39% 1885506.427 1840411.539 - -0.23% -
std::copy_n(vector<int>)/512 -2.39% 16.407 16.015 - 0.37% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.39% 13.048 12.736 - -1.30% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.39% 19.302 18.841 - 1.33% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -2.38% 10.531 10.280 - -0.39% -
SetIntersection_None_Set_float_256_256 -2.37% 5784718.561 5647365.698 - -4.53% -
BM_StringEraseWithMove_Huge_Transparent -2.37% 46.794 45.684 - -34.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.37% 811.599 792.364 - -2.34% -
std::replace_if(list<int>)_(sprinkled)/8192 -2.36% 7520.734 7342.936 - 0.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.36% 1139942.896 1113065.522 - -5.34% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.36% 1043365.545 1018776.088 - -2.98% -
std::multiset<std::string>::clear()/8192 -2.36% 216640.003 211534.633 - -2.86% -
std::format(double)_(fmt:_{:0<17500_10L}) -2.36% 221.770 216.545 - -3.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.36% 4103942.761 4007281.178 - -3.07% -
SetIntersection_None_Vector_uint32_262144_1024 -2.35% 1130045.239 1103495.587 - -4.15% -
BM_deque_vector_move/64000 -2.35% 3037.749 2966.389 - -1.30% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -2.35% 22038.621 21521.007 - 1.63% -
SetIntersection_None_Vector_uint32_262144_1 -2.35% 1130509.269 1103966.181 - -2.20% -
SetIntersection_Front_Vector_uint64_64_64 -2.35% 10894083.690 10638528.263 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.35% 1144811.970 1117965.280 - -2.74% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.34% 6746.430 6588.243 - -3.30% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.34% 33.679 32.890 - 7.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.34% 13644.414 13324.849 - -1.97% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.34% 6231.097 6085.281 - -2.09% -
std::format(double)_(fmt:_{:_10La}) -2.33% 44.410 43.376 - 0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.33% 37.233 36.366 - 35.57% -
std::list<int>::ctor(size)/1024 -2.32% 11809.349 11535.025 - -2.98% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.32% 235427399.748 229960216.575 - -3.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.32% 21531763.031 21032263.705 - -2.16% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.32% 12967.594 12666.916 - -6.21% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.32% 42.594 41.607 - 7.94% -
SetIntersection_Front_Vector_uint64_1024_256 -2.31% 2270509.103 2217994.840 - 3.83% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.31% 493.328 481.932 - -0.00% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.31% 37.762 36.890 - -5.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -2.30% 75.175 73.444 - 124.53% -
bm_swap_ranges_vb_aligned/64 -2.30% 2.911 2.844 - -1.55% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -2.30% 14.359 14.029 - 0.44% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.30% 47.374 46.285 - -0.19% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.30% 1316551.433 1286314.778 - -1.05% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.29% 2134784.098 2085811.848 - -0.92% -
rng::find_last(list<int>)_(bail_90%)/8192 -2.28% 601.067 587.343 - -2.30% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.28% 54.968 53.713 - 1.35% -
bm_exception_ptr_move_assign_nonnull -2.28% 5.162 5.044 - -26.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.28% 4338991.457 4240157.536 - -2.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.27% 27.888 27.254 - 2.03% -
std::count(vector<int>)_(every_other)/1048576 -2.27% 107774.951 105323.655 - 0.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.27% 57120.468 55821.643 - -3.70% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -2.27% 8712.519 8514.459 - 3.79% -
SetIntersection_Front_Set_uint32_16384_16384 -2.27% 224425758.995 219336827.850 - 3.70% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.27% 1055338.198 1031410.138 - -2.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.26% 2913535.236 2847684.255 - -1.62% -
std::stable_partition(deque<int>)_(dense)/1024 -2.26% 607.655 593.937 - 4.38% -
rng::find_last(vector<int>)_(bail_10%)/1024 -2.26% 217.054 212.156 - 0.87% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.25% 274984.479 268785.211 - -4.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.25% 0.619 0.605 - -1.35% -
std::deque<std::string>::ctor(size)/32 -2.25% 44.688 43.682 - -14.90% -
std::remove_if(list<int>)_(prefix)/8192 -2.25% 10122.629 9895.264 - -1.48% -
DAG_leftmost_middle,_1_level -2.24% 20.262 19.807 - -1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.24% 11725039.811 11462463.726 - -2.80% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -2.24% 16923.927 16545.439 - 2.39% -
std::format(float)_(fmt:_{:_10e}) -2.23% 43.635 42.660 - 0.99% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.23% 1862.488 1820.869 - 1.48% -
SetIntersection_Interlaced_Set_float_256_256 -2.23% 7940307.949 7763139.358 - 1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.22% 1855976.320 1814712.238 - -1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.22% 1074070.634 1050217.520 - -2.59% -
SetIntersection_Front_Set_float_16384_4 -2.22% 1083677.373 1059623.707 - 1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.22% 357991790.409 350062126.368 - 0.96% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.21% 13187.257 12895.374 - -4.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.21% 19963545.867 19523166.549 - -1.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.21% 139386052.231 136312411.917 - -1.49% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -2.20% 0.759 0.743 - -4.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.20% 3179671.771 3109775.040 - -2.90% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.20% 3564.794 3486.452 - 1.74% -
BM_StringRelational_Eq_Small_Large_Control -2.20% 0.474 0.464 - -1.60% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.19% 111495.308 109049.249 - 3.59% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.19% 7005.798 6852.271 - -1.93% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.19% 83.148 81.328 - -1.22% -
std::partial_sort_copy(list<int>)_(descending)/1024 -2.19% 8469.379 8284.095 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.19% 54848810.790 53649630.177 - -2.19% -
rng::contains_subrange(list<int>)_(process_all)/32 -2.19% 10.236 10.013 - -0.92% -
std::move_backward(list<int>)/8 -2.18% 3.399 3.325 - -0.29% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.18% 698.511 683.304 - -21.51% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.18% 24.995 24.452 - 0.24% -
BM_format_to_n_string_span<char>/1048576 -2.17% 12476.758 12205.663 - -1.90% -
std::set<std::string>::find(key)_(non-existent)/32 -2.17% 10.207 9.986 - 5.97% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -2.17% 19.190 18.775 - -1.23% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.16% 30.714 30.050 - 4.19% -
BM_std_minmax_element<short>/4 -2.16% 1.242 1.215 - 0.29% -
SetIntersection_None_Set_float_64_4 -2.15% 21123597.520 20668501.086 - -1.88% -
BM_PushHeap_float_Random_256 -2.15% 6.946 6.797 - -6.88% -
SetIntersection_Front_Set_uint32_16384_1 -2.15% 1040787.381 1018382.063 - -3.44% -
rng::contains(deque<int>)_(process_all)/8 -2.15% 3.188 3.119 - 8.84% -
std::unique(vector<int>)_(contiguous)/8192 -2.15% 1962.435 1920.251 - 0.72% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.15% 618.037 604.754 - -2.08% -
SetIntersection_None_Vector_uint64_1024_256 -2.15% 1098387.621 1074795.332 - -1.26% -
BM_deque_vector_ranges_copy_backward/5500 -2.15% 201.972 197.636 - -1.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.14% 6.517 6.378 - -1.18% -
std::fill(vector<bool>)/32768 -2.14% 30.838 30.177 - 3.29% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.14% 1716591.633 1679821.045 - -2.12% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -2.14% 20960.969 20512.028 - -0.85% -
BM_lexicographical_compare_three_way<IntPtr>/256 -2.13% 69.836 68.347 - -0.45% -
std::shift_left(vector<int>)/32 -2.13% 3.971 3.886 - 30.97% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.13% 29.847 29.211 - -15.18% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -2.13% 5861.845 5737.043 - -58.40% -
BM_PushHeap_string_Descending_16384 -2.13% 2.450 2.398 - 3.80% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.12% 137.456 134.536 - -2.98% -
std::map<int,_int>::ctor(const&)/32 -2.12% 223.066 218.337 - 0.88% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -2.12% 31.011 30.355 - 9.89% -
SetIntersection_Front_Set_string_256_16 -2.12% 7020968.518 6872356.676 - 1.23% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.12% 702164.399 687307.647 - 7.84% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -2.12% 21.663 21.205 - 3.77% -
BM_vector_deque_ranges_move_backward/65536 -2.11% 7435.556 7278.369 - -5.64% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.11% 238953.615 233908.247 - 1.64% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.11% 4.426 4.332 - 4.43% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.11% 52934.479 51818.798 - -34.35% -
SetIntersection_None_Set_string_256_256 -2.11% 5820884.242 5698207.343 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.11% 8640018.853 8458070.450 - -3.18% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -2.10% 4.656 4.558 - -0.53% -
BM_std_minmax_element<char>/512 -2.10% 138.191 135.283 - -2.68% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.10% 12.362 12.102 - 18.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.10% 37.231 36.448 - -1.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.10% 1126549.166 1102883.103 - -1.95% -
BM_format_to_n_string_pointer<char>/1048576 -2.10% 12467.184 12205.587 - -1.82% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.10% 1.737 1.701 - -6.89% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.09% 24.332 23.822 - 3.42% -
SetIntersection_None_Vector_uint32_16384_256 -2.09% 1108764.900 1085561.162 - -3.23% -
std::find(list<int>)_(process_all)/50 -2.09% 38.466 37.661 - 100.05% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.09% 234063745.454 229172677.956 - -2.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.09% 17055386.603 16699321.130 - -1.81% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.08% 822.726 805.578 - -14.68% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.08% 3.009 2.947 - 0.12% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.08% 19.996 19.580 - -2.00% -
VChain_fail,_4_levels -2.08% 29.946 29.324 - -5.58% -
BM_format_to_n_string_span<char>/1 -2.08% 10.799 10.574 - -6.79% -
std::transform(list<int>)_(identity_transform)/50 -2.08% 30.655 30.019 - -23.62% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.07% 1.507 1.475 - -1.93% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.06% 5.311 5.202 - -2.35% -
SetIntersection_None_Vector_uint32_1024_64 -2.06% 1086526.139 1064141.388 - -4.01% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.05% 2005.349 1964.162 - 2.17% -
std::sort(deque<int>)_(heap)/8 -2.05% 24.821 24.312 - -1.72% -
ranges::min(std::list<long_long>)/8 -2.05% 1.838 1.801 - -2.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.05% 43.938 43.040 - -2.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.04% 32.185 31.529 - 1.15% -
BM_std_minmax_element<short>/64 -2.03% 17.516 17.160 - 2.15% -
SetIntersection_Front_Set_string_16_4 -2.03% 63713443.879 62418438.222 - -3.47% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -2.03% 225.545 220.973 - -4.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.03% 13252450.876 12983996.812 - -2.86% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.02% 250653.413 245584.197 - -5.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.02% 15709719.726 15392258.470 - -1.44% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.02% 85.896 84.161 - -0.06% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.02% 5031.686 4930.100 - 0.19% -
std::pop_heap(deque<int>)/8 -2.02% 53.342 52.266 - -1.76% -
std::find_end(forward_list<int>)_(same_length)/1000 -2.01% 1483.706 1453.829 - 0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.01% 38834302.711 38052842.724 - -2.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.01% 37018.326 36275.439 - -3.82% -
VChain,_3_levels -2.01% 11.905 11.666 - 3.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -2.00% 471632.693 462180.667 - -0.62% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.00% 915.205 896.873 - 0.92% -
BM_deque_vector_copy_backward/70000 -2.00% 7786.046 7630.210 - -3.97% -
std::unique(list<int>)_(sprinkled)/52 -2.00% 68.852 67.476 - -3.73% -
SetIntersection_Front_Vector_uint32_256_64 -1.99% 4316702.989 4230604.446 - -2.92% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -1.99% 19.350 18.965 - -0.09% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.98% 2.963 2.905 - -1.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.98% 168810.934 165462.387 - -19.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.98% 363924300.252 356705823.440 - 2.32% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.98% 5.494 5.385 - -10.35% -
bm_ranges_swap_ranges_vb_aligned/64 -1.98% 3.152 3.090 - 0.73% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.97% 3856.156 3780.009 - -1.70% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.97% 1.158 1.135 - 8.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.97% 0.614 0.602 - -0.88% -
std::rotate(deque<int>)_(by_1/2)/32 -1.97% 7.576 7.427 - -1.00% -
std::set<int>::erase(key)_(existent)/32 -1.97% 21.931 21.500 - -2.31% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.97% 1579251.871 1548194.090 - -2.96% -
std::adjacent_find(vector<int>)/1048576 -1.96% 238548.412 233862.382 - -0.05% -
BM_PushHeap_float_Random_4 -1.96% 2.524 2.474 - -17.73% -
std::any_of(vector<int>)_(process_all)/32 -1.96% 8.454 8.288 - -1.23% -
BM_deque_deque_ranges_move_backward/70000 -1.96% 8079.622 7921.190 - -0.89% -
std::copy_if(list<int>)_(every_other)/1048576 -1.96% 845116.657 828569.411 - 0.92% -
SetIntersection_None_Vector_uint64_16384_16 -1.96% 1128867.522 1106798.028 - -0.45% -
BM_CmpEqual_uint_schar -1.95% 1.052 1.032 - -8.93% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.95% 73.492 72.062 - 3.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.95% 598.497 586.849 - 4.99% -
std::format(float)_(fmt:_{:0<17500_17000L}) -1.95% 236.045 231.453 - -0.10% -
std::set<int>::clear()/8192 -1.94% 78172.724 76652.557 - -6.72% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.94% 35902.082 35205.096 - -5.86% -
BM_StringRelational_Less_Empty_Small_Control -1.94% 1.667 1.634 - -2.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.94% 135783660.696 133154385.103 - -2.12% -
SetIntersection_None_Set_string_256_64 -1.94% 9447679.607 9264835.367 - -1.73% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.93% 1247844.569 1223710.719 - -4.76% -
SetIntersection_None_Vector_float_16384_64 -1.93% 1115750.804 1094174.505 - -2.81% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.93% 45461.884 44582.964 - -11.26% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.93% 36471.172 35766.423 - -1.08% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.93% 24.476 24.003 - 6.01% -
std::count(list<int>)_(every_other)/1024 -1.93% 706.092 692.489 - 3.80% -
SetIntersection_Front_Set_string_262144_262144 -1.92% 18431499.267 18076772.217 - -1.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.91% 32.052 31.439 - 4.84% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.90% 35.973 35.288 - -1.53% -
std::multiset<std::string>::clear()/1024 -1.90% 22082.072 21662.126 - -3.29% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.90% 18.099 17.755 - -0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.90% 351718496.474 345048274.760 - 37.18% -
BM_CmpEqual_uchar_ushort -1.89% 1.074 1.054 - -1.48% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.89% 775760.866 761081.378 - -0.27% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.89% 663.872 651.346 - -2.10% -
std::format(float)_(fmt:_{:_0f}) -1.89% 38.774 38.043 - 0.62% -
std::fill(deque<int>)/8192 -1.88% 238.025 233.547 - -87.48% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.88% 7392.715 7253.887 - -3.51% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.88% 12.969 12.726 - 1.39% -
std::set<int>::erase(key)_(non-existent,_end)/32 -1.87% 2.298 2.255 - -14.48% -
std::stable_partition(deque<int>)_(dense)/50 -1.86% 40.088 39.341 - 4.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.86% 5219079.321 5121941.124 - -1.02% -
ranges::minmax(std::list<char>)/64 -1.86% 35.539 34.879 - 17.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.86% 2399900.580 2355308.939 - -4.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.86% 2.166 2.126 - -1.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.86% 19673335.336 19308246.923 - 1.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.85% 7740.982 7597.435 - -2.67% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.85% 1617890.785 1587902.019 - -2.85% -
std::find_if_not(deque<int>)_(process_all)/8 -1.85% 2.795 2.744 - 2.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.84% 2.321 2.279 - -5.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.84% 73.377 72.029 - 49.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.84% 1692.515 1661.430 - 8.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.83% 1109156.944 1088806.727 - -1.94% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.83% 10.457 10.266 - 15.42% -
BM_PushHeap_uint32_Random_64 -1.83% 5.142 5.048 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.83% 0.642 0.630 - -0.76% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -1.82% 0.590 0.579 - -0.26% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.82% 5.134 5.040 - 0.24% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.82% 19.955 19.592 - -4.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.82% 1.687 1.656 - 1.60% -
SetIntersection_Front_Vector_string_16_16 -1.82% 51841942.464 50900237.276 - -0.65% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.81% 12473.751 12248.181 - -0.26% -
SetIntersection_None_Vector_uint64_16384_4 -1.81% 1128333.605 1107937.162 - -1.04% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.80% 2.479 2.434 - -24.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.80% 2.318 2.276 - 0.12% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.80% 724322.445 711281.730 - 2.87% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.80% 205.014 201.324 - -2.42% -
BM_PushHeap_string_PipeOrgan_256 -1.80% 8.221 8.074 - 2.05% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.80% 28.719 28.203 - -0.74% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.79% 66801.574 65604.834 - -2.99% -
BM_deque_vector_ranges_move/64000 -1.79% 3008.474 2954.596 - -0.21% -
std::format(double)_(fmt:_{:0<17500_17000L}) -1.79% 415.832 408.399 - -8.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.78% 11294646.933 11093491.354 - -1.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.78% 27.500 27.011 - -9.96% -
rng::fold_left(list<int>)/1048576 -1.78% 1385310.194 1360667.072 - 0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.78% 4168633.021 4094484.689 - -3.81% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.78% 39.881 39.172 - -4.42% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.78% 40845616.261 40119607.587 - -3.45% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.77% 814.279 799.853 - -8.19% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.77% 24.527 24.093 - 0.00% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.77% 49585.903 48709.309 - -2.22% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.77% 216.950 213.115 - -0.49% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.77% 525.179 515.900 - -0.34% -
std::find(vector<bool>)_(process_all)/1024 -1.76% 4.638 4.557 - -1.71% -
BM_StringFindStringLiteral/128 -1.76% 3.223 3.166 - 0.07% -
std::none_of(vector<int>)_(process_all)/8 -1.76% 2.502 2.457 - -1.71% -
SetIntersection_Front_Vector_uint64_262144_16 -1.76% 1135417.001 1115485.128 - -0.40% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.75% 9.651 9.482 - 0.19% -
std::find_end(list<int>)_(match_near_end)/8192 -1.75% 261816.037 257228.430 - 0.45% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.75% 20.205 19.851 - -1.37% -
BM_StringFindNoMatch/10 -1.75% 1.319 1.296 - -4.43% -
rng::fold_left(list<int>)/50 -1.75% 38.396 37.724 - 0.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.75% 12806.894 12582.930 - -4.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.75% 619.670 608.840 - -2.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.75% 64293412.785 63171367.087 - -2.16% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.74% 54575.452 53625.653 - -2.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.74% 0.609 0.599 - -0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.74% 1643340.494 1614802.897 - -1.35% -
std::map<int,_int>::erase(iterator)/1024 -1.73% 20.909 20.547 - -14.51% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -1.73% 10677.747 10492.582 - 3.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.73% 14115544.526 13871535.146 - -4.18% -
std::format(double)_(fmt:_{:0>17500_10f}) -1.73% 204.645 201.108 - -1.24% -
std::format(int64_t)_(fmt:_{:0512LX}) -1.73% 42.332 41.601 - -1.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.72% 99.925 98.203 - -54.66% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.72% 7024.551 6903.794 - 0.78% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.72% 5.327 5.236 - -1.53% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.72% 728475.473 715959.134 - -1.05% -
BM_StringEraseWithMove_Large_Opaque -1.72% 2.864 2.814 - 13.43% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.71% 7.135 7.013 - -4.46% -
SetIntersection_Front_Vector_string_1024_4 -1.71% 1194904.802 1174489.986 - -1.59% -
BM_Basic<__uint128_t> -1.71% 63.764 62.675 - -0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.71% 3.063 3.011 - -0.63% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.70% 34531.171 33942.518 - 0.23% -
std::find_end(vector<int>)_(single_element)/1000 -1.70% 235.420 231.407 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.70% 4213677.023 4141971.794 - -2.60% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.70% 21.864 21.492 - -2.23% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.70% 914653.378 899142.011 - 0.41% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.69% 69.133 67.961 - -2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.69% 1067659.973 1049570.485 - -0.57% -
BM_CmpEqual_schar_schar -1.69% 1.102 1.084 - -0.76% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.69% 64822.944 63728.364 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.69% 16365238.816 16088904.124 - -3.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.68% 921050.176 905562.636 - 1.08% -
BM_format_to_iterator/<std::deque>_string_view_len_60 -1.68% 17.038 16.752 - 0.66% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.67% 11263.805 11075.255 - -2.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.67% 818.001 804.329 - -1.89% -
BM_deque_deque_ranges_copy_backward/1024 -1.67% 38.816 38.169 - 1.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.67% 12271.109 12066.683 - -1.32% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 -1.67% 29.796 29.300 - 0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.66% 0.660 0.649 - 2.93% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.66% 57.540 56.585 - -0.66% -
std::make_heap(deque<int>)_(ascending)/8192 -1.66% 21042.355 20693.459 - 1.27% -
SetIntersection_Interlaced_Set_float_262144_64 -1.66% 1595852.211 1569402.670 - -0.27% -
BM_formatted_size_string<char>/1 -1.66% 10.566 10.391 - -2.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.66% 8593208.798 8450976.556 - -1.47% -
BM_format_to_string_back_inserter<std::list<char>>/1 -1.65% 22.438 22.067 - -0.83% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.65% 1.223 1.202 - -3.25% -
std::remove(list<int>)_(sprinkled)/50 -1.65% 66.065 64.973 - 6.88% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.65% 15.790 15.530 - 3.64% -
BM_CmpLess_ushort_uint -1.65% 1.076 1.058 - -2.11% -
rng::contains(list<int>)_(process_all)/1048576 -1.65% 866107.303 851815.571 - 3.52% -
std::unordered_map<int,_int>::clear()/8192 -1.65% 63288.837 62244.941 - -6.58% -
SetIntersection_None_Vector_uint64_1024_64 -1.65% 1089665.178 1071699.710 - -2.08% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.65% 287693.983 282952.328 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.65% 138591283.054 136307244.605 - -2.28% -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle -1.65% 56.631 55.698 - -0.18% -
std::rotate(list<int>)_(1_element_forward)/50 -1.65% 26.554 26.116 - 5.52% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.65% 48366.653 47570.141 - -75.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.65% 4337351.687 4265933.948 - -1.74% -
BM_CmpLess_uchar_schar -1.64% 1.056 1.038 - -7.46% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.64% 182864.153 179863.094 - -0.89% -
std::find_first_of(list<int>)_(small_needle)/50 -1.64% 148.985 146.540 - -1.03% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.64% 220.066 216.458 - 0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.64% 4684936.336 4608171.069 - 0.06% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.64% 16.419 16.150 - 11.99% -
std::map<int,_int>::erase(iterator)/8192 -1.64% 20.975 20.632 - -22.80% -
std::format(float)_(fmt:_{:_10f}) -1.64% 41.349 40.672 - -0.22% -
std::find(list<int>)_(process_all)/32768 -1.63% 26390.983 25959.735 - -0.06% -
std::set<std::string>::contains(key)_(existent)/1024 -1.63% 23.305 22.924 - 9.68% -
std::find_if_not(list<int>)_(process_all)/8192 -1.63% 7058.924 6943.682 - 0.13% -
std::move_backward(vector<int>)/32768 -1.63% 1742.509 1714.073 - 0.79% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.63% 3.439 3.383 - -2.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.63% 290585.217 285848.680 - -0.27% -
SetIntersection_Interlaced_Set_string_1024_64 -1.63% 16514918.766 16245756.320 - -4.76% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.63% 55.966 55.054 - -1.48% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.63% 9.967 9.804 - 3.92% -
SetIntersection_Interlaced_Set_float_262144_256 -1.63% 1612692.383 1586483.563 - 0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.62% 39360782.915 38722019.245 - -1.70% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -1.62% 477.249 469.504 - -1.81% -
ranges::minmax(std::list<long_long>)/64 -1.62% 28.526 28.063 - -0.07% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.62% 1.237 1.217 - -8.81% -
BM_PushHeap_float_QuickSortAdversary_16 -1.62% 0.995 0.979 - -1.11% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.62% 4.861 4.783 - 1.69% -
std::format(int64_t)_(fmt:_{:0512Lb}) -1.61% 42.082 41.402 - -3.61% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.61% 19.499 19.184 - 1.52% -
std::find_end(deque<int>)_(near_matches)/1000 -1.61% 27536.910 27093.534 - -9.74% -
std::for_each_n(vector<int>)/8 -1.61% 2.781 2.736 - 200.33% -
BM_num_get<double> -1.60% 36.636 36.048 - -0.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.60% 52.661 51.817 - -0.29% -
SetIntersection_None_Vector_uint32_262144_262144 -1.60% 1145730.090 1127377.981 - -1.21% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.60% 2.093 2.059 - 0.39% -
BM_CmpEqual_ushort_uchar -1.60% 1.102 1.084 - -3.43% -
std::unique(vector<int>)_(sprinkled)/8192 -1.60% 1941.712 1910.684 - -51.82% -
std::set<int>::find(key)_(existent)/8192 -1.60% 8.467 8.332 - 4.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.60% 4.170 4.104 - -7.78% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.59% 13331413.138 13118990.952 - -6.78% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.59% 10.221 10.058 - -0.83% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.59% 27.610 27.172 - 1.64% -
std::remove_copy(deque<int>)_(prefix)/50 -1.59% 20.995 20.662 - 2.31% -
rng::contains(vector<int>)_(process_all)/1048576 -1.59% 252846.841 248838.123 - 8.09% -
std::format(double)_(fmt:_{:_17000L}) -1.59% 271.843 267.533 - -14.52% -
BM_num_put<unsigned_long> -1.58% 11.533 11.350 - 8.84% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.58% 219.655 216.175 - -0.34% -
BM_deque_deque_copy_backward/1024 -1.58% 38.936 38.320 - 0.96% -
BM_PushHeap_uint64_Random_262144 -1.58% 6.408 6.306 - 5.28% -
SetIntersection_Front_Vector_float_262144_64 -1.58% 1366835.663 1345276.666 - -0.85% -
ranges::minmax(std::deque<__int128>)/64 -1.58% 32.478 31.966 - 6.04% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.57% 4339.591 4271.301 - -29.14% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.57% 26071.988 25662.139 - -2.53% -
std::find_if(list<int>)_(bail_25%)/32768 -1.57% 7144.449 7032.457 - -5.33% -
std::reverse_copy(deque<int>)/32768 -1.57% 8070.089 7943.635 - 0.50% -
std::format(double)_(fmt:_{:_10Lg}) -1.56% 81.842 80.563 - -1.17% -
std::list<int>::ctor(size)/32 -1.56% 328.597 323.471 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.56% 26245754.883 25836402.274 - -4.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.56% 11495.153 11315.872 - -2.18% -
std::rotate(list<int>)_(by_1/3)/32 -1.56% 13.099 12.894 - -0.28% -
SetIntersection_Interlaced_Set_float_256_64 -1.56% 13646439.550 13433904.218 - -4.02% -
std::multimap<int,_int>::clear()/32 -1.56% 653.761 643.579 - -3.45% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.56% 18.936 18.642 - -1.95% -
rng::contains_subrange(deque<int>)_(single_element)/50 -1.55% 29.509 29.050 - 0.46% -
SetIntersection_Front_Set_uint64_1024_16 -1.55% 1223302.992 1204310.181 - -1.91% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.55% 5.762 5.673 - 0.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.55% 2.505 2.466 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.55% 539637459.303 531284157.928 - -1.68% -
BM_StringEraseWithMove_Large_Transparent -1.54% 2.790 2.747 - 3.77% -
std::partition(list<int>)_(sparse)/50 -1.54% 21.648 21.314 - 43.45% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.54% 6708.586 6605.216 - -4.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.54% 919251.930 905096.175 - 0.83% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.54% 98209.781 96697.808 - -7.10% -
SetIntersection_Front_Vector_uint64_256_4 -1.54% 4173412.524 4109200.688 - -2.92% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.54% 218.722 215.357 - 0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.54% 12881764.820 12683684.412 - -0.64% -
BM_format_to_string_pointer<char>/1048576 -1.54% 12072.785 11887.217 - -4.39% -
std::format(int64_t)_(fmt:_{:0>512LX}) -1.54% 40.147 39.530 - -1.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.54% 36048.010 35494.082 - -3.80% -
BM_CmpLess_uint_uint -1.53% 1.081 1.064 - -1.44% -
std::find_end(vector<int>)_(single_element)/8192 -1.53% 1849.203 1820.879 - 0.55% -
BM_num_get<long_double> -1.53% 36.534 35.974 - -0.63% -
BM_CmpLess_int_uint -1.53% 1.094 1.077 - -5.46% -
std::find_end(deque<int>)_(near_matches)/1024 -1.53% 28551.481 28115.350 - -9.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.53% 2.983 2.938 - -0.64% -
std::rotate(deque<int>)_(by_1/2)/50 -1.53% 10.482 10.322 - -0.28% -
BM_format_to_back_inserter<std::string>/string_len_6000 -1.52% 480.718 473.394 - -0.23% -
BM_deque_vector_ranges_move/64 -1.52% 2.705 2.664 - -6.34% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.52% 718.858 707.943 - 1.31% -
BM_format_to_string_span<char>/1048576 -1.51% 12067.355 11884.760 - -3.71% -
BM_deque_vector_ranges_move/65536 -1.51% 3016.284 2970.644 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.51% 1045483.244 1029682.439 - -4.06% -
std::multimap<int,_int>::ctor(const&)/0 -1.51% 12.964 12.768 - -1.16% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.51% 71.575 70.494 - -0.72% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.51% 588337.462 579453.646 - 0.99% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -1.51% 16119.060 15875.878 - -2.27% -
SetIntersection_Front_Vector_uint64_16_16 -1.51% 35855371.181 35315709.307 - -2.49% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.50% 1.368 1.347 - 15.28% -
SetIntersection_Front_Set_uint32_16384_256 -1.50% 3767436.338 3710780.750 - -5.96% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.50% 15.299 15.069 - -0.71% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.50% 3.393 3.342 - -4.58% -
std::rotate_copy(deque<int>)/32 -1.50% 2.670 2.630 - 2.26% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.50% 1051135.720 1035373.609 - -2.23% -
std::find_if_not(vector<int>)_(process_all)/50 -1.50% 5.665 5.580 - -18.59% -
SetIntersection_Front_Set_uint64_16384_64 -1.50% 1715498.706 1689809.043 - 0.56% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.49% 31.861 31.386 - 1.34% -
SetIntersection_None_Vector_uint64_1024_4 -1.49% 1088494.948 1072293.938 - -2.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.49% 2.534 2.496 - -0.15% -
BM_format_to_iterator/<std::deque>_C_string_len_60 -1.49% 18.406 18.132 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.49% 5685375.371 5600844.896 - -5.12% -
rng::for_each(set<int>)/32 -1.49% 21.316 20.999 - -0.40% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.49% 4.258 4.195 - 2.35% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.49% 9.456 9.315 - -36.36% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.48% 37368.982 36814.514 - -8.48% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.48% 33930.362 33426.999 - 0.08% -
std::unordered_set<std::string>::clear()/0 -1.48% 400.666 394.731 - -1.07% -
std::reverse_copy(deque<int>)/4096 -1.48% 997.217 982.472 - 2.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.48% 11572669.962 11401609.163 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.48% 8726615.697 8597629.939 - -4.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.48% 374794.806 369256.255 - -0.01% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -1.48% 90048.138 88718.539 - 1.11% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.47% 12.678 12.491 - 10.61% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.47% 17.802 17.540 - -2.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.47% 18.705 18.430 - -1.77% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.47% 58790.984 57927.298 - -5.55% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.47% 26.963 26.567 - -2.12% -
std::search(deque<int>)_(same_length)/8192 -1.47% 3837.734 3781.456 - 0.48% -
std::replace_if(vector<int>)_(prefix)/50 -1.47% 14.081 13.874 - 0.50% -
SetIntersection_None_Vector_float_262144_262144 -1.46% 1149047.301 1132216.517 - -1.65% -
BM_deque_deque_ranges_move/1 -1.46% 2.548 2.510 - -3.39% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.46% 355261977.403 350070981.575 - 0.69% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.46% 165875.486 163454.084 - -2.11% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.46% 1052156.820 1036817.092 - -1.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.46% 867.436 854.804 - -1.66% -
std::replace(deque<int>)_(prefix)/50 -1.46% 19.478 19.194 - 0.79% -
BM_join_view_in_vectors/5500 -1.45% 8785.220 8657.405 - 3.00% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.45% 34130.864 33634.626 - 3.42% -
BM_vector_deque_ranges_move_backward/70000 -1.45% 7893.008 7778.261 - -4.14% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.45% 13387075.018 13192930.839 - -1.48% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.45% 22.046 21.727 - 1.41% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.45% 39.991 39.411 - 43.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.45% 62.534 61.629 - 11.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.45% 120079483.971 118343234.101 - -1.01% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.45% 43.845 43.211 - 1.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.44% 7760.851 7648.963 - 0.12% -
std::format(double)_(fmt:_{:017500_10Lg}) -1.44% 223.488 220.272 - -3.60% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.44% 30.219 29.785 - 3.12% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.43% 4.951 4.880 - -7.17% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.43% 22.466 22.145 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.43% 1171350.709 1154581.597 - 0.50% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.43% 780.619 769.445 - -5.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.43% 55158537.481 54369849.744 - -2.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.43% 120613514.377 118889065.561 - -2.03% -
SetIntersection_Front_Vector_string_256_16 -1.43% 6160241.577 6072223.516 - -0.25% -
std::format(double)_(fmt:_{:0^17500_10}) -1.43% 215.905 212.822 - -1.05% -
SetIntersection_None_Vector_uint64_64_16 -1.43% 13695335.916 13499981.271 - -1.58% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.43% 18.731 18.463 - -0.54% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.43% 37005.745 36478.125 - -2.50% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.43% 6957.475 6858.281 - 0.56% -
std::all_of(vector<int>)_(process_all)/50 -1.42% 19.438 19.162 - -0.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.42% 14651.773 14443.926 - 1.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.42% 43752.385 43131.806 - 1.91% -
BM_PushHeap_float_Random_16384 -1.42% 7.245 7.143 - -5.40% -
std::find_end(vector<int>)_(process_all)/1000 -1.41% 233.128 229.830 - -0.05% -
BM_CmpLess_schar_schar -1.41% 0.961 0.947 - -1.61% -
std::format(float)_(fmt:_{:017500_10L}) -1.41% 209.648 206.683 - -0.95% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.41% 56501.241 55702.597 - -1.61% -
std::for_each_n(deque<int>)/50 -1.41% 3.974 3.918 - -1.08% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.41% 15.761 15.539 - -1.15% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.40% 144.490 142.464 - 2.20% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.40% 525.622 518.258 - 1.43% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.40% 228.811 225.612 - -11.80% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.40% 17813907.516 17564989.175 - -2.34% -
std::sort_heap(deque<int>)/1024 -1.40% 13367.326 13180.848 - -0.94% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.39% 13.122 12.938 - -3.06% -
SetIntersection_None_Vector_uint64_256_256 -1.39% 2142430.436 2112555.095 - -2.19% -
BM_CmpEqual_int_int -1.39% 1.084 1.069 - -1.98% -
std::flat_multimap<int,_int>::clear()/8192 -1.39% 414.552 408.786 - -2.56% -
SetIntersection_None_Set_uint64_256_1 -1.39% 11249521.238 11093119.128 - -5.39% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.39% 1652.424 1629.460 - 0.99% -
BM_CmpEqual_schar_ushort -1.39% 1.099 1.083 - -2.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.39% 17.638 17.393 - 1.83% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.39% 111946.364 110395.833 - 0.91% -
std::format(int64_t)_(fmt:_{:0512d}) -1.38% 32.646 32.194 - -1.70% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -1.38% 193.307 190.641 - -1.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.38% 35316.967 34830.236 - -0.21% -
std::format(float)_(fmt:_{:0^17500_0f}) -1.38% 183.825 181.292 - -1.31% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.38% 10.119 9.979 - 2.18% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.38% 211962.533 209044.888 - 1.08% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -1.38% 1.168 1.152 - -22.13% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.37% 973.230 959.863 - -2.40% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.37% 4117977.818 4061433.848 - -3.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.36% 16909295.542 16678612.912 - -2.88% -
rng::fold_left(vector<int>)/8 -1.36% 3.607 3.558 - -0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.36% 654.372 645.460 - -1.15% -
std::rotate(list<int>)_(by_1/3)/8192 -1.36% 8411.108 8296.727 - 1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.36% 12172147.068 12006654.275 - -1.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.36% 53.195 52.473 - 0.34% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.36% 499248.950 492477.543 - 111.54% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.35% 17.389 17.154 - -1.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.35% 13347.664 13167.553 - -2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.35% 16294068.312 16074346.095 - -1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.35% 4173883.313 4117658.872 - -3.14% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.35% 1345.105 1326.994 - -2.94% -
std::count(vector<bool>)/1000 -1.34% 2.999 2.959 - -1.20% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.34% 8.166 8.056 - 1.54% -
std::generate(list<int>)/50 -1.34% 15.410 15.204 - -2.46% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -1.34% 39165.456 38642.135 - 0.42% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.34% 51859.871 51167.072 - -36.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.34% 1153777.320 1138369.340 - -3.34% -
std::multiset<std::string>::ctor(const&)/8192 -1.34% 345592.469 340977.861 - -0.52% -
std::reverse(deque<int>)/512 -1.33% 114.491 112.964 - 0.85% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.33% 1617811.361 1596228.351 - -2.42% -
BM_deque_vector_copy_backward/1 -1.33% 2.139 2.110 - -0.30% -
SetIntersection_Front_Set_string_262144_64 -1.33% 4623018.126 4561395.342 - -8.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.33% 140255.529 138394.189 - -1.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.33% 13193.127 13018.048 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.32% 1135564.352 1120522.637 - -0.14% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.32% 13.384 13.207 - -1.16% -
std::format(double)_(fmt:_{:017500_17000L}) -1.32% 416.552 411.047 - -8.41% -
SetIntersection_Interlaced_Set_float_1024_64 -1.32% 10258156.792 10122717.027 - -1.66% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.32% 32.356 31.929 - 0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.32% 1348346.631 1330581.482 - -1.13% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.32% 212.929 210.127 - -3.08% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.32% 9.017 8.899 - 7.98% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.31% 6.258 6.176 - 0.11% -
std::for_each(map<int>::iterator)/32 -1.31% 22.527 22.231 - 3.41% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.31% 0.921 0.909 - -6.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.31% 2.771 2.734 - -0.30% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.31% 4731.609 4669.631 - -0.13% -
std::move_backward(vector<bool>)_(aligned)/64 -1.31% 1.804 1.780 - 2.84% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.31% 12076817.753 11919092.796 - -1.61% -
BM_vector_deque_ranges_copy_backward/64000 -1.31% 7386.175 7289.723 - -1.52% -
std::is_sorted(deque<int>,_pred)/8192 -1.31% 5405.362 5334.786 - 6.53% -
SetIntersection_Interlaced_Vector_float_64_4 -1.31% 18063392.044 17827561.852 - -1.91% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 121125.592 119544.408 - -0.73% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -1.30% 31.781 31.367 - 10.14% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.30% 13.564 13.387 - 1.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.30% 798.524 788.113 - -3.67% -
std::move(vector<bool>)_(unaligned)/64 -1.30% 1.717 1.694 - 3.92% -
SetIntersection_Front_Vector_float_1024_4 -1.30% 1051144.591 1037491.777 - -3.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.30% 1.293 1.276 - 1.30% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.30% 9858903.722 9730917.534 - -2.06% -
std::unique(list<int>)_(contiguous)/52 -1.30% 64.551 63.713 - -0.89% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.29% 1760.769 1737.989 - 1.73% -
std::is_sorted_until(list<int>)/8 -1.29% 2.100 2.073 - -0.33% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 -1.29% 6.059 5.981 - -0.04% -
std::sort(deque<int>)_(ascending)/8192 -1.29% 5830.628 5755.360 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.29% 9125558.463 9007970.685 - -4.54% -
rng::find_last(vector<char>)_(bail_10%)/50 -1.29% 10.948 10.807 - 0.10% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.29% 209495.926 206798.526 - -1.64% -
std::any_of(list<int>)_(process_all)/8 -1.29% 2.672 2.638 - -1.71% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.28% 280.529 276.930 - -1.83% -
std::partial_sort(deque<int>)_(ascending)/8 -1.28% 31.577 31.173 - 0.99% -
std::remove_if(vector<int>)_(sprinkled)/8192 -1.28% 3872.230 3822.738 - 0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.28% 11325708.541 11181047.233 - -5.05% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.28% 4.162 4.109 - 1.73% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.28% 4.089 4.037 - -2.83% -
std::move_backward(deque<int>)/64 -1.27% 5.355 5.287 - 0.47% -
std::move(list<int>)/262144 -1.27% 249115.991 245945.186 - 2.09% -
std::rotate(list<int>)_(by_1/3)/50 -1.27% 23.744 23.442 - 1.26% -
SetIntersection_None_Set_string_1024_1024 -1.27% 8941675.194 8827896.859 - -1.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.27% 626340.605 618370.761 - 0.34% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.27% 22.924 22.632 - 2.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.27% 3.272 3.230 - 0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.27% 1044870.044 1031593.063 - -3.40% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.27% 9948.274 9821.950 - -3.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.27% 19.528 19.281 - -0.62% -
std::unique(vector<int>)_(contiguous)/52 -1.27% 54.456 53.766 - 0.45% -
std::partition_point(vector<int>)/1024 -1.26% 6.133 6.056 - -1.43% -
std::adjacent_find(vector<int>)/50 -1.26% 12.082 11.930 - 0.48% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.26% 13.192 13.026 - -0.60% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.26% 101.855 100.574 - -18.07% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.26% 23.645 23.348 - 2.85% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.26% 971.871 959.659 - 1.98% -
std::count_if(deque<int>)_(every_other)/1048576 -1.26% 346865.129 342506.826 - 0.12% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.26% 475983.451 470003.307 - 1.10% -
BM_format_to_iterator/<std::array>_C_string_len_60 -1.25% 11.127 10.988 - -0.03% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -1.25% 216.351 213.640 - -1.76% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.25% 146914.266 145073.577 - 0.96% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.25% 21.470 21.201 - 2.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.25% 561184.200 554169.332 - -0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.25% 16509892.252 16303973.841 - -2.31% -
std::find_end(vector<int>)_(process_all)/1024 -1.25% 238.762 235.787 - -0.28% -
std::rotate(list<int>)_(by_1/4)/50 -1.25% 25.166 24.853 - 5.86% -
BM_deque_deque_move/5500 -1.24% 199.777 197.292 - -2.35% -
SetIntersection_Front_Vector_string_256_256 -1.24% 19018793.577 18782388.145 - 1.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.24% 5.401 5.334 - -3.38% -
SetIntersection_Front_Set_string_262144_4 -1.24% 1237317.540 1221973.845 - -4.53% -
std::distance(join_view(vector<vector<int>>))/8192 -1.24% 8.366 8.263 - -99.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.24% 613296.979 605718.401 - 2.28% -
SetIntersection_None_Vector_uint32_262144_64 -1.23% 1147639.189 1133478.812 - -0.57% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.23% 35.921 35.478 - 1.87% -
BM_CmpLess_int_ushort -1.23% 1.112 1.099 - -4.43% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.23% 383963.451 379239.312 - -0.05% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -1.23% 3587.713 3543.611 - -2.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.23% 14715.378 14534.496 - 1.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.23% 1190751.985 1176120.437 - -1.70% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.23% 382340.792 377646.870 - 0.31% -
BM_deque_vector_ranges_copy/70000 -1.23% 3236.103 3196.389 - -0.02% -
std::format(double)_(fmt:_{:_10L}) -1.23% 80.425 79.439 - -0.90% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.22% 142048.112 140308.299 - -1.82% -
SetIntersection_Interlaced_Set_float_256_1 -1.22% 4156896.141 4106005.946 - -2.48% -
BM_format_to_string_begin<std::wstring>/1 -1.22% 10.585 10.455 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.22% 4168585.137 4117640.249 - -2.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.22% 16.214 16.016 - -1.53% -
std::lower_bound(std::forward_list<int>)/8192 -1.22% 10489.203 10361.256 - -0.31% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.22% 5316.131 5251.327 - -2.41% -
std::adjacent_find(list<int>)/50 -1.22% 23.552 23.265 - 15.27% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.22% 30.170 29.803 - 12.38% -
std::format(double)_(fmt:_{:017500_10L}) -1.22% 223.646 220.928 - -2.16% -
BM_lexicographical_compare_three_way_fast_path/64 -1.21% 15.683 15.493 - 3.05% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.21% 10.882 10.750 - 0.32% -
std::make_heap(deque<int>)_(ascending)/1024 -1.21% 2639.873 2607.958 - 0.48% -
rng::contains(deque<int>)_(process_all)/50 -1.21% 12.961 12.804 - 2.29% -
BM_deque_vector_ranges_copy/65536 -1.21% 2968.672 2932.814 - -0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.21% 396.729 391.940 - -2.24% -
BM_CmpLess_ushort_uchar -1.21% 1.115 1.101 - -0.87% -
BM_deque_deque_move/1 -1.20% 2.637 2.605 - 0.96% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -1.20% 13256361.363 13096730.703 - -1.67% -
std::find_end(list<int>)_(same_length)/1000 -1.20% 1489.033 1471.106 - -0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.20% 161641855.926 159696977.939 - -2.25% -
SetIntersection_Interlaced_Vector_string_256_4 -1.20% 6028357.447 5955829.533 - -5.51% -
Chain_fail,_7_levels -1.20% 90.861 89.768 - -9.57% -
BM_PushHeap_uint64_Random_16384 -1.20% 6.385 6.309 - 6.66% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.20% 12805.247 12651.421 - -3.92% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.20% 582.398 575.405 - -1.06% -
rng::starts_with(deque<int>,_pred)/8 -1.20% 4.701 4.645 - -0.94% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.20% 63.107 62.350 - 3.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.20% 63172779.706 62414686.113 - -2.39% -
SetIntersection_Front_Vector_uint32_16384_1 -1.20% 1055011.611 1042351.262 - -2.06% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.20% 208317.977 205819.050 - -0.82% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.20% 1.939 1.916 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.20% 1159436.393 1145547.805 - -2.19% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.20% 208.730 206.231 - -11.04% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -1.20% 2323.296 2295.491 - -7.11% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.20% 1006.244 994.205 - 3.76% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 19.383 19.151 - -2.11% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -1.19% 2216.364 2189.904 - 3.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.19% 2211585.461 2185296.814 - 0.53% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -1.19% 47.785 47.217 - 8.87% -
std::search(vector<int>)_(near_matches)/8192 -1.19% 778677.528 769430.937 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.19% 16172027.866 15980165.350 - -1.44% -
BM_deque_vector_ranges_copy/64 -1.19% 2.660 2.628 - 0.21% -
std::partition_point(list<int>)/50 -1.18% 24.902 24.607 - 0.76% -
BM_deque_deque_ranges_copy/4096 -1.18% 149.516 147.746 - -1.05% -
BM_format_to_string_begin<std::vector<char>>/1048576 -1.18% 11677.394 11539.141 - -8.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.18% 75.683 74.788 - 0.62% -
std::move_backward(list<int>)/262144 -1.18% 260781.935 257698.243 - 0.26% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.18% 2217.782 2191.578 - -1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.18% 12192933.021 12049226.865 - -1.89% -
SetIntersection_None_Vector_float_16384_256 -1.18% 1114402.823 1101270.840 - -1.12% -
std::generate(deque<int>)/1024 -1.18% 246.218 243.317 - -12.08% -
std::count(deque<int>)_(every_other)/1048576 -1.18% 255467.220 252457.898 - 0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.17% 567.079 560.417 - 3.11% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.17% 3.068 3.032 - 0.06% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.17% 17.707 17.499 - -5.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.17% 13774580.658 13613001.428 - -1.64% -
SetIntersection_None_Set_float_256_1 -1.17% 11531424.920 11396170.512 - -1.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.17% 10908.356 10780.469 - -0.45% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.17% 32.797 32.413 - -4.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.17% 1293.014 1277.863 - -0.87% -
std::shift_left(list<int>)/1024 -1.17% 734.830 726.246 - 0.15% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.17% 2217.090 2191.236 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.16% 18217776.851 18005694.075 - -2.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.16% 19.017 18.796 - -0.35% -
SetIntersection_None_Vector_float_16384_1 -1.16% 1129689.667 1116548.020 - 0.28% -
BM_PushHeap_uint64_Random_16 -1.16% 4.542 4.489 - 7.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.16% 1191344.421 1177493.291 - -4.97% -
BM_format_to_string_begin<std::string>/1048576 -1.16% 11679.938 11544.405 - -5.59% -
std::format(float)_(fmt:_{:0^17500_10g}) -1.16% 204.117 201.751 - -1.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.16% 19.456 19.230 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.16% 537034694.626 530821302.583 - -2.16% -
std::format(int64_t)_(fmt:_{:0<512Lb}) -1.16% 41.864 41.380 - 0.58% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.15% 37344.776 36913.705 - -10.73% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.15% 700.443 692.370 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.15% 63287238.561 62560039.637 - -2.26% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.15% 71863.823 71038.289 - 2.22% -
std::format(double)_(fmt:_{:0>17500_10}) -1.15% 213.878 211.421 - -1.12% -
SetIntersection_Front_Set_float_16384_1024 -1.15% 14895174.274 14724129.978 - 18.09% -
std::format(int64_t)_(fmt:_{:Lx}) -1.15% 26.401 26.098 - -5.17% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -1.15% 36.651 36.231 - 0.47% -
BM_join_view_in_vectors/512 -1.15% 656.068 648.547 - -7.58% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.15% 662.066 654.476 - -2.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.14% 8741795.962 8641723.385 - -33.13% -
SetIntersection_Interlaced_Set_string_1024_4 -1.14% 10351519.624 10233184.193 - -1.29% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.14% 23.836 23.564 - -1.12% -
BM_deque_deque_move_backward/512 -1.14% 19.120 18.902 - -4.26% -
BM_CmpEqual_short_int -1.14% 1.135 1.122 - -1.19% -
SetIntersection_None_Vector_string_16384_64 -1.14% 1234818.883 1220763.495 - -1.43% -
std::copy_backward(deque<int>)/32768 -1.14% 3709.307 3667.159 - -0.17% -
SetIntersection_Front_Set_string_16_16 -1.13% 58899617.297 58231349.375 - -1.64% -
BM_CmpLess_uchar_int -1.13% 1.099 1.086 - -3.84% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.13% 51.379 50.800 - -2.95% -
std::format(float)_(fmt:_{:0>17500_0Lf}) -1.13% 187.614 185.497 - -0.73% -
SetIntersection_Interlaced_Set_string_16_16 -1.13% 59380683.137 58711401.097 - -4.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.13% 5847953.327 5782045.018 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.13% 8372738.788 8278379.808 - -1.47% -
BM_deque_vector_ranges_move/70000 -1.13% 3259.787 3223.055 - -1.15% -
std::format(int64_t)_(fmt:_{:Ld}) -1.12% 27.204 26.899 - -3.13% -
std::fill_n(vector<int>)/1024 -1.12% 29.988 29.652 - 1.34% -
std::rotate(list<int>)_(1_element_forward)/1024 -1.12% 738.836 730.562 - 0.27% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.12% 4576.148 4524.941 - 0.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.12% 57886.498 57239.304 - 0.72% -
std::move_backward(deque<int>)/262144 -1.12% 30666.482 30323.984 - 1.51% -
BM_PushHeap_string_Random_256 -1.12% 14.506 14.344 - 0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.12% 63176838.386 62471607.512 - -2.11% -
std::find(deque<int>)_(process_all)/32768 -1.12% 7881.859 7793.941 - 1.29% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.11% 280600.138 277474.335 - 1.14% -
SetIntersection_Front_Vector_uint64_1024_16 -1.11% 1121829.213 1109334.492 - -0.26% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.11% 60334.875 59663.199 - -81.55% -
std::rotate(list<int>)_(by_1/4)/1024 -1.11% 582.457 575.976 - 2.07% -
std::format(double)_(fmt:_{:_10g}) -1.11% 63.809 63.099 - 1.01% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.11% 45.334 44.830 - 1.63% -
std::shift_left(list<int>)/8192 -1.11% 7697.480 7612.160 - 0.45% -
std::rotate(list<int>)_(1_element_forward)/32 -1.11% 13.976 13.821 - 3.95% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.11% 13516.958 13367.544 - 0.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.11% 41952.772 41489.177 - 2.03% -
std::format(double)_(fmt:_{:_0Le}) -1.10% 60.645 59.975 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.10% 16640424.732 16456818.908 - -0.94% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.10% 941690.436 931308.201 - 0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.10% 1143291.767 1130706.511 - -10.94% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.10% 2.497 2.470 - -3.78% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.09% 295.214 291.982 - -0.96% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.09% 26.607 26.316 - -1.20% -
BM_deque_vector_ranges_move_backward/1024 -1.09% 36.868 36.465 - -0.86% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -1.09% 1.192 1.179 - -5.99% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.09% 92.333 91.326 - -3.76% -
std::sort(vector<int>)_(ascending)/8 -1.09% 15.922 15.749 - -2.10% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.09% 5244.543 5187.387 - 1.09% -
BM_StringFindAllMatch/512 -1.09% 11.553 11.427 - -1.57% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.09% 2.976 2.944 - 0.65% -
ranges::min(std::list<char>)/70000 -1.09% 54228.554 53640.148 - 1.00% -
std::multiset<int>::count(key)_(non-existent)/32 -1.08% 2.638 2.610 - 6.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.08% 58251218.549 57620247.774 - -2.03% -
SetIntersection_None_Vector_float_16384_16384 -1.08% 1122337.578 1110180.634 - -0.75% -
std::for_each(vector<int>)/50 -1.08% 3.893 3.851 - -0.53% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.08% 39894.849 39464.771 - 2.19% -
std::find_end(deque<int>)_(match_near_end)/1000 -1.08% 329.201 325.656 - -6.55% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 -1.08% 6.015 5.950 - -0.14% -
std::distance(join_view(vector<vector<int>>))/4096 -1.08% 4.532 4.483 - -99.57% -
SetIntersection_None_Vector_string_64_16 -1.07% 14148277.880 13996281.938 - -2.69% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.07% 12.320 12.188 - -1.10% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.07% 38.082 37.673 - 15.01% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.07% 21.667 21.434 - -1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.07% 9.035 8.938 - -1.95% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.07% 1092584.576 1080889.572 - 4.44% -
bm_swap_ranges_vb_aligned/512 -1.07% 4.973 4.920 - 0.03% -
std::copy(deque<int>)/8 -1.07% 2.745 2.716 - 4.93% -
BM_WeakPtrIncDecRef -1.07% 4.135 4.090 - -0.02% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.07% 22.194 21.958 - -2.23% -
std::find(vector<int>)_(bail_25%)/8192 -1.07% 475.224 470.155 - 0.46% -
std::search(list<int>)_(single_element)/1000 -1.07% 708.085 700.539 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.06% 214385053.698 212106844.161 - -2.29% -
BM_deque_deque_ranges_copy/1 -1.06% 2.572 2.544 - 2.48% -
std::replace_if(vector<int>)_(prefix)/32 -1.06% 9.573 9.471 - -0.68% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.06% 23.221 22.975 - -0.45% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.06% 21.014 20.792 - 3.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.06% 18236044.952 18043275.090 - -3.06% -
std::partition_point(vector<int>)/8192 -1.06% 9.352 9.253 - 16.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.06% 1.779 1.760 - -2.34% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.05% 141735.939 140242.262 - -2.43% -
std::search(vector<int>)_(near_matches)/1000 -1.05% 14773.319 14617.792 - 3.52% -
BM_format_to_iterator/<std::string>_string_len_6000 -1.05% 60.341 59.710 - -0.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.04% 16.168 15.999 - -2.91% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.04% 14.833 14.679 - -0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.04% 1169889.941 1157696.280 - -3.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.04% 616600.346 610174.305 - 1.63% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.04% 17.941 17.755 - -0.20% -
BM_CmpLess_uint_ushort -1.04% 1.111 1.100 - -1.51% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.04% 41639.690 41206.758 - -9.30% -
std::shift_right(list<int>)/32 -1.04% 14.586 14.435 - -0.01% -
std::adjacent_find(vector<int>)/8192 -1.04% 1844.152 1825.009 - 0.76% -
BM_StringFindCharLiteral/256 -1.04% 5.439 5.382 - 1.04% -
Chain_fail,_8_levels -1.04% 95.979 94.984 - -13.03% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.04% 4937.292 4886.136 - 2.02% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.04% 52.672 52.127 - -2.03% -
std::rotate(list<int>)_(by_1/4)/8192 -1.03% 6664.710 6595.801 - 1.83% -
BM_CmpLess_uint_schar -1.03% 1.029 1.018 - -10.20% -
std::unordered_set<std::string>::count(key)_(existent)/32 -1.03% 42.472 42.034 - 18.52% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 -1.03% 123798.683 122524.440 - 3.57% -
std::copy_n(vector<int>)/64 -1.03% 2.489 2.464 - 0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.03% 11425713.378 11308255.111 - -2.39% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.03% 1056521.949 1045668.639 - 1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.03% 10221243.293 10116313.364 - -2.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.03% 30.666 30.352 - -0.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.02% 11434.612 11317.599 - -1.54% -
std::copy(vector<bool>)_(aligned)/32768 -1.02% 35.492 35.129 - 1.07% -
BM_format_to_iterator/<std::string>_C_string_len_60 -1.02% 11.163 11.049 - 0.48% -
std::for_each(multiset<int>::iterator)/32 -1.02% 21.234 21.017 - -1.95% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.02% 4637.481 4590.163 - 2.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.02% 16502738.542 16334380.321 - -2.05% -
std::sort(vector<int>)_(descending)/8192 -1.02% 7296.627 7222.521 - -0.45% -
std::format(float)_(fmt:_{:017500_10a}) -1.02% 163.597 161.936 - -1.16% -
std::partition(deque<int>)_(sparse)/50 -1.01% 16.353 16.188 - -6.14% -
rng::find_last(list<int>)_(bail_10%)/8192 -1.01% 6307.501 6243.892 - 0.19% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.01% 294.583 291.616 - -1.04% -
std::copy(list<int>)/262144 -1.01% 215734.970 213562.633 - 0.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.01% 21.055 20.843 - -1.41% -
BM_PushHeap_string_Ascending_16384 -1.01% 20.319 20.115 - 5.12% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.00% 2.388 2.364 - -4.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.00% 13.556 13.420 - -1.44% -
SetIntersection_None_Vector_string_256_4 -1.00% 4471619.537 4426837.747 - -2.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.00% 119993886.019 118793457.348 - -0.42% -
std::format(int64_t)_(fmt:_{:0>512o}) -1.00% 29.707 29.410 - -1.06% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::for_each_n(vector<int>)/8 200.33% 0.911 2.736 - -1.61% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 147.85% 721.093 1787.255 - 214.55% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 145.29% 734.320 1801.178 - 232.12% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 140.44% 752.078 1808.267 - 215.50% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 125.92% 644.406 1455.826 - 126.16% -
std::copy_if(vector<int>)_(every_other)/32768 124.58% 7217.053 16208.323 - 0.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 124.53% 32.710 73.444 - -2.30% -
BM_stop_token_multi_thread_polling_stop_requested/1024 123.18% 457245.025 1020468.625 - 97.19% -
std::copy_if(vector<int>)_(every_other)/262144 119.71% 58160.561 127784.194 - -0.43% -
std::copy_if(vector<int>)_(every_other)/4096 119.64% 905.895 1989.737 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 117.12% 37234571.356 80841845.043 - 55.43% -
std::copy_if(vector<int>)_(every_other)/512 114.34% 118.492 253.973 - -0.32% -
std::copy_if(vector<int>)_(every_other)/1048576 111.54% 232805.495 492477.543 - -1.36% -
std::copy_if(vector<int>)_(every_other)/64 110.12% 15.539 32.650 - -0.43% -
std::reverse(deque<int>)/8 107.27% 2.509 5.201 - 104.19% -
std::map<int,_int>::contains(key)_(non-existent)/8192 105.58% 9.369 19.260 - 0.25% -
std::find(list<int>)_(process_all)/50 100.05% 18.826 37.661 - -2.09% -
std::copy_n(deque<int>)/64 97.35% 2.787 5.500 - 95.93% -
std::adjacent_find(deque<int>)/50 92.27% 14.032 26.980 - 61.07% -
std::search(list<int>)_(same_length)/1024 90.99% 770.118 1470.842 - 92.99% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.67% 0.258 0.488 - 0.38% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.66% 0.258 0.489 - 0.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 84.36% 34.843 64.237 - -3.90% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 83.44% 43.699 80.162 - -11.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 78.62% 4045202.768 7225609.527 - 75.81% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 73.24% 13.904 24.087 - 148.83% -
SetIntersection_Interlaced_Vector_uint64_262144_16 71.47% 3496611.628 5995767.623 - 76.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 70.15% 0.299 0.509 - 92.97% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 65.68% 9.077 15.039 - 129.97% -
std::adjacent_find(deque<int>)/8 64.50% 2.935 4.827 - 83.00% -
std::copy_if(vector<int>)_(every_other)/8 63.67% 2.529 4.140 - -0.55% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 62.16% 38.728 62.801 - -0.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 61.10% 18.411 29.660 - -10.73% -
std::fill_n(vector<bool>)/262144 60.28% 251.460 403.052 - -57.17% -
std::find_if_not(list<int>)_(process_all)/8 58.56% 2.254 3.573 - -0.57% -
std::map<std::string,_int>::count(key)_(existent)/8192 56.65% 30.601 47.936 - 5.49% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 54.99% 26.808 41.549 - 30.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 54.79% 18235027.839 28225657.923 - 26.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 54.57% 35.413 54.740 - 11.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 54.48% 10.584 16.350 - 54.20% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 53.98% 26.597 40.955 - -66.39% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 53.60% 87789.553 134843.917 - -4.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 52.87% 68.201 104.257 - 12.94% -
std::multiset<std::string>::erase(key)_(existent)/1024 51.60% 68.416 103.721 - 10.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.61% 0.463 0.697 - 30.08% -
std::none_of(vector<int>)_(process_all)/50 50.07% 12.678 19.026 - -0.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.04% 48.328 72.029 - -1.84% -
std::search(list<int>)_(same_length)/1000 48.02% 745.423 1103.344 - 47.59% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 47.99% 0.289 0.427 - 38.66% -
std::move(vector<bool>)_(aligned)/1048576 47.24% 1703.571 2508.335 - 43.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 47.04% 7496009.072 11022137.094 - 47.26% -
SetIntersection_Interlaced_Vector_string_262144_1024 46.85% 240300974.724 352877595.717 - 44.63% -
std::find(vector<bool>)_(process_all)/8 46.83% 0.560 0.823 - -10.26% -
BM_Hash/uint32_top_std_hash/1024 46.36% 557.462 815.894 - 17.84% -
std::move(vector<int>)/32768 46.33% 1704.927 2494.761 - 43.50% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 46.07% 26.743 39.063 - 26.64% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 45.06% 99318.142 144074.197 - 43.90% -
std::multimap<std::string,_int>::erase(iterator)/8192 44.53% 25.957 37.516 - 21.19% -
std::unordered_set<std::string>::erase(key)_(existent)/32 44.23% 74.611 107.611 - 45.61% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 43.81% 23.950 34.444 - 5.21% -
BM_join_view_out_vectors/5500 43.50% 8255.043 11846.345 - -0.93% -
std::partition(list<int>)_(sparse)/50 43.45% 14.858 21.314 - -1.54% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 43.08% 27.545 39.411 - -1.45% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 43.02% 24.364 34.847 - 35.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 42.53% 43.137 61.483 - 34.90% -
std::search(deque<int>)_(same_length)/1000 42.46% 325.451 463.628 - 10.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 41.98% 115392280.410 163828717.708 - 27.31% -
std::find(vector<bool>)_(process_all)/50 40.92% 0.560 0.789 - -13.95% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 39.24% 33.177 46.196 - 7.33% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 38.79% 23.146 32.125 - 29.30% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 38.41% 11.322 15.670 - 37.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 38.17% 10.014 13.837 - 1.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 38.04% 21188253.378 29249283.267 - 13.11% -
std::copy_n(vector<bool>)_(aligned)/262144 37.96% 585.453 807.682 - 25.33% -
std::vector<int>::ctor(size)/32 37.92% 9.964 13.742 - 36.99% -
std::find_end(list<int>)_(process_all)/1024 37.47% 697.957 959.508 - 36.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 37.18% 251532872.470 345048274.760 - -1.90% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 36.89% 12.170 16.659 - -56.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 36.74% 53.254 72.819 - 13.49% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.71% 35.720 48.833 - -72.44% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 36.65% 22.999 31.429 - 37.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 36.58% 46.525 63.542 - 19.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 36.24% 252514816.985 344022897.415 - -3.90% -
SetIntersection_Interlaced_Vector_uint32_262144_64 35.64% 8475549.431 11496351.680 - -11.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.57% 26.825 36.366 - -2.33% -
ranges::min(std::list<long_long>)/1 35.55% 0.225 0.305 - 0.89% -
std::is_sorted_until(vector<int>,_pred)/8 35.55% 3.123 4.233 - 4.50% -
std::unordered_multiset<int>::count(key)_(existent)/1024 35.24% 1.528 2.066 - 9.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 34.84% 73.949 99.710 - -4.06% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 34.70% 26.706 35.973 - 8.98% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.29% 35.982 48.320 - 12.06% -
SetIntersection_Interlaced_Vector_float_16384_256 34.23% 14879141.384 19972355.311 - -0.71% -
std::set<std::string>::insert(value)_(already_present)/1024 33.81% 22.657 30.316 - 83.65% -
std::is_sorted_until(deque<int>,_pred)/8 33.76% 4.141 5.539 - 41.02% -
std::stable_partition(list<int>)_(dense)/8192 33.61% 17489.942 23367.507 - 7.67% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 33.46% 27.112 36.184 - 19.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 33.15% 546.734 727.961 - 8.39% -
BM_Hash/uint32_random_std_hash/1024 32.76% 559.552 742.848 - 5.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 32.51% 74.839 99.169 - 2.43% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 32.50% 2.971 3.937 - 60.82% -
BM_string_without_formatting<wchar_t> 32.10% 9.503 12.554 - 3.45% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 31.76% 50.014 65.897 - -0.38% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 31.57% 0.228 0.300 - -32.80% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 31.48% 8.122 10.679 - -0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.40% 42.154 55.390 - 0.55% -
std::copy_if(list<int>)_(every_other)/4096 31.36% 3312.311 4351.041 - 30.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.35% 49.242 64.677 - 26.65% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 31.30% 0.367 0.482 - 46.70% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 31.18% 12.544 16.455 - 16.69% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 31.02% 18.058 23.660 - 30.07% -
std::shift_left(vector<int>)/32 30.97% 2.967 3.886 - -2.13% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 30.74% 640.270 837.084 - 10.07% -
BM_deque_vector_ranges_move_backward/64000 30.66% 7048.994 9210.217 - 33.66% -
BM_lexicographical_compare_three_way_slow_path/16384 30.54% 3657.658 4774.841 - 5.18% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 30.33% 0.314 0.410 - 16.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 30.04% 31.457 40.908 - 8.44% -
BM_lexicographical_compare_three_way_slow_path/4096 29.92% 925.619 1202.588 - 5.07% -
ranges::min(std::deque<char>)/70000 29.91% 17335.680 22521.042 - -0.62% -
std::search(deque<int>)_(near_matches)/1000 29.60% 18549.697 24040.825 - 22.67% -
std::search(deque<int>)_(near_matches)/1024 29.59% 19502.269 25273.713 - 30.20% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 29.54% 11468.981 14856.639 - 29.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 29.50% 33.865 43.856 - 26.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 29.46% 3040247.681 3935955.035 - 31.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.39% 24.959 32.294 - 0.19% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 29.22% 87.552 113.136 - 15.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 29.19% 1680877.573 2171465.639 - 25.67% -
std::find_end(deque<int>)_(single_element)/8192 29.05% 2021.047 2608.080 - 18.20% -
std::vector<std::string>::ctor(size)/32 28.66% 31.751 40.851 - 6.00% -
std::remove_copy(list<int>)_(sprinkled)/8192 28.29% 6843.842 8780.276 - 25.91% -
BM_lexicographical_compare_three_way_slow_path/1048576 28.18% 241472.428 309507.856 - 5.27% -
BM_lexicographical_compare_three_way_slow_path/1024 28.17% 239.615 307.103 - 4.73% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 28.01% 7.939 10.163 - 0.06% -
std::set<std::string>::erase(iterator)/1024 27.87% 25.981 33.223 - 20.38% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 27.69% 29.807 38.059 - -11.18% -
BM_stop_token_multi_thread_polling_stop_requested/131072 27.49% 6957518.958 8870020.167 - 21.26% -
std::unordered_set<std::string>::find(key)_(existent)/1024 27.48% 28.851 36.781 - 6.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.45% 53.285 67.914 - 0.17% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 27.45% 10385.059 13235.377 - -24.03% -
std::copy(vector<int>)/4096 27.42% 150.626 191.928 - 0.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 27.17% 5.426 6.901 - -0.16% -
BM_lexicographical_compare_three_way_slow_path/65536 26.84% 15045.955 19083.954 - 5.24% -
std::remove_copy(list<int>)_(prefix)/8192 26.82% 6855.184 8693.829 - 23.92% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 26.81% 35.551 45.081 - 29.21% -
std::unordered_multiset<int>::count(key)_(existent)/8192 26.65% 1.542 1.953 - 3.83% -
std::is_sorted(deque<int>)/8 26.49% 2.861 3.619 - 39.09% -
std::set<int>::find(key)_(non-existent)/32 26.49% 2.284 2.888 - 28.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 26.46% 35.357 44.714 - -0.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 26.38% 42.559 53.784 - 24.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 26.26% 4344247.022 5484834.250 - 18.66% -
std::vector<int>::ctor(size)/1024 26.14% 42.209 53.242 - 21.61% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 26.12% 3927.128 4952.973 - 26.09% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 25.82% 9.953 12.522 - 14.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 25.81% 1.486 1.870 - 14.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 25.79% 24.678 31.043 - 14.12% -
rng::fold_left(deque<int>)/8 25.73% 4.025 5.061 - 31.60% -
std::find_first_of(deque<int>)_(large_needle)/50 25.70% 711.922 894.889 - 24.28% -
std::find_if(vector<char>)_(process_all)/32768 25.56% 3137.543 3939.470 - 4.65% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 25.30% 30.851 38.657 - -6.24% -
std::find_if(vector<int>)_(bail_25%)/8 25.26% 0.733 0.919 - 15.68% -
std::search(vector<int>,_pred)_(no_match)/1000 24.99% 508.453 635.507 - 0.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 24.86% 11.775 14.703 - 31.43% -
BM_deque_deque_ranges_copy/0 24.82% 0.738 0.921 - 15.40% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 24.70% 11.831 14.753 - 4.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.65% 44.154 55.038 - 10.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 24.63% 2.526 3.148 - 0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 24.53% 41.660 51.878 - 34.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 24.52% 6.251 7.784 - -3.60% -
std::search(vector<int>,_pred)_(no_match)/8192 24.35% 4156.229 5168.213 - -0.76% -
std::find_if_not(vector<char>)_(process_all)/50 24.23% 5.349 6.645 - -0.21% -
std::find_if(vector<char>)_(process_all)/50 24.22% 5.347 6.642 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 24.17% 61242491.095 76043443.260 - 19.27% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 24.14% 511254.748 634673.800 - 24.35% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 24.01% 5.463 6.775 - 0.19% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 23.97% 49.746 61.670 - -7.51% -
std::unordered_set<std::string>::count(key)_(existent)/1024 23.80% 34.632 42.876 - 20.65% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 23.75% 10011.729 12389.685 - -13.90% -
BM_lexicographical_compare_three_way_slow_path/64 23.71% 15.120 18.704 - 5.13% -
std::equal(vector<bool>)_(unaligned)/8 23.64% 0.818 1.011 - 20.90% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 23.40% 7259.828 8958.447 - -5.15% -
BM_PushHeap_uint32_Ascending_1 23.36% 0.466 0.575 - -17.28% -
BM_BitsetToString<8192>/Uniform_(50%)/50 22.83% 2215.243 2720.872 - 20.20% -
BM_sprintf/C_string_len_6 22.78% 3.761 4.617 - 14.31% -
std::find(vector<short>)_(bail_25%)/8 22.75% 0.693 0.850 - 11.56% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 22.71% 0.588 0.721 - 42.62% -
std::find_if(list<int>)_(process_all)/8192 22.61% 7450.918 9135.390 - 16.79% -
rng::contains(list<int>)_(process_all)/32 22.57% 9.046 11.087 - 13.74% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.33% 25.311 30.963 - 0.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 22.24% 28.304 34.599 - 9.99% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 21.94% 1.048 1.277 - 0.45% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.93% 34.641 42.237 - 0.20% -
ranges::min(std::deque<__int128>)/70000 21.86% 23865.090 29082.881 - 19.57% -
BM_PushHeap_string_PipeOrgan_262144 21.81% 17.362 21.148 - 13.91% -
std::set<int>::find(key)_(non-existent)/1024 21.74% 5.378 6.547 - 19.16% -
std::unordered_set<int>::count(key)_(existent)/1024 21.68% 1.295 1.576 - 34.99% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 21.62% 0.923 1.122 - 3.53% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.60% 0.378 0.460 - 0.03% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 21.56% 78.078 94.910 - 4.24% -
SetIntersection_Front_Set_float_262144_1024 21.53% 12034293.678 14625445.409 - 1.16% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 21.48% 626.868 761.517 - 13.84% -
SetIntersection_Interlaced_Vector_uint32_16384_64 21.44% 6288828.913 7637364.841 - -18.01% -
BM_deque_vector_copy/0 21.37% 1.249 1.516 - 16.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 21.13% 1.001 1.213 - 10.09% -
std::set<std::string>::insert(value)_(already_present)/8192 21.11% 31.276 37.878 - -38.36% -
ranges::min(std::deque<char>)/64 21.05% 16.209 19.621 - 1.38% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 20.99% 0.514 0.622 - 32.14% -
SetIntersection_Front_Set_float_262144_256 20.92% 3706346.441 4481587.942 - 2.08% -
std::search(vector<int>,_pred)_(no_match)/1048576 20.88% 542496.021 655783.009 - -0.37% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 20.87% 1.004 1.213 - 10.21% -
BM_lexicographical_compare_three_way_slow_path/262144 20.59% 63294.777 76325.135 - 5.27% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 20.51% 714.305 860.841 - 6.98% -
BM_format_to_n_string_span<wchar_t>/16384 20.46% 1578.763 1901.771 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.34% 39.719 47.796 - -0.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 20.13% 8.279 9.945 - 2.02% -
std::map<int,_int>::find(key)_(existent)/1024 20.09% 3.643 4.375 - 1.64% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 19.99% 7.511 9.012 - 22.02% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 19.95% 7520.595 9021.207 - -11.35% -
BM_string_without_formatting<char> 19.94% 0.301 0.361 - -20.87% -
BM_lexicographical_compare_three_way_slow_path/256 19.93% 68.636 82.315 - 3.72% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 19.90% 10.698 12.826 - -18.73% -
std::find_if_not(vector<char>)_(process_all)/32768 19.89% 3135.211 3758.755 - -0.24% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 19.82% 17.569 21.051 - 11.21% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 19.76% 0.460 0.551 - 20.43% -
BM_deque_vector_ranges_move/512 19.67% 16.741 20.033 - 0.17% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 19.66% 7683.944 9194.236 - -23.32% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.60% 0.962 1.151 - -0.05% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 19.49% 13.002 15.537 - 0.04% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 19.47% 26.031 31.100 - 0.52% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 19.47% 1.594 1.904 - 6.85% -
std::copy_if(list<int>)_(every_other)/64 19.46% 23.190 27.704 - -0.51% -
BM_deque_vector_ranges_copy_backward/512 19.43% 17.946 21.433 - 4.12% -
std::find_if(vector<char>)_(process_all)/8192 19.33% 795.203 948.921 - 0.14% -
std::search(vector<int>,_pred)_(no_match)/1024 19.29% 520.964 621.455 - -0.54% -
SetIntersection_Interlaced_Vector_float_1024_64 19.18% 3272023.439 3899487.358 - -31.14% -
BM_lexicographical_compare_three_way_slow_path/1 19.16% 0.364 0.434 - 17.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 19.16% 2224207.993 2650275.267 - 18.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 18.99% 56.414 67.126 - 26.06% -
std::find_end(deque<int>)_(single_element)/1024 18.97% 277.808 330.498 - 18.33% -
std::find_if_not(vector<char>)_(process_all)/8192 18.93% 794.703 945.114 - -0.21% -
BM_PushHeap_float_Ascending_1 18.86% 0.393 0.467 - 0.19% -
BM_PushHeap_uint64_Random_1 18.82% 0.392 0.465 - -0.08% -
std::list<int>::insert(begin)_(cheap_elements)/32 18.80% 10.187 12.102 - -2.10% -
SetIntersection_None_Set_float_1024_1 18.73% 8974772.755 10656009.753 - 18.38% -
std::set<int>::contains(key)_(non-existent)/8192 18.73% 10.322 12.255 - 1.72% -
std::unordered_set<std::string>::count(key)_(existent)/32 18.52% 35.465 42.034 - -1.03% -
std::find_first_of(deque<int>)_(large_needle)/32 18.51% 294.357 348.842 - 17.05% -
BM_num_put<bool> 18.48% 9.315 11.036 - 2.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.41% 35.775 42.362 - 0.75% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 18.39% 703.232 832.566 - 25.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 18.39% 4070286.955 4818814.311 - -0.94% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 18.33% 1.916 2.268 - 3.66% -
std::find(vector<long_long>)_(bail_25%)/8 18.28% 0.893 1.057 - 14.54% -
BM_format_to_n_string_pointer<char>/16384 18.26% 165.251 195.423 - -39.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 18.10% 1448.277 1710.345 - 13.51% -
SetIntersection_Front_Set_float_16384_1024 18.09% 12469021.683 14724129.978 - -1.15% -
ranges::min(std::list<char>)/1 18.05% 0.354 0.417 - 14.93% -
std::set<int>::find(key)_(non-existent)/8192 17.89% 8.408 9.912 - 17.68% -
bm_exception_ptr_move_assign_null 17.81% 2.781 3.276 - -14.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.71% 46.274 54.467 - 9.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.68% 51.024 60.044 - -0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 17.56% 28.819 33.879 - 26.49% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 17.56% 0.353 0.415 - -15.76% -
ranges::minmax(std::list<char>)/64 17.53% 29.676 34.879 - -1.86% -
std::multimap<std::string,_int>::erase(iterator)/32 17.52% 27.826 32.703 - 13.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 17.52% 8.273 9.722 - 20.80% -
DAG_sidecast,_1_level 17.48% 39.306 46.177 - 20.48% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 17.46% 626.579 735.956 - 9.08% -
BM_PushHeap_uint64_Random_4 17.40% 2.258 2.651 - 1.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 17.35% 12.090 14.188 - 18.02% -
std::multiset<std::string>::erase(iterator)/1024 17.29% 28.383 33.291 - 4.22% -
SetIntersection_None_Set_float_1024_16 17.29% 8905860.686 10445249.371 - 17.97% -
SetIntersection_None_Set_float_1024_256 17.22% 8782823.499 10295633.017 - 17.84% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.22% 892.241 1045.881 - 1.18% -
rng::for_each(map<int>)/50 17.21% 40.399 47.351 - -6.25% -
SetIntersection_Front_Set_float_1024_256 17.19% 4190780.106 4911217.922 - 9.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.18% 28.206 33.052 - 1.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.14% 39.832 46.658 - 13.38% -
std::multimap<int,_int>::contains(key)_(existent)/1024 17.12% 3.891 4.557 - 4.15% -
ranges::min(std::vector<char>)/64 17.10% 3.618 4.237 - 0.03% -
std::multiset<std::string>::contains(key)_(existent)/32 17.09% 14.332 16.782 - 10.28% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 16.88% 96983.106 113351.116 - 14.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 16.85% 32.661 38.164 - 17.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 16.81% 40.061 46.795 - 4.02% -
std::fill_n(list<int>)/8192 16.81% 7150.174 8352.003 - 14.84% -
SetIntersection_Interlaced_Vector_string_16384_16 16.80% 4196838.386 4901863.008 - 19.07% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 16.79% 1.102 1.287 - -0.40% -
BM_deque_deque_move/0 16.76% 0.789 0.921 - 10.34% -
std::rotate(list<int>)_(by_1/2)/8192 16.75% 4656.686 5436.528 - 25.62% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 16.73% 691.212 806.858 - 31.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 16.68% 63.587 74.194 - 2.24% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 16.64% 21.102 24.613 - 7.79% -
std::find_if_not(vector<int>)_(bail_25%)/32768 16.63% 842.915 983.102 - 2.26% -
std::copy(list<int>)/8 16.59% 2.147 2.503 - 0.19% -
std::find_if(deque<int>)_(bail_25%)/32768 16.57% 2213.869 2580.617 - 9.91% -
BM_num_put<unsigned_long_long> 16.55% 10.120 11.796 - 4.02% -
SetIntersection_Front_Set_float_1024_64 16.48% 1699533.927 1979650.144 - 3.59% -
SetIntersection_None_Set_float_1024_4 16.32% 8935352.638 10393428.183 - 16.38% -
BM_format/string_view_len_60 16.31% 13.977 16.257 - 14.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 16.22% 30.304 35.218 - 2.39% -
BM_PushHeap_float_Descending_1 16.21% 0.520 0.604 - 29.44% -
std::search(deque<int>)_(no_match)/1024 16.07% 303.162 351.887 - -0.48% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 16.03% 632.594 733.987 - 4.79% -
std::partition_point(vector<int>)/8192 16.02% 7.975 9.253 - -1.06% -
BM_join_view_out_vectors/0 16.01% 0.427 0.496 - 7.91% -
std::find(deque<int>)_(bail_25%)/8 15.96% 1.995 2.313 - 1.13% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 15.93% 577.431 669.408 - 13.82% -
rng::contains_subrange(deque<int>)_(process_all)/32 15.76% 14.421 16.694 - 27.97% -
rng::contains_subrange(deque<int>)_(process_all)/50 15.76% 23.562 27.276 - 8.65% -
BM_deque_vector_ranges_copy_backward/0 15.76% 1.374 1.591 - 0.32% -
bm_exception_ptr_copy_ctor_null 15.71% 3.184 3.684 - 14.46% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 15.68% 11350.045 13129.693 - 13.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 15.68% 310.220 358.855 - 5.45% -
std::set<std::string>::equal_range(key)_(existent)/32 15.65% 15.019 17.369 - -5.12% -
std::list<int>::insert(begin)_(cheap_elements)/1024 15.64% 11.625 13.443 - -5.13% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.44% 7.661 8.845 - 17.66% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 15.42% 8.894 10.266 - -1.83% -
std::for_each(map<int>::iterator)/50 15.34% 41.120 47.428 - -0.90% -
BM_StringConstructDestroyCStr_Empty_Transparent 15.33% 0.312 0.360 - 31.74% -
std::unordered_set<int>::contains(key)_(existent)/1024 15.28% 1.168 1.347 - -1.50% -
BM_Swap_Null_SmallNonTrivialFunctor 15.27% 0.458 0.528 - 5.10% -
std::adjacent_find(list<int>)/50 15.27% 20.183 23.265 - -1.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.25% 43.669 50.331 - -0.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 15.24% 1.614 1.859 - 25.30% -
std::list<int>::ctor(const&)_(cheap_elements)/32 15.15% 333.164 383.626 - 14.50% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 15.10% 617.132 710.298 - -5.30% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 15.09% 24.711 28.441 - 24.38% -
ranges::min(std::list<long_long>)/70000 15.04% 43951.013 50560.953 - 12.45% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 15.01% 32.756 37.673 - -1.07% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 15.00% 7.068 8.127 - 3.45% -
ranges::minmax(std::deque<long_long>)/1 14.99% 0.690 0.793 - 28.83% -
SetIntersection_Interlaced_Vector_string_262144_64 14.97% 19913711.247 22894604.452 - 19.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.83% 30.833 35.404 - 0.16% -
std::set<int>::equal_range(key)_(non-existent)/1024 14.76% 5.801 6.658 - -0.18% -
std::unordered_set<int>::count(key)_(non-existent)/32 14.72% 1.397 1.603 - 2.71% -
std::find_if_not(vector<char>)_(bail_25%)/8 14.70% 0.932 1.069 - 11.09% -
std::make_heap(deque<int>)_(heap)/8192 14.63% 7691.074 8816.088 - 2.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 14.54% 0.298 0.342 - -15.14% -
BM_tolower_char<wchar_t> 14.53% 0.603 0.691 - 0.09% -
std::multiset<std::string>::erase(iterator)/32 14.52% 26.705 30.581 - 10.65% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.50% 0.813 0.931 - -0.01% -
DAG_sidecast,_2_levels 14.45% 88.473 101.261 - 21.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 14.41% 4283041.225 4900017.944 - -0.35% -
std::find_if_not(vector<int>)_(bail_25%)/8192 14.40% 219.855 251.519 - 2.27% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 14.40% 73099.595 83625.606 - 14.98% -
std::map<std::string,_int>::insert(value)_(already_present)/32 14.38% 19.225 21.990 - -5.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 14.24% 918.309 1049.048 - 5.20% -
BM_StringRelational_Compare_Empty_Large_Control 14.24% 1.656 1.892 - 2.93% -
std::map<std::string,_int>::count(key)_(existent)/1024 14.21% 23.757 27.133 - -13.14% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.18% 32.975 37.649 - 0.10% -
BM_format_string<char>/128 14.16% 0.088 0.101 - 5.13% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 14.05% 1.661 1.894 - -5.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.03% 15.062 17.175 - -4.07% -
SetIntersection_None_Set_float_1024_64 13.99% 9101645.475 10375049.411 - 17.91% -
std::list<int>::erase(begin)_(cheap_elements)/1024 13.93% 10.278 11.710 - -10.15% -
SetIntersection_Front_Set_float_1024_1024 13.91% 11825826.474 13470456.259 - -5.64% -
SetIntersection_Interlaced_Vector_float_64_16 13.89% 16695650.048 19015423.907 - 9.83% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 13.80% 28.523 32.460 - 7.08% -
std::replace(vector<int>)_(sprinkled)/1024 13.73% 149.937 170.526 - 2.72% -
std::make_heap(deque<int>)_(heap)/1024 13.67% 985.834 1120.576 - 2.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 13.63% 5926865.277 6734853.430 - 19.78% -
std::list<int>::erase(begin)_(cheap_elements)/32 13.60% 10.267 11.664 - -12.00% -
rng::find(vector<bool>)_(process_all)/50 13.59% 0.692 0.786 - 32.93% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.58% 11.286 12.819 - 0.05% -
rng::contains_subrange(vector<int>)_(process_all)/50 13.56% 11.396 12.941 - 11.14% -
std::unordered_set<int>::find(key)_(existent)/8192 13.53% 1.400 1.590 - 9.05% -
std::move(deque<int>)/32768 13.51% 2074.423 2354.696 - 27.49% -
std::for_each_n(deque<int>)/8 13.49% 1.156 1.312 - 27.16% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 13.46% 30.134 34.190 - 1.15% -
BM_StringEraseWithMove_Large_Opaque 13.43% 2.481 2.814 - -1.72% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.37% 2.107 2.388 - -0.17% -
std::find_if(deque<int>)_(bail_25%)/8192 13.34% 569.375 645.311 - 9.24% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 13.30% 5.177 5.865 - 5.70% -
std::equal(vector<bool>)_(unaligned)/50 13.23% 0.816 0.924 - 12.28% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 13.22% 24.855 28.141 - -6.76% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.21% 2.249 2.546 - -0.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 13.14% 1.042 1.179 - -0.50% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.05% 45.186 51.083 - 13.93% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 13.02% 2.273 2.569 - -0.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 12.99% 3.490 3.944 - -0.37% -
std::map<int,_int>::find(key)_(non-existent)/8192 12.92% 7.010 7.916 - 5.06% -
std::rotate(list<int>)_(1_element_forward)/8192 12.87% 7164.598 8086.992 - 13.89% -
std::copy_n(vector<int>)/4096 12.86% 142.411 160.723 - -11.96% -
vector<bool>::resize() 12.84% 14.265 16.096 - -0.58% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 12.84% 9.009 10.166 - -14.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.80% 44.374 50.053 - 2.61% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 12.77% 19.860 22.395 - -5.01% -
BM_deque_vector_ranges_move_backward/65536 12.76% 7380.689 8322.832 - 8.83% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 12.69% 215.170 242.475 - 9.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 12.67% 20050.501 22591.732 - 11.37% -
BM_BitsetToString<32>/Sparse_(10%)/10 12.67% 12.868 14.498 - 4.35% -
std::copy_backward(vector<bool>)_(aligned)/262144 12.63% 616.078 693.885 - 10.39% -
BM_num_put<long_long> 12.61% 10.502 11.826 - -0.36% -
std::unordered_set<std::string>::erase(iterator)/32 12.59% 31.301 35.241 - 12.80% -
std::unordered_set<int>::ctor(const&)/1024 12.51% 6893.976 7756.661 - 16.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.49% 34.957 39.325 - 0.86% -
std::search(list<int>)_(no_match)/8192 12.43% 6553.326 7367.816 - 11.63% -
VDAG_rightmost,_3_levels 12.39% 61.356 68.955 - 12.85% -
std::multiset<std::string>::count(key)_(existent)/8192 12.38% 26.521 29.803 - -1.22% -
std::move_backward(list<int>)/4096 12.36% 5186.231 5827.175 - 18.64% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 12.34% 21.792 24.482 - 9.61% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 12.33% 61.988 69.633 - 4.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 12.28% 4.504 5.057 - 2.48% -
BM_format_string<char>/64 12.14% 0.170 0.191 - 8.16% -
std::search(list<int>,_pred)_(no_match)/8192 12.08% 7238.468 8112.866 - 10.74% -
BM_unicode_text<char> 12.01% 35252.019 39485.788 - 17.40% -
std::map<std::string,_int>::contains(key)_(existent)/32 11.99% 14.421 16.150 - -1.64% -
std::set<std::string>::find(key)_(existent)/32 11.94% 14.271 15.975 - 9.37% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 11.94% 71.347 79.863 - 15.87% -
SetIntersection_Front_Set_float_262144_16384 11.92% 214062166.537 239567928.578 - -27.05% -
ranges::min(std::deque<long_long>)/1 11.91% 0.600 0.671 - 8.55% -
BM_vector_deque_move_backward/0 11.89% 0.419 0.469 - -2.92% -
std::list<int>::erase(begin)_(cheap_elements)/8192 11.82% 10.169 11.371 - -12.82% -
ranges::minmax(std::deque<char>)/1 11.81% 0.657 0.734 - 9.70% -
std::make_heap(deque<int>)_(descending)/8192 11.81% 7682.167 8589.290 - 0.03% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 11.79% 2.689 3.007 - 13.46% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 11.78% 5.570 6.226 - 1.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 11.78% 1.508 1.685 - 3.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.76% 31.405 35.098 - 41.58% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 11.75% 0.598 0.668 - 3.33% -
std::find_if(vector<char>)_(process_all)/1024 11.75% 111.723 124.849 - -0.32% -
std::find_if_not(vector<char>)_(process_all)/1024 11.71% 111.583 124.654 - -0.31% -
std::multimap<int,_int>::find(key)_(non-existent)/32 11.69% 2.448 2.734 - 5.17% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.58% 34.714 38.733 - 4.34% -
BM_StringRead_Cold_Shallow_Large 11.56% 1.088 1.214 - 6.76% -
BM_StringRead_Cold_Shallow_Empty 11.48% 1.058 1.179 - 4.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 11.46% 2.254 2.513 - -5.17% -
BM_StringRelational_Eq_Large_Large_Control 11.45% 2.238 2.494 - 9.52% -
SetIntersection_Front_Set_float_256_256 11.42% 7681488.705 8558683.405 - -3.09% -
SetIntersection_Front_Vector_uint32_262144_1024 11.41% 5309396.348 5914988.226 - 5.91% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 11.40% 1.335 1.487 - -8.33% -
std::copy(vector<bool>)_(aligned)/262144 11.36% 587.809 654.596 - -14.72% -
bm_ranges_lexicographical_compare<signed_char>/64 11.34% 2.058 2.291 - 17.64% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 11.33% 26.129 29.090 - 1.36% -
std::find(deque<int>)_(bail_25%)/1024 11.32% 66.035 73.511 - 7.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 11.32% 6158365.591 6855443.563 - -5.04% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 11.31% 34.435 38.329 - -9.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.30% 52.256 58.164 - 14.16% -
BM_PushHeap_uint32_PipeOrgan_4 11.28% 0.485 0.539 - -0.04% -
rng::find_last_if(vector<int>)_(bail_90%)/8 11.27% 0.618 0.688 - 26.11% -
ranges::min(std::deque<__int128>)/64 11.24% 20.518 22.824 - 9.39% -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.22% 10.203 11.348 - 0.35% -
BM_num_put<long> 11.22% 10.715 11.917 - 3.05% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.21% 4.823 5.364 - -3.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 11.18% 55.430 61.629 - -1.45% -
VDAG_rightmost,_4_levels 11.16% 134.151 149.118 - 12.55% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 11.08% 34.098 37.876 - 1.34% -
std::unordered_set<int>::contains(key)_(existent)/8192 11.08% 1.218 1.353 - -8.29% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.07% 49.618 55.110 - -10.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 11.05% 29.261 32.493 - 29.92% -
std::stable_partition(list<int>)_(dense)/32 10.99% 33.506 37.189 - -2.45% -
std::make_heap(deque<int>)_(descending)/1024 10.98% 985.296 1093.463 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 10.92% 5649547.571 6266661.432 - 4.05% -
BM_StringRead_Cold_Deep_Large 10.92% 1.231 1.366 - 4.05% -
rng::for_each(multiset<int>)/50 10.91% 41.043 45.522 - 0.44% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 10.87% 8.309 9.212 - 1.45% -
SetIntersection_Front_Set_float_64_64 10.86% 13646673.642 15128721.963 - 8.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 10.85% 7172435.720 7950628.511 - 15.35% -
std::rotate(vector<bool>)_(1_element_backward)/8192 10.82% 111.135 123.163 - 27.87% -
SetIntersection_Front_Vector_uint64_16384_1024 10.70% 5333493.555 5904328.306 - 11.10% -
BM_lexicographical_compare_three_way_fast_path/1 10.69% 0.413 0.458 - 7.55% -
std::for_each_n(join_view(vector<vector<int>>))/8 10.61% 1.409 1.559 - 8.35% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 10.61% 11.293 12.491 - -1.47% -
std::move(list<int>)/4096 10.59% 4360.747 4822.747 - -4.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.59% 75913.046 83953.965 - 3.32% -
std::map<int,_int>::find(key)_(non-existent)/32 10.58% 2.210 2.444 - 10.54% -
BM_format_to_back_inserter<std::string>/string_view_len_60 10.56% 28.699 31.730 - 6.19% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.56% 21.788 24.088 - 6.00% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 10.55% 7924.821 8760.765 - 2.30% -
rng::find(vector<bool>)_(process_all)/8 10.52% 0.642 0.709 - 19.07% -
std::upper_bound(std::list<int>)/100 10.51% 83.840 92.652 - -0.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.49% 34.322 37.922 - 10.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10.47% 64345387.314 71085260.365 - 15.00% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.33% 17.852 19.696 - 11.14% -
BM_sprintf/C_string_len_60 10.28% 5.850 6.451 - 4.83% -
std::unordered_set<int>::count(key)_(existent)/32 10.27% 1.435 1.582 - 22.21% -
BM_format/string_len_6 10.27% 2.529 2.789 - 16.15% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 10.23% 1.405 1.549 - 12.61% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.14% 8.960 9.868 - -3.72% -
std::find_if_not(vector<int>)_(bail_25%)/1024 10.14% 28.480 31.367 - -1.30% -
BM_num_put<const_void*> 10.12% 11.206 12.341 - 1.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 10.10% 518.014 570.346 - 0.88% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 10.09% 67.770 74.606 - 28.92% -
std::find_if_not(vector<char>)_(bail_25%)/32768 10.07% 863.314 950.222 - -0.10% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 10.06% 1.392 1.532 - 6.97% -
std::set<int>::equal_range(key)_(non-existent)/8192 10.03% 8.932 9.828 - -2.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 10.01% 1.644 1.809 - 12.67% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 9.98% 1.032 1.135 - 10.50% -
std::replace(vector<int>)_(sprinkled)/50 9.96% 8.763 9.635 - 11.27% -
SetIntersection_Front_Set_string_16384_64 9.93% 4301042.807 4728333.432 - 5.42% -
std::find_end(list<int>,_pred)_(process_all)/8192 9.92% 7171.693 7883.354 - 2.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 9.91% 4.520 4.968 - 4.08% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.89% 206.312 226.714 - 0.70% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.89% 27.623 30.355 - -2.12% -
SetIntersection_Interlaced_Set_uint32_16384_16 9.85% 211675713.781 232535613.953 - 14.00% -
SetIntersection_None_Set_string_16384_1024 9.83% 190225548.901 208928458.880 - -7.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 9.83% 1.259 1.382 - 4.05% -
std::copy_backward(list<int>)/64 9.82% 29.932 32.871 - -0.80% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.81% 1.048 1.151 - 0.35% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.79% 7294.064 8008.432 - -21.87% -
SetIntersection_Front_Set_float_16384_16384 9.79% 216877358.424 238116065.951 - 1.10% -
rng::find_last(vector<char>)_(bail_10%)/8192 9.74% 1616.820 1774.318 - 8.64% -
ranges::min(std::list<char>)/8 9.73% 1.767 1.939 - 2.96% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 9.71% 2.125 2.331 - 7.92% -
std::set<std::string>::contains(key)_(existent)/1024 9.68% 20.901 22.924 - -1.63% -
SetIntersection_Front_Set_float_16384_64 9.66% 1730651.554 1897817.602 - -0.37% -
rng::find(vector<bool>)_(process_all)/8192 9.64% 33.086 36.275 - 7.55% -
std::find_if(vector<char>)_(process_all)/8 9.63% 1.258 1.379 - -13.98% -
ranges::minmax(std::deque<long_long>)/8 9.62% 3.561 3.903 - -4.18% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 9.60% 15.567 17.062 - 0.64% -
std::set<int>::insert(value)_(new_value,_end)/1024 9.58% 41.448 45.419 - 8.41% -
std::remove_copy(list<int>)_(sprinkled)/1024 9.56% 728.359 797.989 - 8.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 9.56% 18.765 20.559 - 10.22% -
std::sort(deque<int>)_(heap)/8192 9.54% 72424.391 79332.552 - 10.38% -
BM_format_to_string_span<char>/16384 9.53% 217.958 238.734 - 48.69% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 9.52% 11.475 12.566 - 10.74% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 9.48% 22.667 24.816 - 3.39% -
std::any_of(list<int>)_(process_all)/8192 9.48% 7290.396 7981.562 - -11.30% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 9.47% 62.535 68.457 - 9.82% -
std::set<int>::lower_bound(key)_(existent)/8192 9.42% 8.157 8.925 - 11.21% -
BM_lexicographical_compare_three_way_slow_path/16 9.39% 4.356 4.765 - 3.30% -
std::find_if_not(deque<int>)_(process_all)/1024 9.39% 248.767 272.119 - 0.14% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 9.36% 27.189 29.735 - 1.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 9.35% 13417939.980 14672979.690 - 5.50% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 9.32% 28.472 31.126 - 1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.32% 28.354 30.996 - 26.08% -
vector<bool>(const_vector<bool>&) 9.32% 9.564 10.455 - 0.28% -
SetIntersection_Interlaced_Set_uint32_16384_64 9.31% 218727339.981 239081829.999 - 13.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 9.30% 66268.701 72431.697 - 13.32% -
std::stable_sort(vector<int>)_(descending)/8 9.26% 23.331 25.492 - 6.22% -
std::find(list<int>)_(process_all)/8 9.24% 2.193 2.395 - 0.60% -
std::transform(deque<int>,_deque<int>)/50 9.21% 33.630 36.727 - 0.35% -
BM_lexicographical_compare_three_way<IntPtr>/1 9.20% 0.362 0.395 - -6.52% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 9.20% 40.801 44.555 - 16.84% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.18% 1.623 1.772 - 3.82% -
BM_Copy_Null 9.18% 0.505 0.551 - -18.20% -
SetIntersection_Front_Vector_string_64_64 9.15% 24966445.875 27250534.259 - 4.73% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 9.14% 4.246 4.634 - 3.06% -
SetIntersection_Front_Set_uint64_1024_256 9.13% 3954225.146 4315095.034 - 18.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.12% 8681590.725 9473284.454 - 11.35% -
std::map<std::string,_int>::count(key)_(non-existent)/0 9.09% 0.257 0.280 - 3.74% -
std::is_sorted(list<int>,_pred)/8 9.04% 3.675 4.008 - 2.14% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 8.96% 2.622 2.857 - 4.35% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.96% 19984.817 21774.605 - 8.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 8.92% 1.257 1.369 - 0.71% -
rng::starts_with(deque<int>)/1000 8.90% 436.051 474.880 - 0.01% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 8.87% 43.371 47.217 - -1.19% -
rng::contains(deque<int>)_(process_all)/8 8.84% 2.866 3.119 - -2.15% -
std::find_if(vector<char>)_(bail_25%)/8 8.84% 0.818 0.890 - 6.42% -
BM_num_put<unsigned_long> 8.84% 10.429 11.350 - -1.58% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.82% 1526.814 1661.430 - -1.84% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 8.78% 29.404 31.987 - 0.02% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.75% 27.606 30.023 - 2.46% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.74% 1.426 1.551 - 5.57% -
BM_PushHeap_uint32_QuickSortAdversary_1 8.72% 0.394 0.428 - -38.51% -
BM_vector_deque_copy_backward/0 8.70% 0.419 0.456 - -3.29% -
SetIntersection_Front_Vector_string_16384_64 8.69% 3122086.287 3393417.856 - 4.21% -
std::for_each(list<int>)/8192 8.69% 7795.731 8472.937 - -18.45% -
std::replace(vector<int>)_(sprinkled)/32 8.68% 5.802 6.306 - 12.75% -
std::rotate(list<int>)_(1_element_backward)/50 8.66% 22.235 24.161 - -0.39% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.65% 223.078 242.375 - -0.17% -
SetIntersection_Front_Vector_float_16384_1024 8.65% 5449812.631 5920959.738 - 9.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.64% 725.747 788.461 - 10.75% -
SetIntersection_Front_Vector_float_1024_1024 8.63% 5441231.715 5910571.603 - 9.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.61% 5.754 6.250 - -3.54% -
vector<bool>(size_type,_const_value_type&) 8.57% 8.337 9.052 - 0.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.55% 0.591 0.642 - 4.81% -
std::multiset<int>::contains(key)_(non-existent)/1024 8.51% 5.985 6.494 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 8.49% 0.581 0.630 - -2.92% -
ranges::min(std::deque<char>)/8 8.49% 2.283 2.477 - 7.43% -
BM_format_to_back_inserter<std::string>/string_len_60 8.49% 28.598 31.026 - 0.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.44% 1796.068 1947.632 - 4.24% -
bm_lexicographical_compare<signed_char>/1 8.42% 1.255 1.361 - 7.65% -
std::find_end(deque<int>)_(same_length)/1000 8.41% 935.209 1013.830 - 5.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 8.40% 5125.641 5556.205 - 5.44% -
VDAG_sidecast,_3_levels 8.39% 105.626 114.489 - 11.00% -
BM_PushHeap_uint64_Random_1024 8.39% 5.759 6.242 - 1.16% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.35% 28.990 31.410 - 2.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.29% 1.048 1.135 - -1.97% -
SetIntersection_Front_Vector_float_262144_1024 8.29% 5450243.465 5901926.409 - 3.58% -
std::partial_sort(deque<int>)_(pipe-organ)/8 8.28% 31.168 33.749 - 4.57% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 8.25% 21.110 22.853 - 8.97% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.25% 1.388 1.502 - 4.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.24% 10.193 11.033 - -0.64% -
std::move_backward(deque<int>)/8 8.22% 3.436 3.718 - 9.81% -
std::set<int>::upper_bound(key)_(existent)/32 8.21% 1.641 1.775 - 1.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.20% 68.061 73.643 - 18.17% -
BM_std_minmax_element<long_long>/65536 8.20% 16665.713 18031.802 - 1.12% -
SetIntersection_Front_Set_float_256_64 8.18% 5460516.086 5907170.330 - 0.70% -
ranges::min(std::list<char>)/64 8.16% 25.927 28.044 - 2.37% -
SetIntersection_Front_Set_float_262144_64 8.16% 1694075.170 1832284.902 - -0.90% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.15% 7.032 7.605 - -0.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.14% 1391.772 1505.052 - 11.08% -
BM_std_minmax_element<long_long>/70000 8.14% 17802.912 19251.731 - 1.00% -
BM_std_minmax_element<long_long>/64000 8.14% 16273.847 17598.092 - 1.27% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 8.12% 12660.436 13688.377 - 14.37% -
VDAG_rightmost,_5_levels 8.11% 273.608 295.804 - 10.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 8.10% 6.486 7.012 - 2.40% -
BM_lexicographical_compare_three_way_slow_path/4 8.09% 1.130 1.222 - 3.86% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.09% 5.104 5.517 - 0.96% -
rng::contains(vector<int>)_(process_all)/1048576 8.09% 230218.702 248838.123 - -1.59% -
std::for_each(multimap<int>::iterator)/50 8.09% 44.244 47.822 - 0.27% -
bm_exception_ptr_copy_assign_null 8.08% 2.716 2.936 - -9.11% -
SetIntersection_Front_Set_string_262144_256 8.06% 14694952.545 15878929.523 - 4.08% -
SetIntersection_Interlaced_Vector_uint64_262144_256 8.06% 35286190.390 38128640.012 - 34.13% -
SetIntersection_Interlaced_Vector_string_262144_256 8.04% 67535325.531 72966440.429 - 5.16% -
std::flat_multimap<int,_int>::erase(iterator)/1024 8.04% 75.413 81.476 - 8.44% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.98% 8.241 8.899 - -1.32% -
std::deque<int>::ctor(size)/32 7.97% 27.048 29.205 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 7.97% 1502459.873 1622266.562 - -6.01% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.97% 378894.579 409101.721 - 7.18% -
SetIntersection_Front_Vector_float_16384_16384 7.95% 71971327.344 77694979.694 - 5.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.94% 1.353 1.461 - 1.82% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 7.94% 38.547 41.607 - -2.32% -
std::find_if_not(vector<int>)_(bail_25%)/8 7.92% 0.850 0.917 - 25.66% -
BM_PushHeap_uint64_Random_16 7.92% 4.160 4.489 - -1.16% -
rng::starts_with(list<int>)/8192 7.91% 8595.633 9275.855 - -19.56% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 7.89% 72951.716 78711.093 - 8.75% -
std::find_if_not(vector<char>)_(process_all)/8 7.88% 1.327 1.432 - -8.61% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 7.88% 96441.383 104038.393 - 1.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 7.86% 0.693 0.748 - 0.58% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 7.84% 637327.375 687307.647 - -2.12% -
BM_PushHeap_uint64_Descending_1 7.84% 0.448 0.483 - -12.69% -
BM_StringConstructDestroyCStr_Small_Transparent 7.83% 0.368 0.396 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.83% 4367975.961 4709786.204 - 9.91% -
SetIntersection_Front_Vector_float_262144_16384 7.82% 71787441.651 77402964.288 - 4.93% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.82% 27.715 29.883 - -2.71% -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.81% 8.301 8.950 - -0.14% -
DAG_sidecast,_3_levels 7.79% 112.295 121.046 - 13.20% -
BM_deque_deque_ranges_copy_backward/0 7.77% 0.789 0.850 - 7.36% -
BM_deque_deque_copy_backward/1 7.77% 2.708 2.919 - 5.30% -
BM_PushHeap_uint32_SingleElement_16 7.76% 0.336 0.362 - -1.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.75% 943318.779 1016404.269 - 9.78% -
BM_PushHeap_uint32_Ascending_4 7.70% 0.544 0.586 - 0.26% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 7.68% 1.171 1.261 - -3.38% -
BM_PushHeap_uint32_SingleElement_4 7.68% 0.344 0.370 - 0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.68% 0.515 0.555 - 18.75% -
SetIntersection_Front_Set_float_16384_256 7.67% 4201758.451 4523921.085 - -0.48% -
bm_make_exception_ptr/threads:1 7.66% 16.171 17.409 - 3.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.63% 216.805 233.349 - 1.11% -
BM_deque_vector_move/0 7.61% 1.426 1.534 - 13.49% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.61% 5.625 6.053 - -24.87% -
BM_StringFindStringLiteral/64 7.60% 2.140 2.302 - 5.24% -
BM_format/C_string_len_60 7.56% 26.550 28.558 - 1.38% -
std::stable_partition(list<int>)_(sparse)/8192 7.54% 8863.980 9532.759 - 8.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.53% 29.268 31.473 - -0.37% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 7.51% 0.693 0.745 - 0.74% -
ranges::min(std::vector<char>)/8 7.51% 2.211 2.378 - -2.83% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 7.50% 1.637 1.760 - -3.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 7.49% 2.125 2.284 - 5.76% -
BM_std_minmax_element<long_long>/64 7.48% 16.688 17.936 - 1.28% -
BM_PushHeap_uint32_Random_1 7.44% 0.465 0.500 - -0.08% -
std::unordered_map<int,_int>::count(key)_(existent)/32 7.43% 1.155 1.241 - -9.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 7.42% 49143.381 52789.490 - 6.73% -
std::replace(vector<int>)_(sprinkled)/8192 7.41% 1245.180 1337.401 - 2.23% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 7.39% 30.628 32.890 - -2.34% -
BM_std_minmax_element<long_long>/5500 7.37% 1394.534 1497.340 - 0.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 7.37% 4.310 4.628 - 3.01% -
BM_PushHeap_string_Ascending_64 7.36% 7.293 7.830 - 0.95% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 7.35% 25.239 27.093 - 1.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.33% 8083131.331 8675743.033 - 5.01% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 7.31% 23.881 25.627 - -3.35% -
SetIntersection_Front_Set_uint32_1024_1024 7.30% 11630199.577 12478873.800 - -0.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.29% 1450.886 1556.718 - 5.57% -
VDAG_sidecast,_1_level 7.29% 43.791 46.985 - 9.46% -
SetIntersection_Interlaced_Vector_string_16384_256 7.29% 38333652.461 41128575.591 - 5.50% -
SetIntersection_Interlaced_Set_uint32_16384_16384 7.29% 218853427.150 234809678.864 - 4.84% -
std::copy_backward(vector<bool>)_(aligned)/64 7.25% 1.605 1.722 - -5.02% -
BM_std_minmax_element<long_long>/4096 7.24% 1040.815 1116.209 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 7.23% 4061766.157 4355297.395 - 5.46% -
VDAG_leftmost,_5_levels 7.22% 23.673 25.383 - 9.97% -
BM_StringRead_Cold_Deep_Small 7.22% 1.162 1.246 - 4.69% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.21% 27.618 29.608 - 1.95% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 7.18% 2.128 2.281 - 5.44% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 7.17% 2.125 2.278 - 5.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 7.16% 0.958 1.026 - 0.12% -
BM_deque_vector_move_backward/0 7.16% 1.371 1.470 - 3.85% -
BM_vector_deque_ranges_move/65536 7.15% 2859.692 3064.111 - 7.16% -
BM_std_minmax_element<long_long>/4000 7.14% 1016.659 1089.255 - 0.19% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.14% 1.426 1.528 - 15.76% -
std::stable_partition(deque<int>)_(sparse)/1024 7.13% 431.674 462.466 - 3.99% -
BM_vector_deque_copy/64000 7.10% 2842.454 3044.374 - 7.17% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7.10% 7130.931 7637.440 - 3.35% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.10% 4737.806 5074.103 - 11.39% -
std::copy(vector<bool>)_(aligned)/64 7.10% 1.257 1.347 - -0.36% -
BM_StringRelational_Eq_Small_Small_Control 7.09% 1.685 1.804 - -5.13% -
BM_PushHeap_string_Ascending_256 7.09% 10.965 11.742 - 2.57% -
std::variant<8-alts>::visit()_(2_variants) 7.06% 0.635 0.680 - 0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 7.04% 3582575.480 3834951.805 - 12.76% -
rng::for_each(map<int>)/32 7.03% 21.636 23.156 - 0.84% -
std::set<int>::equal_range(key)_(existent)/32 7.03% 1.714 1.834 - 1.86% -
SetIntersection_Interlaced_Set_uint32_16384_1024 7.00% 172535198.843 184613459.342 - 9.64% -
std::copy_n(vector<bool>)_(aligned)/64 6.98% 1.265 1.354 - 0.74% -
BM_vector_deque_ranges_copy/64000 6.97% 2841.677 3039.715 - 6.98% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 6.93% 30.166 32.258 - 5.47% -
std::partition_copy(vector<int>)/50 6.92% 12.210 13.054 - 3.00% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 6.91% 10.187 10.891 - -4.34% -
BM_BitsetToString<64>/Sparse_(10%)/10 6.90% 12.272 13.119 - -8.27% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.90% 9.779 10.454 - -0.03% -
std::remove(list<int>)_(sprinkled)/50 6.88% 60.790 64.973 - -1.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 6.87% 19137.364 20452.296 - 6.86% -
std::list<int>::insert(begin)_(cheap_elements)/8192 6.83% 12.073 12.897 - -7.59% -
BM_PushHeap_uint32_Ascending_64 6.83% 1.517 1.621 - 2.75% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 6.82% 0.693 0.740 - -0.45% -
BM_vector_deque_move/64000 6.82% 2844.020 3037.891 - 6.93% -
BM_StringRelational_Less_Huge_Empty_Control 6.82% 1.655 1.768 - 9.65% -
BM_format_to_iterator/<std::vector>_string_len_6 6.79% 8.564 9.145 - 10.70% -
std::find_end(forward_list<int>)_(match_near_end)/8192 6.79% 255974.607 273359.325 - 3.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.79% 65.036 69.452 - 0.86% -
BM_PushHeap_uint64_Random_256 6.79% 5.640 6.022 - -0.55% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.79% 2.040 2.179 - 0.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.76% 13556.133 14471.989 - 3.84% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 6.75% 125.098 133.541 - 3.69% -
std::make_heap(deque<int>)_(repeated)/8192 6.72% 16855.059 17987.902 - 1.62% -
std::copy_n(vector<int>)/8 6.71% 2.114 2.256 - 0.22% -
BM_std_minmax_element<long_long>/512 6.71% 134.114 143.107 - 0.28% -
std::search(list<int>)_(same_length)/8192 6.70% 7999.769 8535.485 - 5.48% -
BM_PushHeap_uint64_Random_16384 6.66% 5.914 6.309 - -1.20% -
SetIntersection_Interlaced_Vector_float_262144_16384 6.66% 349749108.272 373053250.744 - 6.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 6.65% 524.207 559.047 - 3.29% -
rng::fold_left(deque<int>)/32 6.64% 16.159 17.233 - 5.54% -
BM_StringRelational_Less_Large_Empty_Control 6.64% 1.614 1.721 - 6.72% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.63% 15.876 16.928 - -3.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.62% 12856.223 13706.939 - -0.83% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.61% 1.429 1.523 - 0.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.61% 1.201 1.281 - 0.66% -
VDAG_rightmost_middle,_3_levels 6.61% 448.081 477.688 - 11.98% -
std::copy_backward(list<int>)/8 6.60% 2.207 2.353 - -4.24% -
BM_vector_deque_copy/70000 6.58% 3104.628 3308.973 - 6.62% -
std::remove(deque<int>)_(prefix)/50 6.58% 57.520 61.303 - 0.29% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 6.57% 31.347 33.407 - -15.17% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.55% 73780.480 78613.410 - 13.58% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 6.55% 7.115 7.581 - 6.76% -
bm_lexicographical_compare<signed_char>/64 6.55% 1.911 2.036 - -0.95% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.54% 27.208 28.989 - 2.10% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.54% 7178.734 7648.558 - 4.50% -
std::pop_heap(deque<float>)/8192 6.53% 59.703 63.603 - 2.43% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.53% 1.047 1.115 - 0.73% -
std::search(vector<int>)_(same_length)/8192 6.53% 1865.020 1986.765 - 4.35% -
std::is_sorted(deque<int>,_pred)/8192 6.53% 5007.942 5334.786 - -1.31% -
BM_PushHeap_string_QuickSortAdversary_4 6.52% 6.378 6.794 - 3.41% -
std::set<std::string>::find(key)_(non-existent)/8192 6.52% 26.480 28.208 - 2.84% -
std::move_backward(vector<int>)/8 6.52% 2.174 2.316 - 1.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.51% 56.096 59.748 - 0.57% -
BM_vector_deque_ranges_copy/65536 6.51% 2859.660 3045.795 - 6.52% -
BM_format/string_len_60 6.51% 13.987 14.898 - -0.63% -
std::is_sorted_until(vector<int>)/8 6.50% 2.048 2.181 - -0.87% -
BM_StringRead_Cold_Deep_Empty 6.49% 1.168 1.244 - 4.15% -
std::multiset<int>::count(key)_(non-existent)/32 6.48% 2.451 2.610 - -1.08% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.47% 9245.324 9843.351 - -19.91% -
SetIntersection_Interlaced_Set_float_1024_256 6.46% 14299952.621 15223219.092 - 8.98% -
SetIntersection_Front_Set_string_16384_16 6.45% 1770283.284 1884468.384 - 4.50% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.44% 42.461 45.197 - -5.01% -
BM_PushHeap_string_PipeOrgan_4 6.44% 2.510 2.671 - 7.81% -
BM_align/256 6.44% 0.920 0.979 - 5.30% -
std::find_end(forward_list<int>)_(single_element)/8192 6.43% 5727.830 6096.276 - 3.08% -
BM_vector_deque_ranges_copy/70000 6.43% 3104.268 3303.943 - 6.41% -
std::remove(list<int>)_(sprinkled)/32 6.42% 51.902 55.237 - -0.67% -
VDAG_rightmost_middle,_2_levels 6.42% 219.946 234.061 - 11.97% -
BM_Move_SmallNonTrivialFunctor 6.41% 0.570 0.607 - -4.48% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.41% 3.073 3.270 - -0.15% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.40% 15.976 16.998 - 11.00% -
SetIntersection_Front_Vector_string_1024_64 6.39% 3204752.702 3409489.226 - 4.23% -
std::deque<int>::ctor(size)/1024 6.39% 71.742 76.325 - -0.36% -
BM_vector_deque_move/70000 6.38% 3104.860 3302.857 - 6.37% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.37% 0.608 0.647 - 6.55% -
std::find_end(list<int>)_(process_all)/1000 6.36% 656.323 698.033 - -0.18% -
std::multiset<std::string>::count(key)_(existent)/1024 6.35% 23.465 24.954 - 6.21% -
BM_format_to_iterator/<std::deque>_string_len_6 6.34% 13.991 14.879 - 5.46% -
BM_PushHeap_uint32_SingleElement_64 6.34% 0.350 0.372 - 0.39% -
BM_std_minmax_element<long_long>/1024 6.33% 264.891 281.651 - -0.39% -
BM_OperatorBool_MemFuncPtr 6.32% 0.229 0.244 - 1.71% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.29% 9.945 10.571 - -9.98% -
std::set<int>::erase(key)_(non-existent,_end)/0 6.29% 0.254 0.270 - 5.92% -
std::move_backward(vector<int>)/262144 6.29% 21617.353 22977.551 - 5.33% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 6.28% 23.213 24.672 - 5.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.26% 1.048 1.114 - -0.89% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.25% 811.772 862.534 - 0.17% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.25% 9.940 10.562 - 1.25% -
rng::starts_with(deque<int>,_pred)/8192 6.22% 3902.365 4145.096 - 5.86% -
SetIntersection_Front_Vector_uint32_256_256 6.21% 4275122.255 4540536.744 - -0.41% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 6.19% 129.218 137.213 - 2.51% -
std::multiset<std::string>::contains(key)_(existent)/8192 6.18% 26.733 28.386 - 0.40% -
BM_StringRelational_Eq_Small_Small_ChangeLast 6.18% 2.011 2.135 - 0.45% -
BM_vector_deque_move/65536 6.14% 2858.785 3034.441 - 6.15% -
SetIntersection_None_Set_string_16384_1 6.14% 188524703.645 200098744.587 - -5.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.13% 6.544 6.945 - 8.15% -
rng::for_each(set<int>)/50 6.13% 43.831 46.518 - 0.26% -
BM_OperatorBool_SmallNonTrivialFunctor 6.13% 0.229 0.243 - 2.21% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 6.13% 23.502 24.941 - -4.40% -
BM_StringRelational_Compare_Empty_Huge_Control 6.13% 1.618 1.717 - 6.49% -
SetIntersection_Front_Vector_string_256_64 6.11% 9986969.937 10596793.847 - 1.62% -
SetIntersection_Front_Set_float_262144_262144 6.09% 1608624.352 1706598.309 - 3.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.07% 12705.782 13477.640 - 2.03% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 6.06% 58820.971 62386.704 - -12.41% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.06% 775.124 822.111 - -2.75% -
std::set<int>::find(key)_(existent)/32 6.06% 1.624 1.722 - 1.23% -
BM_format_string<wchar_t>/131072 6.05% 0.187 0.198 - 16.35% -
ranges::minmax(std::deque<__int128>)/64 6.04% 30.145 31.966 - -1.58% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.03% 5.176 5.489 - -0.44% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.03% 10.911 11.569 - -17.13% -
std::fill(vector<bool>)/64 6.03% 1.475 1.564 - -5.34% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.02% 609.442 646.113 - 5.31% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 6.01% 22.641 24.003 - -1.93% -
VDAG_sidecast,_2_levels 6.01% 87.163 92.402 - 11.40% -
std::flat_multimap<int,_int>::erase(iterator)/8192 6.00% 491.203 520.673 - 4.78% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.99% 2.278 2.415 - 0.45% -
rng::contains_subrange(vector<int>)_(single_element)/32 5.98% 8.320 8.818 - 2.12% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.97% 12495.451 13241.678 - 6.01% -
std::set<std::string>::find(key)_(non-existent)/32 5.97% 9.423 9.986 - -2.17% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.96% 760.610 805.940 - -0.71% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.96% 120609.980 127793.480 - 6.49% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 5.94% 62.512 66.225 - 0.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.93% 1133.193 1200.342 - -7.86% -
SetIntersection_Front_Set_uint64_256_256 5.92% 7440051.657 7880850.719 - 3.30% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.92% 1.050 1.113 - 0.13% -
std::rotate(list<int>)_(1_element_backward)/8192 5.90% 7466.603 7907.504 - 3.27% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.89% 2.079 2.201 - 8.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.89% 134204602.963 142107706.921 - 10.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.88% 6.109 6.468 - 1.11% -
std::map<int,_int>::contains(key)_(existent)/1024 5.88% 3.867 4.094 - 4.59% -
std::rotate(list<int>)_(by_1/4)/50 5.86% 23.478 24.853 - -1.25% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 5.85% 1.162 1.230 - 3.71% -
std::copy_n(deque<int>)/8 5.83% 2.636 2.790 - -2.54% -
bm_make_exception_ptr/threads:2 5.83% 8.149 8.624 - 1.03% -
BM_format_to_iterator/<std::string>_string_len_6 5.79% 8.430 8.918 - 6.64% -
rng::for_each(map<int>)/8 5.78% 4.442 4.699 - 4.14% -
rng::starts_with(deque<int>,_pred)/1048576 5.78% 506338.357 535599.498 - 5.18% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.77% 1.908 2.018 - 8.74% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.77% 37.515 39.678 - 0.54% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 5.76% 1.279 1.352 - -19.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 5.75% 990920.685 1047929.141 - 0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.75% 6.678 7.062 - 2.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.75% 19.995 21.145 - 5.30% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.74% 0.528 0.558 - -5.25% -
std::find_if_not(list<int>)_(process_all)/1024 5.74% 685.464 724.818 - -0.75% -
rng::contains_subrange(deque<int>)_(process_all)/16 5.74% 9.781 10.342 - 25.74% -
BM_emoji_escaped<wchar_t> 5.74% 21440.727 22670.375 - -0.49% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.73% 25182.513 26625.893 - 4.25% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 5.73% 7.353 7.775 - 4.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.73% 1191.681 1259.945 - 4.28% -
SetIntersection_Front_Vector_uint64_16384_256 5.72% 2145748.755 2268584.177 - -0.37% -
BM_PushHeap_uint64_Ascending_64 5.72% 1.523 1.610 - -4.29% -
std::stable_partition(vector<int>)_(alloc_fails)/32 5.71% 1883.964 1991.505 - 6.92% -
std::remove(list<int>)_(prefix)/1024 5.70% 947.554 1001.544 - 0.33% -
VDAG_leftmost_middle,_1_level 5.70% 101.027 106.782 - 10.14% -
BM_align/64 5.69% 0.921 0.973 - 4.55% -
BM_PushHeap_string_Ascending_1024 5.68% 13.452 14.216 - 1.18% -
SetIntersection_None_Set_string_1024_4 5.67% 8913836.554 9419386.058 - 4.20% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.66% 1.052 1.112 - 0.10% -
BM_format_to_string_back_inserter<std::list<char>>/16384 5.66% 197755.059 208942.254 - 0.73% -
SetIntersection_Front_Vector_uint32_16384_256 5.65% 2156052.399 2277931.465 - 5.43% -
BM_format_to_n_string_begin<std::vector<char>>/1 5.65% 10.915 11.531 - 4.56% -
BM_PushHeap_string_Descending_4 5.64% 1.897 2.004 - 2.99% -
SetIntersection_Interlaced_Set_float_16384_16384 5.64% 208798456.154 220578165.380 - -0.54% -
bm_make_exception_ptr/threads:4 5.63% 4.206 4.443 - 4.82% -
std::partition_copy(list<int>)/8192 5.63% 6846.125 7231.399 - 7.04% -
std::unordered_set<int>::clear()/1024 5.63% 8359.005 8829.407 - -18.37% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 5.63% 16.128 17.035 - -0.13% -
std::make_heap(deque<int>)_(repeated)/1024 5.62% 2162.137 2283.749 - 1.28% -
BM_align/8 5.61% 0.921 0.972 - 4.56% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 5.61% 35.175 37.149 - 2.98% -
std::partial_sort_copy(deque<int>)_(ascending)/8 5.60% 9.678 10.220 - 1.58% -
rng::find_last(forward_list<int>)_(bail_90%)/8 5.59% 2.333 2.463 - -0.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5.59% 12252.128 12936.590 - 3.51% -
std::find(deque<int>)_(bail_25%)/8192 5.58% 475.395 501.935 - 4.15% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.58% 17.613 18.596 - 5.36% -
std::any_of(vector<int>)_(process_all)/8 5.58% 2.419 2.554 - 2.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.57% 0.592 0.624 - 5.47% -
BM_ConstructAndDestroy_MemPtr_Opaque 5.56% 0.887 0.936 - -7.49% -
std::find(list<int>)_(process_all)/1024 5.55% 685.660 723.731 - 4.89% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.55% 11640.301 12286.093 - -3.77% -
std::list<std::string>::ctor(size)/1024 5.55% 12773.821 13482.457 - -8.87% -
VDAG_leftmost,_4_levels 5.55% 20.030 21.141 - 8.69% -
BM_deque_deque_copy/70000 5.54% 3181.967 3358.184 - 5.16% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.54% 11591.517 12233.225 - 0.48% -
BM_deque_deque_ranges_copy_backward/1 5.53% 2.523 2.663 - 3.71% -
std::rotate(list<int>)_(1_element_forward)/50 5.52% 24.750 26.116 - -1.65% -
std::search(list<int>,_pred)_(no_match)/1024 5.52% 820.725 865.992 - 5.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.50% 12927.719 13638.778 - 0.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.50% 1.762 1.859 - 0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.49% 170865.986 180238.773 - -0.52% -
BM_unicode_escaped<wchar_t> 5.48% 20408.604 21527.552 - -0.61% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.48% 23.567 24.859 - -0.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.47% 1.406 1.483 - 2.22% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.47% 5.012 5.286 - -0.39% -
SetIntersection_None_Set_string_16384_16 5.46% 187964779.769 198227834.558 - -4.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.46% 1834721.313 1934886.243 - 4.36% -
rng::contains(list<int>)_(process_all)/50 5.46% 18.230 19.225 - 1.78% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 5.43% 0.253 0.267 - 5.29% -
BM_PushHeap_uint64_Random_64 5.42% 5.219 5.502 - -0.88% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 5.40% 126.878 133.735 - 4.41% -
std::search(deque<int>,_pred)_(near_matches)/1000 5.40% 24094.137 25395.781 - 2.22% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.40% 20.309 21.405 - -5.06% -
BM_PushHeap_string_PipeOrgan_16384 5.40% 12.756 13.444 - 0.56% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.40% 22.398 23.606 - -2.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 5.40% 0.711 0.749 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5.38% 91313.962 96229.892 - 4.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.36% 22.103 23.288 - -0.36% -
rng::find_last_if(vector<int>)_(bail_90%)/50 5.35% 1.520 1.602 - 1.10% -
BM_deque_deque_ranges_move/70000 5.34% 3309.786 3486.663 - 4.17% -
BM_format_to_back_inserter<std::string>/C_string_len_60 5.33% 30.295 31.911 - 1.06% -
std::find_end(forward_list<int>)_(match_near_end)/1024 5.33% 4584.955 4829.305 - 6.92% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.33% 10.098 10.636 - 1.87% -
SetIntersection_Interlaced_Set_string_64_64 5.33% 35089417.383 36959059.880 - 1.27% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 5.33% 50557.797 53250.660 - 4.93% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 5.33% 12842704.481 13526599.662 - 0.67% -
std::remove(list<int>)_(sprinkled)/1024 5.32% 928.760 978.134 - -3.67% -
SetIntersection_Front_Vector_float_262144_256 5.31% 2167972.137 2283128.013 - 7.24% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 5.31% 19.138 20.153 - -0.36% -
BM_deque_vector_ranges_copy/4096 5.30% 145.711 153.427 - 5.32% -
std::rotate(list<int>)_(1_element_backward)/1024 5.29% 733.692 772.496 - 3.21% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 5.29% 2.972 3.130 - 0.02% -
SetIntersection_None_Set_string_16384_4 5.28% 188212651.992 198151007.136 - -5.15% -
BM_PushHeap_uint64_Random_262144 5.28% 5.990 6.306 - -1.58% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 5.27% 193244.573 203423.047 - 5.18% -
std::rotate_copy(list<int>)/50 5.25% 13.293 13.991 - 1.01% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.24% 39.144 41.197 - 7.18% -
std::format(double)_(fmt:_{:017500_0La}) 5.24% 166.918 175.665 - 6.37% -
std::transform(list<int>)_(identity_transform)/32 5.24% 16.099 16.943 - -0.44% -
std::pop_heap(deque<size_t>)/8192 5.24% 57.144 60.137 - 1.23% -
BM_format_to_iterator/<std::vector>_C_string_len_6 5.24% 9.352 9.842 - -0.23% -
BM_getline_string 5.24% 16.146 16.992 - 0.53% -
std::reverse(vector<int>)/8 5.23% 1.478 1.556 - -2.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 5.23% 13387910.766 14088199.722 - 4.58% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.20% 113925212.174 119845520.724 - 4.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.18% 0.389 0.409 - 4.28% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.17% 10.087 10.608 - -4.41% -
SetIntersection_Interlaced_Set_uint32_16384_256 5.14% 203497029.353 213957378.310 - 8.01% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 5.13% 43.822 46.072 - 9.02% -
BM_PushHeap_string_Ascending_16384 5.12% 19.135 20.115 - -1.01% -
std::format(float)_(fmt:_{:017500_10Lf}) 5.11% 193.918 203.834 - 6.06% -
std::format(float)_(fmt:_{:0<17500_10L}) 5.10% 207.123 217.694 - 5.87% -
BM_PushHeap_uint32_Ascending_256 5.10% 2.082 2.188 - 2.59% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.09% 276.552 290.639 - 5.17% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.09% 22.426 23.566 - 8.52% -
std::unique_copy(deque<int>)_(contiguous)/52 5.08% 14.396 15.127 - -29.41% -
std::move_backward(vector<int>)/512 5.08% 20.626 21.673 - 4.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.07% 87.309 91.739 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.07% 1264317.629 1328411.710 - 1.94% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 5.07% 1.161 1.220 - -5.35% -
std::find_if(deque<int>)_(bail_25%)/1024 5.05% 77.416 81.323 - 3.28% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 5.05% 32.972 34.636 - 37.94% -
BM_format/string_view_len_6 5.04% 2.538 2.666 - -0.01% -
rng::find_last(forward_list<int>)_(bail_10%)/8 5.04% 2.326 2.444 - 0.03% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.04% 1.389 1.459 - 20.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 5.03% 52.243 54.872 - 3.32% -
SetIntersection_Front_Set_uint64_262144_256 5.02% 3713053.704 3899508.624 - 4.06% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 5.02% 62.584 65.724 - 5.77% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.00% 156.784 164.624 - -0.90% -
SetIntersection_Front_Vector_float_1024_256 5.00% 2168224.583 2276610.866 - 5.49% -
VDAG_rightmost_middle,_1_level 4.99% 111.596 117.165 - 11.69% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.99% 4.052 4.254 - 4.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.99% 558.974 586.849 - -1.95% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.98% 881860.156 925812.280 - 7.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.98% 0.254 0.267 - 5.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.97% 15593.653 16368.385 - 6.23% -
std::remove_if(deque<int>)_(prefix)/50 4.97% 64.165 67.351 - 4.67% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.96% 1807821.369 1897539.143 - 1.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.96% 9.213 9.671 - 3.90% -
BM_format_to_iterator/<std::array>_string_len_6 4.96% 8.375 8.791 - 6.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 4.96% 44.580 46.789 - 6.88% -
std::multiset<int>::ctor(const&)/32 4.95% 216.422 227.144 - 1.22% -
std::search(vector<int>)_(same_length)/1024 4.94% 244.745 256.842 - 3.21% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.94% 16.114 16.910 - -4.11% -
VDAG_leftmost,_3_levels 4.94% 15.842 16.625 - 8.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.94% 13067900.347 13713204.175 - -2.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.94% 6028.432 6325.963 - 7.32% -
std::copy(deque<int>)/8 4.93% 2.588 2.716 - -1.07% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.93% 174478.577 183085.436 - 4.57% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 4.93% 105013.388 110188.945 - -0.16% -
std::set<std::string>::clear()/32 4.93% 876.899 920.103 - 2.50% -
std::none_of(deque<int>)_(process_all)/8 4.93% 3.277 3.438 - -0.07% -
SetIntersection_Interlaced_Vector_float_256_16 4.92% 5884909.753 6174336.508 - -16.25% -
std::set<std::string>::find(key)_(non-existent)/1024 4.89% 19.937 20.912 - 1.55% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.89% 72.014 75.534 - -0.64% -
BM_StringRelational_Compare_Small_Empty_Control 4.88% 1.616 1.694 - 5.03% -
VDAG_leftmost_middle,_2_levels 4.88% 194.699 204.199 - 10.89% -
std::find_first_of(deque<int>)_(small_needle)/50 4.87% 165.166 173.210 - 2.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.86% 178310.725 186975.542 - 0.25% -
BM_deque_deque_ranges_copy_backward/2 4.85% 2.305 2.417 - 2.55% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 4.84% 29.987 31.439 - -1.91% -
std::stable_partition(deque<int>)_(dense)/50 4.83% 37.528 39.341 - -1.86% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.83% 3.612 3.787 - 0.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 4.83% 1.092 1.145 - -5.07% -
std::all_of(deque<int>)_(process_all)/8 4.83% 3.275 3.433 - 0.01% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.82% 31.247 32.754 - -0.29% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.82% 218.053 228.556 - -4.16% -
SetIntersection_Front_Vector_float_16384_256 4.78% 2168473.030 2272204.894 - 5.19% -
std::partition(vector<int>)_(dense)/32 4.78% 8.349 8.747 - 3.36% -
SetIntersection_Front_Set_uint64_1024_64 4.77% 1716611.232 1798576.798 - 9.09% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.77% 332.248 348.105 - 3.49% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.77% 340.060 356.287 - 0.59% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.77% 25235.875 26439.398 - 1.44% -
BM_StringRead_Cold_Shallow_Small 4.77% 1.125 1.179 - 4.79% -
std::move(list<int>)/32768 4.75% 30295.449 31733.391 - 0.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.75% 1.112 1.165 - 0.48% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.74% 1.545 1.618 - 14.65% -
SetIntersection_Front_Set_uint32_64_64 4.74% 12869941.617 13479783.379 - 2.12% -
std::set<int>::lower_bound(key)_(existent)/1024 4.73% 4.506 4.719 - -3.37% -
rng::contains(deque<int>)_(process_all)/32 4.72% 8.536 8.938 - -0.92% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 4.71% 3.663 3.836 - 2.16% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 4.71% 0.478 0.501 - 9.01% -
SetIntersection_Interlaced_Vector_float_1024_16 4.71% 2543981.484 2663783.948 - 2.83% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.68% 21.997 23.026 - 6.23% -
std::multiset<int>::find(key)_(non-existent)/8192 4.67% 9.262 9.695 - 16.03% -
std::partition_copy(vector<int>)/32 4.66% 8.078 8.454 - 2.40% -
std::adjacent_find(vector<int>,_pred)/50 4.65% 23.194 24.273 - 2.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.65% 57576.476 60255.895 - -0.58% -
BM_vector_deque_ranges_move/64000 4.65% 2843.410 2975.677 - 4.74% -
std::is_sorted(vector<int>,_pred)/8 4.63% 3.164 3.310 - 1.67% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 4.62% 29.888 31.269 - -0.07% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.61% 2.876 3.009 - 0.68% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.59% 87.638 91.662 - 6.41% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 4.59% 6204.318 6489.103 - -4.62% -
std::remove(vector<int>)_(sprinkled)/32 4.59% 48.416 50.637 - 4.20% -
std::partition(list<int>)_(dense)/50 4.59% 13.394 14.009 - 4.58% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.58% 129615.737 135550.640 - 1.14% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.58% 4.009 4.193 - 4.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 4.58% 33.662 35.202 - 47.99% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 4.57% 3.222 3.370 - 2.09% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.57% 9.110 9.526 - 1.27% -
BM_format_to_back_inserter<std::string>/string_view_len_6 4.56% 14.853 15.530 - 1.85% -
std::copy_backward(vector<bool>)_(unaligned)/64 4.53% 0.883 0.923 - 0.59% -
BM_PushHeap_string_PipeOrgan_1024 4.52% 9.445 9.872 - 0.41% -
bm_exception_ptr_copy_assign_nonnull 4.51% 3.414 3.568 - 4.89% -
SetIntersection_Front_Vector_float_256_256 4.51% 4333279.065 4528601.227 - 5.37% -
Chain_middle,_2_levels 4.50% 13.657 14.272 - -2.65% -
ranges::minmax(std::deque<__int128>)/1 4.50% 0.651 0.680 - 4.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.49% 111152.191 116144.509 - 0.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.49% 210.742 220.207 - 0.28% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.49% 789.857 825.321 - -0.70% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 4.48% 0.490 0.511 - 12.30% -
std::any_of(deque<int>)_(process_all)/8 4.48% 3.286 3.433 - -0.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.48% 2.493 2.605 - -4.06% -
ranges::minmax(std::vector<char>)/70000 4.48% 564.879 590.160 - -0.64% -
DAG_sidecast_fail,_3_levels 4.48% 116.720 121.943 - 15.78% -
BM_StringFindCharLiteral/64 4.47% 2.089 2.182 - 0.43% -
BM_vector_deque_ranges_move/70000 4.47% 3102.948 3241.588 - 4.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.47% 1410413.851 1473415.942 - 5.54% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 4.47% 13062.786 13646.086 - 2.02% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.46% 1.525 1.593 - 16.12% -
BM_join_view_in_vectors/4096 4.46% 6144.486 6418.338 - 0.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.44% 1034953.129 1080889.572 - -1.07% -
std::equal(deque<int>)_(it,_it,_it)/8 4.43% 4.149 4.332 - -2.11% -
std::set<int>::find(key)_(existent)/8192 4.42% 7.979 8.332 - -1.60% -
std::partial_sort_copy(deque<int>)_(heap)/8 4.41% 20.481 21.384 - 43.77% -
std::unordered_set<std::string>::erase(iterator)/1024 4.41% 27.474 28.684 - -8.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.38% 804147.698 839373.416 - 3.07% -
std::stable_partition(deque<int>)_(dense)/1024 4.38% 569.032 593.937 - -2.26% -
std::set<int>::insert(value)_(new_value,_middle)/0 4.37% 17.177 17.928 - 5.14% -
BM_deque_vector_move/1 4.36% 2.051 2.140 - 1.03% -
std::set<int>::ctor(const&)/1024 4.36% 6257.777 6530.544 - -3.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.35% 1693.090 1766.823 - 0.93% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.35% 27.842 29.054 - 0.89% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.35% 736.650 768.726 - -3.33% -
std::partial_sort_copy(vector<int>)_(repeated)/8 4.35% 8.122 8.475 - -2.76% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 4.35% 2110.343 2202.062 - 0.51% -
std::set<int>::ctor(const&)/32 4.33% 213.468 222.719 - -7.24% -
rng::for_each(multimap<int>)/50 4.32% 50.199 52.370 - -0.02% -
rng::fold_left(deque<int>)/50 4.32% 27.054 28.222 - 3.59% -
VChain,_4_levels 4.32% 15.603 16.277 - 4.01% -
BM_PushHeap_float_Ascending_16 4.31% 0.981 1.024 - 4.05% -
BM_PushHeap_string_PipeOrgan_64 4.30% 5.753 6.000 - -0.89% -
DAG_sidecast_fail,_2_levels 4.29% 98.508 102.732 - 15.12% -
std::find_first_of(deque<int>)_(small_needle)/32 4.27% 107.704 112.306 - 1.99% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.27% 514.422 536.398 - 3.68% -
std::sort_heap(vector<NonIntegral>)/8 4.27% 29.350 30.603 - 3.55% -
std::find_if(list<int>)_(process_all)/8 4.27% 2.294 2.392 - -0.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.27% 39278.302 40953.658 - 2.67% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.26% 11865.262 12370.705 - -7.57% -
std::search(list<int>,_pred)_(single_element)/8192 4.26% 7696.478 8024.303 - -18.18% -
rng::starts_with(deque<int>)/8 4.26% 3.900 4.066 - -0.40% -
std::multiset<int>::contains(key)_(existent)/32 4.26% 1.639 1.709 - 5.88% -
BM_deque_deque_ranges_copy/64000 4.25% 2950.545 3075.884 - 4.80% -
rng::find_last(vector<char>)_(bail_90%)/50 4.25% 1.468 1.530 - 3.87% -
BM_join_view_in_vectors/1024 4.25% 1483.595 1546.585 - -13.42% -
bm_ranges_lexicographical_compare<int>/1 4.24% 1.286 1.341 - -2.81% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.24% 10.608 11.058 - 11.10% -
BM_StringFindAllMatch/8 4.22% 2.683 2.796 - 6.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.22% 16285.415 16972.573 - 4.29% -
ranges::minmax(std::list<__int128>)/64 4.22% 38.187 39.797 - -4.38% -
std::is_sorted_until(list<int>,_pred)/8 4.21% 3.659 3.814 - 0.11% -
std::copy_backward(list<int>)/512 4.21% 363.067 378.361 - 1.60% -
std::is_sorted(deque<int>,_pred)/1024 4.21% 617.072 643.060 - -2.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.20% 28.521 29.719 - -2.72% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.19% 9.069 9.450 - -0.22% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.19% 28.842 30.050 - -2.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.18% 1.221 1.272 - 0.87% -
BM_format_to_iterator/<std::string>_C_string_len_6 4.16% 9.372 9.761 - 1.95% -
SetIntersection_Front_Set_float_1024_16 4.13% 1211438.939 1261525.826 - 1.37% -
bm_ranges_swap_ranges_vb_unaligned/8 4.13% 4.956 5.161 - 3.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.13% 5155.527 5368.613 - 3.83% -
std::unordered_set<int>::find(key)_(existent)/32 4.12% 1.326 1.380 - 2.86% -
BM_Swap_FuncPtr_MemFuncPtr 4.12% 3.269 3.403 - 0.51% -
BM_StringFindAllMatch/1 4.11% 2.905 3.024 - 5.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.10% 31.084 32.359 - 0.95% -
std::unordered_set<int>::erase(key)_(existent)/1024 4.10% 21.623 22.510 - 2.33% -
BM_PushHeap_string_QuickSortAdversary_16 4.10% 10.743 11.183 - 3.30% -
std::partition(vector<int>)_(sparse)/32 4.09% 8.818 9.178 - 3.31% -
BM_format_string<char>/4 4.09% 0.459 0.477 - 0.07% -
SetIntersection_Front_Vector_string_262144_256 4.08% 9584094.546 9975411.662 - 5.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.08% 645.818 672.178 - 0.43% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.08% 4.458 4.640 - 0.97% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.08% 6278.212 6534.234 - -0.37% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.02% 4.625 4.811 - 14.40% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.02% 5.511 5.732 - 6.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.02% 142264504.620 147984173.147 - 7.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.01% 3.862 4.017 - -0.97% -
std::equal(list<int>)_(it,_it,_it)/8 4.00% 2.653 2.759 - -0.04% -
std::flat_map<int,_int>::contains(key)_(existent)/32 4.00% 3.075 3.198 - 0.03% -
ranges::minmax(std::deque<__int128>)/70000 4.00% 33987.055 35345.776 - 1.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.00% 119282.805 124050.213 - -7.00% -
std::move(vector<bool>)_(unaligned)/512 4.00% 4.782 4.973 - 1.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 3.99% 15.499 16.118 - 3.96% -
SetIntersection_Front_Set_uint64_256_64 3.99% 5273795.717 5484448.607 - 3.61% -
BM_format_string<char>/2 3.99% 0.666 0.692 - -0.02% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.98% 1.662 1.728 - -0.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 3.96% 0.254 0.264 - 3.75% -
std::rotate(list<int>)_(1_element_forward)/32 3.95% 13.296 13.821 - -1.11% -
std::partition(list<int>)_(dense)/32 3.95% 8.952 9.306 - 3.69% -
std::format(int64_t)_(fmt:_{:x}) 3.95% 22.501 23.389 - -0.89% -
BM_StringFindStringLiteral/32 3.94% 1.748 1.817 - 4.22% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.94% 84943.400 88287.997 - -0.22% -
BM_PushHeap_string_QuickSortAdversary_256 3.94% 14.968 15.557 - 3.92% -
BM_format_to_iterator/<std::deque>_C_string_len_6 3.93% 14.267 14.828 - 1.26% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.93% 6.256 6.501 - -17.69% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.92% 12952.741 13461.118 - -5.34% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.92% 9.434 9.804 - -1.63% -
std::move(vector<bool>)_(unaligned)/64 3.92% 1.631 1.694 - -1.30% -
BM_join_view_in_vectors/4000 3.91% 6052.804 6289.766 - -8.07% -
BM_StringRelational_Eq_Large_Huge_Control 3.91% 0.476 0.495 - 3.32% -
std::deque<int>::ctor(size)/8192 3.91% 440.115 457.322 - -0.58% -
BM_PushHeap_string_Ascending_16 3.90% 4.646 4.828 - 0.07% -
ranges::minmax(std::list<long_long>)/1 3.90% 0.343 0.356 - -41.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.89% 0.573 0.595 - 1.25% -
BM_PushHeap_float_QuickSortAdversary_1 3.89% 0.449 0.467 - 0.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.88% 731.555 759.936 - 0.22% -
rng::starts_with(list<int>)/8 3.88% 2.939 3.053 - 4.39% -
BM_PushHeap_string_SingleElement_16 3.87% 2.606 2.706 - 2.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.86% 13014.337 13516.830 - 3.70% -
std::remove_if(vector<int>)_(sprinkled)/32 3.85% 53.211 55.261 - 0.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.85% 31.648 32.865 - -6.86% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.84% 35.053 36.401 - -0.47% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.84% 238721.182 247896.224 - 0.80% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.84% 15.771 16.376 - 5.24% -
SetIntersection_Front_Vector_uint64_1024_256 3.83% 2136169.938 2217994.840 - -2.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.83% 264.633 274.761 - -0.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.82% 13701.740 14225.589 - 1.51% -
BM_PushHeap_string_QuickSortAdversary_262144 3.82% 16.645 17.281 - 5.73% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.82% 6264.584 6503.931 - -0.49% -
BM_PushHeap_uint32_Descending_16 3.82% 0.355 0.368 - 2.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.82% 1355139.307 1406869.700 - 2.60% -
BM_PushHeap_uint32_Ascending_1024 3.81% 2.555 2.652 - 1.59% -
BM_format_to_iterator/<std::string>_string_view_len_60 3.81% 9.541 9.905 - 3.30% -
BM_PushHeap_uint32_Random_4 3.80% 2.214 2.298 - 5.33% -
BM_PushHeap_string_Descending_16384 3.80% 2.310 2.398 - -2.13% -
std::count(list<int>)_(every_other)/1024 3.80% 667.153 692.489 - -1.93% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 3.80% 195063.013 202469.328 - -5.06% -
std::unique(list<int>,_pred)_(sprinkled)/8192 3.79% 8203.224 8514.459 - -2.27% -
std::search(vector<int>)_(single_element)/1000 3.79% 228.851 237.516 - 3.04% -
SetIntersection_Front_Set_string_16384_256 3.78% 14418310.113 14962696.652 - -3.76% -
BM_PushHeap_uint64_Ascending_262144 3.77% 4.662 4.838 - -5.31% -
rng::find_last(forward_list<int>)_(bail_90%)/50 3.77% 20.433 21.205 - -2.12% -
std::unique(vector<int>)_(contiguous)/32 3.77% 48.311 50.134 - 3.34% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.77% 288209.174 299072.845 - 1.92% -
std::format(double)_(fmt:_{:0>17500_0La}) 3.77% 168.323 174.662 - 3.93% -
BM_BitsetToString<32>/Uniform_(50%)/50 3.77% 17.014 17.655 - -0.37% -
BM_StringEraseWithMove_Large_Transparent 3.77% 2.648 2.747 - -1.54% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 3.76% 2110.493 2189.904 - -1.19% -
std::remove_if(list<int>)_(sprinkled)/1024 3.76% 958.191 994.205 - -1.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.76% 12552.941 13024.553 - 1.60% -
std::find(list<int>)_(bail_25%)/32768 3.75% 8129.120 8434.326 - 4.75% -
std::copy_n(list<int>)/8 3.75% 2.249 2.333 - 3.38% -
std::find_end(forward_list<int>)_(near_matches)/8192 3.75% 2445900.934 2537578.312 - 2.72% -
SetIntersection_Front_Set_uint32_1024_64 3.74% 1631755.639 1692818.223 - 0.53% -
std::set<int>::contains(key)_(existent)/1024 3.73% 3.778 3.919 - -0.37% -
BM_PushHeap_string_QuickSortAdversary_64 3.70% 13.366 13.861 - 3.17% -
SetIntersection_Front_Set_uint32_16384_16384 3.70% 211515699.545 219336827.850 - -2.27% -
BM_PushHeap_string_QuickSortAdversary_16384 3.70% 16.168 16.765 - 4.65% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 3.70% 192.524 199.640 - 17.23% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.69% 7466.192 7741.763 - -7.41% -
BM_cyrillic_escaped<wchar_t> 3.69% 11929.452 12369.488 - 1.23% -
BM_deque_vector_move_backward/70000 3.69% 7906.790 8198.314 - 9.94% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.69% 27.188 28.191 - -14.70% -
std::remove_if(vector<int>)_(sprinkled)/50 3.68% 62.271 64.565 - -0.10% -
std::fill_n(list<int>)/50 3.68% 15.179 15.738 - -0.13% -
std::for_each_n(list<int>)/8192 3.68% 7358.066 7628.579 - -49.09% -
std::replace_if(list<int>)_(prefix)/50 3.67% 23.656 24.525 - -0.46% -
std::for_each(set<int>::iterator)/32 3.67% 21.134 21.910 - -2.45% -
BM_ascii_escaped<wchar_t> 3.67% 21678.771 22473.801 - -0.77% -
bm_make_exception_ptr/threads:8 3.66% 2.837 2.941 - 3.67% -
rng::for_each(multimap<int>)/32 3.66% 21.471 22.258 - 0.21% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.66% 4.730 4.903 - -0.51% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 3.65% 1824.271 1890.813 - 1.22% -
std::partition(vector<int>)_(dense)/8192 3.65% 1810.876 1876.884 - -0.11% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.64% 14.984 15.530 - -1.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 3.64% 17.147 17.772 - 3.21% -
std::list<std::string>::ctor(size)/8192 3.64% 106484.862 110364.710 - -10.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.64% 1615.396 1674.185 - 6.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.63% 23.704 24.564 - -0.50% -
BM_deque_deque_copy_backward/4000 3.62% 145.339 150.597 - 0.17% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.62% 20.044 20.769 - -5.61% -
SetIntersection_Interlaced_Vector_string_256_16 3.61% 10394454.364 10769773.588 - 2.26% -
bm_ranges_swap_ranges_vb_aligned/4096 3.61% 11.942 12.373 - 3.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.61% 1198669.846 1241901.635 - 1.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.61% 23.230 24.068 - 3.58% -
std::set<std::string>::count(key)_(non-existent)/1024 3.60% 23.784 24.640 - 0.10% -
std::multiset<std::string>::count(key)_(existent)/32 3.60% 19.597 20.302 - 1.15% -
bm_lexicographical_compare<unsigned_char>/64 3.60% 1.998 2.070 - 0.81% -
VDAG_leftmost_middle,_3_levels 3.60% 391.081 405.143 - 11.94% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 3.60% 88937523.839 92135053.823 - -14.55% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.59% 105267.024 109049.249 - -2.19% -
std::unordered_set<int>::find(key)_(non-existent)/8192 3.59% 1.215 1.259 - 3.67% -
std::search(vector<int>)_(single_element)/1024 3.58% 234.513 242.906 - 3.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.58% 5513.537 5710.753 - 0.22% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.57% 69.574 72.062 - -1.95% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 3.57% 118306.405 122524.440 - -1.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.56% 71.608 74.157 - 0.11% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.56% 10.217 10.581 - -0.08% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 3.56% 560.703 580.648 - -0.15% -
std::reverse_copy(list<int>)/64 3.55% 29.255 30.295 - -0.30% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.55% 202.494 209.677 - 3.25% -
BM_deque_deque_move/4096 3.54% 149.167 154.455 - 3.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 3.54% 326.452 338.018 - 3.57% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.54% 50096.565 51867.791 - -0.77% -
rng::contains(list<int>)_(process_all)/1048576 3.52% 822819.119 851815.571 - -1.65% -
std::set<int>::insert(value)_(new_value,_middle)/32 3.52% 18.655 19.311 - 3.67% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 3.52% 362262.358 375012.484 - -0.36% -
std::search(vector<int>)_(near_matches)/1000 3.52% 14121.336 14617.792 - -1.05% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.50% 58284.225 60324.704 - 0.35% -
std::all_of(list<int>)_(process_all)/32 3.50% 11.481 11.883 - 2.63% -
BM_BitsetToString<1048576>/Dense_(90%)/90 3.50% 81985.487 84853.845 - -6.03% -
ranges::minmax(std::list<__int128>)/1 3.50% 0.447 0.463 - -0.50% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 3.50% 4744.683 4910.513 - 1.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.49% 442.645 458.112 - 3.33% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.49% 32.621 33.759 - 1.36% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.47% 463.776 479.891 - 2.00% -
BM_lexicographical_compare_three_way_fast_path/1024 3.47% 236.321 244.523 - -0.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.46% 10.716 11.088 - 0.04% -
SetIntersection_Front_Set_string_1024_256 3.45% 14273701.097 14766084.650 - -7.34% -
SetIntersection_Interlaced_Set_float_64_16 3.43% 21818647.974 22567717.471 - 5.20% -
rng::find_last(vector<char>)_(bail_10%)/1048576 3.43% 205396.756 212438.613 - 1.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.43% 2125862.952 2198707.306 - -5.76% -
std::partial_sort_copy(list<int>)_(repeated)/8192 3.42% 32520.954 33634.626 - -1.45% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.42% 23.034 23.822 - -2.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.41% 105562.638 109165.052 - -0.91% -
bm_ranges_lexicographical_compare<int>/8 3.41% 1.447 1.497 - 2.34% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.41% 4.208 4.351 - 0.91% -
std::for_each(map<int>::iterator)/32 3.41% 21.499 22.231 - -1.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.39% 16.502 17.062 - 9.58% -
BM_lexicographical_compare_three_way_fast_path/262144 3.39% 58419.173 60401.656 - 0.62% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 3.39% 282.401 291.975 - -0.78% -
BM_vector_deque_ranges_copy_backward/2 3.39% 1.996 2.064 - 0.15% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.38% 1.115 1.153 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.38% 26522127.036 27418907.274 - 3.44% -
std::multimap<int,_int>::find(key)_(existent)/32 3.38% 1.691 1.748 - -0.31% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.38% 10149.652 10492.582 - -1.73% -
bm_ranges_swap_ranges_vb_aligned/8192 3.37% 19.469 20.126 - 3.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.37% 20.113 20.792 - -1.06% -
std::move(vector<int>)/1048576 3.37% 55865.998 57750.315 - 3.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.37% 53390.429 55190.428 - 0.02% -
SetIntersection_Front_Vector_uint64_262144_16384 3.37% 73851794.053 76340177.386 - 0.99% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 3.37% 6633.146 6856.406 - -52.08% -
std::find_end(list<int>)_(match_near_end)/1000 3.35% 733.450 758.038 - -0.70% -
std::set<std::string>::count(key)_(existent)/32 3.35% 15.437 15.954 - 3.40% -
rng::find_last(list<int>)_(bail_10%)/8 3.34% 2.021 2.089 - -0.02% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.34% 106102.427 109646.481 - -6.51% -
BM_BitsetToString<8192>/Dense_(90%)/90 3.34% 389.861 402.875 - -3.15% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.34% 21.891 22.621 - -0.54% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.33% 102599.184 106018.670 - -0.78% -
std::set<std::string>::find(key)_(existent)/1024 3.33% 22.760 23.519 - 5.11% -
BM_deque_deque_ranges_copy_backward/4000 3.33% 144.294 149.096 - -0.16% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.33% 240187.336 248175.242 - 1.33% -
BM_std_minmax_element<long_long>/4 3.32% 1.222 1.263 - 1.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.32% 10.110 10.446 - -6.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 3.32% 7.501 7.750 - 51.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 3.31% 44.341 45.809 - 2.46% -
std::for_each(set<int>::iterator)/50 3.31% 44.234 45.697 - -0.26% -
BM_PushHeap_uint64_Ascending_256 3.31% 2.094 2.163 - -4.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 3.30% 28.487 29.427 - -9.94% -
SetIntersection_Interlaced_Set_string_64_16 3.30% 37531932.872 38770262.434 - 1.45% -
std::fill(vector<bool>)/32768 3.29% 29.214 30.177 - -2.14% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 3.29% 0.707 0.730 - 2.61% -
BM_deque_deque_copy/1 3.29% 2.487 2.568 - 3.11% -
BM_format/C_string_len_6 3.29% 13.806 14.260 - 6.80% -
rng::find_last_if(vector<char>)_(bail_10%)/8 3.28% 2.075 2.143 - -4.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 3.28% 2638.915 2725.477 - 3.22% -
std::multiset<std::string>::erase(iterator)/8192 3.25% 29.953 30.928 - -15.07% -
std::stable_partition(vector<int>)_(dense)/32 3.25% 21.120 21.807 - 0.65% -
std::is_partitioned(list<int>)_(partitioned)/50 3.24% 13.477 13.914 - -0.00% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.24% 811422.036 837728.425 - 0.24% -
std::partition_point(deque<int>)/8192 3.24% 14.911 15.394 - 0.80% -
std::set<int>::ctor(const&)/8192 3.23% 49697.732 51302.235 - -5.03% -
std::copy_if(list<int>)_(entire_range)/8 3.23% 2.452 2.531 - -0.86% -
std::remove(deque<int>)_(sprinkled)/50 3.22% 55.195 56.973 - -5.35% -
SetIntersection_Interlaced_Set_float_16384_1024 3.22% 170803895.483 176303083.722 - 2.25% -
bm_lexicographical_compare<signed_char>/8 3.22% 3.110 3.210 - 2.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.22% 4.115 4.247 - 0.26% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.21% 236.209 243.802 - -0.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 3.21% 2298973.510 2372856.465 - -8.87% -
std::flat_map<int,_int>::erase(iterator)/1024 3.21% 75.821 78.256 - 1.14% -
SetIntersection_Front_Set_uint64_262144_64 3.20% 1699019.864 1753386.382 - 6.55% -
std::unordered_set<int>::erase(key)_(existent)/32 3.20% 21.354 22.037 - 2.17% -
BM_StringEraseToEnd_Huge_Opaque 3.19% 2.290 2.363 - 2.71% -
std::set<int>::erase(key)_(existent)/1024 3.19% 50.105 51.705 - 4.56% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.19% 9.708 10.018 - -0.62% -
std::remove_if(deque<int>)_(prefix)/32 3.18% 54.625 56.363 - 4.36% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.18% 14556.907 15019.767 - 0.11% -
std::make_heap(deque<int>)_(shuffled)/1024 3.18% 2516.441 2596.349 - 1.05% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.17% 86.806 89.561 - -5.92% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 3.17% 25288.706 26091.061 - 4.12% -
std::map<int,_int>::find(key)_(non-existent)/1024 3.16% 5.272 5.439 - 1.71% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.16% 5.920 6.107 - 0.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.16% 377.936 389.868 - 4.82% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.15% 1.559 1.608 - 6.42% -
SetIntersection_Interlaced_Vector_string_262144_16 3.14% 5992657.497 6181064.961 - -7.50% -
BM_deque_deque_copy/64000 3.14% 2947.276 3039.912 - 0.46% -
std::move_backward(vector<bool>)_(unaligned)/64 3.14% 1.628 1.680 - -0.05% -
std::for_each(set<int>::iterator)/8 3.14% 4.513 4.654 - 2.64% -
BM_PushHeap_string_SingleElement_262144 3.13% 2.647 2.729 - 2.77% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.12% 28.960 29.864 - -4.15% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.12% 28.884 29.785 - -1.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 3.12% 44.584 45.973 - 3.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.11% 543.488 560.417 - -1.17% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 3.11% 17.281 17.819 - 1.60% -
std::remove_if(deque<int>)_(sprinkled)/50 3.11% 60.469 62.350 - -1.20% -
BM_lexicographical_compare_three_way_fast_path/16384 3.10% 3630.878 3743.565 - -0.24% -
BM_lexicographical_compare_three_way_fast_path/65536 3.10% 14587.432 15039.828 - 0.24% -
std::copy_if(list<int>)_(every_other)/262144 3.09% 204387.302 210711.724 - 0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 3.09% 1755335.727 1809587.883 - 2.36% -
std::remove(deque<int>)_(sprinkled)/32 3.08% 50.120 51.666 - -2.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 3.08% 1.063 1.096 - 0.12% -
BM_format_to_iterator/<std::deque>_string_len_60 3.08% 16.647 17.159 - -0.19% -
std::multiset<int>::contains(key)_(existent)/1024 3.07% 3.963 4.085 - 8.16% -
VChain,_3_levels 3.07% 11.319 11.666 - -2.01% -
BM_deque_vector_move_backward/65536 3.07% 7361.291 7587.145 - 7.93% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.06% 782.453 806.392 - -0.78% -
std::lower_bound(std::list<int>)/100 3.06% 89.022 91.743 - -0.62% -
std::move_backward(deque<int>)/32768 3.05% 3264.622 3364.354 - -0.72% -
BM_japanese_escaped<wchar_t> 3.05% 12100.711 12470.356 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.05% 13266714.681 13671804.576 - -2.75% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.05% 19.393 19.985 - 3.01% -
BM_lexicographical_compare_three_way_fast_path/64 3.05% 15.034 15.493 - -1.21% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.05% 32.168 33.148 - 0.64% -
std::reverse_copy(vector<int>)/8 3.04% 2.432 2.506 - -5.22% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.04% 6368.763 6562.500 - 1.01% -
BM_deque_deque_copy_backward/2 3.04% 2.468 2.543 - 0.02% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 3.04% 2762.878 2846.789 - 0.29% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.04% 3948.061 4067.910 - 1.27% -
std::format(int64_t)_(fmt:_{:0^512x}) 3.02% 31.698 32.656 - 0.17% -
BM_vector_deque_copy_backward/4096 3.02% 149.137 153.636 - 3.07% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.01% 2830.164 2915.433 - 2.44% -
BM_lexicographical_compare_three_way_fast_path/4096 3.01% 922.133 949.884 - -0.19% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.01% 13086.537 13480.331 - 0.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.01% 241.115 248.365 - -0.42% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.00% 929361.828 957285.836 - -3.78% -
BM_join_view_in_vectors/5500 3.00% 8405.127 8657.405 - -1.45% -
ranges::min(std::vector<long_long>)/8 3.00% 2.126 2.190 - 5.49% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.00% 16.374 16.865 - 1.13% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.00% 944.514 972.806 - -0.38% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.99% 4456.898 4590.163 - -1.02% -
std::unordered_multiset<int>::count(key)_(existent)/32 2.99% 1.855 1.910 - 5.92% -
rng::find(vector<bool>)_(process_all)/1048576 2.99% 3615.607 3723.591 - 0.21% -
std::reverse_copy(deque<int>)/4096 2.98% 954.016 982.472 - -1.48% -
std::multiset<std::string>::find(key)_(existent)/1024 2.98% 22.792 23.470 - -3.15% -
std::rotate(deque<int>)_(1_element_backward)/50 2.98% 5.083 5.235 - 1.93% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.98% 3627.443 3735.359 - -0.35% -
std::partition_point(list<int>)/1024 2.97% 1282.087 1320.197 - 2.58% -
std::partition(deque<int>)_(sparse)/1024 2.97% 381.836 393.174 - 2.28% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 2.97% 3663.895 3772.618 - -0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.96% 90442.635 93117.283 - 5.31% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.95% 801.364 825.030 - -0.91% -
std::find(vector<int>)_(bail_25%)/8 2.95% 1.359 1.399 - 1.72% -
std::multimap<int,_int>::ctor(const&)/32 2.95% 217.826 224.244 - -14.73% -
BM_stop_token_async_reg_unreg_callback/1024 2.94% 7963657.250 8198087.125 - 5.87% -
BM_vector_deque_move/2 2.94% 2.004 2.063 - 2.57% -
std::move_backward(vector<int>)/64 2.93% 4.291 4.417 - 1.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.93% 26922275.513 27710764.282 - 3.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.93% 0.630 0.649 - -1.66% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.92% 785.946 808.907 - 3.98% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.92% 605.636 623.313 - 1.65% -
SetIntersection_Front_Set_float_16384_16 2.92% 1212384.228 1247760.210 - 2.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.91% 27.278 28.071 - 2.35% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.90% 14483.737 14904.112 - 2.32% -
BM_PushHeap_string_SingleElement_16384 2.90% 2.580 2.655 - -0.09% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.88% 12765.878 13134.118 - 2.22% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 2.88% 18.112 18.634 - 4.22% -
SetIntersection_Interlaced_Vector_float_262144_16 2.88% 2928717.384 3013095.041 - 4.30% -
std::copy_if(vector<int>)_(entire_range)/64 2.88% 15.545 15.993 - -0.70% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 2.88% 22.866 23.524 - 1.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.87% 42935.938 44169.285 - 3.16% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.87% 691458.833 711281.730 - -1.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 2.86% 3638.752 3742.767 - -0.57% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.86% 17566.836 18068.983 - -2.94% -
BM_PushHeap_string_SingleElement_1024 2.86% 2.591 2.665 - 0.76% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.85% 5886.704 6054.680 - 1.20% -
std::move(vector<bool>)_(unaligned)/1048576 2.85% 6514.209 6699.902 - 2.71% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 2.85% 22.701 23.348 - -1.26% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.84% 51447.054 52910.568 - 3.07% -
std::upper_bound(std::forward_list<int>)/8192 2.84% 10398.424 10694.012 - 2.07% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.84% 4.724 4.859 - 4.39% -
std::move_backward(vector<bool>)_(aligned)/64 2.84% 1.731 1.780 - -1.31% -
BM_vector_deque_move_backward/1024 2.84% 37.178 38.234 - -0.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.84% 12.141 12.485 - -11.83% -
std::search(vector<int>)_(same_length)/1000 2.84% 240.105 246.913 - 1.60% -
std::remove_copy(list<int>)_(prefix)/50 2.83% 18.574 19.099 - 0.35% -
std::partition(vector<int>)_(dense)/1024 2.82% 242.438 249.278 - -0.11% -
std::multiset<int>::insert(value)_(already_present)/8192 2.81% 31.591 32.480 - 0.11% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.81% 948.595 975.280 - -0.45% -
std::pop_heap(deque<float>)/8 2.81% 53.037 54.529 - 4.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.81% 397.151 408.306 - 3.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 2.81% 339776.780 349312.791 - 2.70% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.81% 920.710 946.543 - -0.31% -
std::find_if_not(deque<int>)_(process_all)/8 2.80% 2.669 2.744 - -1.85% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.80% 71.833 73.844 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.79% 19455.474 19999.031 - -5.30% -
std::search(list<int>)_(no_match)/1000 2.79% 672.398 691.170 - -0.75% -
SetIntersection_Front_Vector_float_256_64 2.78% 4261818.675 4380365.681 - 2.37% -
BM_deque_deque_copy/2 2.77% 2.241 2.303 - 2.73% -
std::replace_if(deque<int>)_(prefix)/1024 2.77% 470.356 483.361 - 0.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.76% 922.234 947.727 - -0.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 2.76% 24759.709 25443.069 - 2.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.76% 5170572.752 5313225.676 - 5.49% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.75% 760.525 781.470 - -0.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 2.75% 31.887 32.764 - -5.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.75% 23.936 24.594 - -12.23% -
std::find_if(list<int>)_(process_all)/1024 2.75% 703.149 722.468 - 4.50% -
std::set<int>::count(key)_(existent)/8192 2.74% 8.218 8.443 - 7.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.74% 2276932.848 2339212.691 - -4.26% -
BM_StringCopy_Huge 2.73% 110.873 113.904 - 0.80% -
BM_PushHeap_uint64_Ascending_16 2.73% 0.932 0.958 - 1.17% -
BM_StringRelational_Eq_Empty_Huge_Control 2.73% 0.477 0.490 - 5.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.72% 2.345 2.409 - 0.04% -
BM_lexicographical_compare_three_way_fast_path/4 2.72% 1.112 1.142 - -0.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.72% 24.708 25.381 - 4.58% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.71% 8.563 8.796 - -0.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.71% 49704.562 51051.835 - -4.35% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.70% 24.179 24.833 - 0.09% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.70% 2.828 2.905 - 1.84% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.70% 9.855 10.121 - 7.58% -
bm_write 2.70% 531.909 546.276 - -6.77% -
DAG_leftmost_middle,_3_levels 2.70% 13.018 13.369 - 1.75% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.69% 6.440 6.613 - 1.34% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.69% 53.062 54.490 - 0.84% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.69% 357.148 366.757 - 2.31% -
std::make_heap(deque<int>)_(descending)/8 2.68% 20.667 21.221 - 1.59% -
std::unordered_multiset<int>::erase(iterator)/8192 2.68% 22.805 23.415 - 4.13% -
BM_std_minmax_element<long_long>/2 2.68% 0.665 0.683 - -0.20% -
BM_PushHeap_uint32_SingleElement_256 2.67% 0.383 0.393 - -0.82% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.67% 2.929 3.007 - 1.96% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.66% 5256.140 5395.986 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.66% 16.208 16.639 - 6.73% -
std::is_sorted_until(deque<int>)/8 2.66% 2.542 2.609 - 0.60% -
BM_PushHeap_uint64_Ascending_1024 2.65% 2.573 2.642 - -3.03% -
BM_format_to_iterator/<std::array>_string_view_len_60 2.64% 9.545 9.798 - 1.36% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.64% 325.245 333.836 - -15.54% -
std::transform(vector<int>)_(identity_transform)/32 2.64% 8.977 9.214 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.64% 13994186.114 14363102.378 - -0.99% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.64% 258.782 265.604 - -0.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.63% 58227.047 59759.823 - -0.53% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.63% 23.341 23.954 - -2.64% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 2.62% 317.703 326.033 - 2.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 2.62% 35.254 36.177 - 4.73% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.62% 20.660 21.201 - -1.25% -
BM_deque_vector_move/2 2.61% 1.804 1.851 - 0.71% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.61% 1861.663 1910.294 - 2.20% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.61% 6114.511 6274.178 - -5.83% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.61% 0.478 0.491 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.61% 201241354.042 206487463.966 - 5.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.61% 8762.895 8991.212 - 0.60% -
BM_std_minmax_element<short>/70000 2.61% 17449.812 17904.465 - -3.52% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 2.60% 40.523 41.578 - 2.95% -
ranges::min(std::vector<long_long>)/70000 2.60% 7674.275 7873.566 - -0.42% -
std::set<int>::equal_range(key)_(non-existent)/32 2.60% 2.585 2.652 - 3.97% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.59% 14554.157 14931.709 - -0.75% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 2.59% 5.713 5.861 - 1.59% -
std::pop_heap(vector<int>)/1024 2.59% 9.682 9.933 - 0.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.58% 19.060 19.552 - 3.40% -
BM_deque_deque_move/4000 2.58% 142.118 145.789 - 3.75% -
std::set<std::string>::count(key)_(non-existent)/32 2.58% 10.090 10.351 - 0.56% -
std::any_of(list<int>)_(process_all)/50 2.58% 21.501 22.055 - 0.23% -
std::find_end(list<int>)_(process_all)/8192 2.58% 7498.840 7692.097 - 13.67% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.58% 47.763 48.994 - 1.41% -
std::search(vector<int>)_(near_matches)/1024 2.58% 14852.385 15235.006 - -4.95% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.58% 5.525 5.668 - -3.44% -
BM_std_minmax_element<short>/65536 2.57% 16323.313 16743.220 - -3.62% -
std::unique(deque<int>)_(contiguous)/1024 2.57% 505.904 518.913 - -0.39% -
ranges::minmax(std::deque<__int128>)/8 2.57% 3.704 3.799 - 0.73% -
SetIntersection_Front_Vector_uint64_16384_16384 2.57% 74450260.835 76363535.014 - 0.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.57% 50857.518 52164.264 - 1.99% -
rng::find_last(vector<int>)_(bail_10%)/8 2.57% 2.005 2.056 - -0.42% -
std::count(list<int>)_(every_other)/8192 2.57% 6589.890 6758.976 - -3.24% -
BM_deque_deque_ranges_copy/2 2.56% 2.246 2.303 - -0.07% -
BM_SeedSeq_Generate/16/1 2.56% 53.756 55.130 - 1.20% -
rng::contains_subrange(list<int>)_(process_all)/50 2.56% 17.794 18.248 - 1.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.55% 23.828 24.436 - 0.49% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.55% 10.125 10.384 - -0.72% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.55% 611278.079 626839.291 - 3.99% -
std::flat_map<int,_int>::find(key)_(existent)/32 2.54% 3.336 3.421 - 1.07% -
std::move(deque<int>)/262144 2.54% 14862.681 15240.302 - 1.66% -
std::swap_ranges(vector<int>)/8192 2.54% 473.992 486.011 - 2.03% -
BM_vector_deque_move/1 2.53% 2.282 2.339 - 3.66% -
ranges::min(std::vector<char>)/70000 2.53% 478.639 490.741 - -0.53% -
std::copy_if(list<int>)_(every_other)/512 2.53% 349.505 358.339 - -0.57% -
rng::for_each(multimap<int>)/8192 2.53% 15883.257 16284.319 - -0.34% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 2.52% 87893.273 90111.913 - -9.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.52% 11280377.934 11564978.319 - 2.15% -
std::rotate(vector<bool>)_(by_1/4)/32 2.52% 17.715 18.162 - 1.06% -
std::map<int,_int>::find(key)_(existent)/32 2.52% 1.696 1.739 - 0.94% -
std::copy_n(vector<bool>)_(unaligned)/64 2.52% 1.762 1.806 - -0.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.52% 30.619 31.390 - 0.36% -
std::count(vector<int>)_(every_other)/8 2.50% 1.335 1.369 - 5.54% -
ranges::min(std::list<__int128>)/64 2.50% 32.234 33.039 - -7.76% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.50% 12612.502 12927.492 - 4.52% -
std::remove_copy(deque<int>)_(prefix)/32 2.50% 12.893 13.215 - 1.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.49% 23.286 23.865 - 0.11% -
std::unordered_set<int>::clear()/8192 2.49% 67288.814 68961.930 - -19.82% -
BM_std_minmax_element<long_long>/3 2.49% 1.114 1.142 - 4.51% -
SetIntersection_Interlaced_Set_string_16384_64 2.48% 345293571.655 353868757.668 - 2.78% -
BM_vector_deque_copy/1024 2.48% 35.780 36.667 - 1.99% -
BM_deque_deque_ranges_copy/1 2.48% 2.483 2.544 - -1.06% -
std::rotate_copy(vector<int>)/8192 2.47% 716.636 734.366 - 4.61% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.47% 32.212 33.009 - 0.76% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.47% 1.176 1.205 - 1.17% -
BM_deque_deque_move_backward/1024 2.47% 37.999 38.936 - 2.42% -
VChain,_5_levels 2.46% 21.131 21.650 - 2.55% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.46% 3433.542 3517.916 - 1.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.45% 180549.245 184968.485 - 0.91% -
std::rotate(vector<bool>)_(by_1/3)/50 2.45% 17.585 18.016 - 0.75% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.45% 20450.763 20950.913 - -0.29% -
BM_vector_deque_copy_backward/1024 2.44% 37.725 38.646 - 1.68% -
BM_deque_deque_copy_backward/5500 2.44% 201.973 206.899 - 1.06% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.44% 71.598 73.344 - 0.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.44% 4.515 4.625 - 2.84% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.43% 3.826 3.919 - -0.41% -
std::rotate(vector<bool>)_(by_1/2)/32 2.43% 17.802 18.235 - 0.23% -
BM_format/string_view_len_6000 2.43% 77.081 78.953 - 0.99% -
BM_deque_deque_ranges_move_backward/4000 2.42% 151.611 155.282 - -0.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.42% 6872.156 7038.445 - 3.12% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2.42% 2210.858 2264.313 - 4.69% -
SetIntersection_Interlaced_Vector_string_1024_16 2.41% 3319824.348 3399882.144 - 0.91% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.41% 6834657.462 6999103.762 - -13.82% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 2.40% 34.627 35.459 - 3.22% -
BM_format_to_iterator/<std::deque>_string_len_6000 2.39% 149.032 152.598 - 7.02% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.39% 22.655 23.196 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.39% 18194211.567 18629408.386 - 1.03% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.39% 16159.057 16545.439 - -2.24% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.39% 36.554 37.426 - 3.97% -
std::stable_sort(deque<int>)_(ascending)/8192 2.39% 13710.223 14037.219 - 2.59% -
SetIntersection_Front_Set_float_262144_16 2.38% 1207928.607 1236733.498 - 1.43% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.38% 52.728 53.986 - 1.46% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.38% 31.580 32.332 - 1.54% -
BM_PushHeap_string_QuickSortAdversary_1024 2.38% 15.707 16.081 - 3.80% -
SetIntersection_Front_Set_uint64_262144_1024 2.38% 12550053.575 12848182.264 - 5.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.37% 169133115.747 173149351.162 - -13.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.37% 54.162 55.447 - 0.32% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 2.37% 7.979 8.168 - 0.01% -
rng::starts_with(deque<int>)/8192 2.36% 3820.680 3910.854 - 1.31% -
std::copy_backward(list<int>)/32768 2.36% 26091.314 26706.242 - 1.10% -
std::stable_partition(deque<int>)_(sparse)/50 2.36% 27.391 28.037 - -6.80% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.35% 4.098 4.195 - -1.49% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.34% 1638.483 1676.888 - -0.11% -
std::format(float)_(fmt:_{:_0g}) 2.34% 61.401 62.839 - 1.01% -
std::remove_if(list<int>)_(prefix)/1024 2.34% 972.520 995.276 - -0.84% -
std::move(list<int>)/1048576 2.34% 989096.004 1012211.107 - -0.75% -
BM_deque_vector_ranges_move_backward/5500 2.34% 198.449 203.086 - 4.08% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.33% 525.397 537.643 - 6.52% -
std::partial_sort(deque<int>)_(shuffled)/8 2.33% 32.026 32.770 - 4.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.32% 123.572 126.442 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.32% 348623584.594 356705823.440 - -1.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.32% 73.365 75.065 - 5.33% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.32% 4722.770 4832.221 - 0.02% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.32% 12.234 12.517 - 0.24% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.32% 1878.757 1922.275 - 0.63% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.31% 6263.388 6408.366 - -4.33% -
std::sort_heap(deque<int>)/8192 2.31% 453018.868 463499.446 - 0.44% -
std::remove_copy(deque<int>)_(prefix)/50 2.31% 20.196 20.662 - -1.59% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.31% 23.967 24.521 - 0.52% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.31% 8.964 9.171 - -2.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.30% 52.720 53.934 - 2.92% -
rng::for_each(set<int>)/8 2.30% 4.492 4.595 - -0.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.30% 397.186 406.315 - 3.82% -
std::unordered_set<std::string>::clear()/32 2.30% 929.696 951.052 - 2.12% -
SetIntersection_None_Set_string_16384_64 2.30% 189303532.077 193648789.912 - -6.53% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.29% 12.708 12.999 - 15.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.29% 138644.595 141826.139 - 2.00% -
rng::contains(deque<int>)_(process_all)/50 2.29% 12.517 12.804 - -1.21% -
BM_deque_vector_ranges_copy/0 2.29% 1.438 1.471 - 4.64% -
rng::starts_with(deque<int>)/1048576 2.29% 491354.210 502605.140 - 0.47% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.29% 42314.526 43283.082 - -0.97% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.29% 747.791 764.905 - -6.11% -
SetIntersection_Front_Set_float_256_16 2.29% 4566780.980 4671287.251 - 0.12% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.28% 6.486 6.634 - 2.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.28% 592237.622 605718.401 - -1.24% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.27% 1002894.613 1025701.008 - 0.81% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 2.26% 5034.182 5148.138 - -0.31% -
std::fill(vector<bool>)/512 2.26% 1.519 1.553 - -3.61% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.26% 38612.635 39485.237 - 0.18% -
std::rotate_copy(deque<int>)/32 2.26% 2.572 2.630 - -1.50% -
SetIntersection_Interlaced_Vector_float_1024_4 2.26% 1391355.035 1422781.873 - 14.90% -
std::remove_if(deque<int>)_(prefix)/1024 2.26% 546.111 558.440 - 0.76% -
std::search(vector<int>)_(single_element)/8192 2.26% 1813.762 1854.685 - 1.37% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.26% 19999.360 20450.550 - 0.96% -
BM_vector_deque_ranges_copy_backward/1 2.26% 2.284 2.336 - 1.36% -
BM_Basic<int32_t> 2.25% 17.752 18.152 - 6.94% -
std::unordered_set<int>::find(key)_(existent)/1024 2.25% 1.486 1.519 - 2.43% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.25% 42.388 43.342 - 2.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.25% 238855.348 244226.371 - -0.59% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 2.25% 87105.785 89063.701 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.24% 1014687.591 1037445.703 - 3.09% -
std::find_if_not(list<int>)_(process_all)/32768 2.24% 25341.716 25909.815 - 1.46% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.24% 174458253.965 178363729.398 - 6.02% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 2.24% 610.348 624.006 - 1.56% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.23% 17.333 17.720 - 1.43% -
BM_format_to_iterator/<std::array>_C_string_len_6 2.23% 8.934 9.134 - 1.24% -
std::make_heap(deque<int>)_(heap)/8 2.23% 20.774 21.236 - 0.89% -
std::copy_if(deque<int>)_(every_other)/512 2.23% 177.340 181.287 - -0.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.22% 69493.269 71038.289 - -1.15% -
ranges::minmax(std::deque<long_long>)/64 2.22% 24.549 25.094 - 1.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.22% 0.913 0.934 - 10.43% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.22% 22.140 22.632 - -1.27% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 2.22% 283.388 289.668 - 1.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.21% 799519.359 817197.857 - -0.14% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.21% 4.251 4.345 - 4.27% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 2.21% 3.338 3.412 - 5.68% -
ranges::min(std::deque<__int128>)/8 2.21% 2.792 2.854 - 1.04% -
std::remove_copy(list<int>)_(sprinkled)/50 2.21% 18.450 18.858 - -0.49% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 2.20% 8696.423 8888.111 - 0.34% -
ranges::minmax(std::deque<long_long>)/70000 2.20% 25539.358 26102.263 - 0.03% -
bm_ranges_lexicographical_compare<int>/64 2.20% 4.343 4.439 - 3.06% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.20% 139.399 142.464 - -1.40% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.20% 355.515 363.330 - 1.99% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.20% 49960.663 51057.441 - -3.25% -
std::replace_if(deque<int>)_(prefix)/8192 2.19% 3420.887 3495.892 - 0.31% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 2.19% 347448.822 355060.701 - 0.79% -
std::unique(vector<int>)_(contiguous)/1024 2.19% 302.781 309.413 - -0.06% -
std::map<std::string,_int>::find(key)_(existent)/32 2.19% 15.523 15.863 - -0.27% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.19% 38619.251 39464.771 - -1.08% -
BM_std_minmax_element<short>/64000 2.19% 15947.234 16295.920 - -3.87% -
std::rotate(vector<bool>)_(by_1/4)/50 2.19% 17.587 17.971 - 0.32% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.18% 9.766 9.979 - -1.38% -
BM_PushHeap_string_Random_16 2.18% 10.351 10.576 - -0.09% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.17% 1922.355 1964.162 - -2.05% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.17% 1085672.395 1109251.691 - -0.79% -
SetIntersection_Interlaced_Set_float_262144_262144 2.17% 1635774.414 1671253.744 - -0.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.17% 513.626 524.748 - 1.94% -
std::find_end(vector<int>)_(match_near_end)/1000 2.16% 261.801 267.465 - -7.25% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 2.16% 0.820 0.837 - 2.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.16% 380.113 388.324 - 0.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.16% 10.961 11.198 - -20.44% -
SetIntersection_Front_Set_float_64_16 2.16% 15499835.303 15834352.632 - 3.41% -
BM_PushHeap_string_Descending_1024 2.16% 2.355 2.406 - -5.22% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.16% 908.891 928.497 - -4.11% -
std::remove(list<int>)_(prefix)/50 2.16% 62.538 63.886 - 0.02% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.15% 70.896 72.423 - 1.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.15% 0.760 0.776 - 2.35% -
BM_std_minmax_element<short>/64 2.15% 16.799 17.160 - -2.03% -
BM_format_to_back_inserter<std::string>/C_string_len_6 2.15% 15.387 15.717 - 2.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.14% 22.616 23.101 - 0.58% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.14% 174678.089 178413.154 - 0.65% -
std::copy_if(list<int>)_(every_other)/32768 2.14% 25805.456 26357.224 - 3.63% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.14% 27.262 27.845 - 2.31% -
BM_PushHeap_string_SingleElement_4 2.14% 2.331 2.381 - 1.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.14% 19.266 19.677 - 0.91% -
BM_PushHeap_uint32_Random_262144 2.14% 5.757 5.880 - -0.04% -
std::copy_if(deque<int>)_(every_other)/262144 2.13% 91040.057 92980.433 - 0.25% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 2.13% 12599356.073 12867618.928 - 2.06% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.13% 167.007 170.561 - -0.17% -
BM_deque_deque_copy_backward/4096 2.13% 150.926 154.135 - 0.70% -
std::copy_if(deque<int>)_(every_other)/64 2.12% 22.779 23.263 - -0.12% -
SetIntersection_Front_Vector_string_262144_64 2.12% 3131135.823 3197639.003 - 6.17% -
std::copy(vector<bool>)_(unaligned)/64 2.12% 1.755 1.793 - -0.48% -
SetIntersection_Front_Vector_string_16384_4 2.12% 1182352.798 1207453.161 - 1.26% -
std::partial_sort_copy(list<int>)_(shuffled)/8 2.12% 12.068 12.324 - 3.90% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.12% 14132.890 14432.626 - 2.07% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.12% 656165.456 670070.933 - -4.56% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.12% 1891.277 1931.341 - 0.77% -
std::fill_n(vector<bool>)/4096 2.11% 4.085 4.172 - -6.12% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.11% 175044.872 178735.105 - 1.09% -
std::find_end(vector<int>)_(match_near_end)/1024 2.11% 2241.208 2288.451 - 0.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.11% 9623.536 9826.365 - 0.56% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.11% 12808.151 13078.046 - -0.03% -
BM_PushHeap_string_Descending_256 2.11% 2.291 2.339 - -2.93% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.10% 6109.603 6238.161 - 1.61% -
SetIntersection_None_Set_uint64_64_64 2.10% 11132725.634 11366562.995 - 0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.10% 12.872 13.142 - 2.72% -
std::move(list<int>)/262144 2.09% 240899.308 245945.186 - -1.27% -
BM_vector_deque_move/64 2.09% 2.772 2.830 - 1.35% -
std::rotate(vector<int>)_(by_1/4)/50 2.09% 35.303 36.041 - -0.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 2.08% 13746.409 14032.385 - -0.12% -
std::partition(vector<int>)_(sparse)/50 2.08% 13.927 14.217 - 1.41% -
BM_PushHeap_string_Descending_16 2.08% 2.103 2.147 - -0.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.08% 476.742 486.648 - -0.18% -
BM_PushHeap_string_SingleElement_64 2.08% 2.652 2.707 - 0.56% -
std::rotate(list<int>)_(by_1/4)/1024 2.07% 564.276 575.976 - -1.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.07% 5890.765 6012.881 - -11.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 2.07% 0.684 0.698 - 69.97% -
std::copy_backward(vector<int>)/8 2.07% 2.171 2.216 - -3.06% -
std::partition_point(list<int>)/8192 2.07% 12447.488 12704.568 - -20.41% -
std::partition_point(list<int>)/32 2.06% 15.639 15.961 - -0.74% -
SetIntersection_Interlaced_Set_float_262144_4 2.06% 1294171.307 1320812.014 - -2.86% -
std::find_if(vector<bool>)_(process_all)/1048576 2.06% 575388.525 587227.508 - 0.94% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.06% 312.799 319.233 - 1.67% -
std::count_if(list<int>)_(every_other)/8 2.06% 2.716 2.772 - -0.06% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.05% 355.277 362.576 - 1.66% -
SetIntersection_None_Set_string_1024_64 2.05% 9049882.699 9235332.267 - 5.02% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.05% 23.468 23.949 - -2.69% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.05% 4785.839 4883.885 - -0.27% -
BM_PushHeap_string_PipeOrgan_256 2.05% 7.912 8.074 - -1.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.05% 25.234 25.751 - -30.93% -
SetIntersection_Interlaced_Set_uint64_256_16 2.05% 12045931.402 12292469.985 - 1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.05% 13606882.716 13885185.728 - -8.28% -
std::fill(vector<int>)/1024 2.04% 29.077 29.671 - -0.30% -
std::find_if(vector<bool>)_(process_all)/8192 2.04% 4492.919 4584.536 - 0.80% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.04% 12.890 13.153 - -3.16% -
std::remove_copy(vector<int>)_(prefix)/32 2.04% 9.367 9.558 - -0.36% -
SetIntersection_Front_Set_string_256_64 2.04% 14183192.766 14472094.102 - -0.55% -
std::rotate(vector<bool>)_(by_1/2)/50 2.03% 17.613 17.972 - -0.47% -
std::generate(vector<int>)/8192 2.03% 1799.929 1836.526 - -0.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.03% 40662.497 41489.177 - -1.11% -
std::rotate(list<int>)_(by_1/2)/1024 2.03% 379.774 387.482 - -0.92% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.03% 771.884 787.535 - -0.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.03% 26.712 27.254 - -2.27% -
std::rotate(list<int>)_(by_1/3)/1024 2.03% 786.859 802.796 - -0.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.02% 31.965 32.610 - -0.55% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2.02% 4789.572 4886.136 - -1.04% -
std::rotate(vector<bool>)_(by_1/3)/32 2.02% 17.600 17.954 - 0.90% -
ranges::minmax(std::vector<long_long>)/70000 2.01% 8975.629 9156.437 - -0.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.01% 1884.918 1922.887 - -0.28% -
bm_lexicographical_compare<unsigned_char>/1 2.01% 1.566 1.598 - -0.20% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 2.01% 11.426 11.656 - -11.30% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.01% 22944.589 23406.072 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.01% 200619415.969 204653401.236 - 2.40% -
std::copy_if(deque<int>)_(every_other)/4096 2.01% 1421.829 1450.353 - -0.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.01% 129.651 132.251 - -0.46% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.00% 361620.726 368862.205 - -0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.00% 14477.288 14766.866 - 2.78% -
std::rotate(vector<int>)_(by_1/3)/50 2.00% 35.296 36.001 - -0.80% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.00% 20080.072 20481.477 - 0.94% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.00% 15.744 16.058 - 2.42% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.00% 75.881 77.396 - -0.13% -
BM_PushHeap_string_PipeOrgan_16 1.99% 4.217 4.301 - 2.34% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.99% 1893.064 1930.751 - 1.03% -
BM_deque_deque_ranges_move/4000 1.99% 142.121 144.950 - 0.63% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.99% 586.865 598.539 - -0.24% -
std::move_backward(deque<int>)/1048576 1.99% 125794.150 128296.123 - -0.44% -
bm_lexicographical_compare<unsigned_char>/4096 1.99% 75.774 77.280 - -0.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.99% 485240.586 494881.095 - -0.18% -
ranges::minmax(std::list<char>)/8 1.99% 2.475 2.524 - 0.22% -
std::equal(list<int>)_(it,_it,_it)/8192 1.99% 9275.331 9459.522 - -0.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.98% 940.986 959.659 - -1.26% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.98% 28.392 28.955 - -6.08% -
std::generate_n(vector<int>)/8192 1.98% 1804.172 1839.903 - -0.26% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.98% 88216.470 89960.187 - -0.12% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 1.98% 12782115.145 13034725.312 - -4.87% -
SetIntersection_Front_Vector_uint64_1024_64 1.98% 1331682.778 1357990.129 - -0.42% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 1.97% 361575.288 368715.039 - -2.91% -
std::unordered_set<std::string>::erase(iterator)/8192 1.97% 29.255 29.832 - 3.91% -
BM_vector_deque_copy/65536 1.97% 2857.387 2913.744 - 1.98% -
std::rotate(list<int>)_(by_1/2)/50 1.97% 13.664 13.934 - -0.45% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.97% 742.138 756.763 - 2.05% -
BM_StringEraseWithMove_Empty_Transparent 1.97% 0.557 0.568 - -24.89% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.96% 23315.840 23773.973 - 1.94% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.96% 253.971 258.959 - 2.32% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.96% 603.360 615.208 - 0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.96% 199.261 203.169 - 3.08% -
BM_format_to_iterator/<std::deque>_string_view_len_6 1.96% 13.831 14.102 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.96% 201498306.274 205437810.052 - 3.57% -
BM_deque_vector_copy/4000 1.95% 139.516 142.243 - 0.43% -
std::find(deque<int>)_(process_all)/8192 1.95% 1911.547 1948.888 - -0.73% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.95% 285.556 291.128 - 0.66% -
BM_PushHeap_string_Descending_64 1.95% 2.209 2.252 - -8.53% -
bm_swap_ranges_vb_aligned/8 1.95% 3.148 3.210 - -0.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.94% 9.011 9.186 - -0.06% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.94% 11.666 11.893 - 0.58% -
bm_lexicographical_compare<signed_char>/262144 1.94% 3816.350 3890.492 - 1.38% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 1.94% 7.925 8.079 - 0.85% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.94% 1017.258 1036.964 - -0.68% -
std::copy_if(vector<int>)_(entire_range)/4096 1.93% 911.558 929.175 - -0.27% -
std::copy_backward(deque<int>)/262144 1.93% 30572.528 31161.913 - -0.98% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.93% 20.783 21.183 - 4.38% -
SetIntersection_Front_Vector_uint64_262144_64 1.93% 1334762.807 1360458.557 - 1.97% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.92% 120344.086 122660.383 - -0.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.92% 1146.981 1169.057 - -0.80% -
BM_deque_deque_ranges_copy/70000 1.92% 3294.338 3357.692 - 2.04% -
rng::contains(deque<int>)_(process_all)/1048576 1.92% 242412.885 247074.567 - -0.73% -
ranges::minmax(std::vector<__int128>)/64 1.92% 31.230 31.829 - -0.98% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.92% 86832.315 88499.531 - -0.27% -
BM_join_view_deques/4000 1.91% 11589.373 11810.578 - -6.87% -
bm_lexicographical_compare<signed_char>/512 1.91% 7.655 7.801 - 1.66% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.91% 835.640 851.561 - 3.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.91% 42325.455 43131.806 - -1.42% -
BM_StringRelational_Compare_Huge_Empty_Control 1.90% 1.634 1.665 - 3.21% -
std::find_end(vector<int>)_(same_length)/1024 1.90% 505.125 514.731 - 1.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.90% 26211.077 26708.410 - -0.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.90% 30067.956 30638.352 - -0.27% -
rng::contains(vector<int>)_(process_all)/8192 1.90% 1791.576 1825.539 - -0.18% -
std::pop_heap(vector<float>)/8192 1.90% 19.644 20.017 - 1.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.89% 29.128 29.680 - -8.10% -
std::make_heap(vector<int>)_(shuffled)/1024 1.89% 565.075 575.764 - -0.16% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.89% 286002.924 291407.647 - 0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.89% 18950633.967 19308246.923 - -1.86% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.89% 148028.629 150821.291 - -2.82% -
std::transform(vector<int>,_vector<int>)/32 1.88% 16.892 17.209 - 0.01% -
BM_format_to_string_span<wchar_t>/16384 1.87% 1752.648 1785.450 - -5.37% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.87% 34.827 35.478 - -1.23% -
SetIntersection_Front_Vector_float_16384_64 1.86% 1344367.807 1369328.878 - 2.72% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.85% 1443624.915 1470372.636 - 0.50% -
BM_vector_deque_ranges_copy_backward/4000 1.85% 141.043 143.656 - 1.88% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.85% 1.270 1.294 - 0.01% -
rng::contains(deque<int>)_(process_all)/8192 1.85% 1852.142 1886.422 - -0.12% -
BM_std_minmax_element<short>/2 1.85% 0.634 0.646 - -6.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.85% 8646.464 8806.276 - 3.40% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1.85% 1065323.495 1084980.438 - 0.20% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 1.84% 22.952 23.375 - -2.88% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.84% 93084.860 94798.942 - -0.05% -
ranges::minmax(std::vector<long_long>)/64 1.84% 9.937 10.119 - -0.78% -
std::rotate(list<int>)_(by_1/4)/8192 1.83% 6476.986 6595.801 - -1.03% -
BM_vector_deque_move_backward/4000 1.83% 142.206 144.814 - 0.72% -
std::remove(deque<int>)_(prefix)/1024 1.83% 515.258 524.705 - -0.41% -
rng::contains(list<int>)_(process_all)/8192 1.83% 7185.161 7316.838 - -3.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.83% 17.080 17.393 - -1.39% -
std::rotate_copy(deque<int>)/1024 1.83% 34.346 34.974 - 0.36% -
std::move_backward(list<int>)/32768 1.83% 31156.368 31726.304 - -0.74% -
std::find(vector<char>)_(bail_25%)/1024 1.82% 5.345 5.443 - -0.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.82% 175433.960 178631.242 - 1.23% -
std::find_end(list<int>)_(near_matches)/1000 1.82% 36128.912 36786.761 - -0.82% -
std::copy_if(vector<int>)_(entire_range)/32768 1.82% 7289.981 7422.453 - -0.36% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.81% 21842.113 22238.376 - -0.65% -
SetIntersection_Front_Vector_uint64_262144_1024 1.81% 5341812.782 5438706.434 - -8.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.81% 3808.654 3877.684 - -0.53% -
ranges::minmax(std::deque<char>)/8 1.81% 3.791 3.859 - -4.35% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.81% 24.375 24.816 - -0.00% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.81% 793.908 808.259 - 3.29% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.81% 941476.672 958492.828 - -0.60% -
SetIntersection_Interlaced_Set_string_256_64 1.81% 29729390.805 30266501.968 - -3.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.80% 47.108 47.957 - 3.29% -
std::fill_n(vector<int>)/50 1.80% 2.175 2.214 - -0.54% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.80% 15.473 15.751 - 2.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.80% 716.942 729.840 - 1.29% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.79% 12938.012 13170.168 - -2.86% -
std::move(vector<int>)/262144 1.79% 14891.503 15158.703 - -30.43% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.79% 20.214 20.577 - 10.82% -
BM_StringRelational_Less_Huge_Small_Control 1.79% 1.849 1.882 - 1.85% -
bm_gcd_complex 1.79% 17.979 18.302 - 2.89% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.79% 41134.154 41871.539 - 1.80% -
std::copy_if(deque<int>)_(every_other)/1048576 1.79% 364716.571 371251.039 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.79% 0.769 0.782 - -0.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.79% 6859.385 6982.118 - 2.68% -
std::move_backward(vector<bool>)_(aligned)/512 1.79% 2.280 2.321 - 1.44% -
std::find_end(deque<int>)_(single_element)/1000 1.78% 249.091 253.536 - 0.65% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.78% 87.025 88.573 - 2.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.78% 7539.064 7673.038 - -0.22% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.78% 22.816 23.221 - 1.59% -
BM_StringAssignStr_Huge_Opaque 1.78% 113.299 115.311 - 1.78% -
std::copy_if(list<int>)_(every_other)/8 1.77% 2.252 2.292 - -0.11% -
SetIntersection_Front_Set_string_262144_1024 1.77% 59686589.347 60745665.307 - -3.15% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 1.77% 23.466 23.882 - 3.92% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.77% 1050381.769 1069012.368 - 7.36% -
std::generate_n(list<int>)/50 1.77% 16.772 17.069 - -0.33% -
SetIntersection_Front_Vector_uint32_16384_64 1.77% 1332856.331 1356421.164 - 1.61% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.76% 2.424 2.466 - -1.55% -
SetIntersection_Interlaced_Set_float_262144_16384 1.76% 1280043.701 1302606.445 - -0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.76% 180090.382 183263.710 - 0.33% -
std::unique_copy(vector<int>)_(contiguous)/32 1.76% 8.480 8.630 - -2.70% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.76% 13.850 14.093 - -0.27% -
std::copy(vector<bool>)_(unaligned)/512 1.76% 3.485 3.546 - 1.72% -
std::find_end(vector<int>)_(same_length)/1000 1.76% 494.629 503.329 - 1.06% -
bm_ranges_lexicographical_compare<signed_char>/262144 1.76% 3823.417 3890.593 - 1.40% -
SetIntersection_None_Set_float_262144_64 1.76% 1192726.645 1213680.828 - -3.37% -
std::search(deque<int>,_pred)_(same_length)/1000 1.76% 480.779 489.224 - 2.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.76% 1116.022 1135.622 - 4.95% -
SetIntersection_Front_Vector_float_1024_64 1.75% 1343924.884 1367508.531 - 3.41% -
std::fill_n(vector<int>)/8192 1.75% 229.420 233.446 - -0.05% -
std::remove_if(deque<int>)_(prefix)/8192 1.75% 4178.163 4251.474 - 0.37% -
std::search(list<int>)_(no_match)/1048576 1.75% 836312.104 850984.935 - -2.41% -
std::generate(vector<int>)/32 1.75% 7.823 7.960 - -0.42% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 1.75% 77.662 79.022 - -0.42% -
std::multiset<int>::erase(key)_(existent)/1024 1.75% 39.857 40.555 - 1.76% -
std::unique(deque<int>)_(contiguous)/52 1.75% 55.424 56.393 - 1.73% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.75% 20084.678 20435.609 - 0.79% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.74% 22.999 23.400 - 10.09% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.74% 115090.354 117097.586 - 0.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.74% 3426.712 3486.452 - -2.20% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.74% 110368.182 112292.299 - -3.17% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.74% 4240.291 4314.192 - -3.64% -
ranges::minmax(std::vector<__int128>)/70000 1.74% 34326.380 34924.593 - -0.87% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.74% 2.643 2.689 - 1.87% -
std::fill_n(vector<bool>)/512 1.74% 1.428 1.452 - -2.86% -
std::rotate(deque<int>)_(by_1/3)/1024 1.74% 1779.984 1810.937 - -0.54% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.74% 631569.454 642529.069 - -0.75% -
std::copy_if(deque<int>)_(every_other)/32768 1.73% 11391.688 11589.329 - -0.11% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.73% 1908.898 1941.960 - 2.09% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.73% 512.925 521.807 - -0.43% -
std::copy_if(list<int>)_(entire_range)/1048576 1.73% 857578.846 872429.260 - -0.44% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.73% 1708.425 1737.989 - -1.29% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.73% 4.039 4.109 - -1.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.73% 143882.380 146365.772 - 1.73% -
std::fill(vector<bool>)/4096 1.73% 4.119 4.190 - -0.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.72% 519.689 528.654 - 3.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.72% 44632.813 45401.932 - 4.99% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.72% 9.719 9.886 - -9.44% -
BM_PushHeap_float_Ascending_64 1.72% 1.761 1.792 - 2.10% -
std::replace(deque<int>)_(prefix)/8192 1.72% 3207.739 3262.782 - -0.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.72% 800.530 814.260 - 3.44% -
std::move(vector<bool>)_(aligned)/32768 1.71% 36.390 37.014 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.71% 1147075.338 1166718.333 - 0.67% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.71% 1028065.763 1045668.639 - -1.03% -
BM_join_view_deques/65536 1.71% 288190.176 293116.365 - 4.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.71% 25.361 25.794 - 17.22% -
rng::find_last(vector<int>)_(bail_10%)/50 1.71% 10.725 10.907 - -7.70% -
VChain,_2_levels 1.70% 8.016 8.153 - -0.17% -
BM_PushHeap_uint32_Ascending_16 1.70% 0.917 0.933 - 0.61% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.70% 931583.168 947439.210 - 0.45% -
std::adjacent_find(list<int>)/1048576 1.70% 859057.273 873663.112 - -3.00% -
std::format(int64_t)_(fmt:_{:0^512o}) 1.70% 33.637 34.208 - 0.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.70% 23.019 23.410 - -0.21% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.70% 62553.943 63615.720 - 0.71% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.69% 4.703 4.783 - -1.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.69% 140610.661 142991.356 - -0.32% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.69% 2.777 2.824 - 0.43% -
std::unique(deque<int>)_(contiguous)/8192 1.68% 3697.270 3759.556 - -0.91% -
std::copy_if(vector<int>)_(entire_range)/512 1.68% 120.729 122.760 - -0.28% -
std::move_backward(list<int>)/64 1.68% 38.935 39.589 - -0.36% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.68% 1591417.318 1618133.707 - -10.61% -
std::generate(vector<int>)/50 1.68% 11.746 11.942 - -0.49% -
std::adjacent_find(list<int>,_pred)/8192 1.67% 7130.777 7249.858 - -23.32% -
BM_join_view_deques/64000 1.67% 278898.090 283554.580 - 3.66% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.67% 39.245 39.899 - -3.34% -
std::fill(vector<int>)/50 1.67% 2.161 2.197 - -0.28% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.67% 488.839 496.985 - 0.15% -
std::generate_n(vector<int>)/50 1.66% 11.750 11.945 - -0.39% -
rng::find_last(vector<char>)_(bail_90%)/8192 1.66% 188.237 191.370 - 0.48% -
SetIntersection_Interlaced_Set_float_16384_64 1.66% 215716414.038 219305448.201 - 2.95% -
bm_gcd_trivial 1.66% 0.678 0.689 - 5.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 1.66% 23.326 23.713 - -22.85% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.66% 63.413 64.464 - -0.74% -
SetIntersection_Interlaced_Set_float_16384_16 1.65% 209372791.775 212833977.288 - 2.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.65% 205335869.819 208730065.140 - 5.46% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.65% 1305326.026 1326901.624 - -0.66% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.65% 2.379 2.418 - 2.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.65% 12369.837 12573.989 - -0.84% -
std::partition(vector<int>)_(sparse)/1024 1.65% 253.223 257.391 - -5.84% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 1.64% 23.422 23.807 - -0.77% -
std::replace(deque<int>)_(sprinkled)/1024 1.64% 344.764 350.432 - -0.79% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.64% 26.733 27.172 - -1.59% -
std::find_end(list<int>)_(near_matches)/1024 1.64% 37708.087 38327.536 - -0.96% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.64% 230134.691 233908.247 - -2.11% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.64% 594.917 604.665 - -0.22% -
SetIntersection_Front_Vector_string_262144_4 1.64% 1186812.688 1206238.199 - 5.47% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.63% 44.110 44.830 - -1.11% -
std::fill_n(vector<bool>)/32768 1.63% 29.285 29.763 - -3.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.63% 134783364.910 136982502.111 - 6.29% -
SetIntersection_Front_Set_uint64_262144_16384 1.63% 218628940.634 222192893.228 - -8.85% -
std::replace(deque<int>)_(sprinkled)/32 1.63% 11.966 12.161 - -0.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.63% 600413.485 610174.305 - -1.04% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.63% 21176.761 21521.007 - -2.35% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.62% 117123.022 119025.298 - -0.71% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 1.62% 12203.876 12402.037 - 6.30% -
std::set<int>::erase(key)_(existent)/8192 1.62% 69.240 70.362 - 0.46% -
DAG_sidecast_fail,_1_level 1.61% 64.927 65.975 - 13.00% -
std::copy_n(list<int>)/32768 1.61% 26678.186 27108.848 - 2.48% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.61% 282.629 287.177 - -5.41% -
vector<bool>::reserve() 1.61% 10.924 11.100 - -2.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.60% 1.630 1.656 - -1.82% -
std::replace(deque<int>)_(sprinkled)/8192 1.60% 2758.549 2802.802 - -0.84% -
std::fill(vector<int>)/8192 1.60% 228.633 232.294 - -0.66% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 1.60% 23.829 24.210 - 3.63% -
std::move(vector<bool>)_(unaligned)/4096 1.60% 25.965 26.379 - 0.51% -
BM_PushHeap_string_SingleElement_256 1.60% 2.600 2.642 - -0.27% -
ranges::minmax(std::deque<char>)/70000 1.59% 23656.192 24033.462 - -0.42% -
std::partition_copy(list<int>)/32 1.59% 8.582 8.718 - -2.95% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.59% 5.348 5.433 - 1.87% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.59% 139204.095 141413.437 - 0.79% -
SetIntersection_None_Vector_float_262144_1024 1.58% 1153369.700 1171649.945 - 2.16% -
std::generate_n(list<int>)/32 1.58% 8.433 8.566 - -0.05% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.58% 12.580 12.779 - -0.49% -
BM_PushHeap_uint64_PipeOrgan_16 1.58% 0.867 0.881 - -0.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.58% 81.331 82.615 - 17.34% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.58% 16.924 17.191 - 2.48% -
std::generate_n(vector<int>)/1024 1.58% 238.481 242.241 - -0.34% -
std::rotate(deque<int>)_(by_1/3)/50 1.57% 75.430 76.618 - 0.03% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.57% 1.573 1.598 - 5.25% -
std::make_heap(deque<int>,_pred)_(descending)/8 1.57% 19.390 19.694 - 3.20% -
ranges::minmax(std::vector<__int128>)/8 1.57% 4.034 4.097 - -0.37% -
BM_deque_deque_move/70000 1.57% 3363.727 3416.526 - 1.38% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.57% 11785.501 11970.461 - 3.05% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.57% 358.130 363.743 - -4.26% -
SetIntersection_Interlaced_Set_float_256_256 1.57% 7643424.055 7763139.358 - -2.23% -
std::move_backward(list<int>)/1048576 1.57% 1017446.678 1033376.108 - -0.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.56% 14310.547 14534.496 - -1.23% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.56% 8298.701 8428.566 - 0.20% -
BM_vector_deque_move_backward/1 1.56% 2.325 2.361 - 9.04% -
BM_CmpEqual_int_ushort 1.56% 1.094 1.111 - -0.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.56% 15273.056 15511.078 - -0.51% -
std::rotate(vector<int>)_(by_1/3)/32 1.55% 19.468 19.770 - -0.61% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.55% 755660.817 767368.139 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.55% 549.931 558.429 - -2.77% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.54% 17.265 17.531 - -0.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.54% 63833.936 64817.695 - 2.83% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.54% 1.729 1.755 - 25.30% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.54% 7.934 8.056 - -1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.54% 1.315 1.336 - 2.18% -
std::fill_n(list<int>)/32 1.53% 7.936 8.058 - -0.58% -
ranges::minmax(std::deque<char>)/64 1.53% 22.697 23.045 - -0.80% -
std::generate(vector<int>)/1024 1.53% 239.287 242.954 - -0.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.53% 12767.873 12962.697 - -0.39% -
std::find_end(list<int>)_(single_element)/1024 1.53% 688.722 699.229 - -0.50% -
bm_lexicographical_compare<int>/512 1.52% 29.463 29.912 - 0.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.52% 631323.920 640940.415 - -0.94% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.52% 15026.812 15255.361 - 0.10% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.52% 67.171 68.191 - 0.51% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.52% 18.897 19.184 - -1.61% -
std::replace(vector<int>)_(prefix)/8192 1.52% 1259.317 1278.434 - 8.50% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.52% 12.873 13.068 - 1.31% -
BM_to_chars_good/23 1.52% 4.330 4.395 - -0.64% -
std::find_if(vector<bool>)_(process_all)/1024 1.51% 563.719 572.257 - -0.09% -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.51% 1.386 1.407 - -12.68% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.51% 1.396 1.417 - 0.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.51% 26.409 26.807 - 1.13% -
std::move_backward(deque<int>)/262144 1.51% 29873.621 30323.984 - -1.12% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.51% 272720.271 276828.691 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.50% 7231.930 7340.534 - -0.51% -
std::find(vector<int>)_(process_all)/32768 1.50% 7313.926 7423.445 - -0.46% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.50% 2.247 2.281 - -9.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.49% 14232.241 14443.926 - -1.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.49% 205628505.192 208683812.181 - 5.15% -
std::reverse_copy(list<int>)/32768 1.48% 25899.089 26283.273 - -3.59% -
std::find_if_not(deque<int>)_(process_all)/8192 1.48% 1975.664 2004.957 - -8.34% -
std::find(deque<int>)_(bail_25%)/32768 1.48% 1905.956 1934.092 - -0.00% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.48% 1794.392 1820.869 - -2.23% -
BM_PushHeap_uint32_Random_256 1.47% 5.500 5.581 - 0.75% -
std::partial_sort(vector<int>)_(heap)/1024 1.47% 7874.092 7990.127 - 0.61% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.47% 17.766 18.027 - 0.15% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.47% 21.627 21.945 - 5.53% -
std::replace_if(list<int>)_(sprinkled)/1024 1.47% 729.294 740.000 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.47% 47084643.425 47775058.585 - 5.78% -
std::replace(list<int>)_(prefix)/50 1.47% 16.924 17.173 - -0.20% -
bm_lexicographical_compare<unsigned_char>/32768 1.47% 562.517 570.761 - 1.78% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.46% 16.327 16.565 - 2.18% -
std::count(vector<int>)_(every_other)/1024 1.45% 102.034 103.518 - -0.49% -
std::stable_partition(list<int>)_(sparse)/32 1.45% 9.642 9.782 - -0.75% -
std::rotate(deque<int>)_(by_1/4)/50 1.45% 73.934 75.008 - -0.51% -
std::fill(list<int>)/32 1.45% 8.150 8.268 - -0.77% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.44% 364.284 369.543 - 0.96% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.44% 23.746 24.088 - 0.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.44% 20.079 20.369 - 1.40% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.44% 1908.207 1935.686 - 2.69% -
BM_PushHeap_uint64_Ascending_16384 1.44% 3.670 3.723 - -2.80% -
VChain_fail,_1_level 1.44% 7.292 7.397 - -0.89% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.44% 17013.817 17258.402 - 0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.44% 23626.868 23966.111 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.44% 3196455.298 3242329.348 - 7.09% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.43% 510.928 518.258 - -1.40% -
ranges::min(std::vector<__int128>)/8 1.43% 2.856 2.897 - 1.58% -
std::find(list<int>)_(bail_25%)/1024 1.43% 127.873 129.706 - -7.56% -
BM_format_to_string_back_inserter<std::wstring>/1 1.43% 13.475 13.668 - -0.41% -
std::copy(list<int>)/32768 1.43% 25840.178 26210.450 - 0.35% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.43% 2914.379 2956.132 - 1.55% -
std::copy_if(vector<int>)_(entire_range)/262144 1.43% 58640.914 59480.912 - -0.50% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.42% 2864.945 2905.678 - 0.51% -
SetIntersection_Interlaced_Set_uint32_256_4 1.42% 11334047.715 11495001.158 - 2.15% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.42% 27743.971 28137.418 - 1.08% -
std::remove(vector<int>)_(sprinkled)/1024 1.42% 281.617 285.610 - 0.07% -
std::find_if_not(deque<int>)_(process_all)/50 1.42% 12.623 12.802 - -6.64% -
BM_deque_deque_ranges_copy/5500 1.42% 197.252 200.047 - -0.55% -
SetIntersection_None_Vector_uint32_16384_16 1.42% 1114813.746 1130604.756 - 1.77% -
BM_PushHeap_uint32_Ascending_262144 1.42% 4.806 4.874 - 0.96% -
std::copy_if(deque<int>)_(entire_range)/262144 1.41% 68774.201 69746.784 - 0.17% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.41% 39326.470 39881.503 - 3.31% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.41% 21.425 21.727 - -1.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.41% 3.769 3.822 - 1.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.41% 31.410 31.853 - -4.82% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.41% 2765.025 2803.910 - -0.10% -
std::remove(list<int>)_(sprinkled)/8192 1.41% 7863.522 7974.066 - -3.02% -
SetIntersection_None_Set_string_1024_16 1.41% 9180812.435 9309871.469 - 5.88% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.40% 4.322 4.382 - -0.76% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.40% 240733.096 244113.499 - -0.09% -
std::count_if(list<int>)_(every_other)/1024 1.40% 744.769 755.217 - -48.77% -
std::swap_ranges(list<int>)/1024 1.40% 747.300 757.768 - -0.76% -
bm_lexicographical_compare<unsigned_char>/512 1.40% 8.638 8.759 - -0.03% -
BM_Swap_Null_FuncPtr 1.40% 1.257 1.275 - 10.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.40% 63088.702 63971.007 - 3.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.39% 1097.471 1112.773 - -12.91% -
SetIntersection_None_Set_float_262144_256 1.39% 1196047.936 1212714.109 - -3.52% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.39% 1.627 1.650 - 1.66% -
std::fill_n(vector<int>)/32 1.39% 1.127 1.142 - -0.31% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.39% 1017.242 1031.387 - -0.61% -
std::copy_n(vector<bool>)_(aligned)/32768 1.39% 34.810 35.293 - -0.97% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.39% 356.896 361.853 - -11.96% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.39% 12.551 12.726 - -1.88% -
std::unique_copy(vector<int>)_(contiguous)/52 1.38% 13.205 13.387 - -1.30% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.38% 547.613 555.188 - -4.14% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 1.38% 24.772 25.115 - -4.32% -
std::rotate(deque<int>)_(by_1/3)/32 1.38% 44.961 45.583 - -0.31% -
std::find(vector<int>)_(process_all)/8192 1.38% 1831.890 1857.119 - -0.48% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.37% 713.961 723.766 - 0.88% -
std::reverse_copy(deque<int>)/64 1.37% 15.701 15.917 - -0.54% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.37% 909159.308 921624.001 - -7.34% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 1.37% 18442.618 18695.240 - 1.19% -
std::remove_if(list<int>)_(sprinkled)/8192 1.37% 8052.557 8162.574 - -0.05% -
BM_CmpEqual_schar_short 1.36% 1.120 1.135 - 0.81% -
BM_PushHeap_uint32_Random_16384 1.36% 5.618 5.695 - -2.70% -
std::remove_if(deque<int>)_(sprinkled)/32 1.35% 52.996 53.713 - -2.28% -
std::count_if(list<int>)_(every_other)/8192 1.35% 7045.937 7141.198 - -11.93% -
std::partition_copy(vector<int>)/1024 1.35% 467.207 473.502 - -0.53% -
std::fill_n(vector<int>)/1024 1.34% 29.260 29.652 - -1.12% -
std::copy_backward(deque<int>)/1048576 1.34% 128657.472 130381.820 - -0.57% -
std::find_if(deque<int>)_(process_all)/32768 1.34% 9318.367 9443.223 - -17.61% -
std::replace(deque<int>)_(prefix)/1024 1.34% 405.672 411.102 - -0.67% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.34% 1.554 1.575 - 0.84% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.34% 30.972 31.386 - -1.49% -
std::all_of(list<int>)_(process_all)/50 1.34% 21.724 22.015 - 0.41% -
std::format(int64_t)_(fmt:_{:0<512X}) 1.33% 37.443 37.943 - -0.38% -
rng::contains_subrange(list<int>)_(single_element)/50 1.33% 17.211 17.441 - -0.34% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.33% 18.593 18.841 - -2.39% -
std::set<int>::upper_bound(key)_(existent)/1024 1.33% 4.025 4.079 - 0.10% -
BM_deque_deque_copy_backward/65536 1.33% 7576.692 7677.370 - 1.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.33% 19.269 19.525 - 0.32% -
SetIntersection_Front_Vector_uint64_256_256 1.33% 4253680.035 4310167.371 - -5.44% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.33% 563.756 571.232 - -0.03% -
std::replace(list<int>)_(prefix)/32 1.33% 10.909 11.054 - -0.43% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.32% 1.776 1.800 - -0.23% -
std::set<int>::insert(value)_(already_present)/1024 1.32% 5.798 5.875 - -6.12% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.32% 732.859 742.506 - -0.88% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.32% 678.819 687.751 - -0.47% -
std::move(vector<int>)/64 1.32% 4.127 4.182 - 0.34% -
std::find_end(forward_list<int>)_(single_element)/1024 1.31% 698.772 707.943 - -1.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.31% 1676653.891 1698655.679 - -4.50% -
std::replace_if(vector<int>)_(prefix)/1024 1.31% 266.744 270.228 - -0.28% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.31% 209.954 212.696 - 0.36% -
std::reverse_copy(deque<int>)/512 1.30% 123.228 124.832 - -0.79% -
SetIntersection_Front_Vector_string_256_256 1.30% 18541192.264 18782388.145 - -1.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.30% 15021.874 15216.809 - 0.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.30% 1.260 1.276 - -1.30% -
std::rotate(vector<bool>)_(1_element_backward)/32 1.30% 17.771 18.001 - 1.22% -
std::find(deque<int>)_(process_all)/32768 1.29% 7694.330 7793.941 - -1.12% -
ranges::minmax(std::list<char>)/70000 1.29% 52375.250 53052.031 - -4.93% -
BM_std_minmax_element<short>/512 1.29% 134.142 135.875 - -4.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.29% 23.882 24.191 - 2.51% -
std::find_if_not(list<int>)_(bail_25%)/8 1.29% 0.919 0.930 - 0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.29% 26299.354 26638.170 - 0.10% -
std::for_each(vector<int>)/8 1.29% 0.906 0.918 - -0.29% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.29% 1348.894 1366.231 - 0.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 55744.287 56460.666 - 2.21% -
BM_tolower_string<wchar_t> 1.28% 6.286 6.367 - -0.38% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.28% 468.376 474.358 - -0.50% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.27% 758.028 767.689 - -0.55% -
BM_CmpEqual_uint_uchar 1.27% 1.100 1.114 - 0.50% -
BM_BitsetToString<64>/Dense_(90%)/90 1.27% 13.870 14.046 - 13.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.27% 5364.817 5433.013 - -0.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.27% 272.245 275.702 - 0.06% -
std::make_heap(deque<int>)_(ascending)/8192 1.27% 20434.578 20693.459 - -1.66% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.27% 36.385 36.845 - 1.46% -
BM_format_to_iterator/<std::deque>_C_string_len_60 1.26% 17.906 18.132 - -1.49% -
SetIntersection_None_Set_string_16384_256 1.26% 189368817.101 191758167.246 - -7.89% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.26% 773.250 782.995 - 0.16% -
std::rotate(list<int>)_(by_1/3)/50 1.26% 23.151 23.442 - -1.27% -
BM_vector_deque_move_backward/64000 1.26% 7254.530 7345.637 - 3.16% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1.25% 1075353.906 1088815.598 - 0.36% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.25% 3.809 3.856 - 0.82% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.25% 513904.709 520336.870 - -0.30% -
BM_deque_vector_ranges_move_backward/70000 1.25% 7944.471 8043.843 - -19.78% -
ranges::min(std::deque<long_long>)/8 1.25% 2.268 2.297 - -0.05% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.25% 243902.178 246951.904 - 0.83% -
std::find(vector<short>)_(process_all)/50 1.25% 1.684 1.705 - 0.14% -
std::find(vector<int>)_(process_all)/1024 1.25% 239.966 242.963 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.25% 42026838.427 42550765.047 - 0.81% -
std::replace(deque<int>)_(sprinkled)/50 1.25% 18.002 18.226 - -0.50% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.24% 1584.424 1604.099 - 1.68% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.24% 114445.855 115864.896 - -0.17% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.24% 274676.389 278078.416 - 0.28% -
std::copy_if(deque<int>)_(every_other)/8 1.24% 3.399 3.441 - -0.03% -
std::remove(vector<int>)_(sprinkled)/8192 1.23% 1958.936 1983.116 - 0.22% -
std::adjacent_find(list<int>,_pred)/1048576 1.23% 910464.848 921681.029 - -3.21% -
ranges::minmax(std::vector<long_long>)/8 1.23% 2.076 2.101 - -0.35% -
std::remove(vector<int>)_(prefix)/1024 1.23% 303.777 307.503 - -0.28% -
SetIntersection_Front_Set_string_256_16 1.23% 6789106.864 6872356.676 - -2.12% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.22% 3696.392 3741.638 - -0.37% -
SetIntersection_Front_Set_string_256_256 1.22% 29416190.398 29776077.185 - -0.82% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.22% 7.263 7.352 - -0.02% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 1.22% 2534.865 2565.840 - 1.01% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.22% 3311.047 3351.394 - -0.27% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.22% 42.691 43.211 - -1.45% -
std::generate(list<int>)/8192 1.22% 7504.862 7596.246 - 1.74% -
BM_deque_vector_copy/5500 1.22% 194.464 196.829 - 0.24% -
std::partial_sort(vector<int>)_(heap)/8192 1.22% 96325.267 97496.627 - -0.15% -
std::rotate(list<int>)_(by_1/3)/8192 1.22% 8197.130 8296.727 - -1.36% -
std::copy_if(deque<int>)_(entire_range)/4096 1.21% 1010.110 1022.373 - -0.04% -
BM_lexicographical_compare_three_way_fast_path/256 1.21% 68.197 69.024 - -2.81% -
BM_deque_deque_ranges_copy_backward/5500 1.21% 202.183 204.635 - 1.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.21% 417454.532 422508.037 - -3.30% -
BM_PushHeap_float_PipeOrgan_16 1.21% 0.897 0.907 - 0.13% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.21% 3.807 3.853 - 0.92% -
BM_format_to_iterator/<std::array>_string_len_60 1.21% 9.516 9.631 - 1.71% -
BM_format_to_n_string_back_inserter<std::string>/1 1.21% 13.359 13.520 - 0.94% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.20% 197183.778 199552.386 - 0.37% -
std::partition(vector<int>)_(dense)/50 1.20% 12.953 13.109 - -0.64% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.20% 8776.812 8881.716 - 0.57% -
std::remove(deque<int>)_(prefix)/32 1.19% 52.858 53.489 - -5.89% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.19% 4029.769 4077.880 - 0.03% -
BM_PushHeap_string_Random_4 1.19% 6.166 6.239 - 0.11% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.19% 96538.595 97684.923 - -0.02% -
std::transform(vector<int>)_(identity_transform)/1024 1.19% 261.300 264.402 - 0.62% -
BM_deque_deque_ranges_copy_backward/4096 1.18% 150.884 152.670 - 0.52% -
std::unique_copy(list<int>)_(contiguous)/32 1.18% 11.727 11.866 - -0.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.18% 10.635 10.761 - 7.00% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 1.18% 3274.533 3313.247 - 1.65% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.18% 769.061 778.150 - -0.19% -
std::count(deque<int>)_(every_other)/8192 1.18% 1915.092 1937.617 - -0.16% -
std::for_each(list<int>)/8 1.18% 2.519 2.548 - 0.29% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.17% 30.408 30.765 - 7.51% -
std::replace_if(deque<int>)_(prefix)/32 1.17% 13.947 14.111 - 0.21% -
SetIntersection_Front_Set_float_16384_4 1.17% 1047344.285 1059623.707 - -2.22% -
rng::for_each(multiset<int>)/8192 1.17% 15381.589 15561.789 - -24.04% -
std::rotate_copy(vector<int>)/32 1.17% 2.079 2.104 - 1.17% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.17% 1.415 1.432 - 1.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.17% 206.279 208.689 - 1.73% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.17% 12858.792 13008.691 - -0.64% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 1.17% 166166.617 168103.527 - -0.51% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.16% 24.871 25.161 - 4.37% -
BM_vector_deque_ranges_move_backward/64 1.16% 2.975 3.010 - -0.02% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.16% 2.379 2.406 - 1.99% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.16% 828.933 838.544 - -0.50% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.16% 427.625 432.581 - 0.40% -
rng::find_last(vector<int>)_(bail_10%)/8192 1.16% 1643.515 1662.508 - -0.30% -
std::set<std::string>::contains(key)_(existent)/8192 1.16% 28.668 28.999 - 1.30% -
std::rotate_copy(vector<int>)/1024 1.15% 32.778 33.156 - 0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.15% 23712.793 23986.529 - -0.28% -
SetIntersection_None_Set_string_64_4 1.15% 21681062.814 21931244.182 - 0.31% -
std::partition_copy(deque<int>)/32 1.15% 12.799 12.947 - -0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.15% 12375.756 12518.429 - -0.12% -
std::unique(deque<int>)_(sprinkled)/8192 1.15% 3771.127 3814.597 - -0.52% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.15% 534.540 540.688 - -0.48% -
std::replace_if(list<int>)_(prefix)/1024 1.15% 728.157 736.524 - -0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.15% 1040889.794 1052844.636 - 2.98% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.15% 31.171 31.529 - -2.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.15% 23.836 24.109 - 2.57% -
std::sample(list<int>)/8192 1.15% 97654.814 98775.485 - -0.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.15% 358.167 362.275 - -4.35% -
SetIntersection_Front_Vector_string_262144_16 1.15% 1608091.112 1626535.173 - 0.19% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.14% 29.336 29.672 - -0.08% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 1.14% 274341.104 277474.335 - -1.11% -
BM_format_to_n_string_begin<std::string>/1048576 1.14% 12209.079 12348.092 - 5.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.14% 1431882.474 1448170.566 - -2.69% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.14% 600.023 606.846 - -2.54% -
std::none_of(list<int>)_(process_all)/50 1.13% 21.786 22.033 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 1.13% 18885.037 19099.193 - -0.34% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.13% 424441.570 429251.301 - -0.69% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.13% 10.833 10.956 - -0.47% -
ranges::min(std::list<long_long>)/64 1.13% 24.159 24.432 - -0.64% -
std::find_if(deque<int>)_(process_all)/50 1.13% 12.541 12.682 - -0.28% -
std::rotate(deque<int>)_(by_1/3)/8192 1.13% 22086.172 22334.886 - -0.36% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.13% 37.022 37.439 - -0.04% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 1.12% 66.006 66.748 - -25.57% -
std::remove_copy(vector<int>)_(prefix)/1024 1.12% 260.468 263.394 - -0.21% -
BM_StringRelational_Less_Large_Large_Control 1.12% 2.121 2.144 - 2.92% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.12% 953558.437 964248.338 - -0.80% -
std::search(vector<int>,_pred)_(single_element)/8192 1.12% 4603.682 4655.274 - 17.22% -
BM_format_string<wchar_t>/1 1.12% 12.348 12.487 - -0.92% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.12% 10.248 10.363 - -7.12% -
BM_format_to_iterator/<std::array>_string_view_len_6 1.12% 8.377 8.470 - 2.76% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.12% 2744.655 2775.334 - 0.33% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.12% 4.437 4.487 - 1.40% -
std::move_backward(vector<bool>)_(aligned)/4096 1.12% 7.120 7.200 - 0.44% -
bm_lexicographical_compare<signed_char>/32768 1.11% 472.571 477.832 - -0.11% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.11% 6168.166 6236.837 - -0.14% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.11% 27.049 27.350 - -4.38% -
SetIntersection_None_Set_float_262144_4 1.11% 1199770.508 1213089.356 - -4.02% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 1.11% 9827.588 9936.642 - 0.83% -
std::format(int64_t)_(fmt:_{:0>512X}) 1.11% 34.618 35.001 - -5.77% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.11% 740.091 748.274 - -0.52% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.11% 87748.394 88718.539 - -1.48% -
SetIntersection_None_Set_uint32_64_4 1.11% 21265636.559 21500654.980 - 0.45% -
std::remove(vector<int>)_(sprinkled)/50 1.10% 52.468 53.046 - 0.49% -
std::swap_ranges(list<int>)/50 1.10% 31.870 32.220 - -0.67% -
std::adjacent_find(vector<int>,_pred)/1048576 1.10% 464886.590 470003.307 - -1.26% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.10% 303.951 307.296 - -3.81% -
BM_deque_deque_ranges_copy_backward/1024 1.10% 37.754 38.169 - -1.67% -
std::remove_copy(deque<int>)_(prefix)/8192 1.10% 3312.577 3348.911 - -0.06% -
std::replace_if(vector<int>)_(prefix)/8192 1.10% 2006.992 2028.991 - -0.21% -
std::for_each(map<int>::iterator)/8 1.10% 4.445 4.494 - -0.19% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.10% 598.616 605.176 - -0.21% -
std::replace(vector<int>)_(prefix)/1024 1.09% 158.586 160.320 - 15.32% -
std::find_end(list<int>)_(match_near_end)/1024 1.09% 4521.373 4570.756 - -0.96% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.09% 114321.025 115567.053 - -0.26% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.09% 20502.723 20726.176 - 0.55% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.09% 5131.514 5187.387 - -1.09% -
std::remove(vector<int>)_(prefix)/8192 1.09% 2084.830 2107.526 - -0.06% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.09% 212162.345 214467.676 - -0.76% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.08% 18.384 18.583 - 1.41% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.08% 206803.212 209044.888 - -1.38% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 1.08% 895880.623 905562.636 - -1.68% -
std::stable_sort(vector<int>)_(descending)/1024 1.08% 2777.984 2807.990 - -0.60% -
rng::find_last(vector<char>)_(bail_90%)/1048576 1.08% 22878.827 23125.533 - -0.26% -
std::move_backward(deque<int>)/4096 1.07% 152.702 154.341 - -4.55% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.07% 625.005 631.696 - -0.17% -
std::copy(vector<bool>)_(aligned)/32768 1.07% 34.757 35.129 - -1.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.07% 18.846 19.047 - 0.46% -
BM_deque_deque_copy_backward/64000 1.07% 7411.545 7490.646 - 1.90% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.07% 7.263 7.340 - 0.05% -
BM_join_view_in_vectors/1 1.07% 2.947 2.978 - 1.36% -
std::remove(deque<int>)_(sprinkled)/1024 1.07% 511.264 516.715 - -0.44% -
std::find_if_not(deque<int>)_(process_all)/32768 1.06% 7991.537 8076.609 - -7.69% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.06% 13.365 13.507 - 0.13% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.06% 673.010 680.161 - -0.23% -
std::move_backward(vector<int>)/4096 1.06% 134.719 136.146 - 0.37% -
BM_vector_deque_ranges_copy_backward/5500 1.06% 198.846 200.951 - 1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.06% 9583149.285 9684487.567 - 7.94% -
std::adjacent_find(list<int>,_pred)/1024 1.06% 785.184 793.485 - -0.45% -
std::shift_right(vector<int>)/8192 1.06% 295.624 298.746 - 0.63% -
std::unordered_set<int>::erase(iterator)/8192 1.05% 20.300 20.514 - -11.54% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.05% 5727.125 5787.538 - 2.16% -
BM_deque_deque_ranges_copy/1024 1.05% 36.782 37.170 - 1.09% -
BM_deque_deque_copy_backward/70000 1.05% 7949.848 8033.589 - 2.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.05% 140358.187 141836.537 - 0.06% -
std::replace(vector<int>)_(prefix)/50 1.05% 7.702 7.783 - 12.01% -
ranges::minmax(std::list<__int128>)/70000 1.05% 56872.434 57470.654 - -7.29% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 1.05% 4697.309 4746.705 - -2.54% -
std::copy_if(deque<int>)_(entire_range)/512 1.05% 133.744 135.148 - 0.10% -
bm_ranges_lexicographical_compare<signed_char>/512 1.05% 7.766 7.848 - 1.67% -
std::copy(deque<int>)/32768 1.05% 1138.500 1150.437 - 1.59% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.05% 363695.264 367503.388 - 0.12% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.05% 144.245 145.754 - 0.51% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.04% 780.858 788.992 - -0.51% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.04% 6827.782 6898.839 - -8.85% -
BM_format_to_string_begin<std::list<char>>/1 1.04% 11.402 11.520 - -0.15% -
std::copy_n(vector<int>)/262144 1.04% 12532.344 12662.621 - 0.89% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.04% 6741.638 6811.691 - -0.22% -
std::generate_n(vector<int>)/32 1.04% 7.834 7.915 - -0.78% -
std::copy_backward(deque<int>)/8 1.04% 2.662 2.689 - -3.79% -
std::copy_if(deque<int>)_(entire_range)/32768 1.04% 8578.335 8667.296 - 0.19% -
std::copy(deque<int>)/4096 1.04% 144.121 145.616 - 0.54% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.04% 56760.805 57348.964 - 0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.04% 1164.185 1176.241 - 6.62% -
BM_StringFindCharLiteral/256 1.04% 5.327 5.382 - -1.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.04% 21.150 21.369 - 0.54% -
std::format(float)_(fmt:_{:0^17500_10L}) 1.03% 215.631 217.860 - 2.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.03% 1945.123 1965.209 - -0.38% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.03% 2618.506 2645.522 - -0.32% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.03% 31.915 32.244 - 0.61% -
ranges::min(std::list<__int128>)/8 1.03% 2.041 2.062 - -10.21% -
SetIntersection_Interlaced_Set_string_1024_256 1.03% 35773152.944 36141554.243 - 2.22% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.03% 23332594.433 23572709.737 - -0.15% -
std::format(int64_t)_(fmt:_{:0<512d}) 1.03% 33.753 34.100 - 1.86% -
std::unique(deque<int>)_(sprinkled)/1024 1.03% 505.908 511.109 - -0.19% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.03% 7.235 7.310 - 0.40% -
BM_format_string<wchar_t>/2 1.03% 5.786 5.845 - -3.02% -
std::count_if(list<int>)_(every_other)/1048576 1.03% 878271.751 887298.216 - -3.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.03% 176322435.641 178131502.411 - -5.05% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.02% 194.734 196.728 - -0.09% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.02% 3318.232 3352.144 - -0.72% -
SetIntersection_None_Vector_float_1024_1024 1.02% 1077292.294 1088297.383 - -0.08% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.02% 100036.027 101057.941 - 0.02% -
SetIntersection_None_Set_float_262144_1 1.02% 1202049.803 1214326.414 - -4.06% -
std::multiset<int>::ctor(const&)/8192 1.02% 50321.050 50834.891 - 0.10% -
SetIntersection_Front_Vector_float_64_64 1.02% 10800309.998 10910142.670 - 2.39% -
std::copy(list<int>)/1048576 1.02% 854974.786 863656.480 - -0.74% -
std::sample(list<int>)/1024 1.01% 11872.850 11993.128 - -0.27% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.01% 13.484 13.620 - 2.96% -
rng::find_last(deque<int>)_(bail_10%)/50 1.01% 11.313 11.428 - -0.35% -
std::format(double)_(fmt:_{:_10g}) 1.01% 62.468 63.099 - -1.11% -
std::find_end(list<int>)_(process_all)/1048576 1.01% 815929.152 824169.503 - -3.86% -
BM_PushHeap_uint32_Random_1024 1.01% 5.717 5.775 - 0.58% -
std::copy(deque<int>)/262144 1.01% 11566.385 11682.917 - 0.96% -
bm_lexicographical_compare<signed_char>/4096 1.01% 59.098 59.694 - -0.08% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.01% 27.328 27.603 - 1.41% -
rng::find_last(vector<char>)_(bail_10%)/8 1.01% 1.995 2.015 - -0.62% -
ranges::min(std::list<char>)/70000 1.00% 53107.561 53640.148 - -1.09% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.00% 797.126 805.115 - -0.10% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.00% 6546.310 6611.902 - -3.19% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.00% 303.079 306.112 - -0.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 1.00% 10981.173 11091.010 - 0.10% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.00% 768.259 775.942 - -0.29% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.00% 8675.030 8761.782 - 1.19% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::distance(join_view(vector<vector<int>>))/1024 -99.63% 267.808 0.981 - 0.86% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.263 - -1.24% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.483 - -1.08% -
std::distance(join_view(vector<vector<int>>))/50 -94.67% 12.517 0.667 - -0.78% -
std::fill(deque<int>)/8192 -87.48% 1864.796 233.547 - -1.88% -
std::fill_n(deque<int>)/1024 -87.16% 231.642 29.754 - 0.76% -
std::fill_n(deque<int>)/8192 -87.08% 1866.881 241.260 - 2.59% -
std::fill(deque<int>)/1024 -87.07% 232.589 30.073 - -0.37% -
std::fill_n(deque<int>)/32 -85.40% 8.269 1.207 - 4.58% -
std::fill(deque<int>)/32 -84.99% 8.811 1.323 - 0.35% -
bm_exception_ptr_swap_nonnull -82.85% 7.606 1.304 - 0.09% -
std::fill_n(deque<int>)/50 -82.02% 12.186 2.191 - -0.14% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.55% 323441.716 59663.199 - -1.11% -
std::fill(deque<int>)/50 -81.48% 12.763 2.363 - -0.15% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.37% 323485.437 60274.528 - -0.94% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.94% 271537.279 57193.240 - -0.19% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.04% 263474.992 57858.709 - 0.97% -
BM_num_get<void*> -76.77% 47.636 11.066 - 1.29% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.51% 194270.888 47570.141 - -1.65% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.01% 161550.849 48444.186 - 0.11% -
std::fill(vector<bool>)/262144 -68.01% 720.065 230.367 - -0.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -63.84% 52.412 18.952 - -19.59% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.19% 138430.643 52347.363 - 0.35% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.55% 18151.862 6978.865 - -0.12% -
BM_num_get<unsigned_int> -61.38% 25.424 9.818 - 2.52% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.78% 130791.216 51302.802 - 0.18% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.76% 249.065 97.738 - 0.96% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.59% 17545.803 6915.552 - 1.27% -
BM_num_get<unsigned_long_long> -60.16% 25.970 10.347 - 1.58% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.16% 14734.367 5870.655 - -0.34% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.14% 17236.328 6870.053 - 0.85% -
BM_num_get<unsigned_short> -60.00% 25.562 10.225 - 1.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.82% 17633.737 7085.276 - -0.12% -
BM_num_get<unsigned_long> -58.69% 25.450 10.515 - 3.30% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.40% 13790.984 5737.043 - -2.13% -
std::fill_n(vector<bool>)/1048576 -57.75% 3822.407 1614.812 - -57.73% -
std::copy_n(vector<int>)/32768 -57.67% 3686.644 1560.429 - -40.08% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.65% 14372.895 6086.942 - -0.61% -
BM_format_to_string_begin<std::vector<char>>/16384 -57.47% 340.914 144.998 - -0.81% -
BM_num_get<long_long> -56.97% 24.715 10.635 - 1.21% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.83% 13791.062 5953.980 - 0.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -56.53% 1747.195 759.456 - 12.46% -
BM_num_get<long> -55.98% 24.398 10.739 - 0.04% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.63% 1931.177 856.885 - -55.27% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.55% 1925.795 855.976 - -4.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -55.02% 1666.586 749.574 - -5.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -54.66% 216.578 98.203 - -1.72% -
BM_num_get<bool> -53.58% 25.320 11.754 - -0.80% -
rng::find_last_if(list<int>)_(bail_10%)/50 -53.09% 37.468 17.578 - 0.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -52.12% 222.294 106.431 - -3.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -52.09% 23.575 11.294 - -0.79% -
std::unique(vector<int>)_(sprinkled)/8192 -51.82% 3965.626 1910.684 - -1.60% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -50.68% 73.822 36.406 - 3.40% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.70% 417.683 210.088 - 0.58% -
std::find_if(list<int>)_(process_all)/50 -49.55% 38.050 19.198 - 0.47% -
BM_format_to_n_string_begin<std::string>/16384 -49.36% 288.382 146.049 - 0.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -49.21% 248.703 126.311 - 20.82% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -48.77% 206.029 105.549 - 7.93% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -48.61% 34.972 17.974 - 1.69% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.44% 416.280 214.653 - 0.09% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -48.05% 3622.930 1882.291 - -0.22% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -47.85% 412.896 215.310 - 0.48% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.47% 336.688 176.878 - 0.04% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.13% 401.487 212.256 - 2.79% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.06% 16.719 8.851 - 0.05% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.96% 0.476 0.252 - -0.03% -
std::unique(vector<int>)_(sprinkled)/1024 -46.86% 531.254 282.291 - -0.53% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -46.70% 76.407 40.724 - 20.70% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -46.57% 453.588 242.350 - -0.21% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.52% 130.284 69.679 - 3.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.04% 143.373 78.802 - -4.01% -
BM_Move_Null -44.68% 0.907 0.502 - -0.72% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -43.95% 341.550 191.435 - 0.26% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.74% 10.626 5.977 - 0.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.30% 213.056 120.800 - 1.78% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -43.22% 141.916 80.574 - 2.49% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.13% 2.058 1.170 - 0.09% -
BM_PushHeap_float_Descending_16 -42.51% 0.632 0.363 - -1.38% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.36% 305.808 176.259 - -2.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.17% 11.049 6.389 - 0.10% -
BM_vector_deque_ranges_copy/0 -42.10% 0.682 0.395 - -0.58% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -41.94% 0.485 0.281 - 0.06% -
BM_PushHeap_float_Descending_4 -41.82% 0.612 0.356 - -3.05% -
SetIntersection_Interlaced_Vector_float_262144_64 -41.23% 15662720.001 9205218.236 - -35.93% -
std::unique_copy(vector<int>)_(sprinkled)/52 -41.22% 21.793 12.810 - -0.16% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -40.79% 3657.183 2165.415 - -8.17% -
bm_exception_ptr_move_ctor_nonnull -40.54% 6.848 4.072 - 14.49% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -40.29% 919.690 549.166 - -8.64% -
rng::find_last(deque<int>)_(bail_90%)/8192 -40.00% 364.886 218.933 - 7.04% -
std::find_if_not(list<int>)_(process_all)/50 -39.46% 38.043 23.030 - -0.37% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -39.03% 104.860 63.928 - 8.26% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -38.74% 11.409 6.989 - -5.98% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -38.39% 41.831 25.773 - 0.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -38.32% 38.282 23.611 - -39.36% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -38.10% 0.481 0.298 - -12.48% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -37.92% 307.662 190.993 - 0.85% -
std::set<std::string>::erase(key)_(existent)/32 -37.68% 85.032 52.989 - -28.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -37.59% 31.977 19.958 - -26.73% -
std::set<std::string>::insert(value)_(already_present)/32 -37.50% 16.328 10.205 - 36.44% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.22% 27.276 17.124 - 0.47% -
std::unique_copy(vector<int>)_(sprinkled)/32 -36.57% 12.977 8.231 - -0.22% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.48% 79867.273 50728.492 - 2.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -36.44% 7.924 5.037 - -5.81% -
std::multiset<int>::contains(key)_(non-existent)/8192 -36.36% 14.637 9.315 - -1.49% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -36.17% 80156.175 51167.072 - -1.34% -
bm_exception_ptr_swap_null -36.02% 5.399 3.455 - 0.02% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.51% 9837.980 6344.437 - 1.85% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -35.42% 7.342 4.741 - 0.07% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.22% 9999.342 6477.773 - -0.23% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -35.01% 46244.650 30054.110 - 9.12% -
rng::find_last(deque<int>)_(bail_90%)/50 -35.01% 2.934 1.907 - 3.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.72% 41.375 27.008 - -3.22% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.65% 9961.179 6510.058 - -2.51% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.35% 78936.141 51818.798 - -2.11% -
BM_StringEraseWithMove_Huge_Transparent -34.26% 69.490 45.684 - -2.37% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.81% 0.485 0.321 - -33.61% -
std::set<int>::ctor(const&,_alloc)/8192 -33.50% 77999.624 51867.286 - 2.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -33.33% 12867102.536 8577901.052 - -3.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -33.13% 12922716.210 8641723.385 - -1.14% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.02% 0.696 0.466 - 0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.96% 13072113.395 8763424.987 - 0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.93% 12857869.172 8623889.076 - -2.55% -
ranges::min(std::vector<long_long>)/1 -32.77% 0.437 0.294 - -11.51% -
BM_PushHeap_string_Descending_1 -32.75% 0.700 0.471 - -26.57% -
rng::find_last(deque<int>)_(bail_90%)/1024 -32.57% 45.933 30.971 - 6.88% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -32.41% 120.283 81.305 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -32.29% 12709486.086 8605842.204 - -3.77% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.09% 28.223 19.167 - -15.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -31.52% 11.127 7.620 - -31.73% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -31.26% 41.523 28.545 - 2.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -31.21% 33.989 23.379 - 9.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.95% 12762327.382 8812567.251 - 0.29% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.78% 0.459 0.318 - -30.69% -
bm_exception_ptr_move_ctor_null -30.44% 3.337 2.321 - -13.60% -
BM_PushHeap_string_PipeOrgan_1 -30.44% 0.700 0.487 - 3.09% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -30.37% 31.932 22.235 - -30.68% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -30.25% 27.006 18.838 - -16.02% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -30.13% 20.065 14.019 - -7.29% -
std::copy_n(list<int>)/64 -29.95% 22.405 15.696 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -29.85% 23668700.453 16604013.788 - -19.11% -
BM_PushHeap_float_PipeOrgan_1 -29.79% 0.671 0.471 - 1.01% -
std::multiset<int>::count(key)_(existent)/1024 -29.73% 8.033 5.644 - 1.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.58% 39.488 27.807 - 0.01% -
BM_PushHeap_string_QuickSortAdversary_1 -29.46% 0.700 0.494 - 4.13% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.14% 6028.056 4271.301 - -1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -28.91% 345568085.054 245648110.046 - -30.48% -
ranges::min(std::deque<long_long>)/70000 -28.59% 26305.416 18784.358 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -28.17% 354636383.584 254743728.884 - -27.39% -
std::any_of(vector<int>)_(process_all)/50 -27.76% 18.971 13.705 - 7.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.73% 42.668 30.835 - 1.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -27.72% 40.370 29.179 - 0.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -27.67% 48.762 35.269 - -35.96% -
BM_PushHeap_float_Descending_64 -27.65% 0.523 0.378 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -27.47% 350290295.941 254069173.252 - -28.10% -
std::unique_copy(list<int>)_(contiguous)/52 -27.32% 29.051 21.114 - 2.31% -
BM_StringEraseWithMove_Huge_Opaque -27.14% 68.230 49.713 - 3.00% -
bm_exception_ptr_move_assign_nonnull -26.83% 6.894 5.044 - -2.28% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.71% 84.554 61.969 - 17.11% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -26.68% 7.197 5.277 - -29.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -26.64% 333293712.763 244503154.235 - -30.12% -
BM_Istream_numbers/0 -26.47% 1395.199 1025.854 - 0.65% -
rng::contains_subrange(list<int>)_(process_all)/8192 -26.42% 9040.942 6652.170 - -7.24% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -26.00% 89.642 66.334 - 5.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -25.79% 32.730 24.291 - 21.03% -
std::set<int>::ctor(const&,_alloc)/1024 -25.52% 9679.700 7209.781 - 14.87% -
BM_StringFindStringLiteral/1024 -25.51% 23.787 17.718 - -2.95% -
BM_Istream_numbers/3 -25.38% 1402.724 1046.736 - 0.11% -
BM_Istream_numbers/2 -25.25% 1434.465 1072.246 - -0.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.20% 37.899 28.349 - 0.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.14% 43.291 32.409 - -0.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -24.85% 0.397 0.298 - -11.96% -
BM_Istream_numbers/1 -24.48% 1423.789 1075.291 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.19% 1951710.117 1479648.847 - -19.17% -
ranges::min(std::vector<char>)/1 -24.17% 0.438 0.332 - 12.39% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -24.12% 3.208 2.434 - -1.80% -
BM_to_chars_bad/2 -24.07% 0.615 0.467 - -24.25% -
std::transform(list<int>)_(identity_transform)/50 -23.62% 39.305 30.019 - -2.08% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -23.29% 65.298 50.088 - 61.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.18% 60.415 46.410 - -19.24% -
BM_format_to_n_string_span<char>/16384 -23.08% 247.907 190.692 - -26.68% -
std::multiset<std::string>::insert(value)_(already_present)/32 -22.94% 63.231 48.727 - 13.01% -
std::map<int,_int>::erase(iterator)/8192 -22.80% 26.727 20.632 - -1.64% -
BM_vector_deque_move/0 -22.26% 0.519 0.404 - -12.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.24% 32.005 24.886 - -19.07% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -22.13% 1.479 1.152 - -1.38% -
BM_Move_LargeNonTrivialFunctor -22.02% 0.690 0.538 - -18.77% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -21.74% 336.361 263.231 - -10.79% -
BM_SystemErrorWithMessage -21.73% 23.123 18.099 - 10.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -21.60% 35.428 27.774 - -26.69% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.51% 870.550 683.304 - -2.18% -
std::partition(list<int>)_(dense)/8192 -21.45% 5676.201 4458.651 - -12.93% -
ranges::min(std::deque<__int128>)/1 -20.71% 0.837 0.663 - -8.13% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.62% 3747.263 2974.583 - 0.15% -
std::multiset<std::string>::count(key)_(non-existent)/32 -20.59% 12.420 9.863 - -7.44% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -20.36% 40.839 32.526 - -18.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -20.34% 0.487 0.388 - 6.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -20.14% 25.784 20.591 - -19.02% -
std::is_sorted(list<int>,_pred)/8192 -20.08% 9043.894 7227.760 - -20.97% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -20.03% 12.445 9.952 - -11.73% -
BM_format_string<wchar_t>/1048576 -20.02% 0.148 0.119 - -29.29% -
std::multiset<int>::count(key)_(existent)/32 -19.97% 4.705 3.766 - 1.47% -
std::set<std::string>::erase(iterator)/32 -19.95% 31.731 25.402 - -7.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.93% 52.478 42.020 - 1.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -19.90% 211995.841 169809.106 - 1.57% -
BM_PushHeap_float_Descending_256 -19.75% 0.499 0.401 - -0.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.62% 205840.675 165462.387 - -1.98% -
std::move(deque<int>)/64 -19.55% 6.112 4.917 - 1.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -19.48% 3.054 2.459 - -3.19% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -19.40% 15051.910 12131.581 - 4.19% -
BM_Swap_Null_Null -19.29% 0.459 0.370 - -9.30% -
BM_format_to_string_pointer<char>/16384 -19.24% 253.145 204.438 - 29.47% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -19.18% 96.527 78.017 - -9.95% -
BM_PushHeap_uint64_Ascending_1 -19.13% 0.577 0.467 - 0.29% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -19.12% 7.174 5.803 - 1.40% -
std::copy(vector<bool>)_(aligned)/1048576 -18.96% 3458.440 2802.584 - -21.02% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -18.91% 1698.499 1377.279 - -21.27% -
std::vector<std::string>::ctor(size)/8192 -18.88% 5187.044 4207.922 - 0.72% -
SetIntersection_Interlaced_Vector_float_16384_16 -18.83% 2847695.937 2311345.391 - 7.82% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -18.73% 2.801 2.276 - -11.08% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -18.65% 10397009.900 8457872.410 - -26.43% -
std::find_if_not(vector<int>)_(process_all)/50 -18.59% 6.854 5.580 - -1.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -18.53% 39.924 32.525 - -9.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.50% 39.569 32.249 - 0.91% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.29% 850.530 694.971 - -7.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.28% 20.753 16.960 - 1.96% -
std::set<int>::count(key)_(non-existent)/8192 -18.19% 13.811 11.299 - -3.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -18.17% 59.578 48.756 - -3.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -18.15% 897.251 734.397 - 10.67% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -18.12% 2.726 2.232 - -0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -18.07% 122.759 100.574 - -1.26% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -18.02% 546.581 448.060 - -18.53% -
BM_PushHeap_string_Ascending_1 -18.00% 0.642 0.526 - 11.61% -
BM_PushHeap_float_Descending_1024 -17.93% 0.474 0.389 - -0.93% -
BM_PushHeap_float_Random_4 -17.73% 3.007 2.474 - -1.96% -
std::map<std::string,_int>::erase(key)_(existent)/32 -17.66% 75.997 62.576 - -14.84% -
BM_PushHeap_float_Descending_16384 -17.62% 0.465 0.383 - -0.14% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -17.60% 968.953 798.386 - -0.44% -
SetIntersection_Front_Set_uint32_262144_1024 -17.56% 14078427.392 11605682.648 - -5.74% -
BM_vector_deque_ranges_move_backward/0 -17.54% 0.549 0.453 - -27.40% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -17.50% 26.306 21.702 - -17.66% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.49% 32.967 27.202 - -4.78% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.43% 1123.071 927.320 - 0.62% -
std::map<std::string,_int>::erase(iterator)/1024 -17.34% 35.703 29.511 - 14.94% -
BM_PushHeap_float_Descending_262144 -17.34% 0.465 0.384 - -0.14% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -17.34% 30.827 25.483 - 0.34% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -17.33% 3859.343 3190.367 - -0.26% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -17.32% 136.360 112.739 - -14.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -17.29% 28.971 23.962 - -24.61% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.21% 462.383 382.800 - 0.08% -
BM_StringEraseWithMove_Small_Opaque -17.21% 2.642 2.187 - 0.11% -
std::stable_partition(list<int>)_(dense)/1024 -17.20% 1747.054 1446.482 - -0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.11% 19.958 16.543 - -2.49% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -17.06% 1.553 1.288 - -9.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -16.97% 0.579 0.480 - -24.39% -
Chain_fail,_4_levels -16.97% 62.373 51.786 - -7.69% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -16.86% 1.697 1.411 - 11.09% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -16.81% 1.025 0.853 - -0.10% -
BM_deque_vector_ranges_move/0 -16.80% 1.514 1.260 - -8.37% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.74% 29706.690 24733.150 - 0.24% -
BM_PushHeap_string_Random_1 -16.73% 0.698 0.582 - 10.82% -
std::set<std::string>::erase(key)_(existent)/8192 -16.71% 104.125 86.721 - 5.69% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.66% 415514.516 346289.596 - 0.08% -
BM_deque_deque_copy_backward/0 -16.61% 0.921 0.768 - -13.30% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -16.60% 88.098 73.476 - -36.26% -
BM_Swap_Null_LargeNonTrivialFunctor -16.58% 0.568 0.474 - 3.29% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.56% 7172011.327 5983991.584 - -16.42% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -16.53% 87.456 73.000 - 7.91% -
std::find_end(deque<int>)_(process_all)/8192 -16.50% 2856.159 2384.984 - 17.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -16.38% 1.450 1.212 - -13.42% -
BM_emoji_text<wchar_t> -16.32% 1153.624 965.360 - 16.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -16.28% 6593671.884 5520032.350 - -3.06% -
std::move(list<int>)/64 -16.27% 47.883 40.095 - 1.87% -
BM_vector_deque_copy/0 -16.22% 0.551 0.461 - -13.62% -
std::unordered_set<std::string>::ctor(const&)/32 -16.11% 795.931 667.745 - -13.67% -
std::unique(vector<int>)_(sprinkled)/52 -16.10% 65.244 54.737 - -0.54% -
BM_format_to_n_string_begin<std::wstring>/16384 -16.04% 1903.067 1597.831 - 4.67% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -16.02% 56.323 47.303 - -11.40% -
ranges::min(std::deque<long_long>)/64 -15.94% 19.934 16.757 - 6.95% -
BM_vector_deque_copy/2 -15.90% 2.003 1.684 - -15.79% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.82% 7.802 6.567 - -40.97% -
std::find_end(deque<int>)_(process_all)/1048576 -15.81% 366182.771 308273.852 - 16.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -15.79% 5.695 4.796 - -36.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.70% 39.814 33.562 - -16.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -15.68% 47.142 39.749 - 26.05% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.66% 6308.222 5320.187 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.61% 29.805 25.153 - 0.87% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -15.52% 2854757.447 2411782.514 - -0.54% -
BM_vector_deque_copy/1 -15.51% 2.291 1.936 - -14.85% -
std::find_first_of(list<int>)_(large_needle)/1024 -15.48% 985755.662 833124.206 - -0.87% -
ranges::min(std::list<__int128>)/1 -15.43% 0.396 0.335 - 0.28% -
std::format(double)_(fmt:_{:_17000}) -15.41% 297.352 251.535 - -0.95% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -15.18% 34.441 29.211 - -2.13% -
std::multimap<std::string,_int>::ctor(const&)/32 -15.18% 796.493 675.562 - -17.17% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.11% 943.756 801.164 - -0.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -15.08% 16.427 13.949 - -16.01% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.02% 4253.786 3614.730 - -2.40% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.00% 30.627 26.033 - -0.25% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -14.98% 928.015 788.966 - -8.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -14.97% 574.778 488.757 - -9.36% -
std::copy_n(list<int>)/4096 -14.96% 4179.648 3554.512 - -0.03% -
BM_deque_deque_copy/0 -14.93% 0.869 0.739 - -12.00% -
std::deque<std::string>::ctor(size)/32 -14.90% 51.330 43.682 - -2.25% -
std::find_if(vector<int>)_(process_all)/50 -14.80% 6.862 5.846 - 6.26% -
std::set<std::string>::ctor(const&)/32 -14.71% 832.328 709.864 - -11.23% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.71% 943.307 804.533 - -0.07% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.68% 944.162 805.578 - -2.08% -
rng::find_last(vector<int>)_(bail_90%)/1024 -14.67% 27.923 23.825 - 0.24% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.55% 3749.940 3204.339 - -0.02% -
std::format(double)_(fmt:_{:_17000L}) -14.52% 312.977 267.533 - -1.59% -
std::find_end(deque<int>)_(match_near_end)/8192 -14.51% 191691.018 163881.449 - -0.55% -
std::map<int,_int>::erase(iterator)/1024 -14.51% 24.033 20.547 - -1.73% -
std::set<int>::erase(key)_(non-existent,_end)/32 -14.48% 2.636 2.255 - -1.87% -
BM_Invoke_MemFuncPtr -14.43% 0.925 0.791 - 5.47% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -14.42% 10.497 8.983 - -23.75% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -14.23% 3169.555 2718.440 - -11.11% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -14.21% 19485468.659 16715992.262 - -20.54% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.21% 6490.822 5568.656 - 1.02% -
BM_PushHeap_float_SingleElement_1 -14.11% 0.520 0.447 - -35.78% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.11% 1650158.699 1417323.939 - 7.33% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -14.04% 98519608.942 84689582.787 - -5.19% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.04% 15308.043 13159.408 - 0.33% -
std::unique(list<int>)_(contiguous)/1024 -13.97% 1074.782 924.601 - -16.31% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -13.93% 0.355 0.305 - 17.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -13.92% 22.287 19.183 - -0.19% -
std::vector<int>::ctor(size)/8192 -13.90% 517.543 445.593 - -20.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -13.89% 1245913.791 1072856.160 - -4.82% -
std::reverse_copy(list<int>)/8 -13.88% 2.787 2.400 - -0.34% -
std::set<std::string>::upper_bound(key)_(existent)/32 -13.74% 17.323 14.943 - -14.88% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -13.70% 4.724 4.077 - -7.53% -
Chain,_1_level -13.67% 1.160 1.001 - -0.07% -
BM_format_string<wchar_t>/8192 -13.62% 0.225 0.194 - 0.06% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -13.59% 42.237 36.496 - 1.76% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.52% 29303.154 25342.562 - -11.45% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.50% 6.430 5.562 - -0.58% -
std::any_of(deque<int>)_(process_all)/50 -13.48% 21.838 18.893 - -0.09% -
Chain,_3_levels -13.46% 1.157 1.001 - -0.06% -
Chain,_2_levels -13.45% 1.157 1.001 - -0.06% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.45% 14.792 12.803 - -0.12% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -13.45% 41839.989 36214.340 - 0.60% -
DAG_rightmost,_3_levels -13.43% 1.157 1.001 - -0.04% -
Chain,_9_levels -13.43% 1.157 1.001 - -0.07% -
DAG_leftmost,_4_levels -13.43% 1.157 1.001 - -0.05% -
Chain,_7_levels -13.43% 1.156 1.001 - -0.06% -
DAG_leftmost,_5_levels -13.42% 1.156 1.001 - -0.08% -
Chain,_6_levels -13.42% 1.156 1.001 - -0.12% -
Chain,_8_levels -13.41% 1.156 1.001 - -0.07% -
DAG_rightmost,_5_levels -13.41% 1.156 1.001 - -0.03% -
DAG_leftmost,_3_levels -13.41% 1.156 1.001 - -0.04% -
Chain,_4_levels -13.41% 1.156 1.001 - -0.06% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -13.40% 1506.395 1304.501 - -10.07% -
Chain,_5_levels -13.39% 1.156 1.001 - -0.07% -
DAG_rightmost,_4_levels -13.38% 1.156 1.001 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -13.32% 20147429.879 17463285.364 - -5.64% -
std::partial_sort_copy(list<int>)_(ascending)/8 -13.32% 9.365 8.117 - -2.54% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.30% 1003.120 869.739 - 0.02% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.24% 399584.042 346678.326 - -0.68% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.23% 14.823 12.862 - 0.39% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.18% 1000.098 868.321 - -0.18% -
rng::starts_with(list<int>,_pred)/8192 -13.16% 12219.251 10611.665 - -38.26% -
Chain_fail,_8_levels -13.03% 109.209 94.984 - -1.04% -
BM_vector_deque_ranges_copy_backward/0 -13.01% 0.519 0.451 - -25.40% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -12.88% 41.946 36.542 - 2.70% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.80% 396460.055 345694.009 - -0.48% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.71% 41011.164 35798.139 - -0.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -12.70% 38.061 33.226 - -0.38% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -12.67% 249.628 218.004 - 48.15% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -12.67% 1902.510 1661.539 - 8.05% -
std::stable_sort(deque<int>)_(ascending)/8 -12.62% 20.212 17.662 - 2.40% -
std::for_each(multiset<int>::iterator)/50 -12.53% 47.219 41.304 - -0.20% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -12.52% 1.661 1.453 - -15.83% -
BM_Invoke_FuncPtr -12.49% 0.790 0.691 - -5.85% -
std::map<int,_int>::count(key)_(existent)/32 -12.47% 1.779 1.557 - -0.91% -
Chain_fail,_2_levels -12.43% 35.978 31.506 - -0.94% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.39% 258.013 226.049 - 0.83% -
std::generate_n(deque<int>)/1024 -12.34% 278.270 243.936 - -0.22% -
std::none_of(deque<int>)_(process_all)/50 -12.21% 21.525 18.896 - -0.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -12.18% 3.195 2.806 - -2.66% -
std::find_if(vector<int>)_(process_all)/8 -12.09% 1.487 1.308 - -7.90% -
std::generate(deque<int>)/1024 -12.08% 276.750 243.317 - -1.18% -
BM_Move_LargeTrivialFunctor -12.08% 0.690 0.607 - -12.05% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -12.04% 27482531.385 24174591.320 - -28.59% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.03% 392009.161 344863.345 - -0.28% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -11.94% 4056.288 3571.972 - -12.14% -
std::map<int,_int>::ctor(const&,_alloc)/32 -11.94% 251.225 221.230 - -2.72% -
BM_deque_vector_ranges_move/1 -11.92% 2.368 2.086 - -0.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -11.89% 1.956 1.724 - 3.08% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.89% 79.353 69.917 - -0.35% -
SetIntersection_Interlaced_Vector_float_256_4 -11.88% 5250844.767 4626964.648 - -10.62% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.85% 14.528 12.807 - 0.01% -
std::map<std::string,_int>::erase(iterator)/8192 -11.82% 29.032 25.601 - -19.77% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -11.80% 255.785 225.612 - -1.40% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -11.77% 14.643 12.920 - -0.07% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -11.76% 19.724 17.404 - 2.85% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -11.70% 1.260 1.113 - -20.98% -
std::map<int,_int>::count(key)_(existent)/1024 -11.64% 4.408 3.895 - 0.85% -
std::map<std::string,_int>::ctor(const&)/32 -11.58% 822.918 727.599 - 0.97% -
std::copy_backward(vector<int>)/4096 -11.58% 254.615 225.123 - 46.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -11.56% 2012.993 1780.384 - -14.65% -
Chain_fail,_5_levels -11.55% 72.988 64.557 - -5.97% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -11.50% 982.518 869.575 - 16.52% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.47% 14.489 12.828 - 0.04% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.46% 6555.516 5804.042 - -16.12% -
BM_StringMove_Large -11.44% 0.798 0.707 - -0.00% -
std::partial_sort(deque<int>)_(ascending)/8192 -11.42% 162158.621 143645.537 - 0.55% -
SetIntersection_Interlaced_Vector_float_262144_4 -11.35% 1990645.687 1764651.386 - -11.80% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -11.27% 1.590 1.411 - 6.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.27% 54.073 47.981 - 0.51% -
BM_PushHeap_float_Random_1 -11.26% 0.466 0.414 - -10.54% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.26% 50238.000 44582.964 - -1.93% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -11.26% 22.083 19.598 - -8.49% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.25% 42.679 37.876 - 5.89% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -11.22% 32.185 28.574 - -3.26% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -11.20% 1902.008 1688.898 - 0.04% -
SetIntersection_Front_Set_uint32_256_64 -11.08% 5818788.429 5173982.104 - -5.96% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -11.04% 231.837 206.231 - -1.20% -
ranges::min(std::deque<char>)/1 -11.01% 0.686 0.610 - -14.76% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -10.99% 17.650 15.711 - 3.38% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.96% 14.297 12.730 - -0.18% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -10.95% 31.652 28.185 - -8.68% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -10.95% 16663.636 14839.327 - -3.08% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.95% 6141338.510 5469090.878 - -13.65% -
BM_Copy_MemFuncPtr -10.94% 1.292 1.151 - -0.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.94% 8360.145 7445.354 - -0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.94% 1269612.394 1130706.511 - -1.10% -
BM_SystemErrorWithoutMessage -10.92% 16.676 14.854 - 7.11% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.92% 32.538 28.986 - 7.01% -
BM_emoji_escaped<char> -10.91% 24155.613 21519.931 - -0.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.87% 1.760 1.569 - 2.05% -
BM_deque_vector_ranges_move/2 -10.87% 2.062 1.838 - 0.05% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -10.86% 79.544 70.906 - 0.76% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.85% 52.061 46.413 - -3.66% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -10.84% 1.923 1.715 - -9.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -10.81% 1.564 1.395 - -9.27% -
BM_PushHeap_uint64_SingleElement_1 -10.81% 0.501 0.447 - -22.28% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -10.75% 218437.273 194953.863 - -11.45% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.73% 41349.189 36913.705 - -1.15% -
ranges::minmax(std::list<char>)/1 -10.70% 0.412 0.368 - 3.51% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.69% 5922487.411 5289082.765 - -2.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.69% 19.825 17.706 - 0.39% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -10.69% 63.285 56.523 - 4.96% -
std::any_of(deque<int>)_(process_all)/8192 -10.69% 2833.712 2530.917 - 0.26% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.68% 237.582 212.207 - -0.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -10.67% 57305.641 51193.816 - -2.53% -
std::any_of(deque<int>)_(process_all)/32768 -10.66% 11288.254 10084.472 - -0.04% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.66% 5.544 4.953 - -0.90% -
std::find_if(vector<int>)_(process_all)/32768 -10.59% 3759.689 3361.704 - 2.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.59% 19.814 17.717 - 0.12% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -10.58% 1.508 1.348 - -16.12% -
std::unique(list<int>)_(contiguous)/8192 -10.57% 7802.830 6977.984 - -2.81% -
std::map<int,_int>::erase(iterator)/32 -10.55% 23.494 21.017 - 1.21% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.50% 50304.151 45020.926 - 2.52% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -10.48% 751.020 672.316 - -4.38% -
SetIntersection_Interlaced_Vector_float_16384_1024 -10.47% 51359001.067 45982408.160 - -13.75% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.44% 9.181 8.223 - -3.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.43% 283279.563 253729.271 - -0.44% -
BM_Swap_MemPtr_SmallTrivialFunctor -10.39% 3.641 3.262 - -0.47% -
BM_Move_MemPtr -10.39% 1.292 1.158 - -5.12% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.38% 7679.045 6881.980 - 0.06% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -10.38% 11.344 10.167 - 14.24% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -10.35% 6.007 5.385 - -1.98% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.35% 4.556 4.085 - 0.52% -
bm_ranges_lexicographical_compare<signed_char>/1 -10.34% 1.715 1.537 - 3.06% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.34% 15961.235 14310.471 - -0.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.34% 3.116 2.794 - 0.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -10.29% 1.385 1.242 - 1.54% -
std::set<std::string>::contains(key)_(existent)/32 -10.24% 15.919 14.289 - -3.98% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.24% 14.342 12.874 - -2.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -10.22% 0.477 0.428 - 4.50% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.21% 7693.487 6907.766 - 0.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -10.21% 3.966 3.561 - 8.82% -
BM_CmpLess_uint_schar -10.20% 1.134 1.018 - -1.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.19% 7671.183 6889.219 - -0.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.19% 23.240 20.871 - -11.56% -
std::find_if(vector<int>)_(process_all)/8192 -10.17% 945.111 848.994 - 1.67% -
std::format(double)_(fmt:_{:0^17500_17000}) -10.15% 441.163 396.399 - -0.34% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -10.15% 3.523 3.165 - 0.42% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -10.14% 29.307 26.335 - -0.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.09% 0.376 0.338 - -22.70% -
std::sort(deque<int>)_(repeated)/1024 -10.05% 1068.865 961.480 - 0.04% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.03% 1191.292 1071.783 - 0.73% -
BM_Move_FuncPtr -10.01% 1.311 1.179 - -4.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.96% 1.156 1.041 - -0.06% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -9.96% 33.399 30.072 - -10.44% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.96% 29.998 27.011 - -1.78% -
BM_CmpEqual_ushort_short -9.95% 1.126 1.014 - -0.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.94% 39.152 35.260 - -3.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.91% 1253227.860 1129095.027 - 4.37% -
SetIntersection_Interlaced_Vector_float_262144_1024 -9.88% 103759567.730 93510841.159 - -18.20% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -9.83% 1.727 1.558 - -15.75% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.79% 6490.305 5854.707 - 3.75% -
std::find_end(deque<int>)_(near_matches)/1024 -9.79% 31166.564 28115.350 - -1.53% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.78% 125.060 112.829 - -0.16% -
BM_Move_MemFuncPtr -9.76% 1.353 1.221 - 2.58% -
std::find_end(deque<int>)_(near_matches)/1000 -9.74% 30016.921 27093.534 - -1.61% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -9.74% 1.971 1.779 - 19.26% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.73% 6.064 5.474 - -0.53% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.72% 0.495 0.447 - 1.70% -
BM_std_minmax_element<char>/3 -9.70% 1.164 1.051 - 2.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -9.67% 21.022 18.988 - 0.15% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.66% 1712.250 1546.903 - -3.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.65% 35.699 32.253 - -9.48% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -9.65% 31.005 28.013 - -7.49% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor -9.62% 0.554 0.501 - 9.45% -
std::partition(deque<int>)_(dense)/50 -9.60% 15.300 13.831 - -5.08% -
Chain_fail,_7_levels -9.57% 99.270 89.768 - -1.20% -
std::copy(list<int>)/64 -9.57% 33.494 30.289 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_64_16 -9.57% 18312484.508 16560185.150 - -5.97% -
std::multiset<std::string>::ctor(const&)/32 -9.56% 774.937 700.864 - -11.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.56% 51354.220 46446.352 - 3.57% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -9.55% 33.884 30.648 - -9.42% -
SetIntersection_Front_Set_string_1024_16 -9.48% 1992295.171 1803342.935 - -3.46% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.47% 0.515 0.466 - -2.43% -
BM_CmpEqual_ushort_schar -9.42% 1.118 1.013 - -0.31% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.41% 1.619 1.467 - -7.87% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -9.37% 1.276 1.157 - -6.04% -
std::unique(list<int>,_pred)_(sprinkled)/32 -9.36% 67.894 61.541 - -0.63% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.35% 0.697 0.632 - 0.07% -
std::format(double)_(fmt:_{:017500_17000}) -9.34% 435.158 394.497 - -0.40% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -9.33% 23.529 21.334 - -0.49% -
std::format(double)_(fmt:_{:0^17500_17000L}) -9.32% 454.967 412.575 - 0.05% -
BM_StringEraseWithMove_Small_Transparent -9.31% 2.412 2.187 - 0.36% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.30% 45431.064 41206.758 - -1.04% -
std::copy(deque<int>)/64 -9.27% 3.018 2.738 - -0.44% -
std::find_end(deque<int>)_(process_all)/1024 -9.25% 359.385 326.133 - 26.31% -
std::format(double)_(fmt:_{:0>17500_17000}) -9.21% 436.192 395.997 - 0.18% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -9.21% 24.606 22.340 - -3.19% -
std::stable_sort(deque<int>)_(repeated)/8 -9.21% 19.713 17.898 - 1.94% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.20% 0.521 0.473 - -0.02% -
std::stable_sort(deque<int>)_(descending)/8 -9.19% 28.414 25.802 - 3.24% -
std::find_end(list<int>)_(single_element)/8192 -9.19% 9655.531 8768.262 - -23.55% -
std::set<int>::count(key)_(existent)/1024 -9.18% 4.683 4.253 - -0.47% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -9.15% 3.851 3.499 - -5.48% -
std::pop_heap(deque<std::string>)/1024 -9.14% 66.905 60.793 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.13% 28529.467 25924.759 - 0.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.12% 25.216 22.917 - -43.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -9.07% 23235625.108 21127164.573 - -4.36% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.98% 1.775 1.616 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.95% 27006.931 24588.975 - 0.88% -
BM_CmpEqual_uint_schar -8.93% 1.133 1.032 - -1.95% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.92% 8134.741 7409.097 250.439 -13.52% 250.439
std::move(vector<bool>)_(aligned)/64 -8.91% 1.691 1.540 - -11.47% -
SetIntersection_Front_Set_string_1024_64 -8.91% 4771298.152 4346120.124 - -5.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.90% 5454.051 4968.766 - 1.24% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -8.87% 0.504 0.459 - -8.61% -
BM_StringAssignAsciiz_Small_Opaque -8.86% 3.337 3.042 - 3.86% -
std::reverse(list<int>)/32768 -8.85% 19216.225 17515.616 - 0.09% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.84% 13.890 12.662 - 0.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.82% 7.269 6.628 - -0.54% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -8.81% 1.335 1.217 - -1.62% -
BM_StringAssignAsciiz_Empty_Opaque -8.81% 3.336 3.042 - 3.93% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.78% 53.657 48.947 - -5.21% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.70% 0.754 0.688 - -9.30% -
BM_CmpEqual_uint_short -8.67% 1.135 1.037 - 1.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.64% 55.542 50.742 - 12.81% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -8.64% 10.778 9.847 - -3.87% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.62% 51764.322 47301.679 - -14.15% -
SetIntersection_Front_Set_string_262144_64 -8.61% 4991120.743 4561395.342 - -1.33% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.60% 13.879 12.685 - 0.01% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.59% 1.924 1.759 - -8.47% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.55% 5.916 5.410 - -5.96% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -8.55% 165961.418 151771.495 - 4.38% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.081 - 0.01% -
BM_PushHeap_float_Ascending_4 -8.54% 0.587 0.536 - 0.22% -
BM_PushHeap_float_QuickSortAdversary_4 -8.54% 0.586 0.536 - -0.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.53% 53.643 49.068 - -6.93% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.48% 40223.506 36814.514 - -1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.44% 1969544.775 1803253.392 - 4.14% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -8.43% 1401.737 1283.544 - -21.01% -
std::sort_heap(deque<int>,_pred)/8192 -8.43% 451004.639 412978.860 - 0.12% -
BM_deque_deque_move_backward/64 -8.43% 3.659 3.351 - -2.52% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.42% 376.205 344.538 - 0.43% -
std::format(double)_(fmt:_{:017500_17000L}) -8.41% 448.813 411.047 - -1.32% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -8.36% 1428284.828 1308820.501 - -2.99% -
std::variant<100-alts>::visit()_(1_variant) -8.33% 0.667 0.611 - -9.19% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -8.31% 872.788 800.282 - -0.84% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -8.31% 540.529 495.626 - 1.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.31% 0.291 0.267 - 1.44% -
ranges::minmax(std::vector<char>)/64 -8.30% 1.353 1.240 - 3.83% -
SetIntersection_Front_Vector_uint32_1024_1024 -8.27% 5929059.040 5438714.369 - -4.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.27% 20.957 19.225 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -8.26% 1582098.356 1451359.182 - -0.33% -
std::pop_heap(deque<float>)/1024 -8.26% 13.589 12.467 - 0.12% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.24% 17.332 15.903 - -3.91% -
BM_CmpLess_uint_short -8.24% 1.136 1.043 - -0.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.22% 21.221 19.476 - -3.25% -
std::is_partitioned(list<int>)_(partitioned)/1024 -8.22% 639.612 587.026 - -2.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.22% 1230312.025 1129165.210 - 0.13% -
std::multiset<int>::find(key)_(non-existent)/32 -8.22% 2.469 2.266 - -2.76% -
std::multiset<int>::count(key)_(non-existent)/0 -8.22% 0.275 0.253 - -8.11% -
std::format(double)_(fmt:_{:0<17500_17000L}) -8.20% 444.903 408.399 - -1.79% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.19% 871.186 799.853 - -1.77% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.18% 23.685 21.748 - 1.25% -
std::adjacent_find(deque<int>,_pred)/8 -8.12% 4.838 4.445 - 3.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -8.09% 20.288 18.647 - 0.49% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - 0.03% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.07% 60.747 55.843 - 0.30% -
Chain_fail,_1_level -8.05% 22.735 20.906 - -0.94% -
BM_format_to_string_begin<std::vector<char>>/1048576 -8.02% 12545.013 11539.141 - -1.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -8.01% 20.402 18.767 - 0.22% -
BM_deque_deque_ranges_move_backward/0 -7.97% 0.921 0.847 - 14.42% -
BM_join_view_deques/64 -7.97% 160.638 147.835 - 0.30% -
std::find_if(vector<int>)_(process_all)/1024 -7.94% 125.593 115.622 - 2.19% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -7.93% 0.603 0.555 - -11.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -7.92% 1.285 1.184 - -9.01% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -7.92% 1.806 1.663 - -9.44% -
BM_format_string<wchar_t>/16 -7.91% 1.599 1.473 - -2.41% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.91% 6386.166 5881.109 - 0.73% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -7.87% 23.704 21.839 - 3.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.82% 41179.387 37959.612 - 1.74% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.81% 16.724 15.417 - 0.65% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.81% 1214.975 1120.084 - 2.13% -
std::unique(vector<int>)_(sprinkled)/32 -7.79% 54.430 50.190 - -0.71% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -7.78% 4.450 4.104 - -1.60% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -7.78% 2.456 2.265 - 1.76% -
std::unordered_map<int,_int>::clear()/1024 -7.74% 8565.891 7903.138 - -3.77% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.73% 39681.250 36614.899 - 0.54% -
std::find_end(deque<int>)_(near_matches)/8192 -7.71% 1769000.521 1632579.254 - -15.94% -
BM_deque_deque_ranges_move/0 -7.67% 0.923 0.852 - 0.07% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.65% 1.866 1.724 - 2.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.63% 43642.399 40313.366 - 1.32% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -7.62% 19.391 17.914 - 3.54% -
std::set<int>::contains(key)_(non-existent)/32 -7.61% 3.072 2.838 - 11.22% -
std::format(double)_(fmt:_{:0>17500_17000L}) -7.61% 447.599 413.539 - -0.10% -
std::find_end(deque<int>)_(match_near_end)/1024 -7.60% 3640.053 3363.485 - 0.72% -
BM_join_view_in_vectors/512 -7.58% 701.774 648.547 - -1.15% -
std::sort_heap(vector<int>)/8 -7.58% 32.077 29.645 - -0.69% -
BM_join_view_out_vectors/70000 -7.57% 167175.685 154516.817 - 8.31% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.56% 228.589 211.303 - -0.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -7.55% 11760.130 10871.667 - -6.95% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.55% 12589.841 11639.474 - -0.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -7.51% 1.912 1.769 - -8.64% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.49% 0.366 0.338 - -30.23% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.48% 9.653 8.931 - -8.21% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.48% 11.611 10.743 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.47% 2010712.985 1860496.404 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -7.47% 0.500 0.463 - 7.94% -
BM_CmpLess_uchar_schar -7.46% 1.122 1.038 - -1.64% -
std::remove_if(vector<int>)_(prefix)/1024 -7.43% 377.315 349.296 - 0.28% -
BM_Copy_LargeTrivialFunctor -7.42% 12.651 11.712 - -17.90% -
rng::find_last(deque<int>)_(bail_90%)/8 -7.42% 0.969 0.898 - 4.06% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.40% 14177.338 13127.519 - 8.57% -
std::copy_backward(vector<int>)/32768 -7.40% 3795.777 3514.922 - -4.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -7.39% 1064415.722 985802.758 - -4.51% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.37% 8.252 7.644 - -4.05% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -7.30% 43.261 40.104 - 1.86% -
std::partition(deque<int>)_(dense)/32 -7.28% 9.854 9.136 - -11.19% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -7.28% 6.088 5.645 - 0.65% -
rng::find_last(list<int>)_(bail_90%)/1024 -7.27% 71.792 66.569 - -5.97% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.26% 11.000 10.202 - -2.81% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.25% 140533.380 130342.318 - 0.18% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -7.23% 14.103 13.084 - 2.31% -
BM_PushHeap_float_Random_64 -7.22% 6.730 6.244 - -0.00% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.21% 39.750 36.883 - 8.81% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -7.21% 324.985 301.559 - 1.04% -
std::format(double)_(fmt:_{:0<17500_17000}) -7.18% 431.638 400.627 - 0.91% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.18% 1.224 1.136 - -6.32% -
BM_PushHeap_uint64_QuickSortAdversary_4 -7.18% 0.589 0.546 - -0.62% -
std::generate(deque<int>)/32 -7.17% 8.683 8.060 - -0.17% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.17% 5.258 4.880 - -1.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -7.15% 10.857 10.081 - 0.31% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.12% 165.767 153.970 - -5.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -7.11% 1158242.529 1075909.043 - -5.53% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -7.11% 2471.142 2295.491 - -1.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.10% 104088.386 96697.808 - -1.54% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.09% 267.502 248.524 - -0.44% -
BM_cyrillic_text<wchar_t> -7.09% 30460.916 28300.645 - -2.75% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -7.09% 1.570 1.458 - -3.18% -
std::vector<std::string>::ctor(size)/1024 -7.07% 464.449 431.620 - 0.33% -
BM_join_view_in_vectors/64000 -7.06% 129032.079 119922.794 - -0.19% -
BM_CmpLess_ushort_short -7.03% 1.122 1.043 - 0.38% -
BM_StringRelational_Eq_Empty_Empty_Control -7.02% 2.118 1.970 - -6.88% -
std::map<int,_int>::contains(key)_(non-existent)/32 -7.01% 2.879 2.678 - -6.75% -
std::pop_heap(deque<int>)/1024 -6.98% 13.584 12.636 - -5.63% -
Chain_fail,_3_levels -6.96% 41.463 38.575 - 1.66% -
BM_CmpEqual_uchar_schar -6.96% 1.123 1.045 - 1.01% -
SetIntersection_Front_Set_uint32_16384_16 -6.95% 1219808.358 1134975.275 - -4.74% -
std::unordered_multiset<int>::find(key)_(existent)/32 -6.95% 1.345 1.251 - 0.41% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.95% 10.794 10.044 - -3.76% -
std::none_of(deque<int>)_(process_all)/32768 -6.94% 10888.096 10132.774 - 0.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.93% 100.195 93.256 - -5.34% -
std::multiset<int>::find(key)_(existent)/8192 -6.90% 8.908 8.293 - 1.27% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.90% 1744190.727 1623782.840 - 1.46% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.89% 1.827 1.701 - -2.10% -
BM_PushHeap_float_Random_256 -6.88% 7.299 6.797 - -2.15% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -6.87% 23.042 21.460 - -0.60% -
std::none_of(deque<int>)_(process_all)/8192 -6.86% 2717.706 2531.303 - 0.08% -
SetIntersection_Front_Vector_uint32_262144_256 -6.83% 2288249.427 2131911.384 - -5.91% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.80% 0.692 0.645 - 2.12% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.79% 16.769 15.631 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_256_64 -6.79% 7380439.684 6879444.812 - -18.79% -
BM_format_to_n_string_span<char>/1 -6.79% 11.344 10.574 - -2.08% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.78% 14073448.888 13118990.952 - -1.59% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.77% 1.473 1.373 - 4.87% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.76% 176.086 164.177 - 0.40% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -6.76% 40274.147 37551.731 - 9.67% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.75% 13.774 12.844 - 0.08% -
BM_BitsetToString<64>/Uniform_(50%)/50 -6.75% 18.978 17.698 - 14.62% -
std::stable_sort(deque<int>)_(heap)/8 -6.73% 26.262 24.495 - 2.03% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.73% 8514.123 7941.270 - -7.83% -
std::set<int>::clear()/8192 -6.72% 82177.383 76652.557 - -1.94% -
std::set<int>::count(key)_(non-existent)/1024 -6.72% 7.964 7.428 - -3.17% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -6.71% 1.167 1.089 - -10.98% -
std::set<int>::clear()/1024 -6.70% 9592.911 8950.385 - -2.78% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.69% 69.276 64.641 - -0.15% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.68% 331.743 309.571 - -0.13% -
std::multimap<int,_int>::clear()/8192 -6.66% 89258.681 83312.579 - -2.44% -
std::find_first_of(vector<int>)_(large_needle)/32 -6.62% 111.832 104.430 - -10.60% -
BM_PushHeap_uint64_Ascending_4 -6.60% 0.588 0.549 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.60% 207958820.379 194242494.331 - -12.91% -
std::unordered_map<int,_int>::clear()/8192 -6.58% 66625.849 62244.941 - -1.65% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.57% 1.111 1.038 - -14.51% -
BM_StringDestroy_Large -6.57% 7.416 6.929 - -10.74% -
VChain_fail,_5_levels -6.57% 42.140 39.371 - 1.30% -
std::adjacent_find(list<int>,_pred)/50 -6.57% 31.305 29.249 - -0.05% -
std::replace_if(list<int>)_(sprinkled)/32 -6.56% 14.267 13.331 - -0.01% -
std::find_end(deque<int>)_(match_near_end)/1000 -6.55% 348.494 325.656 - -1.08% -
BM_format_string<wchar_t>/32 -6.54% 0.885 0.827 - -5.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.54% 3.026 2.828 - 6.06% -
std::set<int>::ctor(const&,_alloc)/32 -6.52% 248.035 231.865 - 6.00% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.51% 348.591 325.907 - -0.65% -
BM_vector_deque_ranges_move_backward/1 -6.51% 2.329 2.178 - -4.23% -
std::map<int,_int>::clear()/1024 -6.49% 11337.328 10600.989 - -0.94% -
std::upper_bound(std::list<int>)/8192 -6.48% 14122.896 13207.109 - -25.98% -
BM_Swap_Null_SmallTrivialFunctor -6.45% 1.254 1.173 - 2.01% -
CastTo<A<Width,_Depth>> -6.43% 242.198 226.615 - -5.84% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.43% 2.311 2.162 - -0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.42% 1500.403 1404.104 - -4.62% -
SetIntersection_Front_Set_uint32_262144_256 -6.40% 3821812.911 3577252.393 - -6.94% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.39% 3.801 3.558 - -9.27% -
std::set<std::string>::count(key)_(existent)/8192 -6.38% 32.965 30.862 - -6.07% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.37% 0.971 0.909 - -1.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -6.37% 1.463 1.370 - -5.82% -
std::format(int64_t)_(fmt:_{:X}) -6.36% 30.903 28.939 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.35% 2499501.196 2340791.527 - 11.91% -
BM_vector_deque_ranges_move_backward/2 -6.35% 2.062 1.931 - -3.34% -
BM_join_view_out_vectors/65536 -6.34% 135883.013 127264.710 - -0.59% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -6.34% 302.465 283.289 - 0.21% -
BM_deque_vector_ranges_move/64 -6.34% 2.844 2.664 - -1.52% -
std::generate(deque<int>)/50 -6.32% 12.851 12.039 - -0.45% -
std::multimap<int,_int>::clear()/1024 -6.30% 11110.454 10410.820 - -3.34% -
std::adjacent_find(list<int>)/8192 -6.28% 7119.436 6672.296 - -14.04% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.27% 1.390 1.303 - -6.29% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -6.26% 9.527 8.931 - -6.24% -
BM_StringConstructDestroyCStr_Large_Transparent -6.26% 10.129 9.495 - -11.75% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -6.23% 424.143 397.698 - -2.70% -
std::partition(deque<int>)_(sparse)/32 -6.23% 11.368 10.660 - -0.31% -
BM_CmpEqual_uchar_short -6.23% 1.085 1.017 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -6.23% 1179481.674 1106003.769 - -5.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.21% 243319897.671 228202270.909 - -35.90% -
SetIntersection_Interlaced_Set_uint64_1024_256 -6.21% 14799773.023 13880638.374 - -3.03% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.21% 13505.593 12666.916 - -2.32% -
std::upper_bound(std::forward_list<int>)/100 -6.18% 95.999 90.064 - -0.07% -
BM_CmpLess_uchar_short -6.18% 1.135 1.064 - 2.87% -
std::swap_ranges(deque<int>)/1024 -6.16% 340.267 319.302 - 0.03% -
BM_unicode_text<wchar_t> -6.16% 44553.414 41808.421 - -3.66% -
std::partition(deque<int>)_(sparse)/50 -6.14% 17.246 16.188 - -1.01% -
BM_vector_deque_copy/64 -6.12% 2.820 2.647 - -5.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.10% 35.769 33.586 - -6.04% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.10% 4.628 4.346 - 3.04% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.08% 28.526 26.790 - -6.93% -
std::map<std::string,_int>::clear()/1024 -6.08% 23961.339 22505.636 - 3.28% -
BM_join_view_deques/0 -6.07% 5.424 5.094 - 3.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.07% 20.096 18.877 - -7.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.06% 1069064.577 1004226.189 - -4.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.06% 1174466.201 1103257.176 - -5.03% -
std::for_each(multiset<int>::iterator)/8192 -6.06% 16097.390 15121.900 - -25.10% -
SetIntersection_Front_Vector_uint32_1024_256 -6.05% 2283748.440 2145596.123 - -0.14% -
BM_vector_deque_ranges_move/2 -6.01% 2.066 1.942 - 0.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -5.99% 1.254 1.179 - -1.09% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.98% 1060.280 996.842 - -0.33% -
std::reverse(list<int>)/64 -5.97% 18.667 17.554 - -0.16% -
BM_join_view_in_vectors/65536 -5.96% 135556.562 127471.668 - 0.43% -
SetIntersection_Front_Set_uint32_16384_256 -5.96% 3946016.288 3710780.750 - -1.50% -
BM_std_minmax_element<short>/3 -5.96% 1.080 1.015 - -14.89% -
std::transform(deque<int>)_(identity_transform)/50 -5.96% 20.289 19.081 - -0.06% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.93% 50.725 47.718 - -0.54% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.93% 176.580 166.115 - -5.89% -
BM_PushHeap_uint64_SingleElement_16 -5.92% 0.358 0.337 - -3.32% -
std::partition(list<int>)_(sparse)/8192 -5.91% 8290.379 7800.130 - -4.30% -
std::remove_if(list<int>)_(sprinkled)/50 -5.90% 74.944 70.525 - -0.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -5.89% 16893.849 15899.483 - 1.81% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.88% 16.786 15.798 - -0.61% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -5.88% 2.648 2.492 - 1.69% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.87% 44403612.134 41798833.746 - -7.33% -
std::map<int,_int>::clear()/8192 -5.87% 92082.029 86681.142 - -0.72% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -5.86% 52.479 49.403 - 8.19% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.86% 37396.352 35205.096 - -1.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.86% 1054709.147 992915.332 - 0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.86% 8917.054 8394.816 - 0.44% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.85% 2505.735 2359.041 - -0.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.85% 817.266 769.445 - -1.43% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.85% 1.110 1.045 - 0.14% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -5.84% 30.598 28.810 - -5.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.84% 2274537.858 2141767.933 - -6.04% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.83% 106.311 100.111 - 23.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.83% 4562981.152 4296975.746 - -0.20% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.81% 35.733 33.657 - -8.53% -
BM_PushHeap_float_PipeOrgan_4 -5.81% 0.540 0.509 - 5.47% -
SetIntersection_Interlaced_Set_uint64_16384_1 -5.80% 1053135.725 992013.315 - -2.47% -
std::swap_ranges(deque<int>)/8192 -5.79% 2704.849 2548.292 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.79% 7.263 6.843 - 0.40% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.78% 10188318.812 9599642.648 - -2.58% -
std::transform(list<int>,_list<int>)/8192 -5.78% 9001.263 8481.240 - -52.24% -
std::find_if(vector<int>)_(bail_25%)/1024 -5.75% 28.007 26.396 - -7.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -5.75% 1085120.825 1022734.375 - -5.52% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -5.75% 25.332 23.876 - -0.49% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -5.73% 4150.814 3912.796 - -0.96% -
SetIntersection_Interlaced_Set_uint64_256_64 -5.73% 13855898.284 13061645.558 - 0.30% -
std::multimap<std::string,_int>::clear()/1024 -5.73% 22540.064 21248.451 - -0.38% -
std::swap_ranges(deque<int>)/50 -5.72% 16.818 15.855 - 0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.72% 7094.092 6688.474 - -0.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -5.71% 6.616 6.238 - -6.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.70% 39.953 37.675 - -12.62% -
std::unordered_multimap<int,_int>::clear()/8192 -5.69% 67123.529 63301.215 - 4.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.69% 1130196.866 1065923.662 - -4.98% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.67% 3657.156 3449.677 - 1.66% -
BM_japanese_text<char> -5.66% 24049.095 22688.121 - 1.50% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.65% 1.621 1.529 - 4.44% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.65% 85621.580 80783.048 - -0.10% -
SetIntersection_Front_Set_string_64_16 -5.65% 24370718.248 22993534.640 - -4.34% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.65% 55721.187 52573.211 - -3.11% -
BM_vector_deque_ranges_move_backward/65536 -5.64% 7713.704 7278.369 - -2.11% -
std::unordered_multiset<int>::ctor(const&)/1024 -5.64% 6952.828 6560.541 - -3.23% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.64% 14674261.981 13846696.585 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -5.63% 1095921.430 1034191.232 - -3.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.63% 7.331 6.918 - -0.68% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -5.62% 30.611 28.889 - 3.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -5.62% 1056804.972 997443.928 - -5.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.61% 167226.699 157840.215 - -0.25% -
std::is_sorted(list<int>)/8192 -5.61% 7306.584 6896.507 - -5.36% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -5.60% 24.586 23.210 - -7.02% -
BM_format_to_string_begin<std::string>/1048576 -5.59% 12228.163 11544.405 - -1.16% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.59% 2.413 2.279 - -1.84% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.59% 2477.719 2339.323 - -0.06% -
VChain_fail,_4_levels -5.58% 31.058 29.324 - -2.08% -
BM_LexicallyNormal/small_path/4 -5.58% 89.526 84.530 - -5.76% -
std::count_if(deque<int>)_(every_other)/8 -5.58% 3.706 3.499 - 0.15% -
BM_PushHeap_float_Random_262144 -5.58% 7.779 7.345 - 0.40% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.58% 10.563 9.974 - -9.51% -
Chain_fail,_6_levels -5.57% 85.024 80.286 - -4.20% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.57% 812.905 767.636 - -2.99% -
BM_StringMove_Small -5.56% 0.799 0.754 - 2.01% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.55% 5095696.012 4812751.497 - -2.80% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.55% 61328.900 57927.298 - -1.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.54% 54.889 51.850 - -15.74% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.53% 19.855 18.757 - 3.90% -
BM_Move_SmallTrivialFunctor -5.52% 1.288 1.217 - -0.57% -
BM_join_view_out_vectors/512 -5.51% 799.215 755.176 - -0.35% -
BM_join_view_in_vectors/0 -5.51% 2.692 2.544 - -11.01% -
SetIntersection_Interlaced_Vector_string_256_4 -5.51% 6302829.421 5955829.533 - -1.20% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -5.50% 39.535 37.359 - 6.98% -
BM_PushHeap_float_Random_1024 -5.50% 7.536 7.122 - 1.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.49% 482.920 456.409 - -5.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.48% 1201530.088 1135715.040 - -5.84% -
BM_CmpLess_int_uint -5.46% 1.140 1.077 - -1.53% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.45% 2.415 2.283 - 0.30% -
std::set<std::string>::find(key)_(existent)/8192 -5.45% 30.665 28.994 - -2.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.44% 16.523 15.625 - 0.07% -
BM_PathConstructForwardIter/large_string/512 -5.43% 16817.073 15903.685 - -2.51% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -5.42% 4.383 4.146 - -2.82% -
std::generate_n(deque<int>)/50 -5.40% 12.913 12.215 - -0.27% -
std::unordered_multimap<int,_int>::clear()/1024 -5.40% 8476.642 8019.054 - 1.28% -
BM_PushHeap_float_Random_16384 -5.40% 7.550 7.143 - -1.42% -
SetIntersection_None_Set_uint64_256_1 -5.39% 11725391.001 11093119.128 - -1.39% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.39% 2.449 2.316 - -14.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.39% 6584.250 6229.281 - -2.77% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -5.39% 76732.899 72596.951 - 0.50% -
std::sort_heap(deque<int>,_pred)/1024 -5.36% 12968.908 12274.055 - -4.03% -
BM_StringFindCharLiteral/1024 -5.35% 18.979 17.963 - 1.20% -
SetIntersection_None_Set_uint64_1024_1024 -5.35% 9052342.148 8568019.376 - -2.63% -
std::generate_n(deque<int>)/32 -5.35% 8.688 8.223 - -0.29% -
BM_format_to_n_string_pointer<char>/1 -5.34% 10.903 10.320 - -7.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.34% 1175862.515 1113065.522 - -2.36% -
BM_StringConstructDestroyCStr_Small_Opaque -5.33% 2.253 2.132 - -2.42% -
std::find_if(list<int>)_(bail_25%)/32768 -5.33% 7428.034 7032.457 - -1.57% -
std::shift_left(list<int>)/32 -5.32% 14.178 13.424 - -6.12% -
BM_PushHeap_uint64_SingleElement_4 -5.31% 0.377 0.357 - -3.05% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -5.30% 1.155 1.094 - -7.77% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.29% 210.444 199.305 - 0.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -5.29% 13.061 12.369 - -3.45% -
std::generate(deque<int>)/8192 -5.29% 2008.638 1902.383 - -0.89% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.28% 38.949 36.890 - -2.31% -
std::lower_bound(std::list<int>)/8192 -5.28% 14213.834 13462.682 - -24.34% -
std::swap_ranges(deque<int>)/32 -5.27% 10.994 10.415 - 0.03% -
BM_LexicallyNormal/small_path/256 -5.26% 3894.153 3689.298 - -2.42% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.26% 466.637 442.092 - -5.33% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -5.26% 12.402 11.750 - 0.68% -
SetIntersection_None_Set_uint64_1024_4 -5.26% 9106801.985 8628173.154 - 0.10% -
std::fill_n(vector<bool>)/64 -5.25% 1.425 1.350 - -7.58% -
BM_LexicallyNormal/small_path/128 -5.23% 1986.208 1882.359 - -6.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -5.23% 97569.034 92469.576 - -3.63% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.22% 52672.508 49925.491 - -0.19% -
BM_CmpLess_ushort_int -5.20% 1.127 1.069 - -0.64% -
SetIntersection_Front_Set_uint32_1024_4 -5.19% 1080958.442 1024811.016 - -3.72% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.18% 7744.738 7343.460 - -5.63% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.17% 27905.993 26462.570 - 0.00% -
std::format(int64_t)_(fmt:_{:Lx}) -5.17% 27.521 26.098 - -1.15% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.17% 258966.284 245584.197 - -2.02% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.16% 18.451 17.499 - -1.17% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.15% 84960.154 80581.355 - -0.10% -
std::format(int64_t)_(fmt:_{:0<512x}) -5.15% 31.696 30.065 - -4.19% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -5.14% 37.978 36.026 - -1.00% -
BM_ascii_text<wchar_t> -5.14% 880.841 835.591 - -4.61% -
BM_join_view_in_vectors/70000 -5.13% 147988.502 140390.596 - 6.19% -
std::format(double)_(fmt:_{:017500_10Le}) -5.12% 220.457 209.170 - -0.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.12% 5902996.389 5600844.896 - -1.49% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.11% 58989.594 55973.256 - -0.62% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -5.11% 10988.291 10426.832 - 0.74% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -5.10% 22.321 21.182 - -5.17% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -5.10% 1.274 1.209 - 3.17% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.09% 0.288 0.273 - 0.19% -
BM_CmpEqual_uint_int -5.08% 1.129 1.071 - 2.37% -
std::map<std::string,_int>::clear()/8192 -5.07% 227074.220 215551.609 - 0.98% -
SetIntersection_None_Vector_string_262144_1 -5.05% 1320752.211 1253999.721 - -4.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -5.05% 11776159.120 11181047.233 - -1.28% -
VChain_middle,_3_levels -5.03% 46.653 44.306 - 0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.99% 1607453.914 1527183.385 - -2.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.99% 7.243 6.881 - 0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.97% 1239128.973 1177493.291 - -1.16% -
SetIntersection_Interlaced_Set_float_64_64 -4.97% 13353964.578 12690608.360 - -3.57% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -4.96% 949.637 902.512 - -0.67% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -4.94% 232.459 220.973 - -2.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.94% 33.088 31.455 - 29.01% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -4.94% 1061325.299 1008936.345 - -3.45% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -4.93% 12.374 11.764 - 1.01% -
BM_CmpEqual_uchar_int -4.93% 1.093 1.039 - -3.53% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -4.92% 37.459 35.615 - -0.93% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -4.92% 41342.773 39309.331 - -7.72% -
BM_CmpLess_ushort_schar -4.90% 1.119 1.064 - 0.05% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -4.90% 216.996 206.373 - 0.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.88% 16.964 16.136 - -0.84% -
rng::contains(vector<int>)_(process_all)/8 -4.87% 2.817 2.680 - 1.10% -
SetIntersection_Interlaced_Set_string_16_16 -4.87% 61716755.029 58711401.097 - -1.13% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.86% 1.380 1.313 - -5.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.86% 15803.235 15035.884 - -0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.85% 9035510.061 8597629.939 - -1.48% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.84% 40099.601 38157.330 - -0.43% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.84% 5.815 5.534 - 1.30% -
SetIntersection_Front_Set_string_16384_1 -4.82% 1110558.098 1057045.061 - -3.57% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.81% 34573.132 32909.285 - 2.72% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.79% 0.364 0.346 - -0.82% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.79% 41395.488 39412.979 - -0.85% -
BM_deque_deque_ranges_move/2 -4.78% 2.307 2.197 - -4.67% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.78% 4.441 4.229 - 0.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -4.77% 34.841 33.177 - 7.20% -
SetIntersection_Interlaced_Set_string_1024_64 -4.76% 17058437.938 16245756.320 - -1.63% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.76% 1284885.986 1223710.719 - -1.93% -
SetIntersection_Front_Vector_uint64_1024_1 -4.75% 1048375.660 998546.044 - -2.44% -
std::none_of(list<int>)_(process_all)/8192 -4.75% 7971.376 7592.676 - -28.38% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.75% 25.507 24.296 - 1.24% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.75% 56599.341 53912.904 - -0.04% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.74% 13208.976 12582.930 - -1.75% -
BM_join_view_out_vectors/4096 -4.74% 6490.929 6183.318 - -0.27% -
BM_BitsetToString<32>/Dense_(90%)/90 -4.74% 13.688 13.040 - -3.24% -
SetIntersection_None_Set_uint32_1024_1024 -4.74% 9115135.936 8683532.881 - -0.48% -
BM_vector_deque_move_backward/65536 -4.70% 7706.512 7344.325 - -0.82% -
std::multiset<int>::clear()/8192 -4.70% 82670.556 78789.078 - 2.04% -
std::format(int64_t)_(fmt:_{:0>512b}) -4.69% 35.460 33.797 - -4.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.69% 16158.710 15401.471 - -0.16% -
std::partial_sort_copy(list<int>)_(heap)/8 -4.67% 16.582 15.807 - -0.03% -
std::multimap<std::string,_int>::clear()/32 -4.67% 931.675 888.156 - -0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.67% 84931.143 80964.530 - 1.26% -
std::copy_if(list<int>)_(entire_range)/64 -4.65% 33.472 31.916 - -12.23% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -4.65% 25.624 24.434 - 1.90% -
std::all_of(vector<int>)_(process_all)/8 -4.64% 2.517 2.400 - -6.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.64% 2.515 2.398 - -0.37% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.64% 20.544 19.592 - -1.82% -
std::multiset<int>::clear()/1024 -4.63% 10367.689 9887.260 - 0.37% -
std::partial_sort(deque<int>)_(heap)/8192 -4.63% 275886.920 263110.249 - 0.34% -
BM_PathConstructString/large_string/64 -4.63% 2445.594 2332.411 - -0.46% -
std::move(deque<int>)/8 -4.62% 3.450 3.290 - -0.65% -
BM_StringAssignAsciizMix_Opaque -4.60% 5.214 4.974 - 2.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.60% 387.514 369.704 - -0.68% -
ranges::minmax(std::vector<char>)/8 -4.58% 1.010 0.964 - 4.68% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.58% 3.502 3.342 - -1.50% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.56% 25.450 24.288 - -6.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.56% 13005203.083 12412273.729 - -5.49% -
SetIntersection_Front_Set_float_262144_4 -4.55% 1097414.686 1047501.500 - 1.01% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -4.55% 20000.512 19091.476 - -2.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.54% 9436636.240 9007970.685 - -1.29% -
std::map<int,_int>::count(key)_(existent)/8192 -4.53% 6.152 5.873 - 0.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.53% 33.952 32.413 - -1.17% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.53% 0.291 0.277 - -1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.53% 1190927.963 1136994.541 - -3.85% -
SetIntersection_None_Set_float_256_256 -4.53% 5915177.303 5647365.698 - -2.37% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.53% 26.452 25.255 - 0.54% -
SetIntersection_Front_Set_string_262144_4 -4.53% 1279899.034 1221973.845 - -1.24% -
std::set<int>::count(key)_(non-existent)/32 -4.52% 3.015 2.879 - -3.40% -
std::replace(list<int>)_(sprinkled)/50 -4.52% 19.512 18.630 - -0.33% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.51% 731.324 698.325 - 0.14% -
VChain_middle,_1_level -4.51% 13.682 13.065 - 0.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.51% 5.175 4.942 - -4.77% -
BM_vector_deque_ranges_move/1 -4.50% 2.332 2.227 - 1.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.49% 9084.368 8676.688 - -4.35% -
SetIntersection_None_Set_uint64_16384_64 -4.48% 175620464.023 167751366.986 - -18.94% -
SetIntersection_None_Vector_string_262144_16384 -4.48% 1315054.425 1256141.370 - -2.96% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.48% 395.247 377.546 - -2.87% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.48% 731.433 698.682 - 0.17% -
BM_cyrillic_escaped<char> -4.47% 15246.221 14564.179 - -0.45% -
SetIntersection_Front_Vector_uint64_16384_64 -4.47% 1385598.635 1323641.352 - -3.15% -
std::format(int64_t)_(fmt:_{:0<512o}) -4.47% 33.164 31.682 - -4.75% -
BM_std_minmax_element<long_long>/1 -4.47% 0.324 0.310 - 3.40% -
std::set<int>::find(key)_(existent)/1024 -4.47% 4.106 3.923 - -0.43% -
BM_Swap_Null_MemFuncPtr -4.46% 1.207 1.153 - 0.15% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.46% 6.824 6.520 - 2.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.46% 7.340 7.013 - -1.71% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -4.46% 11.127 10.632 - -7.37% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -4.45% 2.540 2.427 - 1.62% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -4.44% 48.608 46.449 - -4.90% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -4.44% 10.947 10.461 - 1.25% -
std::multiset<std::string>::find(key)_(existent)/32 -4.43% 15.777 15.078 - 0.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.43% 6911.440 6605.216 - -1.54% -
BM_CmpLess_int_ushort -4.43% 1.150 1.099 - -1.23% -
BM_StringFindNoMatch/10 -4.43% 1.356 1.296 - -1.75% -
std::format(double)_(fmt:_{:0>17500_10Le}) -4.42% 218.247 208.596 - -2.55% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.42% 40.983 39.172 - -1.78% -
SetIntersection_Front_Set_uint32_262144_64 -4.41% 1656753.040 1583609.907 - 0.81% -
std::partial_sort_copy(list<int>)_(repeated)/8 -4.41% 8.107 7.749 - -0.76% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.40% 27.944 26.714 - 3.11% -
BM_format_to_string_pointer<char>/1048576 -4.39% 12433.192 11887.217 - -1.54% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.38% 10140.450 9695.932 - 0.28% -
SetIntersection_None_Set_uint32_1024_16 -4.38% 9126969.381 8726900.994 - -0.49% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.38% 1405.549 1343.972 - -2.75% -
std::unordered_multiset<int>::ctor(const&)/32 -4.38% 204.962 195.990 - -2.40% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.37% 1.160 1.110 - -0.39% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.37% 1.209 1.156 - -4.80% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.36% 13.054 12.484 - -0.55% -
std::format(int64_t)_(fmt:_{:d}) -4.36% 24.045 22.997 - -0.32% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -4.36% 847.995 811.036 - -0.30% -
std::set<int>::erase(iterator)/8192 -4.35% 20.696 19.795 - -0.24% -
std::equal(list<int>)_(it,_it,_it)/50 -4.35% 36.884 35.279 - -0.42% -
SetIntersection_None_Set_uint64_256_16 -4.35% 11025193.051 10545895.714 - -0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.34% 1224383.796 1171244.996 - -2.64% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.33% 8.702 8.325 - 0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.33% 27005271.138 25836402.274 - -1.56% -
BM_LexicallyNormal/small_path/64 -4.32% 1004.095 960.684 - -2.83% -
SetIntersection_Front_Set_string_64_4 -4.32% 19157033.078 18329543.045 - -2.65% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.31% 606.555 580.427 - 0.54% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.31% 12.960 12.402 - 1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.30% 19920405.161 19063101.159 - 1.02% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.30% 280853.455 268785.211 - -2.25% -
SetIntersection_None_Set_float_64_1 -4.30% 22164630.300 21212412.371 - -3.54% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -4.29% 1368.116 1309.380 - -2.87% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.29% 13473.784 12895.374 - -2.21% -
std::for_each_n(list<int>)/8 -4.28% 2.421 2.317 - -6.12% -
BM_unicode_escaped<char> -4.28% 24132.139 23098.790 - -0.09% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.27% 2.469 2.364 - -1.00% -
BM_deque_deque_move_backward/512 -4.26% 19.744 18.902 - -1.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.26% 1470.972 1408.326 - -0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.26% 57036.838 54608.857 - 0.23% -
BM_CmpLess_ushort_ushort -4.25% 1.090 1.043 - -5.38% -
SetIntersection_Front_Set_string_262144_16384 -4.24% 349577353.704 334753179.640 - -3.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.24% 1075966.426 1030379.707 - -3.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.23% 90.316 86.494 - 0.26% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -4.22% 37.874 36.274 - 0.41% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.22% 31.241 29.923 - 0.91% -
std::unordered_multiset<int>::clear()/8192 -4.22% 67213.796 64379.655 - 7.34% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 -4.19% 3.096 2.966 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.18% 1186100.636 1136497.105 - 0.80% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -4.18% 191274.706 183275.536 - 0.98% -
std::set<int>::lower_bound(key)_(existent)/32 -4.18% 1.616 1.548 - 0.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.18% 1050992.930 1007074.402 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.18% 14475949.488 13871535.146 - -1.73% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -4.17% 1.448 1.387 - -2.50% -
std::adjacent_find(vector<int>,_pred)/8 -4.17% 3.525 3.378 - -0.31% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.16% 167.814 160.830 - 2.74% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -4.16% 1050980.676 1007242.682 - -2.77% -
BM_deque_deque_ranges_move_backward/64000 -4.16% 7520.577 7207.657 - -3.96% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.16% 685.809 657.298 - -3.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -4.16% 1175457.734 1126603.371 - -3.69% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -4.15% 0.775 0.743 - -2.20% -
SetIntersection_None_Vector_uint32_262144_1024 -4.15% 1151271.109 1103495.587 - -2.35% -
BM_vector_deque_ranges_move_backward/70000 -4.14% 8114.499 7778.261 - -1.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.14% 13146.039 12601.825 - -0.88% -
std::list<int>::ctor(size)/8192 -4.14% 97155.562 93134.285 - -2.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.14% 1180847.323 1132016.149 - -0.75% -
std::fill(list<int>)/1024 -4.14% 515.521 494.203 - 1.08% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -4.13% 9771.750 9367.838 - -8.54% -
BM_PushHeap_float_Random_16 -4.13% 5.334 5.114 - 0.25% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.12% 33.359 31.985 - 0.76% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.11% 33.495 32.118 - 0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.11% 4856.554 4657.073 - -0.60% -
SetIntersection_None_Set_uint32_64_16 -4.10% 18380422.522 17627037.954 - -3.34% -
BM_deque_deque_move_backward/65536 -4.08% 7628.923 7317.552 - -4.42% -
BM_format_to_string_begin<std::wstring>/16384 -4.08% 1775.154 1702.788 - 1.74% -
std::copy_if(deque<int>)_(entire_range)/8 -4.07% 2.655 2.547 - 0.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.06% 783.875 752.048 - -21.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.06% 1073225.193 1029682.439 - -1.51% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.06% 831.696 797.971 - 4.55% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.05% 25.980 24.927 - 0.20% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.05% 23.334 22.389 - 57.83% -
std::partial_sort(vector<int>)_(descending)/8 -4.03% 25.388 24.365 - 0.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.03% 16.415 15.754 - 0.94% -
std::multimap<int,_int>::erase(iterator)/8192 -4.03% 21.439 20.576 - -0.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -4.02% 170124.182 163279.416 - 0.03% -
std::sort(deque<int>)_(shuffled)/1024 -4.02% 6850.090 6574.757 - -3.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.02% 2453927.205 2355308.939 - -1.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.02% 16.631 15.962 - 3.30% -
SetIntersection_Interlaced_Set_float_256_64 -4.02% 13996144.730 13433904.218 - -1.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.01% 727.902 698.683 - 0.23% -
BM_join_view_out_vectors/64000 -4.01% 145901.515 140045.748 - 8.14% -
SetIntersection_None_Vector_uint32_1024_64 -4.01% 1108598.033 1064141.388 - -2.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.01% 14808.666 14215.417 - -0.91% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.01% 3.372 3.237 - -3.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -4.00% 1343750.734 1289942.139 - -3.14% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.00% 610.268 585.834 - 0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -3.99% 1111320.571 1067033.055 - -3.28% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.98% 22.379 21.488 - -2.89% -
SetIntersection_None_Set_uint64_1024_1 -3.98% 8987520.224 8629862.366 - -0.56% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -3.98% 231.999 222.771 - 1.03% -
BM_deque_vector_copy_backward/70000 -3.97% 7945.824 7630.210 - -2.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.97% 2.637 2.533 - -2.84% -
std::find_end(list<int>)_(single_element)/1000 -3.96% 684.813 657.682 - 0.36% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -3.96% 187639.984 180218.039 - 0.51% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -3.95% 1.202 1.155 - -5.15% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.95% 88363.705 84876.767 - -0.24% -
std::stable_partition(list<int>)_(dense)/50 -3.94% 57.680 55.405 - -15.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -3.94% 165871.209 159337.589 - 0.87% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.93% 2.336 2.245 - -29.73% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -3.92% 13167.920 12651.421 - -1.20% -
std::format(double)_(fmt:_{:0<17500_10Le}) -3.92% 219.827 211.209 - 1.32% -
SetIntersection_None_Set_uint64_16384_1024 -3.92% 169268240.056 162638647.032 - -13.26% -
std::for_each(set<int>::iterator)/8192 -3.91% 15715.673 15100.416 - -24.80% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.91% 4.668 4.485 - -0.32% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.91% 13347.107 12825.147 - 0.64% -
std::multimap<std::string,_int>::clear()/8192 -3.91% 218727.261 210175.896 - -3.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.91% 44.820 43.068 - -2.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.90% 1098142.576 1055270.367 - -3.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.90% 1219813.990 1172213.468 - -0.20% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.90% 1074622.364 1032741.688 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.89% 11710237.067 11254164.149 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.89% 27756247.120 26675536.349 - -4.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.89% 1204563.996 1157696.280 - -1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.89% 26463573.918 25434625.930 - 0.17% -
SetIntersection_None_Set_uint64_256_256 -3.88% 5823958.426 5597903.658 - 0.28% -
std::find(list<int>)_(process_all)/8192 -3.88% 7129.683 6853.234 - -4.24% -
std::unique_copy(list<int>)_(sprinkled)/52 -3.88% 23.781 22.860 - 1.43% -
BM_PushHeap_uint64_SingleElement_64 -3.87% 0.366 0.352 - -2.00% -
SetIntersection_None_Set_uint64_1024_16 -3.87% 8972386.503 8625427.752 - 0.09% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.86% 2.677 2.573 - -3.60% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -3.86% 40.793 39.217 - -0.03% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.86% 1301531.740 1251286.541 - -2.94% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.86% 2.063 1.983 - -2.58% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.85% 6286.009 6044.024 - -3.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -3.85% 38.334 36.859 - -7.50% -
BM_CmpLess_uchar_int -3.84% 1.130 1.086 - -1.13% -
SetIntersection_Front_Set_uint64_262144_16 -3.83% 1212154.184 1165764.819 - -3.32% -
std::all_of(deque<int>)_(process_all)/8192 -3.83% 2719.838 2615.777 - -11.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.82% 37716.851 36275.439 - -2.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.81% 4256799.668 4094484.689 - -1.78% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.80% 36897.959 35494.082 - -1.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.80% 380.154 365.715 - 0.37% -
BM_deque_vector_ranges_move_backward/0 -3.80% 1.584 1.524 - 5.00% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -3.79% 0.745 0.716 - -6.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.79% 54.892 52.813 - -0.14% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.79% 33.890 32.607 - 1.91% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -3.78% 62.246 59.891 - 15.77% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.78% 2.567 2.470 - -1.10% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -3.77% 8201.226 7891.698 - -0.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -3.77% 1.270 1.222 - -6.99% -
SetIntersection_Front_Vector_uint32_64_64 -3.77% 10998798.546 10584433.764 - -2.93% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.76% 238952161.408 229960216.575 - -2.32% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.76% 94.891 91.326 - -1.09% -
BM_StringRelational_Less_Huge_Large_Control -3.75% 2.177 2.095 - -0.81% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.75% 16.530 15.910 - -3.59% -
BM_StringAssignAsciizMix_Transparent -3.75% 3.081 2.966 - 0.65% -
BM_format_to_n_string_back_inserter<std::string>/16384 -3.74% 1029.805 991.269 - -0.38% -
std::unique(list<int>)_(sprinkled)/52 -3.73% 70.094 67.476 - -2.00% -
SetIntersection_Interlaced_Set_float_1024_1 -3.73% 1061672.011 1022035.344 - -2.89% -
BM_Copy_SmallTrivialFunctor -3.72% 1.191 1.147 - 0.04% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.72% 9.852 9.485 - -8.03% -
BM_format_to_string_span<char>/1048576 -3.71% 12342.134 11884.760 - -1.51% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.70% 57964.042 55821.643 - -2.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.69% 10198.439 9821.950 - -1.27% -
SetIntersection_Interlaced_Set_string_262144_1 -3.69% 1110736.749 1069793.227 - -2.58% -
SetIntersection_None_Vector_uint64_16384_16384 -3.68% 1115256.672 1074184.763 - -3.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.68% 1598.034 1539.249 - -3.94% -
std::format(double)_(fmt:_{:0^17500_10e}) -3.68% 206.477 198.889 - 0.34% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.67% 818.171 788.113 - -1.30% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.67% 26620.027 25642.623 - -9.01% -
SetIntersection_Interlaced_Set_float_262144_1 -3.67% 1044856.537 1006541.226 - -2.51% -
std::reverse(list<int>)/8 -3.67% 2.003 1.930 - -0.29% -
std::set<std::string>::erase(key)_(existent)/1024 -3.66% 74.668 71.932 - -26.96% -
std::all_of(deque<int>)_(process_all)/32768 -3.66% 10899.278 10500.616 - -11.10% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.64% 124602.611 120066.963 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.64% 8973748.452 8647464.315 - 0.02% -
std::unordered_set<std::string>::clear()/1024 -3.63% 23901.239 23032.763 - -2.73% -
SetIntersection_Front_Vector_string_1024_256 -3.63% 10204165.223 9833535.450 - 9.11% -
BM_to_chars_good/8 -3.62% 2.370 2.284 - 0.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.62% 765.876 738.167 - -0.36% -
std::format(int64_t)_(fmt:_{:0512Lb}) -3.61% 42.954 41.402 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.61% 1065455.972 1026967.088 - -2.62% -
BM_join_view_deques/5500 -3.61% 18058.164 17406.110 - -8.24% -
SetIntersection_None_Vector_uint64_16384_1 -3.60% 1128744.076 1088134.560 - -3.59% -
std::format(double)_(fmt:_{:017500_10Lg}) -3.60% 228.488 220.272 - -1.44% -
std::unordered_multiset<int>::ctor(const&)/8192 -3.59% 56108.442 54092.687 - -2.74% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.59% 29614.673 28551.074 - -5.05% -
std::copy_n(vector<bool>)_(aligned)/1048576 -3.59% 3110.122 2998.515 - 3.19% -
CastTo<B<Width_/_2,_Depth>> -3.59% 2928.917 2823.814 - 1.84% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.58% 6.813 6.569 - -0.10% -
std::find_end(deque<int>)_(process_all)/1000 -3.58% 261.439 252.078 - 0.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.57% 32.425 31.266 - 0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.57% 64421992.092 62119745.605 - -0.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.57% 929275.850 896068.391 - -0.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.57% 56.216 54.208 - -0.81% -
SetIntersection_None_Vector_float_1024_16 -3.54% 1096776.640 1057967.881 - -3.52% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.54% 257.745 248.630 - -2.57% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.53% 21.307 20.554 - 3.46% -
SetIntersection_Front_Vector_uint32_262144_64 -3.53% 1385125.582 1336178.997 - 0.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.53% 7688706.642 7417431.287 - 2.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.52% 1208357.487 1165781.243 - -3.06% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.52% 16.289 15.715 - 0.15% -
SetIntersection_None_Vector_uint64_256_4 -3.51% 4262322.082 4112813.621 - -2.44% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.51% 7517.445 7253.887 - -1.88% -
BM_std_minmax_element<char>/2 -3.50% 0.634 0.611 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.49% 1030945.833 994917.558 - -2.72% -
std::multimap<int,_int>::erase(iterator)/1024 -3.49% 21.391 20.644 - 0.64% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.48% 333.708 322.099 - -3.80% -
SetIntersection_Front_Set_string_16_4 -3.47% 64661544.221 62418438.222 - -2.03% -
BM_ConstructAndDestroy_FuncPtr_Opaque -3.46% 1.127 1.088 - -3.14% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -3.46% 7.310 7.057 - 4.71% -
BM_CmpEqual_uint_uint -3.46% 1.092 1.054 - 0.71% -
std::multimap<int,_int>::clear()/32 -3.45% 666.607 643.579 - -1.56% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.45% 41552999.422 40119607.587 - -1.78% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.45% 10190966.562 9839538.513 - -0.42% -
std::format(double)_(fmt:_{:0<17500_10e}) -3.45% 199.822 192.934 - -0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -3.44% 23.363 22.559 - 0.94% -
BM_format_to_string_pointer<wchar_t>/16384 -3.44% 1849.075 1785.406 - -5.93% -
SetIntersection_Front_Set_uint32_16384_1 -3.44% 1054686.198 1018382.063 - -2.15% -
std::format(double)_(fmt:_{:0<17500_10g}) -3.44% 218.595 211.072 - 0.96% -
SetIntersection_Front_Vector_uint32_256_16 -3.44% 4311757.725 4163388.958 - -0.53% -
SetIntersection_Interlaced_Set_uint64_256_1 -3.44% 4206023.000 4061433.848 - -1.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.44% 1083592.178 1046343.991 - -0.54% -
SetIntersection_None_Set_uint32_256_4 -3.44% 11503521.639 11108280.486 - 0.60% -
SetIntersection_None_Set_uint64_262144_16 -3.43% 1234401.937 1192109.617 - -4.86% -
BM_CmpEqual_ushort_uchar -3.43% 1.123 1.084 - -1.60% -
BM_std_minmax_element<char>/5500 -3.42% 1441.057 1391.768 - 4.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.42% 67.682 65.368 - -15.15% -
SetIntersection_None_Set_uint64_262144_64 -3.42% 1235613.361 1193397.379 - -4.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -3.41% 24.558 23.721 - -6.44% -
SetIntersection_Interlaced_Vector_string_64_64 -3.41% 26943209.535 26025767.988 - -9.01% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.40% 37560.174 36281.316 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.40% 1067883.320 1031593.063 - -1.27% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.39% 23.498 22.702 - 1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.39% 10047913.355 9707293.661 - -0.82% -
BM_deque_deque_ranges_move/1 -3.39% 2.598 2.510 - -1.46% -
std::format(int64_t)_(fmt:_{:0<512Lo}) -3.38% 38.656 37.348 - -3.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.38% 5.520 5.334 - -1.24% -
SetIntersection_None_Set_uint32_16384_16 -3.38% 161921436.547 156454508.070 - 0.76% -
std::format(double)_(fmt:_{:0<17500_10L}) -3.37% 224.086 216.545 - -2.36% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.35% 52.048 50.304 - -0.40% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.35% 23312.994 22531.899 - 6.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.34% 1177747.916 1138369.340 - -1.34% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.34% 2889.237 2792.683 - -3.14% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.33% 7008.397 6774.687 - 1.38% -
BM_std_minmax_element<char>/4096 -3.33% 1075.804 1039.934 - 3.58% -
std::partial_sort(deque<int>)_(descending)/8192 -3.33% 282589.439 273173.827 - 1.26% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -3.33% 41.582 40.199 - 20.49% -
BM_deque_deque_copy/4000 -3.33% 145.950 141.096 - -0.40% -
BM_StringRelational_Less_Empty_Empty_Control -3.32% 1.669 1.614 - -3.09% -
std::partition_copy(deque<int>)/1024 -3.32% 662.698 640.716 - 0.68% -
BM_CmpLess_int_uchar -3.31% 1.152 1.114 - 0.92% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -3.31% 4.546 4.396 - -2.75% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -3.30% 2.859 2.764 - 0.29% -
SetIntersection_Front_Set_string_262144_16 -3.30% 1938129.251 1874146.489 - 1.04% -
BM_format_to_n_string_begin<std::string>/1 -3.30% 10.968 10.606 - -0.32% -
BM_std_minmax_element<int>/3 -3.30% 1.114 1.078 - -7.35% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.30% 6812.765 6588.243 - -2.34% -
std::multiset<std::string>::clear()/1024 -3.29% 22399.180 21662.126 - -1.90% -
std::map<int,_int>::clear()/32 -3.29% 679.654 657.323 - 0.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.28% 45.608 44.110 - -2.77% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -3.28% 37.036 35.822 - -3.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.28% 634733.516 613931.869 - -0.25% -
std::multimap<int,_int>::ctor(const&)/1024 -3.26% 6682.139 6463.994 - -7.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.26% 8985526.626 8692630.663 - 0.84% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.26% 32.321 31.269 - -2.50% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.25% 37462.666 36243.521 - -0.88% -
BM_deque_vector_copy/1 -3.25% 2.139 2.070 - 1.72% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.25% 1.629 1.576 - -0.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.25% 1.243 1.202 - -1.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.24% 51.409 49.742 - 52.59% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.24% 241.386 233.563 - -3.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.23% 22845672.486 22106929.003 - 0.84% -
SetIntersection_None_Vector_uint32_16384_256 -3.23% 1121826.189 1085561.162 - -2.09% -
BM_CmpEqual_int_uint -3.23% 1.136 1.099 - 3.12% -
BM_CmpEqual_short_uint -3.23% 1.146 1.109 - -0.25% -
BM_LexicallyNormal/small_path/2 -3.22% 44.475 43.045 - -3.27% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.21% 17616.093 17050.944 - 3.07% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.21% 8570493.635 8295562.454 - -0.44% -
std::for_each(join_view(vector<vector<int>>))/8 -3.20% 1.423 1.378 - -0.21% -
BM_StringAssignAsciiz_Large_Opaque -3.20% 11.787 11.410 - -0.33% -
SetIntersection_None_Set_uint64_16384_16384 -3.20% 179750549.058 174005955.379 - -9.85% -
std::unordered_map<int,_int>::clear()/32 -3.19% 605.073 585.765 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.19% 8918258.087 8633792.137 - -0.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.18% 24758404.207 23970436.381 - -5.40% -
SetIntersection_None_Set_uint32_1024_64 -3.18% 9030494.945 8743299.091 - 0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.18% 8735872.298 8458070.450 - -2.11% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.18% 6768.170 6553.078 - -3.25% -
SetIntersection_None_Vector_uint32_16384_4 -3.18% 1118123.114 1082596.311 - -2.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.17% 16842247.539 16308558.422 - -0.31% -
BM_LexicallyRelative/small_path/64 -3.17% 1593.331 1542.849 - 1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.17% 1182808.202 1145354.054 - -3.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.14% 4251146.599 4117658.872 - -1.35% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.14% 16955.704 16423.330 - -4.96% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.13% 5.682 5.504 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.13% 1258407.879 1219017.498 - -3.92% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.13% 55.915 54.165 - 16.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.13% 1.168 1.131 - -8.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.13% 1926.770 1866.543 - -0.38% -
std::format(int64_t)_(fmt:_{:Ld}) -3.13% 27.766 26.899 - -1.12% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.13% 31.165 30.191 - 0.25% -
std::search(list<int>,_pred)_(same_length)/8192 -3.12% 8817.087 8542.130 - -10.82% -
SetIntersection_None_Set_uint64_256_4 -3.12% 11605921.922 11244113.401 - -0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.12% 1196653.862 1159364.751 - -0.49% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.11% 11859.156 11489.787 - -0.64% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -3.11% 13586.026 13163.312 - 0.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.11% 16280.873 15775.295 - -0.51% -
BM_CmpLess_uint_int -3.10% 1.126 1.092 - 2.00% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.10% 22.470 21.773 - 0.47% -
std::set<int>::count(key)_(existent)/32 -3.10% 1.700 1.647 - 0.29% -
std::format(double)_(fmt:_{:0>17500_10g}) -3.10% 218.440 211.666 - -0.07% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.10% 1.333 1.292 - -8.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -3.10% 1262323.158 1223197.836 - -4.07% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.09% 0.688 0.667 - -3.65% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.09% 8.177 7.924 - -2.41% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.09% 240.127 232.712 - -4.03% -
std::find_if(vector<bool>)_(process_all)/8 -3.08% 3.601 3.490 - -5.14% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -3.08% 216.795 210.127 - -1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -3.07% 4134123.686 4007281.178 - -2.36% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.07% 17.370 16.838 - 5.68% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.06% 13.347 12.938 - -1.39% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.06% 49896.272 48371.330 - -3.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.06% 18612063.147 18043275.090 - -1.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -3.05% 20.762 20.129 - 0.20% -
SetIntersection_Front_Set_uint32_262144_4 -3.05% 1071669.695 1039014.379 - 1.89% -
SetIntersection_Interlaced_Vector_string_16_4 -3.04% 69825292.765 67699761.646 - -0.48% -
SetIntersection_Front_Vector_float_1024_4 -3.04% 1070035.065 1037491.777 - -1.30% -
SetIntersection_None_Vector_string_1024_64 -3.04% 1184281.984 1148325.336 - 0.27% -
SetIntersection_None_Vector_uint64_1024_16 -3.04% 1104320.490 1070792.655 - 1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.03% 59.368 57.566 - 3.12% -
BM_Swap_Null_MemPtr -3.03% 1.190 1.154 - -4.66% -
BM_deque_deque_ranges_move_backward/2 -3.03% 2.470 2.395 - 1.54% -
std::unordered_set<int>::ctor(const&)/32 -3.02% 203.434 197.285 - -0.75% -
std::partition_copy(deque<int>)/50 -3.02% 22.007 21.343 - 1.72% -
std::format(int64_t)_(fmt:_{:Lb}) -3.02% 33.015 32.020 - 0.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -3.01% 33.458 32.450 - -5.81% -
SetIntersection_Front_Set_uint32_16384_64 -3.00% 1674342.786 1624038.253 - -3.33% -
std::set<int>::ctor(const&,_alloc)/0 -3.00% 13.151 12.756 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.00% 16586291.537 16088904.124 - -1.69% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.99% 13.659 13.250 - -0.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.99% 32.052 31.093 - -13.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.99% 1454.441 1410.914 - 0.57% -
SetIntersection_Front_Vector_uint32_262144_4 -2.99% 1089319.759 1056770.984 - -0.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.99% 67624.044 65604.834 - -1.79% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.98% 1050106.682 1018776.088 - -2.36% -
std::list<int>::ctor(size)/1024 -2.98% 11889.752 11535.025 - -2.32% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.98% 26.059 25.281 - 0.94% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.98% 138.667 134.536 - -2.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.98% 47.355 45.945 - -0.58% -
std::format(double)_(fmt:_{:0^17500_10Le}) -2.98% 219.085 212.560 - -0.83% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.97% 22873.156 22193.211 - -2.88% -
BM_deque_vector_ranges_copy_backward/65536 -2.97% 7489.534 7267.445 - -21.72% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.96% 1595439.453 1548194.090 - -1.97% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.96% 197.037 191.203 - -0.99% -
std::set<std::string>::contains(key)_(non-existent)/32 -2.96% 9.813 9.523 - -10.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.96% 56236560.783 54573343.439 - -0.99% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -2.95% 52.346 50.800 - -1.13% -
std::format(double)_(fmt:_{:0^17500_10g}) -2.95% 219.201 212.742 - -0.41% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.94% 1367.236 1326.994 - -1.35% -
BM_Ostream_number/2 -2.94% 38.108 36.987 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.94% 11694218.203 11350244.801 - -0.71% -
std::format(int64_t)_(fmt:_{:0^512LX}) -2.94% 46.475 45.108 - -3.60% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -2.94% 1.376 1.335 - -17.30% -
SetIntersection_None_Set_uint64_1024_256 -2.94% 8934891.142 8672417.419 - 0.89% -
ranges::min(std::vector<__int128>)/70000 -2.94% 30876.815 29970.232 - 11.27% -
BM_ascii_escaped<char> -2.94% 23782.212 23084.094 - -0.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.93% 21.884 21.242 - 1.40% -
BM_CmpLess_short_uchar -2.93% 1.140 1.107 - 0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.93% 4248614.427 4124257.872 - -0.39% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -2.92% 1.184 1.150 - 0.00% -
SetIntersection_Front_Vector_uint32_256_64 -2.92% 4357765.708 4230604.446 - -1.99% -
SetIntersection_Front_Vector_uint64_256_4 -2.92% 4232684.291 4109200.688 - -1.54% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.91% 11.991 11.641 - -11.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.91% 627.111 608.840 - -1.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.91% 16.478 15.999 - -1.04% -
std::search(list<int>)_(single_element)/8192 -2.90% 7486.594 7269.127 - -9.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.90% 3202655.542 3109775.040 - -2.20% -
SetIntersection_Front_Vector_uint32_262144_1 -2.90% 1065785.498 1034911.297 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.90% 1251047.852 1214821.695 - -4.59% -
std::find_if(vector<bool>)_(process_all)/50 -2.89% 24.016 23.321 - -3.46% -
BM_format_to_string_back_inserter<std::string>/1 -2.88% 13.346 12.961 - 1.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.88% 250004.039 242805.432 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.88% 17173009.279 16678612.912 - -1.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -2.88% 103.512 100.533 - 14.28% -
std::unordered_multiset<int>::clear()/1024 -2.87% 8610.501 8363.120 - 6.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.87% 1105952.539 1074233.742 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.87% 1042887.418 1012986.586 - -3.49% -
BM_LexicallyRelative/small_path/32 -2.87% 819.008 795.540 - 1.38% -
SetIntersection_Front_Set_uint64_262144_4 -2.86% 1096229.573 1064827.398 - -0.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.86% 682.412 662.891 - 0.23% -
std::multiset<std::string>::clear()/8192 -2.86% 217763.273 211534.633 - -2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.86% 13366051.667 12983996.812 - -2.03% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -2.85% 1.200 1.166 - -4.08% -
std::format(double)_(fmt:_{:0<17500_10}) -2.85% 216.866 210.684 - -0.28% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.85% 1634458.902 1587902.019 - -1.85% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -2.85% 0.923 0.897 - -4.64% -
std::copy(deque<int>)/512 -2.84% 17.161 16.673 - 0.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.84% 89.594 87.053 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.83% 1820315.754 1768746.664 - -3.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.83% 18530507.819 18005694.075 - -1.16% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.83% 13297.534 12921.115 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.83% 4187037.762 4068684.348 - -3.51% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.83% 4.154 4.037 - -1.28% -
BM_cyrillic_text<char> -2.83% 25560.909 24838.658 - -3.16% -
BM_deque_vector_ranges_move/4000 -2.82% 146.076 141.955 - 0.33% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.82% 15011.685 14588.672 - -0.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.81% 39152978.349 38052842.724 - -2.01% -
SetIntersection_None_Set_uint64_262144_256 -2.81% 1233154.217 1198520.346 - -4.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.81% 5895150.031 5729695.491 - 0.43% -
SetIntersection_None_Vector_float_16384_64 -2.81% 1125762.233 1094174.505 - -1.93% -
std::format(int64_t)_(fmt:_{:0512Lx}) -2.81% 35.827 34.821 - -0.89% -
SetIntersection_None_Vector_uint64_262144_16384 -2.80% 1155002.388 1122610.633 - 0.50% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -2.80% 4990595.621 4850695.222 - 24.00% -
std::any_of(list<int>)_(process_all)/32 -2.80% 11.748 11.419 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.80% 11792479.295 11462463.726 - -2.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.80% 9.292 9.032 - -0.90% -
SetIntersection_None_Vector_uint64_1024_4 -2.78% 1102987.149 1072293.938 - -1.49% -
std::format(double)_(fmt:_{:_0La}) -2.78% 35.998 34.997 - -3.81% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.78% 740.408 719.819 - -0.32% -
SetIntersection_None_Set_uint32_256_64 -2.78% 9412844.368 9151368.992 - -0.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.78% 239.847 233.187 - -4.31% -
std::format(double)_(fmt:_{:_0a}) -2.78% 25.810 25.094 - -3.08% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -2.77% 12702.973 12351.175 - 0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -2.77% 2891941.583 2811853.467 - -0.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.77% 54.342 52.839 - 0.61% -
SetIntersection_Front_Vector_string_16384_256 -2.77% 9918254.377 9643963.841 - 3.36% -
SetIntersection_Front_Vector_uint64_16384_1 -2.76% 1062926.961 1033581.732 - 0.23% -
DAG_rightmost_middle,_1_level -2.76% 126.162 122.682 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.76% 1076112.615 1046453.419 - -2.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.75% 8854331.574 8610516.614 - -0.88% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.75% 888674.470 864269.599 - -3.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.74% 1149515.145 1117965.280 - -2.35% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.74% 203.960 198.364 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.74% 6153282.716 5984492.021 - -5.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.74% 1061672.351 1032551.568 - -0.30% -
BM_deque_deque_ranges_move_backward/1 -2.74% 2.716 2.642 - 2.25% -
SetIntersection_Front_Set_uint32_256_256 -2.73% 7788110.806 7575131.677 - -0.65% -
BM_std_minmax_element<char>/70000 -2.73% 18227.984 17729.884 - 3.98% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.73% 14113.460 13727.846 - -3.68% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.72% 1.928 1.875 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.72% 4412188.482 4292109.892 - -0.86% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.72% 672.771 654.476 - -1.15% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.72% 11606.503 11291.040 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.72% 10967650.464 10669587.561 - 1.20% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.70% 789.007 767.690 - -4.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.70% 1207091.858 1174500.026 - 0.08% -
SetIntersection_Front_Set_string_1024_4 -2.70% 1267604.709 1233394.801 - -3.03% -
BM_std_minmax_element<int>/2 -2.70% 0.665 0.647 - -5.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.70% 1094577.011 1065073.279 - -3.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.69% 11748.370 11432.223 - -2.99% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.69% 21.089 20.521 - 0.09% -
SetIntersection_Front_Set_uint32_256_16 -2.69% 4530857.824 4409006.173 - -0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.69% 8737238.736 8502437.762 - -0.68% -
BM_LexicallyRelative/small_path/128 -2.69% 3123.464 3039.539 - 1.45% -
SetIntersection_None_Vector_string_64_16 -2.69% 14382474.485 13996281.938 - -1.07% -
BM_to_chars_bad/16 -2.68% 0.538 0.523 - -11.26% -
BM_format_to_string_begin<std::string>/16384 -2.68% 218.846 212.977 - 10.61% -
BM_std_minmax_element<char>/512 -2.68% 139.007 135.283 - -2.10% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.67% 20.021 19.486 - -0.14% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.67% 1331267.982 1295722.411 - -6.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.67% 7805.594 7597.435 - -1.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.67% 1499.492 1459.516 - -0.56% -
SetIntersection_None_Set_uint64_16384_256 -2.66% 169128235.160 164622190.337 - -16.61% -
std::stable_sort(vector<int>)_(repeated)/8 -2.66% 15.843 15.422 - -0.02% -
SetIntersection_None_Set_uint64_262144_1024 -2.65% 1230612.955 1197955.730 - -4.26% -
BM_std_minmax_element<char>/65536 -2.65% 17040.338 16588.626 - 3.96% -
std::make_heap(vector<int>)_(ascending)/8 -2.64% 16.963 16.515 - 1.01% -
BM_StringAssignAsciiz_Large_Transparent -2.64% 11.741 11.430 - 0.44% -
SetIntersection_None_Set_uint64_262144_262144 -2.64% 1252596.596 1219516.683 - -2.69% -
std::generate_n(deque<int>)/8192 -2.64% 2015.759 1962.571 - 0.13% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.64% 1107147.689 1077955.090 - -0.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.64% 13591.303 13233.099 - 1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.63% 170028454.787 165558030.188 - 0.02% -
BM_StringResizeAndOverwrite -2.63% 0.841 0.819 - 0.19% -
BM_CmpLess_short_uint -2.63% 1.145 1.114 - 0.42% -
rng::find_last(list<int>)_(bail_10%)/50 -2.62% 16.361 15.933 - 0.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.62% 1.042 1.014 - -9.38% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.62% 5.553 5.408 - 0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.62% 1263085.043 1230048.259 - -3.40% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.61% 211.626 206.099 - -3.31% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -2.61% 26.709 26.012 - 9.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.61% 1334454.964 1299650.582 - -0.34% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -2.61% 3638.454 3543.611 - -1.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.61% 186797.930 181928.940 - 0.05% -
std::format(double)_(fmt:_{:0>17500_10L}) -2.60% 228.446 222.499 - 0.27% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -2.60% 78.045 76.019 - -3.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.60% 4252341.218 4141971.794 - -1.70% -
BM_num_get<float> -2.59% 37.057 36.096 - -0.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.59% 1078129.030 1050217.520 - -2.22% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.59% 11369.191 11075.255 - -1.67% -
SetIntersection_Interlaced_Set_string_1024_16 -2.58% 13172778.262 12832275.298 - 0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.58% 16698388.968 16266766.916 - -2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.58% 547741091.247 533601698.454 - -0.32% -
SetIntersection_None_Vector_string_256_64 -2.58% 3679144.223 3584246.253 - -0.61% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.58% 16505.166 16079.508 - 5.19% -
SetIntersection_Interlaced_Vector_string_64_1 -2.58% 17259813.501 16814734.098 - -0.05% -
SetIntersection_None_Vector_float_262144_16384 -2.58% 1172193.335 1142002.160 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.57% 1263006.594 1230499.107 - -3.76% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.57% 6.874 6.697 - 0.43% -
BM_LexicallyNormal/large_path/4 -2.56% 158.059 154.014 - 2.38% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.56% 24.966 24.327 - -4.17% -
std::flat_multimap<int,_int>::clear()/8192 -2.56% 419.513 408.786 - -1.39% -
SetIntersection_Interlaced_Set_string_256_16 -2.55% 18329013.724 17860781.047 - 0.34% -
std::format(int64_t)_(fmt:_{:LX}) -2.55% 34.384 33.508 - -3.34% -
BM_std_minmax_element<char>/64000 -2.55% 16622.266 16198.812 - 3.91% -
BM_format_string<wchar_t>/8 -2.54% 3.082 3.004 - -5.14% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -2.54% 185630.970 180908.655 - -0.01% -
BM_formatted_size_string<char>/1 -2.54% 10.662 10.391 - -1.66% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.54% 16676109.290 16253176.767 - -0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.54% 1673427.875 1630999.219 - 6.14% -
BM_CmpEqual_uchar_uint -2.54% 1.068 1.041 - -5.00% -
BM_CmpEqual_schar_ushort -2.53% 1.112 1.083 - -1.39% -
BM_deque_deque_move_backward/64000 -2.53% 7290.515 7105.976 - -3.82% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.53% 36864.509 35931.648 - -0.17% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -2.53% 26328.045 25662.139 - -1.57% -
SetIntersection_None_Set_uint64_262144_4 -2.51% 1222956.951 1192245.607 - -5.34% -
std::set<int>::clear()/32 -2.51% 634.352 618.424 - -0.62% -
BM_deque_vector_copy_backward/64000 -2.51% 7487.791 7299.928 - 4.09% -
BM_StringCopy_Large -2.51% 6.330 6.171 - -0.99% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.50% 3233.047 3152.178 - -5.73% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.50% 261593.282 255056.416 - 1.64% -
SetIntersection_Front_Set_uint32_262144_1 -2.50% 1056198.562 1029805.645 - 2.36% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.50% 37412.974 36478.125 - -1.43% -
std::set<int>::contains(key)_(existent)/32 -2.50% 1.715 1.672 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.50% 1363333.343 1329284.390 - -3.29% -
SetIntersection_Front_Vector_uint64_16_16 -2.49% 36216717.230 35315709.307 - -1.51% -
std::set<int>::erase(iterator)/1024 -2.48% 20.242 19.740 - -0.04% -
VDAG_sidecast_fail,_2_levels -2.48% 97.487 95.067 - 5.03% -
BM_LexicallyRelative/small_path/256 -2.48% 6186.110 6032.648 - 1.36% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.48% 16.055 15.656 - 0.01% -
VChain_fail,_3_levels -2.48% 21.029 20.508 - -0.37% -
SetIntersection_None_Set_uint64_262144_16384 -2.48% 1229565.836 1199080.569 - -4.07% -
SetIntersection_Interlaced_Set_float_256_1 -2.48% 4210272.568 4106005.946 - -1.22% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.48% 215139479.982 209813805.919 - -0.54% -
BM_CmpLess_schar_uint -2.47% 1.147 1.119 - 0.08% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.47% 13.047 12.724 - -0.32% -
std::generate(list<int>)/50 -2.46% 15.588 15.204 - -1.34% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -2.46% 2406237.543 2347049.890 - 1.09% -
Chain_middle,_4_levels -2.46% 19.499 19.020 - -0.01% -
SetIntersection_Front_Vector_uint32_262144_16384 -2.45% 77262048.723 75369535.780 - -0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.44% 35727399.415 34854111.974 - -0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.44% 16351502.122 15952403.645 - -2.89% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.44% 86865.854 84747.460 - -5.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -2.44% 1.423 1.388 - 1.55% -
std::multiset<int>::erase(iterator)/1024 -2.44% 23.673 23.097 - -2.58% -
BM_deque_vector_ranges_copy_backward/70000 -2.43% 7926.998 7734.117 - -4.08% -
SetIntersection_None_Set_uint32_16384_4 -2.43% 161703992.755 157772090.681 - 1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.43% 138350800.733 134990780.899 - -0.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.43% 143732.920 140242.262 - -1.05% -
BM_num_put<double> -2.43% 58.842 57.414 - 0.50% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.42% 8300.318 8099.271 - -0.04% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.42% 206.318 201.324 - -1.80% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.42% 77236227.206 75367629.854 - -0.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.42% 2.348 2.291 - -11.07% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.42% 1635740.154 1596228.351 - -1.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.41% 598.273 583.827 - -0.11% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.41% 13.083 12.767 - -0.23% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.41% 5381.197 5251.327 - -1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.41% 10366278.661 10116313.364 - -1.03% -
BM_Swap_MemPtr_LargeTrivialFunctor -2.41% 1.186 1.157 - 0.24% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.41% 180054031.222 175716901.606 - -4.24% -
SetIntersection_Front_Set_uint64_16384_1 -2.41% 1059419.799 1033903.101 - 1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.41% 2303561.200 2248115.445 - -4.22% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.40% 25.106 24.502 - -0.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.40% 983.493 959.863 - -1.37% -
BM_LexicallyNormal/small_path/32 -2.40% 513.167 500.853 - 0.29% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.40% 8.591 8.385 - 4.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.39% 63944282.974 62414686.113 - -1.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.39% 11585117.784 11308255.111 - -1.03% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.39% 38563937.553 37642954.224 - 0.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.39% 1879.295 1834.415 - 0.83% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.39% 23.426 22.867 - -0.25% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -2.38% 38.582 37.663 - 4.22% -
SetIntersection_None_Vector_float_262144_4 -2.38% 1170390.489 1142530.238 - 1.47% -
SetIntersection_None_Set_uint32_16384_64 -2.37% 161346958.987 157516783.667 - 1.96% -
BM_StringRead_Hot_Deep_Small -2.37% 0.501 0.489 - -3.70% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.37% 0.474 0.463 - 4.89% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.37% 4.654 4.544 - -0.26% -
BM_PushHeap_string_Ascending_262144 -2.37% 31.698 30.947 - 4.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -2.37% 4200244.633 4100772.412 - -0.78% -
SetIntersection_Front_Set_uint32_64_1 -2.36% 16759194.315 16363319.478 - 0.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.36% 36052.335 35201.667 - 1.20% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.36% 67330.974 65742.893 - -0.12% -
std::map<int,_int>::insert(value)_(already_present)/1024 -2.36% 3.465 3.383 - -1.63% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.35% 13.068 12.760 - -0.20% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.35% 13.248 12.936 - 0.14% -
BM_deque_deque_move/5500 -2.35% 202.045 197.292 - -1.24% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.35% 5.327 5.202 - -2.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.35% 488262.020 476784.210 - 0.43% -
BM_Swap_Null_LargeTrivialFunctor -2.35% 0.506 0.494 - -10.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.35% 850.348 830.377 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.35% 217341092.674 212238930.778 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.35% 21200315.028 20702773.222 - 0.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -2.34% 1.421 1.387 - 1.39% -
SetIntersection_None_Vector_string_4_4 -2.34% 138990411.721 135732739.210 - 0.05% -
Chain_middle,_1_level -2.34% 8.093 7.904 - -4.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.34% 1.802 1.760 - -1.06% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.34% 17985941.162 17564989.175 - -1.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.34% 55497465.628 54199188.793 - -0.78% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -2.34% 191987.927 187498.061 - 0.92% -
SetIntersection_Interlaced_Vector_string_64_16 -2.34% 30240466.886 29533347.915 - 0.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.34% 811.331 792.364 - -2.37% -
std::multiset<int>::erase(iterator)/32 -2.33% 21.190 20.696 - -4.59% -
VChain_fail,_2_levels -2.33% 13.789 13.468 - -0.74% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.33% 55622.540 54327.072 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.32% 4215650.830 4117640.249 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.32% 3553208.715 3470637.451 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.32% 137617701.811 134425230.677 - -0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.32% 12040491.056 11761213.999 - -0.74% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.32% 8274.288 8082.374 - -0.23% -
SetIntersection_None_Vector_string_262144_1024 -2.32% 1316366.620 1285837.889 - -0.38% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.32% 13.051 12.749 - -0.21% -
SetIntersection_Front_Vector_uint64_256_16 -2.32% 4267256.340 4168390.619 - 0.37% -
std::none_of(list<int>)_(process_all)/32 -2.32% 11.799 11.526 - -0.08% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.31% 4.076 3.982 - -3.59% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.31% 2799380.699 2734671.225 - -3.70% -
std::multimap<int,_int>::ctor(const&)/8192 -2.31% 53130.309 51903.627 - -3.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.31% 57591418.692 56261853.092 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.31% 16689089.567 16303973.841 - -1.25% -
std::set<int>::erase(key)_(existent)/32 -2.31% 22.008 21.500 - -1.97% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.31% 57.389 56.066 - -0.49% -
Chain_middle,_3_levels -2.31% 18.805 18.371 - -0.91% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.30% 25.021 24.445 - 0.32% -
rng::find_last(list<int>)_(bail_90%)/8192 -2.30% 601.149 587.343 - -2.28% -
SetIntersection_None_Set_string_64_64 -2.30% 11869624.117 11597213.831 - -0.40% -
BM_StringRelational_Less_Empty_Small_Control -2.29% 1.673 1.634 - -1.94% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.29% 399.859 390.705 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.29% 217075329.561 212106844.161 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.29% 1121236.695 1095579.072 - -0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.29% 16.036 15.669 - -0.73% -
std::format(int64_t)_(fmt:_{:b}) -2.29% 28.381 27.732 - -0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.29% 16759089.685 16376036.156 - -0.41% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.29% 20.495 20.027 - 0.33% -
std::format(int64_t)_(fmt:_{:Lo}) -2.28% 28.799 28.141 - -0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -2.28% 139492100.581 136307244.605 - -1.65% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.28% 973.842 951.640 - -6.16% -
ranges::min(std::list<long_long>)/8 -2.28% 1.843 1.801 - -2.05% -
rng::find_last_if(list<int>)_(bail_10%)/8 -2.28% 3.178 3.106 - -0.08% -
DAG_rightmost_middle,_2_levels -2.28% 111.476 108.939 - -0.36% -
SetIntersection_None_Set_uint64_256_64 -2.27% 9382142.097 9168970.082 - 1.73% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.27% 13.048 12.751 - -0.25% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -2.27% 10.802 10.557 - -0.71% -
std::multiset<std::string>::ctor(const&)/1024 -2.27% 35493.582 34687.674 - -13.54% -
SetIntersection_None_Set_uint32_1024_4 -2.27% 9028347.956 8823436.252 - 1.98% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -2.27% 16244.303 15875.878 - -1.51% -
SetIntersection_None_Set_uint32_16384_1024 -2.27% 160793281.549 157148940.076 - 2.56% -
SetIntersection_None_Vector_string_16384_16384 -2.27% 1247558.401 1219297.017 - -0.51% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.26% 1055290.918 1031410.138 - -2.27% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.26% 20.115 19.660 - 0.53% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.26% 1.577 1.542 - -4.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.26% 396780.483 387811.656 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.26% 64005546.802 62560039.637 - -1.15% -
BM_deque_deque_ranges_move_backward/4096 -2.26% 155.306 151.799 - 0.26% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.26% 25.080 24.514 - 7.44% -
SetIntersection_None_Set_uint32_1024_256 -2.25% 9073451.384 8868992.530 - 2.67% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.25% 12934.151 12642.748 - -2.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -2.25% 163376586.890 159696977.939 - -1.20% -
BM_vector_deque_ranges_move_backward/64000 -2.25% 7376.683 7210.623 - -0.51% -
std::replace_if(list<int>)_(sprinkled)/50 -2.25% 23.420 22.893 - -0.76% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.25% 1105670.461 1080800.725 - -0.59% -
SetIntersection_Front_Vector_uint32_1024_4 -2.25% 1084671.583 1060285.038 - -0.05% -
std::format(double)_(fmt:_{:017500_0Le}) -2.25% 198.075 193.624 - -0.47% -
SetIntersection_None_Set_uint32_16384_1 -2.25% 161921330.369 158285951.296 - 1.55% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.24% 11115296.641 10865906.889 - 0.00% -
std::partition(deque<int>)_(sparse)/8192 -2.24% 3120.596 3050.615 - -2.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.24% 400.924 391.940 - -1.21% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.24% 1646205.730 1609329.509 - -4.08% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.24% 161.642 158.022 - -0.45% -
std::format(int64_t)_(fmt:_{:0512x}) -2.24% 30.022 29.350 - -0.90% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.24% 23.207 22.687 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.24% 544791965.446 532604469.603 - -0.60% -
std::find(vector<long_long>)_(process_all)/8 -2.24% 1.139 1.114 - -2.68% -
std::format(int64_t)_(fmt:_{:0<512LX}) -2.24% 42.662 41.708 - -4.62% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.23% 1059042.136 1035373.609 - -1.50% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.23% 234407134.441 229172677.956 - -2.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.23% 4235902.351 4141394.053 - -0.07% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.23% 22.458 21.958 - -1.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.23% 21.981 21.492 - -1.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.23% 1067688.484 1043931.574 - -0.49% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.22% 23.327 22.808 - -8.03% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.22% 1071099.492 1047278.919 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.22% 138492345.907 135412811.370 - -0.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.22% 13180.992 12888.151 - -0.26% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.22% 49815.986 48709.309 - -1.77% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.22% 4853.916 4746.103 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.22% 175243877.135 171351910.031 - -6.53% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.22% 54841.951 53625.653 - -1.74% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.22% 121381.422 118690.980 - 1.32% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.22% 51.656 50.511 - -38.05% -
BM_LexicallyRelative/small_path/16 -2.21% 424.408 415.013 - 1.12% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.21% 26.511 25.925 - -0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.21% 10910963.406 10669870.453 - -0.73% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.21% 17928218.691 17532108.455 - -0.78% -
std::set<int>::erase(iterator)/32 -2.21% 20.115 19.671 - 0.33% -
BM_japanese_escaped<char> -2.20% 14781.604 14455.905 - 0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.20% 16888053.845 16516514.093 - -0.60% -
SetIntersection_None_Vector_uint32_262144_1 -2.20% 1128766.049 1103966.181 - -2.35% -
SetIntersection_None_Vector_string_16384_1 -2.20% 1242322.275 1215030.091 - 1.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.20% 40171.401 39289.310 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.19% 54852921.199 53649630.177 - -2.19% -
std::all_of(list<int>)_(process_all)/8 -2.19% 2.719 2.660 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.19% 1171234.022 1145547.805 - -1.20% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.19% 13.993 13.686 - 0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.19% 37392154.278 36572926.465 - -0.53% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.19% 7822.914 7651.533 - -2.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.19% 13880996.596 13577308.284 - -0.00% -
SetIntersection_None_Vector_uint64_256_256 -2.19% 2159798.351 2112555.095 - -1.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.19% 353509.387 345776.841 - -0.31% -
SetIntersection_Interlaced_Set_string_1024_1 -2.18% 1114131.154 1089813.720 - 0.16% -
SetIntersection_None_Set_uint32_16_16 -2.18% 35910927.606 35127586.438 - 0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.18% 543412778.453 531560203.160 - -0.84% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.18% 31.587 30.898 - -4.52% -
std::unordered_set<std::string>::clear()/8192 -2.18% 224925.691 220029.058 - -0.81% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.18% 11567.640 11315.872 - -1.56% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.17% 1.407 1.376 - 4.03% -
bm_lexicographical_compare<int>/64 -2.17% 4.536 4.438 - -0.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.17% 1016.354 994.294 - -3.90% -
std::flat_multimap<int,_int>::clear()/0 -2.17% 402.105 393.378 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.17% 63654542.809 62273910.642 - -0.77% -
std::multiset<int>::clear()/32 -2.17% 636.117 622.332 - 0.19% -
std::shift_right(list<int>)/50 -2.17% 27.137 26.549 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.16% 542566472.017 530821302.583 - -1.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.16% 64569072.363 63171367.087 - -1.75% -
SetIntersection_None_Set_uint32_16384_16384 -2.16% 163378173.478 159841813.402 - 1.48% -
std::format(double)_(fmt:_{:017500_10L}) -2.16% 225.813 220.928 - -1.22% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.16% 19.904 19.474 - -2.62% -
SetIntersection_Front_Vector_uint64_64_16 -2.16% 14506186.516 14192947.789 - -0.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.16% 18.802 18.396 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.16% 21495996.580 21032263.705 - -2.32% -
std::sort(vector<int>)_(pipe-organ)/8 -2.16% 17.968 17.580 - 0.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.16% 400.310 391.681 - -0.20% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.15% 1.766 1.728 - -0.62% -
BM_std_minmax_element<char>/1024 -2.15% 273.212 267.336 - 4.29% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.15% 20.211 19.777 - 0.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.15% 31.240 30.569 - 2.98% -
BM_join_view_deques/70000 -2.15% 320539.282 313654.331 - 2.03% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -2.15% 159.192 155.773 - 0.57% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.14% 20.059 19.629 - 0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.14% 3168648.357 3100687.744 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.14% 201799789.194 197476758.594 - -14.70% -
BM_vector_deque_ranges_copy_backward/70000 -2.14% 8163.861 7989.042 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.14% 220157180.664 215443216.878 - -0.93% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.14% 56739466.246 55526024.499 - -0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.14% 1248716.959 1222037.191 - -4.06% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.14% 44.226 43.282 - -3.11% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.13% 570.477 558.303 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.13% 139790266.744 136807926.441 - -0.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.13% 1.419 1.388 - 1.04% -
BM_format_to_string_back_inserter<std::string>/16384 -2.13% 1008.806 987.366 - 1.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.13% 543284524.648 531738404.430 - -0.91% -
SetIntersection_Interlaced_Set_string_16_4 -2.12% 73754440.426 72188192.074 - -2.59% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.12% 592.961 580.379 - -3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.12% 136039799.336 133154385.103 - -1.94% -
VChain_middle,_2_levels -2.12% 26.295 25.738 - -0.29% -
SetIntersection_Front_Vector_string_1024_1024 -2.12% 40090416.042 39241401.020 - 0.52% -
std::rotate_copy(deque<int>)/8192 -2.12% 298.955 292.625 - -0.10% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.12% 1716161.541 1679821.045 - -2.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.12% 4331840.991 4240157.536 - -2.28% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.12% 27.141 26.567 - -1.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.11% 216926625.376 212339235.334 - -4.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.11% 166983.802 163454.084 - -1.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.11% 43.969 43.040 - -2.05% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.11% 1371135.881 1342163.078 - -11.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.11% 542902106.741 531441385.038 - -0.99% -
BM_CmpLess_ushort_uint -2.11% 1.081 1.058 - -1.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.11% 402.818 394.325 - -0.32% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.11% 19.563 19.151 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -2.11% 63815976.226 62471607.512 - -1.12% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -2.10% 8.402 8.225 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.10% 63955660.720 62611488.076 - -0.81% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.10% 665.322 651.346 - -1.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.10% 15.375 15.052 - -0.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 385.430 377.338 - -0.82% -
std::sort(vector<int>)_(ascending)/8 -2.10% 16.086 15.749 - -1.09% -
std::format(float)_(fmt:_{:0>17500_10e}) -2.10% 194.964 190.876 - -0.77% -
std::multimap<int,_int>::erase(iterator)/32 -2.09% 20.978 20.538 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.09% 163389564.305 159967169.241 - 0.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.09% 6215.219 6085.281 - -2.34% -
std::is_sorted_until(list<int>,_pred)/8192 -2.09% 7620.691 7461.417 - -17.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.09% 13.643 13.359 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -2.08% 542727498.137 531414654.113 - -0.88% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.08% 13447.838 13167.553 - -1.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.08% 19.184 18.785 - -0.95% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.08% 617.586 604.754 - -2.15% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -2.08% 209.273 204.925 - 0.18% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.08% 5027066.058 4922644.058 - -2.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.08% 217574489.586 213055204.913 - -2.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.08% 1253226.482 1227213.541 - -3.17% -
SetIntersection_None_Vector_uint64_1024_64 -2.08% 1094413.085 1071699.710 - -1.65% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.08% 6853.370 6711.156 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.07% 55521758.252 54369849.744 - -1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.07% 216611120.227 212124756.824 - -0.98% -
SetIntersection_None_Vector_uint64_1024_1 -2.07% 1096194.824 1073514.573 - -0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.07% 9478.504 9282.535 - 0.50% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -2.07% 41.522 40.664 - 16.24% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.06% 9935992.598 9730917.534 - -1.30% -
SetIntersection_Front_Vector_uint32_16384_1 -2.06% 1064317.168 1042351.262 - -1.20% -
BM_StringFindStringLiteral/512 -2.06% 9.665 9.466 - -2.89% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.06% 63839582.058 62522763.312 - -0.46% -
BM_deque_vector_ranges_copy_backward/1 -2.06% 2.154 2.109 - 0.14% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.06% 27223.754 26662.673 - -0.28% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.06% 410.177 401.731 - -0.02% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -2.06% 22.732 22.265 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.05% 16676682.436 16334380.321 - -1.02% -
SetIntersection_Front_Vector_string_16384_1024 -2.05% 38681646.155 37887677.923 - 0.94% -
std::format(float)_(fmt:_{:017500_10g}) -2.05% 202.553 198.406 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.05% 4398540.380 4308562.680 - -2.91% -
SetIntersection_Front_Set_uint64_16_1 -2.04% 63670798.394 62371513.490 - -2.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -2.04% 67478614.111 66101845.729 - -0.79% -
std::flat_map<int,_int>::ctor(const&)/32 -2.04% 23.271 22.796 - -0.46% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.04% 562.840 551.362 - -3.98% -
std::copy_if(list<int>)_(entire_range)/32768 -2.04% 26037.497 25506.491 - -0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -2.04% 542772261.657 531717399.499 - -0.72% -
BM_deque_deque_move/1024 -2.04% 37.715 36.948 - 0.75% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.03% 22.971 22.503 - -3.95% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.03% 16049.085 15722.556 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.03% 121357383.437 118889065.561 - -1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.03% 58816174.085 57620247.774 - -1.08% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.03% 1557009.228 1525363.017 - -0.88% -
SetIntersection_None_Vector_string_256_4 -2.03% 4518672.656 4426837.747 - -1.00% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -2.03% 53.207 52.127 - -1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.02% 42126767.046 41274006.600 - -3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -2.02% 218362034.403 213948203.743 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.02% 139204842.573 136392519.495 - -0.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.02% 98806.582 96815.131 - -2.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -2.01% 60393517.319 59177186.395 - -0.59% -
SetIntersection_Front_Set_string_256_1 -2.01% 4393257.625 4304791.855 - -0.26% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.01% 17.900 17.540 - -1.47% -
std::find_if(list<int>)_(bail_25%)/8192 -2.01% 1452.046 1422.807 - -0.50% -
std::move_backward(list<int>)/512 -2.01% 377.665 370.063 - -0.69% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.01% 69.356 67.961 - -1.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.01% 71332.112 69897.453 - -0.98% -
BM_vector_deque_ranges_move_backward/4096 -2.01% 151.696 148.647 - 0.70% -
SetIntersection_Interlaced_Set_float_16_16 -2.01% 38789084.375 38009492.087 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -2.00% 12276290.715 12030156.158 - -0.65% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.00% 19.980 19.580 - -2.08% -
SetIntersection_None_Set_uint64_16384_4 -2.00% 165013346.874 161709803.416 - -18.15% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.00% 59.667 58.473 - 3.15% -
std::flat_multimap<int,_int>::clear()/32 -2.00% 401.845 393.820 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.99% 217231593.790 212901254.090 - -0.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.99% 764.962 749.713 - -3.81% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.99% 8.255 8.090 - 0.64% -
std::multiset<int>::erase(iterator)/8192 -1.99% 24.003 23.525 - 0.72% -
BM_CmpLess_uchar_uchar -1.99% 1.078 1.056 - -0.36% -
SetIntersection_None_Set_uint32_4_1 -1.99% 219577407.786 215210164.520 - 0.13% -
SetIntersection_Front_Set_uint64_16_16 -1.99% 38449012.134 37684892.851 - -0.95% -
SetIntersection_None_Set_float_16_1 -1.99% 68013977.265 66662927.903 - 0.67% -
SetIntersection_None_Vector_uint32_16384_1024 -1.98% 1117583.399 1095412.065 - 1.19% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.98% 13.210 12.948 - 0.39% -
std::copy(vector<int>)/32768 -1.98% 3793.166 3717.979 - 0.33% -
BM_CmpEqual_int_int -1.98% 1.091 1.069 - -1.39% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.98% 2.963 2.905 - -1.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.98% 399.755 391.849 - -0.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.98% 16973.115 16637.490 - -0.40% -
SetIntersection_None_Vector_string_16384_4 -1.98% 1244967.866 1220350.978 - -0.60% -
SetIntersection_None_Set_uint32_16_4 -1.98% 57235440.283 56103924.970 - 0.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.97% 535.194 524.641 - -2.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.97% 160043368.937 156891214.738 - -0.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.97% 13592.281 13324.849 - -2.34% -
SetIntersection_Front_Set_string_4_4 -1.97% 160383467.830 157230440.132 - -0.19% -
std::set<int>::contains(key)_(existent)/8192 -1.97% 8.383 8.218 - 0.12% -
SetIntersection_None_Vector_uint64_64_64 -1.97% 8627991.744 8458423.659 - -0.57% -
std::multiset<int>::find(key)_(existent)/32 -1.97% 1.660 1.627 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.97% 4446082.029 4358711.192 - -0.08% -
std::multiset<std::string>::clear()/32 -1.96% 925.512 907.346 - 0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.96% 217101137.257 212840395.768 - -0.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.96% 140659.434 137899.460 - -0.42% -
SetIntersection_Front_Vector_float_16384_4 -1.96% 1071736.044 1050764.883 - -0.36% -
std::map<int,_int>::erase(key)_(existent)/32 -1.96% 23.390 22.932 - 2.14% -
BM_deque_deque_copy_backward/64 -1.96% 3.411 3.344 - -0.60% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.96% 14685795.818 14398520.426 - -0.57% -
SetIntersection_Front_Set_uint32_1024_16 -1.96% 1218841.643 1195004.153 - 4.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.95% 18.109 17.755 - -2.46% -
std::for_each(multiset<int>::iterator)/32 -1.95% 21.436 21.017 - -1.02% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -1.95% 4861.077 4766.159 - 0.60% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.95% 2054683.761 2014574.363 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.95% 9.116 8.938 - -1.07% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.95% 19.013 18.642 - -1.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.95% 1124820.484 1102883.103 - -2.10% -
std::format(int64_t)_(fmt:_{:0512LX}) -1.95% 42.427 41.601 - -1.73% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.95% 49281175.000 48322361.133 - -7.21% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.94% 800.593 785.027 - -0.40% -
SetIntersection_Front_Set_uint32_256_4 -1.94% 4257677.515 4174900.192 - 1.71% -
SetIntersection_Front_Set_uint32_16_1 -1.94% 63854649.244 62615354.176 - 0.24% -
SetIntersection_Front_Set_uint64_262144_1 -1.94% 1068576.316 1047848.273 - 0.55% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.94% 35819.614 35125.120 - -0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.94% 1110330.722 1088806.727 - -1.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.94% 60.114 58.950 - 3.99% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.94% 12470.883 12229.489 - -0.57% -
std::format(double)_(fmt:_{:017500_10g}) -1.93% 217.246 213.044 - 0.09% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.93% 1.504 1.475 - -2.07% -
BM_vector_deque_ranges_copy/5500 -1.93% 200.764 196.885 - 1.33% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.93% 12.972 12.721 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.93% 545289697.873 534762663.220 - -0.16% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.93% 4.595 4.506 - -0.23% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.93% 6987.038 6852.271 - -2.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.93% 138138.831 135474.689 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.93% 218188921.158 213982952.593 - -0.63% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.93% 22.692 22.255 - -0.81% -
SetIntersection_None_Vector_string_64_4 -1.93% 16913673.142 16587853.940 - -0.57% -
SetIntersection_None_Vector_uint64_16_16 -1.93% 34107677.915 33451095.415 - -0.67% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.92% 56.153 55.073 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.92% 35808333.855 35119929.179 - -0.57% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.92% 12.361 12.123 - -0.14% -
SetIntersection_None_Set_uint32_16384_256 -1.92% 160847931.984 157758941.475 - 2.50% -
SetIntersection_Front_Set_uint64_4_4 -1.92% 138721966.678 136061311.894 - -0.80% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.92% 50.556 49.587 - -2.48% -
std::find_if_not(vector<int>)_(process_all)/8 -1.92% 1.413 1.386 - 0.52% -
std::find_if(vector<char>)_(bail_25%)/1024 -1.92% 26.011 25.512 - -4.33% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.91% 5182.046 5082.872 - -0.28% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.91% 13.956 13.689 - 0.90% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -1.91% 205388.660 201460.477 - -2.86% -
SetIntersection_Front_Set_uint64_1024_16 -1.91% 1227791.863 1204310.181 - -1.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.91% 38.180 37.450 - -0.02% -
SetIntersection_Interlaced_Set_string_1_1 -1.91% 566736809.475 555902662.380 - 0.40% -
SetIntersection_Front_Set_uint32_1024_256 -1.91% 3805387.994 3732661.254 - -4.33% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -1.91% 3078611.118 3019792.168 - -42.02% -
SetIntersection_Interlaced_Vector_float_64_4 -1.91% 18174534.263 17827561.852 - -1.31% -
SetIntersection_Front_Set_uint64_1_1 -1.91% 541820530.750 531479671.368 - -0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.91% 9250087.655 9073617.027 - 0.38% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.91% 1.995 1.957 - -0.20% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.91% 20.716 20.321 - 1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.90% 34411732.764 33756598.377 - -2.42% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.90% 216675829.100 212551765.265 - -0.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.90% 15.318 15.026 - -0.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.90% 6837.681 6707.721 - 1.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.90% 25.279 24.799 - -0.53% -
bm_lexicographical_compare<int>/8 -1.90% 1.583 1.553 - 4.33% -
BM_format_to_n_string_span<char>/1048576 -1.90% 12441.698 12205.663 - -2.17% -
SetIntersection_None_Vector_uint64_256_64 -1.90% 3440982.179 3375713.637 - -0.53% -
BM_CmpLess_short_schar -1.89% 0.968 0.950 - -0.62% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.89% 137389266.988 134788978.737 - -0.84% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.89% 307.987 302.162 - 0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.89% 12281433.946 12049226.865 - -1.18% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.89% 637.450 625.413 - -3.11% -
SetIntersection_Interlaced_Vector_string_256_1 -1.89% 4347446.389 4265361.035 - -0.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.89% 819.794 804.329 - -1.67% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.89% 94999.524 93208.039 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.88% 1065735.386 1045663.466 - 0.03% -
SetIntersection_None_Set_float_64_4 -1.88% 21065226.436 20668501.086 - -2.15% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.88% 397.678 390.188 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.88% 220901474.929 216742023.578 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.88% 136358818.604 133792550.242 - -0.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.88% 17.379 17.053 - -0.15% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.88% 12.992 12.749 - 0.05% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.87% 7.540 7.399 - 0.08% -
SetIntersection_Front_Vector_string_1024_1 -1.87% 1092486.189 1072020.939 - -0.56% -
BM_LexicallyNormal/small_path/8 -1.87% 147.530 144.768 - -0.80% -
SetIntersection_None_Set_float_64_64 -1.87% 11631647.010 11413963.736 - 1.69% -
std::pop_heap(vector<size_t>)/8 -1.87% 52.702 51.717 - -0.01% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.87% 346.008 339.542 - 6.77% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.87% 542209913.817 532078612.142 - -0.43% -
std::format(double)_(fmt:_{:017500_10Lf}) -1.87% 214.578 210.571 - -0.43% -
SetIntersection_None_Set_string_16_16 -1.86% 37044843.940 36354241.033 - 0.21% -
BM_StringDestroy_Empty -1.86% 0.633 0.622 - 0.04% -
SetIntersection_None_Set_uint32_4_4 -1.86% 137216034.472 134662109.011 - 0.11% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -1.86% 1.182 1.160 - -18.35% -
SetIntersection_None_Set_string_64_16 -1.86% 18987297.820 18634399.030 - 0.65% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.86% 25.414 24.942 - 0.06% -
BM_std_minmax_element<char>/64 -1.86% 17.109 16.791 - -3.17% -
std::format(double)_(fmt:_{:017500_0L}) -1.86% 212.712 208.760 - -0.85% -
BM_StringFindNoMatch/512 -1.86% 9.389 9.215 - -0.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.86% 628.631 616.958 - -4.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.86% 36.308 35.634 - -2.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.85% 37343460.212 36651955.009 - -0.60% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.85% 21068083.177 20678037.869 - -0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.85% 5.466 5.365 - -0.99% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.85% 3848.883 3777.703 - -0.06% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.85% 1056347.331 1036817.092 - -1.46% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.85% 6765.031 6639.963 - -13.26% -
SetIntersection_Front_Set_uint64_16_4 -1.85% 55371264.765 54347728.461 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.84% 63988636.497 62808428.112 - -0.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.84% 13.054 12.813 - -0.32% -
std::stable_partition(deque<int>)_(sparse)/32 -1.84% 11.148 10.943 - -16.54% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.84% 1103453.655 1083178.385 - 0.66% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.84% 3145.745 3087.947 - 0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.84% 397.265 389.966 - -0.67% -
std::pop_heap(vector<std::string>)/8 -1.84% 54.290 53.292 - -0.15% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.84% 23.348 22.919 - 0.65% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.83% 13371.437 13126.191 - 2.39% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.83% 819.837 804.809 - -35.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.83% 22649251.489 22234124.554 - -0.30% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.83% 282.099 276.930 - -1.28% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.83% 4207656.665 4130566.467 - -0.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.83% 55761.060 54739.550 - 3.61% -
SetIntersection_Interlaced_Set_float_4_4 -1.83% 139177711.205 136630886.062 - 0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.83% 217627762.796 213645817.580 - -0.03% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.83% 21115254.937 20729407.112 - -0.87% -
SetIntersection_Interlaced_Set_string_16_1 -1.83% 66731081.712 65511865.772 - -0.10% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.83% 6837.019 6712.170 - 1.40% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.82% 8648.875 8491.069 - 0.95% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.82% 31.075 30.508 - 0.05% -
SetIntersection_Front_Set_uint32_1_1 -1.82% 542315347.184 532425021.537 - 0.37% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.82% 22.097 21.694 - -0.28% -
SetIntersection_Front_Set_uint64_1024_1 -1.82% 1059873.233 1040559.275 - -2.88% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.82% 142912.089 140308.299 - -1.22% -
SetIntersection_Front_Set_string_16384_4 -1.82% 1258331.676 1235429.688 - 0.22% -
BM_format_to_n_string_pointer<char>/1048576 -1.82% 12431.778 12205.587 - -2.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.82% 468.373 459.852 - 0.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.82% 398.436 391.191 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.82% 63731781.903 62573811.960 - 0.27% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.82% 370.577 363.845 - -0.40% -
SetIntersection_None_Vector_uint64_262144_4 -1.82% 1151017.544 1130124.845 - 0.45% -
std::unordered_set<int>::clear()/0 -1.81% 397.878 390.660 - -0.15% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -1.81% 230.533 226.353 - -0.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.81% 396.883 389.689 - -0.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.81% 1.416 1.390 - 0.29% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -1.81% 478.170 469.504 - -1.62% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.81% 180899872.314 177622431.235 - 0.83% -
SetIntersection_None_Vector_string_16_4 -1.81% 56169386.849 55151796.684 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.81% 2417594.561 2373798.702 - -29.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.81% 17007315.563 16699321.130 - -2.09% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.81% 12414990.576 12190216.550 - 1.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.81% 140607.813 138064.963 - 0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.80% 15179591.155 14905694.567 - 0.24% -
BM_vector_deque_copy_backward/70000 -1.80% 8228.413 8079.942 - -0.03% -
std::pop_heap(deque<int>)/8192 -1.80% 53.829 52.859 - -3.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.80% 1172152.588 1151030.106 - 0.32% -
SetIntersection_None_Vector_uint32_1024_16 -1.80% 1105840.484 1085923.827 - 0.35% -
ranges::minmax(std::vector<char>)/1 -1.80% 0.626 0.614 - -6.01% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -1.80% 27.776 27.276 - 5.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.80% 544757240.676 534976991.570 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.79% 6419488.254 6304305.831 - -0.56% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -1.79% 1366.765 1342.263 - 6.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.79% 19879286.500 19523166.549 - -2.21% -
SetIntersection_Front_Set_string_1_1 -1.79% 564725508.719 554609867.260 - 0.37% -
SetIntersection_None_Vector_uint32_1024_1 -1.79% 1098923.609 1079239.664 - 1.67% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.79% 13.444 13.204 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.79% 4221573.717 4146099.980 - 0.39% -
SetIntersection_Front_Vector_uint64_16_1 -1.78% 63659597.606 62523922.968 - -0.23% -
SetIntersection_Front_Set_uint64_256_1 -1.78% 4192804.826 4118067.655 - -0.86% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.78% 24.203 23.772 - -0.73% -
SetIntersection_None_Vector_uint64_64_4 -1.78% 16108444.272 15822290.377 - -0.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.78% 446.263 438.338 - -0.12% -
BM_CmpLess_short_ushort -1.78% 1.125 1.105 - 0.58% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.77% 541720870.301 532109979.641 - -0.48% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.77% 1.289 1.266 - -0.18% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.77% 11.497 11.293 - 0.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.77% 18.762 18.430 - -1.47% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.77% 210.953 207.216 - 0.51% -
SetIntersection_Interlaced_Set_string_4_1 -1.77% 226748245.583 222732938.326 - 0.50% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.77% 397.676 390.638 - -0.22% -
SetIntersection_None_Vector_float_64_4 -1.77% 16316493.242 16027713.565 - 0.50% -
BM_Swap_FuncPtr_LargeTrivialFunctor -1.77% 1.179 1.158 - 0.72% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.77% 1.820 1.788 - -0.84% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.77% 138504559.110 136058237.247 - -0.74% -
SetIntersection_None_Vector_string_64_64 -1.76% 8957959.193 8800019.929 - -0.22% -
BM_CmpEqual_short_ushort -1.76% 1.119 1.100 - -0.72% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -1.76% 217.466 213.640 - -1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.76% 1269302.084 1246969.074 - -4.53% -
BM_Ostream_number/1 -1.76% 37.880 37.214 - 1.44% -
std::pop_heap(deque<int>)/8 -1.76% 53.201 52.266 - -2.02% -
std::format(float)_(fmt:_{:0>17500_0e}) -1.76% 185.955 182.687 - -0.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.76% 71.100 69.850 - -0.29% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -1.76% 1.203 1.182 - 2.86% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.76% 187.142 183.856 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.76% 1184141.591 1163355.073 - 0.00% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.75% 216600887.248 212804444.763 - -0.32% -
BM_join_view_deques/512 -1.75% 1326.153 1302.922 - 1.49% -
std::fill(list<int>)/8192 -1.75% 8518.996 8369.829 - -9.65% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.75% 60333716.109 59277418.195 - -0.39% -
SetIntersection_None_Set_string_256_4 -1.75% 11663625.844 11459451.063 - 0.99% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.75% 22.789 22.390 - 0.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.75% 396.574 389.643 - -0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.75% 14929761.354 14668869.199 - -0.10% -
BM_SharedPtrCreateDestroy -1.75% 11.049 10.856 - 0.06% -
SetIntersection_None_Set_uint64_16384_1 -1.74% 160439959.594 157641417.496 - -23.78% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.74% 20.215 19.862 - 2.65% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.74% 11.428 11.229 - -5.17% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.74% 216466118.256 212693735.185 - 0.33% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.74% 3907.197 3839.126 - -2.61% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.74% 692.913 680.862 - -0.59% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.74% 18.847 18.519 - -6.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.74% 4341412.970 4265933.948 - -1.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.73% 1165340.803 1145126.726 - 0.47% -
SetIntersection_None_Set_string_256_64 -1.73% 9428165.036 9264835.367 - -1.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.73% 39.123 38.445 - -5.58% -
BM_Basic<int64_t> -1.73% 18.465 18.145 - 0.60% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.73% 3554.999 3493.461 - -9.26% -
BM_deque_vector_copy/64 -1.73% 2.644 2.598 - -0.63% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.73% 16.100 15.821 - -0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.73% 8991234.226 8835805.492 - 1.83% -
std::search(list<int>)_(single_element)/1024 -1.73% 739.627 726.843 - -3.59% -
std::unordered_set<std::string>::ctor(const&)/0 -1.73% 13.105 12.879 - 0.20% -
SetIntersection_Front_Vector_uint64_1_1 -1.73% 540750500.120 531418624.335 - -0.51% -
SetIntersection_Front_Set_uint64_1024_4 -1.72% 1088833.813 1070059.320 - -3.88% -
std::format(double)_(fmt:_{:0^17500_0a}) -1.72% 162.977 160.169 - -0.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.72% 19.268 18.936 - 0.02% -
SetIntersection_Front_Vector_uint64_4_1 -1.72% 216359574.843 212631863.137 - -0.64% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.72% 26297.375 25844.321 - 7.11% -
SetIntersection_Front_Vector_uint64_4_4 -1.72% 137284286.380 134923651.594 - -0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.72% 138110981.754 135736507.568 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.72% 1195722.763 1175184.723 - -6.70% -
std::sort(deque<int>)_(heap)/8 -1.72% 24.737 24.312 - -2.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.72% 32.439 31.882 - -3.33% -
std::none_of(vector<int>)_(process_all)/8 -1.71% 2.500 2.457 - -1.76% -
std::find(vector<bool>)_(process_all)/1024 -1.71% 4.636 4.557 - -1.76% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.71% 216504830.734 212803419.514 - 0.53% -
SetIntersection_Interlaced_Vector_string_16_1 -1.71% 65604980.314 64483432.618 - 0.29% -
SetIntersection_Front_Set_uint64_4_1 -1.71% 216691185.212 212988818.256 - -0.74% -
SetIntersection_None_Set_uint64_262144_1 -1.71% 1225983.479 1205045.246 - -4.17% -
std::any_of(list<int>)_(process_all)/8 -1.71% 2.684 2.638 - -1.29% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.71% 63758636.537 62670583.390 - 0.45% -
SetIntersection_None_Vector_float_16_4 -1.71% 54796785.307 53862337.344 - 0.08% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.70% 3845.519 3780.009 - -1.97% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.70% 414.830 407.767 - -0.14% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.70% 3.544 3.483 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.70% 39391961.028 38722019.245 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.70% 1196457.007 1176120.437 - -1.23% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.70% 180.366 177.302 - -0.09% -
std::format(int64_t)_(fmt:_{:0512d}) -1.70% 32.750 32.194 - -1.38% -
SetIntersection_None_Set_uint64_1_1 -1.70% 542417661.344 533206667.078 - -0.41% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.70% 5176.580 5088.707 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.70% 1064862.368 1046799.662 - 0.62% -
std::format(double)_(fmt:_{:0<17500_0g}) -1.70% 203.339 199.890 - 1.13% -
SetIntersection_None_Set_uint32_256_256 -1.70% 5811984.812 5713443.878 - 0.28% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.70% 77580.928 76265.616 - -0.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.69% 407623.529 400716.369 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.69% 540987696.421 531829218.842 - 0.25% -
SetIntersection_Front_Vector_uint64_1024_4 -1.69% 1063274.361 1045285.943 - -0.54% -
SetIntersection_None_Vector_string_1_1 -1.69% 543671244.851 534481686.827 - 0.01% -
SetIntersection_None_Vector_string_16_16 -1.69% 35091368.072 34498290.580 - 0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.69% 5.309 5.219 - -0.28% -
SetIntersection_None_Set_uint64_16_16 -1.69% 35654619.155 35052482.972 - -0.94% -
SetIntersection_Interlaced_Vector_float_64_64 -1.69% 11040834.947 10854389.804 - 0.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.69% 69270.179 68101.489 - 0.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.69% 13.056 12.836 - -0.02% -
SetIntersection_None_Vector_string_16384_16 -1.68% 1242465.925 1221541.698 - -0.76% -
SetIntersection_Front_Vector_float_262144_16 -1.68% 1137528.674 1118373.941 - 1.52% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.68% 27299.583 26840.258 - -0.00% -
DAG_leftmost_middle,_2_levels -1.68% 15.846 15.579 - -0.26% -
SetIntersection_Front_Set_uint32_262144_16 -1.68% 1170708.878 1151023.031 - 1.62% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.68% 10.953 10.769 - -9.13% -
std::set<std::string>::ctor(const&)/1024 -1.68% 35219.954 34628.059 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.68% 540349945.110 531284157.928 - -1.55% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.68% 2.385 2.345 - -4.59% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.68% 22317019.832 21942646.066 - -0.96% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.68% 11.511 11.318 - -0.07% -
std::partial_sort(deque<int>)_(repeated)/8 -1.68% 26.576 26.131 - 0.27% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.68% 11513758.484 11320881.097 - 1.18% -
std::sort(vector<int>)_(repeated)/8 -1.68% 16.103 15.833 - -0.38% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.67% 1246.171 1225.299 - 0.53% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 -1.67% 13319586.491 13096730.703 - -1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.67% 57272196.144 56314400.243 - -0.59% -
std::sort(vector<int>)_(heap)/8 -1.67% 24.441 24.032 - 1.79% -
std::format(int64_t)_(fmt:_{:0>512LX}) -1.67% 40.202 39.530 - -1.54% -
SetIntersection_None_Vector_string_262144_262144 -1.67% 1317178.590 1295164.509 - 1.45% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.67% 15.822 15.557 - 0.57% -
SetIntersection_Interlaced_Set_float_4_1 -1.67% 217375524.638 213752757.406 - 0.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.66% 869.276 854.804 - -1.46% -
SetIntersection_Interlaced_Set_float_1024_64 -1.66% 10294092.846 10122717.027 - -1.32% -
BM_deque_vector_ranges_move/5500 -1.66% 197.144 193.862 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.66% 67260612.057 66142110.768 - -0.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.66% 297.320 292.378 - -0.26% -
std::flat_multimap<int,_int>::clear()/1024 -1.66% 401.215 394.548 - -0.07% -
BM_deque_deque_ranges_move_backward/65536 -1.66% 7577.810 7451.947 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.66% 21.617 21.258 - 1.49% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.66% 23.423 23.035 - -0.58% -
SetIntersection_None_Vector_uint32_1024_256 -1.66% 1093842.660 1075709.432 - 3.34% -
SetIntersection_Front_Set_uint32_4_1 -1.66% 216451508.726 212863369.734 - 0.37% -
SetIntersection_Interlaced_Set_float_64_1 -1.65% 16654687.769 16379069.077 - 0.14% -
SetIntersection_None_Vector_float_262144_262144 -1.65% 1151246.363 1132216.517 - -1.46% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.65% 10208425.177 10039700.777 - 1.90% -
std::adjacent_find(deque<int>,_pred)/50 -1.65% 30.808 30.299 - -0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.65% 4230272.987 4160463.180 - -0.70% -
SetIntersection_None_Set_string_16_4 -1.65% 59171111.987 58195459.766 - -0.02% -
BM_LexicallyRelative/small_path/2 -1.65% 57.997 57.042 - 0.84% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.65% 4.855 4.775 - -2.79% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.65% 12.964 12.750 - 0.23% -
SetIntersection_Front_Set_string_256_4 -1.64% 4955145.318 4873687.853 - -0.78% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.64% 541180685.779 532284437.618 - 0.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.64% 13.012 12.799 - -0.28% -
SetIntersection_Front_Set_string_16_16 -1.64% 59201679.304 58231349.375 - -1.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.64% 401.005 394.435 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.64% 13839734.453 13613001.428 - -1.17% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.64% 227.781 224.049 - -0.01% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.64% 210241.865 206798.526 - -1.29% -
SetIntersection_Front_Vector_uint32_1024_1 -1.64% 1059493.162 1042146.502 - -0.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.64% 397.844 391.330 - -0.30% -
SetIntersection_Front_Vector_uint32_16384_4 -1.63% 1075728.418 1058165.842 - -0.74% -
BM_format/C_string_len_6000 -1.63% 265.995 261.657 - 0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.63% 169892681.161 167126722.985 - -0.83% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.63% 398.198 391.717 - -3.75% -
BM_vector_deque_move_backward/70000 -1.63% 8003.041 7872.801 - 0.71% -
SetIntersection_Front_Vector_uint64_64_1 -1.63% 16616495.539 16346230.842 - -0.03% -
BM_format/string_len_6000 -1.63% 73.164 71.975 - 0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.62% 64731371.829 63679584.720 - -0.57% -
DAG_leftmost_middle,_1_level -1.62% 20.134 19.807 - -2.24% -
std::format(double)_(fmt:_{:0<17500_0L}) -1.62% 210.284 206.871 - -0.73% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.62% 1056733.030 1039586.647 - 1.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.62% 2894644.191 2847684.255 - -2.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.62% 399.906 393.427 - -0.05% -
SetIntersection_Interlaced_Vector_string_4_1 -1.62% 223104044.453 219492548.915 - 0.23% -
SetIntersection_Interlaced_Set_float_16384_4 -1.62% 171734920.891 168954972.130 - -0.59% -
SetIntersection_None_Set_uint32_1_1 -1.62% 542360359.474 533593612.021 - 0.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.62% 542.023 533.265 - -6.69% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.62% 22.452 22.089 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.62% 1844512.287 1814712.238 - -2.22% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.62% 16697876.304 16428149.655 - 0.10% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.61% 12114603.735 11919092.796 - -1.31% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.61% 56615.908 55702.597 - -1.41% -
SetIntersection_None_Vector_uint32_16384_16384 -1.61% 1119446.159 1101389.347 - -0.07% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.61% 138498967.862 136265650.753 - 0.60% -
BM_CmpLess_schar_schar -1.61% 0.963 0.947 - -1.41% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.61% 201.244 198.004 - -0.78% -
SetIntersection_None_Set_float_256_1 -1.60% 11581584.109 11396170.512 - -1.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.60% 452.090 444.856 - -0.48% -
SetIntersection_Interlaced_Vector_string_256_256 -1.60% 20642737.251 20312542.028 - -3.15% -
SetIntersection_Front_Vector_uint64_262144_4 -1.60% 1084804.364 1067479.736 - 0.40% -
std::flat_map<int,_int>::clear()/8192 -1.60% 417.984 411.313 - -0.24% -
BM_CmpEqual_short_schar -1.59% 1.150 1.131 - 0.36% -
SetIntersection_Front_Vector_string_1024_4 -1.59% 1193488.629 1174489.986 - -1.71% -
SetIntersection_Front_Set_uint32_4_4 -1.59% 138398625.990 136201021.427 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.59% 1179673.224 1160946.873 - 4.35% -
SetIntersection_Interlaced_Vector_float_256_1 -1.59% 4228546.790 4161486.142 - 0.73% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.58% 12.998 12.792 - -0.16% -
BM_StringCopy_Small -1.58% 0.672 0.661 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 396.115 389.841 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.58% 16734415.503 16469457.607 - -0.24% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.58% 12.887 12.683 - -0.32% -
SetIntersection_None_Vector_uint64_64_16 -1.58% 13716974.220 13499981.271 - -1.43% -
std::set<std::string>::count(key)_(existent)/1024 -1.58% 24.374 23.988 - -3.31% -
SetIntersection_None_Set_uint64_4_4 -1.58% 137100652.284 134933301.038 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.58% 2.160 2.126 - -1.86% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.58% 189.471 186.476 - -0.96% -
SetIntersection_Interlaced_Set_string_4_4 -1.58% 161752356.068 159197269.623 - 0.40% -
SetIntersection_None_Set_uint32_16_1 -1.58% 67523204.098 66457090.676 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.58% 37552431.780 36959831.476 - -0.01% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.57% 13.070 12.864 - 0.01% -
std::set<std::string>::clear()/0 -1.57% 401.471 395.171 - 0.07% -
BM_StringFindAllMatch/512 -1.57% 11.609 11.427 - -1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.57% 13936868.153 13718673.824 - -0.24% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.56% 177587.939 174811.149 - -2.61% -
BM_join_view_deques/1 -1.56% 8.552 8.419 - -0.97% -
SetIntersection_Front_Vector_string_1_1 -1.56% 555663769.551 546983751.163 - 0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.56% 371.217 365.426 - -0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.56% 37.025 36.448 - -2.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.56% 140584.791 138394.189 - -1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.56% 63972728.301 62976554.238 - 0.07% -
std::sort(deque<int>)_(repeated)/8192 -1.56% 6838.740 6732.353 - -0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.55% 34336117.851 33802343.656 - -0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.55% 11885558.715 11700911.234 - 0.05% -
SetIntersection_Front_Vector_uint32_16_16 -1.55% 36290280.542 35727240.575 - 0.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.55% 1.274 1.254 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.55% 6.094 6.000 - -2.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.55% 1664655.191 1638911.622 - -2.39% -
bm_swap_ranges_vb_aligned/64 -1.55% 2.889 2.844 - -2.30% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.55% 4725.111 4652.082 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.54% 4372790.539 4305237.778 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.54% 350537164.289 345124432.532 - 0.41% -
SetIntersection_None_Set_uint64_4_1 -1.54% 219261208.834 215879148.229 - -0.37% -
SetIntersection_None_Set_float_16_16 -1.54% 35987858.396 35432884.832 - 0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.54% 1083688.704 1066980.959 - 1.59% -
SetIntersection_None_Vector_uint64_1_1 -1.54% 540328773.212 531999828.898 - -0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.54% 11494.532 11317.599 - -1.02% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.54% 17.422 17.154 - -1.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.54% 13.057 12.856 - 0.05% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 400.715 394.557 - -3.51% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.54% 13.070 12.869 - 0.07% -
std::format(float)_(fmt:_{:017500_10}) -1.54% 201.817 198.717 - 0.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 122227.464 120351.492 - 1.18% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.53% 35.838 35.288 - -1.90% -
SetIntersection_None_Vector_uint32_256_4 -1.53% 4251167.400 4186011.281 - -0.51% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.53% 402.522 396.354 - -0.42% -
std::multiset<int>::erase(key)_(existent)/32 -1.53% 22.194 21.854 - -0.65% -
SetIntersection_Front_Set_string_16384_1024 -1.53% 58563680.761 57667957.640 - -3.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.53% 16.264 16.016 - -1.22% -
SetIntersection_None_Vector_float_256_256 -1.53% 2175890.443 2142658.004 - -0.06% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.53% 29.037 28.594 - 0.56% -
SetIntersection_Front_Vector_uint32_64_1 -1.53% 16666240.216 16411788.002 - 0.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.53% 32.647 32.149 - 0.17% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.53% 5.317 5.236 - -1.72% -
BM_std_minmax_element<char>/4000 -1.53% 1048.304 1032.314 - 5.81% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.52% 20369.761 20059.483 - -3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.52% 16261498.149 16013953.716 - 0.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.52% 54.297 53.470 - 0.85% -
SetIntersection_None_Set_float_16_4 -1.52% 57409192.620 56536011.220 - -0.36% -
SetIntersection_None_Set_float_4_4 -1.52% 137839271.761 135745469.067 - 0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.52% 25.489 25.103 - -0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.52% 1173179.925 1155385.937 - -2.45% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.52% 4.794 4.721 - -2.89% -
BM_vector_deque_ranges_copy_backward/64000 -1.52% 7401.867 7289.723 - -1.31% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.51% 2.132 2.100 - -0.49% -
SetIntersection_Front_Set_uint32_64_4 -1.51% 16223857.197 15978212.033 - 1.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.51% 18.643 18.361 - -0.91% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.51% 20.161 19.856 - 0.79% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.51% 13.109 12.910 - 0.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.51% 18.743 18.460 - -0.13% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.51% 399.188 393.153 - -0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.51% 13.523 13.319 - -0.18% -
SetIntersection_None_Set_string_16_1 -1.51% 69301747.736 68255490.478 - 0.47% -
BM_CmpLess_uint_ushort -1.51% 1.117 1.100 - -1.04% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.50% 24.313 23.947 - -17.53% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -1.50% 33.264 32.764 - 1.38% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -1.50% 438.868 432.281 - 3.65% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.50% 401.987 395.954 - -0.12% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.50% 11295011.243 11125560.352 - 0.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.49% 13.090 12.894 - -0.96% -
SetIntersection_None_Set_string_1_1 -1.49% 550860337.676 542627972.732 - 0.43% -
SetIntersection_None_Vector_float_4_1 -1.49% 217741939.458 214494519.813 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.49% 138376045.157 136312411.917 - -2.21% -
BM_SeedSeq_Generate/1/8 -1.49% 23.536 23.186 - -0.27% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -1.49% 193.525 190.641 - -1.38% -
std::map<std::string,_int>::ctor(const&)/8192 -1.49% 349335.870 344132.646 - -0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.49% 8993633.471 8859930.188 - 0.49% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.49% 20.931 20.620 - 3.16% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.48% 788.585 776.879 - 0.43% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.48% 400.199 394.260 - 0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.48% 130288.140 128354.768 - -0.40% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.48% 13391486.461 13192930.839 - -1.45% -
SetIntersection_Interlaced_Vector_string_4_4 -1.48% 153879752.243 151599185.169 - -0.46% -
SetIntersection_None_Vector_uint32_256_256 -1.48% 2182429.148 2150087.574 - 0.88% -
BM_deque_vector_ranges_copy_backward/5500 -1.48% 200.606 197.636 - -2.15% -
SetIntersection_Front_Set_uint32_1024_1 -1.48% 1065102.236 1049335.093 - 1.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.48% 14184778.212 13974819.125 - 2.26% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.48% 55.881 55.054 - -1.63% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.48% 1.037 1.022 - 0.52% -
std::remove_if(list<int>)_(prefix)/8192 -1.48% 10043.714 9895.264 - -2.25% -
BM_CmpEqual_uchar_ushort -1.48% 1.070 1.054 - -1.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.48% 16315289.156 16074346.095 - -1.35% -
SetIntersection_Front_Set_uint32_16_4 -1.48% 55331500.982 54515333.493 - 0.27% -
SetIntersection_Interlaced_Set_float_16_1 -1.47% 63838778.174 62897465.113 - 0.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.47% 17.233 16.980 - -0.23% -
SetIntersection_Front_Set_string_4_1 -1.47% 224377351.457 221072949.677 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.47% 16598508.789 16354411.851 - 0.08% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.47% 399.036 393.172 - 0.21% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.47% 1544752.277 1522061.850 - -2.89% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.47% 22.618 22.286 - -0.75% -
SetIntersection_None_Vector_string_256_1 -1.47% 4581619.318 4514349.689 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.47% 230604211.443 227218686.967 - -4.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.47% 58476.918 57618.491 - 1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.47% 8576856.123 8450976.556 - -1.66% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.47% 14.162 13.954 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.47% 8401677.793 8278379.808 - -1.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.47% 416.048 409.945 - -0.29% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.47% 417.185 411.070 - -0.09% -
SetIntersection_None_Vector_uint64_4_4 -1.47% 135498711.368 133513635.129 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.46% 59096291.225 58231306.444 - 0.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 12.855 12.667 - -0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.46% 398.984 393.164 - -0.14% -
SetIntersection_Front_Vector_string_64_1 -1.46% 17081262.489 16832399.721 - -0.15% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -1.46% 42.828 42.205 - 2.27% -
std::set<std::string>::ctor(const&)/0 -1.45% 12.905 12.718 - 0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.45% 623608.637 614553.162 - -0.12% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.45% 57754652.750 56916347.259 - -6.38% -
SetIntersection_None_Vector_uint64_4_1 -1.45% 216457447.253 213318534.922 - -0.59% -
SetIntersection_None_Vector_float_256_1 -1.45% 4316317.025 4253802.481 - -0.62% -
SetIntersection_Front_Set_string_262144_262144 -1.45% 18342389.893 18076772.217 - -1.92% -
rng::find(vector<bool>)_(process_all)/1024 -1.45% 4.682 4.614 - -0.54% -
SetIntersection_Front_Vector_uint32_262144_16 -1.45% 1137510.540 1121048.233 - 0.26% -
BM_CmpLess_uchar_uint -1.45% 1.088 1.073 - 0.04% -
std::copy(list<int>)/4096 -1.44% 3268.963 3221.728 - 0.07% -
BM_CmpLess_uint_uint -1.44% 1.080 1.064 - -1.53% -
SetIntersection_None_Set_string_1024_1024 -1.44% 8957259.987 8827896.859 - -1.27% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.44% 9479.483 9342.585 - 0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.44% 54960253.464 54166572.897 - -0.45% -
SetIntersection_None_Vector_uint32_16_4 -1.44% 54666782.030 53877571.002 - 0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.44% 13.616 13.420 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.44% 16213840.419 15980165.350 - -1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.44% 15617298.760 15392258.470 - -2.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.44% 1656192.547 1632374.270 - -2.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.44% 626.093 617.090 - 0.66% -
std::set<int>::equal_range(key)_(existent)/8192 -1.44% 8.252 8.133 - -4.87% -
BM_PathIterateOnce/iterate_elements/1024 -1.44% 319363.036 314778.640 - -0.88% -
BM_PathIterateOnce/iterate_elements/512 -1.44% 159490.725 157201.408 - -0.79% -
std::remove(list<int>)_(prefix)/8192 -1.44% 8258.722 8140.185 - -0.84% -
std::flat_map<int,_int>::ctor(const&)/0 -1.43% 12.944 12.759 - -0.22% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.43% 21.746 21.434 - -1.07% -
SetIntersection_None_Vector_string_16384_64 -1.43% 1238489.315 1220763.495 - -1.14% -
SetIntersection_Interlaced_Vector_float_64_1 -1.43% 16669146.872 16430836.967 - 0.36% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.43% 20275.115 19985.256 - -3.25% -
std::partition_point(vector<int>)/1024 -1.43% 6.144 6.056 - -1.26% -
SetIntersection_None_Vector_float_4_4 -1.43% 136030635.479 134089859.473 - 0.31% -
SetIntersection_Front_Vector_string_4_1 -1.42% 222007773.708 218851262.232 - 0.11% -
SetIntersection_Front_Set_string_16_1 -1.42% 66005298.276 65067122.301 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.42% 1064877.395 1049768.467 - 1.40% -
SetIntersection_None_Vector_uint64_256_16 -1.42% 4071927.095 4014165.962 - 1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.42% 144204758.663 142159214.128 - 0.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.42% 90.470 89.187 - -10.12% -
SetIntersection_Interlaced_Vector_uint32_256_16 -1.42% 6681120.625 6586483.566 - -8.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.42% 395.551 389.952 - -0.32% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.41% 35878.167 35370.515 - 0.10% -
BM_deque_deque_ranges_move/5500 -1.41% 200.739 197.899 - 0.43% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.41% 398.718 393.078 - 0.17% -
SetIntersection_None_Vector_string_16_1 -1.41% 65951122.562 65018919.329 - -0.00% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.41% 12.860 12.678 - 0.05% -
BM_CmpLess_short_short -1.41% 0.959 0.945 - -0.93% -
BM_PathConstructString/large_string/8 -1.41% 93.020 91.706 - -0.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.41% 398.764 393.141 - -0.10% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.41% 36288627.262 35776896.910 - 0.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.41% 21.140 20.843 - -1.01% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.41% 57.537 56.729 - -0.68% -
BM_format_to_string_begin<std::vector<char>>/1 -1.41% 10.111 9.969 - -0.73% -
BM_formatted_size_string<wchar_t>/1 -1.40% 10.709 10.559 - -3.24% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.40% 12.957 12.775 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.40% 11251370.324 11093491.354 - -1.78% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.40% 24.975 24.625 - -0.86% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.40% 571.028 563.026 - 0.08% -
std::partial_sort(deque<int>)_(descending)/8 -1.40% 43.329 42.723 - -4.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.40% 399.715 394.118 - -0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.40% 16.408 16.178 - -0.84% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.40% 2.128 2.098 - -0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.40% 56650434.826 55858879.891 - -0.99% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 7735.701 7627.650 - -5.79% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.40% 17.557 17.312 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.40% 2046678.061 2018108.479 - -5.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.40% 179899.998 177388.794 - -3.10% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.40% 13.693 13.502 - -0.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.39% 23398.721 23072.439 - -0.17% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.39% 1.802 1.776 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.39% 16.012 15.789 - 0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.39% 680.917 671.426 - -0.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.39% 13.620 13.431 - -0.95% -
SetIntersection_None_Set_uint32_256_16 -1.39% 11048257.955 10894351.392 - 2.36% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.39% 542.974 535.414 - -2.68% -
BM_LexicallyRelative/large_path/16 -1.39% 766.164 755.501 - 1.34% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.39% 22722826.647 22406690.364 - 0.25% -
SetIntersection_Front_Set_float_16_1 -1.39% 63800294.722 62914357.350 - 0.31% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.39% 397.630 392.115 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -1.39% 3675759.902 3624809.949 - 0.17% -
SetIntersection_None_Vector_uint32_4_1 -1.38% 217300221.154 214296641.446 - 0.49% -
SetIntersection_None_Vector_float_64_64 -1.38% 8611066.786 8492381.534 - -0.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.38% 63779.148 62900.144 - 1.01% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.38% 417.858 412.099 - 0.32% -
SetIntersection_Front_Set_float_16384_1 -1.38% 1060780.193 1046175.543 - 0.06% -
SetIntersection_None_Vector_float_1_1 -1.38% 542865270.508 535393775.862 - 0.50% -
SetIntersection_Interlaced_Vector_float_16_4 -1.38% 57234745.688 56447188.969 - 0.56% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.37% 63585104.934 62710982.690 - -0.36% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.37% 12.843 12.666 - 0.22% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.37% 16678407.296 16449425.505 - 1.02% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.37% 34202.804 33733.905 - 0.04% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.37% 2.130 2.101 - -0.33% -
std::multiset<int>::erase(key)_(existent)/8192 -1.37% 62.288 61.436 - -3.16% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.37% 76484.215 75437.671 - -7.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.37% 8865.235 8743.976 - -0.70% -
rng::find_last(list<int>)_(bail_90%)/50 -1.37% 1.340 1.322 - 2.20% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.37% 20.126 19.851 - -1.75% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.37% 16.999 16.767 - -0.41% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.36% 23.335 23.016 - -3.25% -
SetIntersection_None_Set_string_4_1 -1.36% 225004552.149 221944563.756 - 0.41% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -1.36% 1.312 1.295 - 2.84% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.36% 13.446 13.263 - 0.08% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.36% 1.064 1.050 - -3.17% -
SetIntersection_Interlaced_Set_string_64_1 -1.36% 17518317.560 17280346.305 - 1.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.36% 14245.502 14052.077 - -0.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.36% 398.977 393.563 - 0.24% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.36% 4.318 4.260 - -0.28% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.35% 60003140.116 59190185.591 - 1.17% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.35% 12.930 12.755 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.35% 22307416.818 22005304.059 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.35% 1636964.273 1614802.897 - -1.74% -
SetIntersection_None_Vector_string_4_1 -1.35% 220246483.862 217269166.241 - 0.10% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.35% 101.415 100.045 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.35% 2.568 2.533 - -0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.35% 1058339.290 1044055.815 - -0.41% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.35% 612515.698 604250.387 - 0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.35% 788.683 778.049 - 1.48% -
SetIntersection_Interlaced_Set_string_16384_1 -1.35% 1110352.355 1095390.550 - 0.21% -
std::format(double)_(fmt:_{:0^17500_0L}) -1.35% 215.735 212.830 - -0.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.35% 205491621.313 202725821.598 - -4.86% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.34% 7654888.820 7552057.269 - 0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.34% 396.147 390.832 - 0.01% -
BM_StringRelational_Compare_Empty_Empty_Control -1.34% 1.732 1.708 - 4.11% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.34% 16575089.713 16352889.361 - 0.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.34% 621.985 613.649 - -2.82% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -1.34% 256.684 253.251 - 3.61% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.34% 2.134 2.105 - -0.18% -
BM_format_to_string_span<char>/1 -1.34% 10.010 9.876 - 0.14% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 -1.34% 170.874 168.592 - -0.33% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.33% 19.617 19.356 - -0.01% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.33% 4212364.574 4156321.711 - 3.60% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.33% 661.528 652.741 - 0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.33% 15.284 15.081 - 0.21% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.33% 23.350 23.040 - -0.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.32% 396.173 390.926 - -0.24% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.32% 28.804 28.422 - -0.74% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 397.041 391.786 - 0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.32% 170488.874 168235.268 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.32% 9755174.591 9626292.283 - -3.45% -
SetIntersection_None_Vector_uint32_16_1 -1.32% 64290174.378 63441427.360 - 0.41% -
std::format(int64_t)_(fmt:_{:o}) -1.32% 23.627 23.316 - -0.64% -
std::format(double)_(fmt:_{:0<17500_0e}) -1.32% 184.928 182.489 - 0.36% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.32% 14.304 14.116 - -0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.32% 12227.506 12066.683 - -1.67% -
SetIntersection_None_Vector_string_1024_256 -1.31% 1183486.303 1167968.007 - 0.57% -
std::format(float)_(fmt:_{:0^17500_0f}) -1.31% 183.700 181.292 - -1.38% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.31% 179692.170 177339.948 - -2.82% -
std::format(double)_(fmt:_{:_0Lg}) -1.31% 77.331 76.319 - -0.11% -
BM_deque_vector_ranges_copy_backward/64000 -1.31% 7216.258 7121.826 - -14.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.31% 1697857.422 1675648.602 - -6.67% -
SetIntersection_None_Set_string_64_1 -1.31% 23272576.626 22968217.951 - 0.46% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.31% 38422313.910 37920459.681 - 0.33% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -1.31% 10.330 10.195 - -3.17% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.31% 12.871 12.703 - -0.17% -
SetIntersection_Interlaced_Vector_float_4_4 -1.30% 137770842.045 135973899.848 - 0.56% -
std::map<std::string,_int>::clear()/32 -1.30% 922.172 910.151 - 0.46% -
SetIntersection_None_Vector_float_16384_1024 -1.30% 1120937.280 1106326.348 - -0.57% -
std::format(float)_(fmt:_{:0^17500_10}) -1.30% 205.194 202.523 - -0.14% -
std::remove_if(vector<int>)_(prefix)/32 -1.30% 51.240 50.574 - -0.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.30% 396.639 391.486 - -0.03% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.30% 16.215 16.005 - 1.38% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.30% 12.904 12.736 - -2.39% -
BM_deque_vector_move/64000 -1.30% 3005.362 2966.389 - -2.35% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.30% 56595814.142 55862119.269 - 0.64% -
SetIntersection_Interlaced_Set_string_1024_4 -1.29% 10367208.455 10233184.193 - -1.14% -
std::format(double)_(fmt:_{:017500_0Lg}) -1.29% 214.448 211.679 - -0.99% -
SetIntersection_None_Vector_float_1024_256 -1.29% 1103979.508 1089736.835 - -0.16% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.29% 196.866 194.328 - 0.02% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.29% 2791.654 2755.680 - 1.90% -
SetIntersection_Front_Vector_uint64_256_1 -1.29% 4220914.450 4166619.660 - 0.36% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.29% 2220.130 2191.578 - -1.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.28% 395.485 390.407 - -0.40% -
std::format(double)_(fmt:_{:0^17500_10a}) -1.28% 169.248 167.076 - 0.34% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.28% 689.705 680.861 - -0.10% -
std::rotate_copy(list<int>)/8192 -1.28% 7034.818 6944.707 - -14.25% -
std::unordered_multimap<int,_int>::clear()/0 -1.28% 396.294 391.220 - -0.03% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.28% 12.935 12.769 - -0.29% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.28% 24.763 24.446 - 12.47% -
SetIntersection_None_Set_float_1_1 -1.28% 544405158.250 537443040.894 - 0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.28% 210476.717 207785.775 - -2.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 397.073 391.996 - -0.52% -
SetIntersection_Interlaced_Vector_float_256_256 -1.28% 4606317.495 4547486.439 - 0.27% -
SetIntersection_Front_Vector_uint64_262144_1 -1.28% 1058925.944 1045403.199 - 3.19% -
SetIntersection_None_Vector_uint64_262144_16 -1.27% 1134303.679 1119857.172 - -0.04% -
SetIntersection_None_Set_string_4_4 -1.27% 140366264.746 138579783.834 - 0.05% -
BM_vector_deque_copy/5500 -1.27% 198.104 195.584 - 0.59% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 581.450 574.066 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.27% 12161050.279 12006654.275 - -1.36% -
std::pop_heap(deque<std::string>)/8 -1.27% 57.937 57.203 - -0.02% -
SetIntersection_None_Set_uint32_256_1 -1.27% 11648258.426 11500649.492 - 1.90% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.27% 15.726 15.527 - -0.02% -
BM_CmpLess_schar_uchar -1.26% 1.121 1.107 - 0.54% -
BM_CmpLess_int_schar -1.26% 1.143 1.128 - -0.61% -
std::map<int,_int>::contains(key)_(existent)/32 -1.26% 1.658 1.637 - 2.84% -
SetIntersection_None_Vector_uint64_1024_256 -1.26% 1088515.945 1074795.332 - -2.15% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.26% 23.953 23.651 - -3.34% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.26% 400.007 394.976 - 0.14% -
SetIntersection_None_Vector_uint32_64_16 -1.26% 13721896.923 13549382.058 - 0.43% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.26% 4.559 4.502 - 2.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.26% 450.648 444.985 - -0.73% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.26% 136985596.814 135264851.375 - 0.44% -
SetIntersection_Front_Vector_string_64_16 -1.25% 20885225.283 20623155.057 - 0.57% -
SetIntersection_None_Vector_string_262144_4 -1.25% 1303127.044 1286797.873 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.25% 2194280.366 2166828.056 - 2.79% -
std::format(float)_(fmt:_{:0^17500_10g}) -1.25% 204.307 201.751 - -1.16% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.25% 172.057 169.906 - 0.35% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.25% 24.702 24.393 - -2.48% -
std::format(int64_t)_(fmt:_{:0^512b}) -1.25% 39.045 38.557 - 2.43% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.25% 185.433 183.116 - -0.66% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.25% 36092640.788 35642010.221 - 0.25% -
SetIntersection_Interlaced_Vector_float_16_1 -1.25% 63798274.896 63001929.984 - 0.41% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -1.25% 16404.088 16199.421 - -0.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.25% 15.381 15.189 - 0.13% -
SetIntersection_Front_Set_float_64_1 -1.25% 16695467.670 16487346.622 - 0.53% -
std::stable_partition(vector<int>)_(sparse)/50 -1.25% 22.264 21.987 - 4.10% -
SetIntersection_Interlaced_Set_float_1_1 -1.24% 542946400.066 536189181.108 - 0.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.24% 18.230 18.004 - 0.27% -
std::format(double)_(fmt:_{:0>17500_10f}) -1.24% 203.636 201.108 - -1.73% -
BM_format_to_iterator/<std::string>_C_string_len_6000 -1.24% 170.741 168.624 - -0.08% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.24% 624.959 617.226 - -3.83% -
SetIntersection_Front_Set_float_256_1 -1.24% 4215403.305 4163255.352 - 0.02% -
SetIntersection_Interlaced_Vector_float_1_1 -1.24% 542459171.297 535754607.307 - 0.52% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.23% 2.706 2.672 - -2.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.23% 14737.138 14555.201 - -0.08% -
std::any_of(vector<int>)_(process_all)/32 -1.23% 8.392 8.288 - -1.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.23% 12.892 12.733 - -0.13% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 12.851 12.693 - -0.20% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.23% 13.367 13.203 - 0.35% -
SetIntersection_Interlaced_Vector_string_1_1 -1.23% 556927368.924 550071389.664 - 0.20% -
SetIntersection_None_Vector_uint32_4_4 -1.23% 135715168.064 134045386.292 - 0.41% -
std::format(float)_(fmt:_{:0^17500_10a}) -1.23% 165.533 163.498 - -0.74% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.23% 396.366 391.496 - -0.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 13.027 12.867 - 0.05% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.23% 215.456 212.811 - 0.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.23% 18.773 18.542 - -4.24% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.23% 19.008 18.775 - -2.17% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.22% 1015.865 1003.422 - -6.27% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.22% 15.730 15.537 - -0.40% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.22% 331.655 327.596 - -2.75% -
SetIntersection_None_Vector_uint64_16_1 -1.22% 64001503.396 63218320.013 - -0.24% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.22% 2218.379 2191.236 - -1.17% -
SetIntersection_Front_Vector_uint64_16_4 -1.22% 54707575.338 54038516.679 - -0.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.22% 399.780 394.899 - 0.83% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.22% 451.123 445.618 - -0.70% -
std::make_heap(vector<int>)_(heap)/1024 -1.22% 275.186 271.830 - -0.37% -
BM_deque_vector_ranges_move_backward/4000 -1.22% 142.260 140.526 - -0.84% -
BM_CmpEqual_short_uchar -1.22% 1.114 1.100 - -0.61% -
std::unordered_multiset<int>::ctor(const&)/0 -1.22% 13.077 12.918 - -0.03% -
BM_SeedSeq_Generate/8/8 -1.22% 26.365 26.044 - 0.01% -
SetIntersection_Front_Set_float_262144_1 -1.22% 1031146.200 1018596.477 - 2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.22% 1700123.779 1679444.742 - -6.80% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.22% 82.328 81.328 - -2.19% -
SetIntersection_None_Vector_uint32_262144_262144 -1.21% 1141241.657 1127377.981 - -1.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.21% 1060768.287 1047895.992 - 3.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.21% 1686599.854 1666151.123 - -4.33% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.21% 13.397 13.234 - -0.14% -
SetIntersection_Front_Vector_string_262144_1024 -1.21% 40066086.138 39580586.619 - 0.79% -
SetIntersection_Front_Vector_uint64_16384_4 -1.21% 1070256.558 1057288.051 - 0.06% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.21% 9136.669 9026.166 - -10.76% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.21% 736.111 727.211 - 1.08% -
BM_deque_deque_ranges_move_backward/64 -1.21% 3.419 3.378 - -2.56% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.21% 513308.528 507111.403 - 2.38% -
SetIntersection_None_Vector_uint64_1024_1024 -1.21% 1095331.508 1082110.392 - -2.40% -
BM_SeedSeq_Generate/16/8 -1.21% 39.870 39.389 - 0.12% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.20% 691.315 682.987 - -0.42% -
SetIntersection_None_Set_float_4_1 -1.20% 219928071.767 217278796.153 - 0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.20% 400.360 395.540 - 1.01% -
SetIntersection_Front_Set_string_64_64 -1.20% 34098903.052 33688665.980 - -9.25% -
SetIntersection_Front_Set_uint32_262144_262144 -1.20% 1660380.857 1640415.040 - -0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.20% 940421.622 929113.961 - 0.22% -
SetIntersection_None_Vector_uint32_1_1 -1.20% 541529052.613 535023844.574 - 0.67% -
std::count(vector<bool>)/1000 -1.20% 2.995 2.959 - -1.34% -
SetIntersection_None_Vector_string_256_16 -1.20% 4323954.653 4272098.544 - 1.12% -
SetIntersection_None_Set_uint64_64_16 -1.20% 18468691.972 18247213.345 - 0.34% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.20% 528.806 522.480 - 1.01% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.20% 26.635 26.316 - -1.09% -
BM_CmpEqual_short_int -1.19% 1.136 1.122 - -1.14% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.19% 11064931.281 10932779.241 - 1.41% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.19% 14.193 14.024 - 0.03% -
std::format(float)_(fmt:_{:0>17500_10}) -1.19% 202.003 199.592 - -0.63% -
std::list<int>::ctor(size)/32 -1.19% 327.376 323.471 - -1.56% -
SetIntersection_None_Set_float_256_16 -1.19% 10880779.425 10751340.127 - -0.17% -
BM_vector_deque_copy_backward/1 -1.19% 2.384 2.356 - 0.37% -
std::format(double)_(fmt:_{:_0g}) -1.19% 62.986 62.238 - 0.16% -
std::sort_heap(vector<int>,_pred)/8 -1.19% 30.307 29.947 - -0.73% -
bm_list/8 -1.19% 16.736 16.537 - -0.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.19% 562.094 555.431 - -0.40% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.18% 6.454 6.378 - -2.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.18% 17.284 17.080 - -0.24% -
SetIntersection_Front_Vector_float_262144_1 -1.18% 1055460.539 1042978.337 - -0.06% -
BM_StringFindCharLiteral/512 -1.18% 9.562 9.448 - -0.59% -
SetIntersection_Interlaced_Set_float_256_4 -1.18% 11325948.800 11192261.517 - 1.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.18% 13.485 13.326 - 0.05% -
BM_deque_deque_copy_backward/512 -1.18% 19.130 18.905 - -0.02% -
std::sort(vector<int>)_(descending)/8 -1.18% 25.057 24.762 - 0.74% -
SetIntersection_None_Vector_uint32_1024_4 -1.18% 1101704.300 1088729.162 - 1.26% -
BM_vector_deque_ranges_copy_backward/64 -1.18% 3.037 3.002 - 1.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.18% 5320159.811 5257529.671 - 4.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.18% 9.480 9.369 - 0.21% -
std::sort(deque<int>)_(pipe-organ)/8 -1.17% 20.225 19.987 - -0.24% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.17% 20.880 20.635 - -0.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.17% 753.547 744.704 - -2.88% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.17% 1059570.090 1047157.167 - 2.52% -
BM_Basic<uint64_t> -1.17% 17.577 17.372 - 0.28% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.17% 396.568 391.932 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.17% 1.481 1.464 - 0.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 416.725 411.860 - 0.15% -
BM_std_minmax_element<int>/5500 -1.17% 1452.544 1435.597 - -0.39% -
std::format(double)_(fmt:_{:_10Lg}) -1.17% 81.513 80.563 - -1.56% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.17% 20.646 20.406 - -3.68% -
BM_deque_vector_move_backward/5500 -1.17% 200.931 198.589 - -0.12% -
std::stable_sort(vector<int>)_(ascending)/8 -1.16% 15.761 15.577 - 0.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.16% 216907802.896 214383546.715 - -5.80% -
std::format(float)_(fmt:_{:017500_10a}) -1.16% 163.841 161.936 - -1.02% -
SetIntersection_Front_Set_float_1024_4 -1.16% 1082120.385 1069554.447 - 0.46% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.16% 13.362 13.207 - -1.32% -
VDAG_sidecast_fail,_3_levels -1.16% 116.750 115.395 - 5.09% -
std::sort(deque<int>)_(repeated)/8 -1.16% 18.070 17.861 - -0.30% -
std::multimap<int,_int>::ctor(const&)/0 -1.16% 12.918 12.768 - -1.51% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.15% 23.017 22.751 - -7.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.15% 652.996 645.460 - -1.36% -
std::unordered_multimap<int,_int>::clear()/32 -1.15% 598.256 591.358 - 1.05% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.15% 15.720 15.539 - -1.41% -
SetIntersection_Front_Vector_string_16_1 -1.15% 65192527.863 64442809.664 - 0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.15% 1692840.496 1673414.306 - -6.89% -
BM_deque_vector_ranges_move/70000 -1.15% 3260.444 3223.055 - -1.13% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.15% 4211.190 4162.919 - -1.00% -
SetIntersection_Front_Vector_float_4_4 -1.15% 137660030.403 136082885.257 - 0.91% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.14% 398.607 394.044 - 0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.14% 461906.336 456618.895 - -0.46% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.14% 345781.902 341832.961 - -0.78% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.14% 56198719.198 55557015.165 - -0.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.14% 62.699 61.983 - -0.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.14% 17.362 17.164 - -0.39% -
SetIntersection_None_Vector_float_256_64 -1.14% 3485211.169 3445468.142 - 0.74% -
std::multiset<std::string>::ctor(const&)/0 -1.14% 12.817 12.671 - 0.23% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.14% 534.130 528.044 - 0.18% -
SetIntersection_None_Vector_uint32_16_16 -1.14% 34071696.239 33683505.256 - 0.60% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.14% 526288.956 520298.487 - -0.03% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -1.14% 58496845.420 57831300.001 - 0.71% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.14% 41.151 40.683 - 1.01% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.14% 13.761 13.605 - -0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.13% 1095720.571 1083297.200 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.13% 1345830.970 1330581.482 - -1.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.13% 397.416 392.918 - 0.20% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.13% 1058852.244 1046872.374 - 0.76% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.13% 43193591.901 42706927.476 - 2.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.13% 17.190 16.997 - -0.14% -
rng::starts_with(deque<int>)/1024 -1.13% 479.139 473.742 - -2.47% -
BM_deque_deque_ranges_move_backward/1024 -1.13% 38.898 38.460 - 0.25% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.13% 1.547 1.530 - -5.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.12% 8400398.178 8305916.369 - -0.16% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.12% 761.374 752.812 - -0.18% -
std::format(double)_(fmt:_{:0>17500_10}) -1.12% 213.823 211.421 - -1.15% -
BM_deque_vector_copy_backward/2 -1.12% 1.858 1.837 - -0.15% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.12% 6755.688 6679.844 - -0.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.12% 23.831 23.564 - -1.14% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.12% 213.377 210.987 - 0.28% -
std::multiset<int>::ctor(const&)/0 -1.12% 12.918 12.773 - 0.29% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.12% 440.722 435.790 - 0.52% -
SetIntersection_None_Vector_float_16384_256 -1.12% 1113724.038 1101270.840 - -1.18% -
BM_CmpEqual_int_short -1.12% 1.135 1.122 - -0.78% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.12% 101908.781 100769.777 - 2.03% -
SetIntersection_Front_Set_float_4_4 -1.12% 138746766.524 137196480.786 - -0.63% -
SetIntersection_Interlaced_Set_string_256_1 -1.12% 4391941.971 4342905.146 - 0.50% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.12% 1.333 1.318 - 16.61% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.12% 28.844 28.522 - -0.57% -
SetIntersection_None_Vector_float_64_1 -1.11% 16949921.754 16761083.819 - 0.50% -
BM_PushHeap_float_QuickSortAdversary_16 -1.11% 0.990 0.979 - -1.62% -
SetIntersection_Front_Vector_float_1_1 -1.11% 541729523.349 535712949.092 - 0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.11% 2152883.221 2129013.754 - -8.01% -
SetIntersection_Interlaced_Vector_float_4_1 -1.11% 216772346.559 214370294.951 - 0.60% -
std::multimap<std::string,_int>::clear()/0 -1.11% 399.083 394.662 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.11% 168592094.691 166725974.279 - 1.31% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.11% 13.477 13.328 - -0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 398.587 394.177 - -0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.11% 621.748 614.876 - 1.27% -
BM_StringAssignAsciiz_Huge_Transparent -1.11% 191.637 189.519 - 0.61% -
std::flat_map<int,_int>::clear()/1024 -1.10% 398.906 394.500 - 0.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.10% 13.076 12.932 - 0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.10% 395.131 390.779 - 0.00% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -1.10% 211.155 208.831 - -0.42% -
std::format(int64_t)_(fmt:_{:0>512Lb}) -1.10% 38.513 38.090 - 1.48% -
SetIntersection_Front_Vector_float_64_1 -1.10% 16645742.569 16462819.779 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 670.044 662.687 - -0.44% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 -1.10% 3.342 3.305 - -0.42% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 397.545 393.182 - 0.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.10% 17.287 17.098 - -1.00% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.10% 12.323 12.188 - -1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.10% 1535100.384 1518274.572 - 3.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.10% 11296694.765 11172925.720 - -2.88% -
BM_std_minmax_element<int>/65536 -1.09% 17315.143 17125.812 - -0.27% -
SetIntersection_None_Vector_uint32_256_16 -1.09% 4058798.596 4014420.754 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.09% 38010750.021 37595417.795 - 1.75% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.09% 213204.359 210876.858 - 0.23% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.09% 13.407 13.261 - 0.02% -
std::format(float)_(fmt:_{:0<17500_10e}) -1.09% 190.254 188.178 - -0.04% -
std::is_sorted(vector<int>)/1024 -1.09% 247.984 245.281 - -0.80% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.09% 5958482.543 5893574.106 - -0.26% -
std::find(vector<char>)_(process_all)/50 -1.09% 1.646 1.628 - -0.21% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.09% 6.564 6.493 - -0.27% -
std::for_each_n(deque<int>)/50 -1.08% 3.961 3.918 - -1.41% -
SetIntersection_Front_Set_uint64_64_4 -1.08% 16277911.661 16101528.657 - -0.57% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 36158.119 35766.423 - -1.93% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.08% 667.833 660.601 - -0.01% -
std::set<int>::ctor(const&)/0 -1.08% 12.921 12.781 - 0.16% -
SetIntersection_Interlaced_Set_string_16384_256 -1.08% 358077212.254 354200746.418 - -2.56% -
SetIntersection_None_Vector_uint64_262144_1024 -1.08% 1141594.660 1129242.243 - 1.42% -
BM_StringFindStringLiteral/2048 -1.08% 40.727 40.286 - 0.05% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.08% 18.465 18.266 - -0.63% -
std::stable_sort(vector<int>)_(heap)/1024 -1.08% 2539.272 2511.818 - -0.46% -
std::sort_heap(deque<int>)/8 -1.08% 36.024 35.635 - -4.03% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.08% 18.495 18.295 - -0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.08% 761.305 753.089 - -0.97% -
std::format(double)_(fmt:_{:0<17500_0f}) -1.08% 199.671 197.517 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.08% 6269854.663 6202267.680 - -3.87% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.08% 398.178 393.889 - 0.14% -
SetIntersection_Front_Vector_uint32_1024_16 -1.08% 1129614.866 1117455.749 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.07% 1189597.387 1176819.955 - -0.88% -
SetIntersection_Front_Vector_uint32_64_4 -1.07% 16161426.000 15987842.156 - 1.20% -
std::format(float)_(fmt:_{:0>17500_10g}) -1.07% 201.753 199.588 - -0.42% -
std::copy_if(list<int>)_(entire_range)/4096 -1.07% 3035.244 3002.689 - -0.81% -
SetIntersection_Front_Vector_float_16_1 -1.07% 63740982.007 63057679.892 - 0.64% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.07% 682.102 674.801 - 0.37% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.07% 200.212 198.070 - -0.88% -
SetIntersection_Front_Vector_uint32_16_1 -1.07% 63538202.363 62858396.610 - 0.51% -
std::set<int>::clear()/0 -1.07% 398.092 393.835 - -0.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.07% 395.570 391.341 - 0.09% -
BM_deque_deque_move_backward/4096 -1.07% 154.004 152.358 - 0.76% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.07% 14.166 14.014 - -0.52% -
std::unordered_set<std::string>::clear()/0 -1.07% 398.988 394.731 - -1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.07% 3523444.244 3485849.748 - -0.06% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.07% 36316.503 35929.156 - -0.04% -
std::pop_heap(vector<std::string>)/8192 -1.07% 51.854 51.301 - -0.94% -
SetIntersection_None_Vector_uint64_16_4 -1.07% 54330257.146 53751360.522 - -0.54% -
BM_deque_deque_ranges_copy_backward/64 -1.07% 3.406 3.370 - -0.69% -
SetIntersection_Front_Set_uint64_16384_16 -1.07% 1206813.359 1193957.343 - 0.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.06% 17.873 17.682 - -0.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.06% 399.474 395.223 - 0.43% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.06% 18243912.267 18050262.999 - 5.41% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -1.06% 24.474 24.215 - 5.47% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.06% 581.571 575.405 - -1.20% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.06% 21.986 21.753 - -3.33% -
std::format(int64_t)_(fmt:_{:0>512o}) -1.06% 29.724 29.410 - -1.00% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.06% 97811.238 96775.130 - 0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.06% 5332.129 5275.653 - -0.08% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.06% 211.387 209.150 - -0.68% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.06% 1066480.963 1055224.435 - 3.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.05% 4300225.340 4254898.872 - -0.65% -
std::format(double)_(fmt:_{:017500_10e}) -1.05% 199.938 197.831 - 0.82% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.05% 1300008.949 1286314.778 - -2.30% -
std::unordered_multiset<int>::erase(iterator)/32 -1.05% 20.038 19.827 - 1.99% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.05% 23.889 23.638 - -3.36% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.05% 723560.947 715959.134 - -1.72% -
BM_PushHeap_uint32_Random_16 -1.05% 4.180 4.136 - 1.83% -
SetIntersection_Front_Set_float_1024_1 -1.05% 1057404.758 1046309.849 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 398.749 394.569 - 0.21% -
SetIntersection_None_Vector_uint64_262144_1 -1.05% 1140983.357 1129027.371 - 0.09% -
std::format(double)_(fmt:_{:0^17500_10}) -1.05% 215.075 212.822 - -1.43% -
BM_deque_deque_ranges_copy/4096 -1.05% 149.308 147.746 - -1.18% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.05% 210.124 207.927 - -0.54% -
std::unordered_multiset<int>::clear()/32 -1.04% 599.786 593.518 - 1.42% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.04% 5.944 5.882 - -0.57% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.04% 22.376 22.143 - -5.66% -
SetIntersection_None_Vector_float_1024_64 -1.04% 1098249.472 1086805.253 - 1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.04% 1694022.949 1676393.963 - -6.95% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.04% 294.682 291.616 - -1.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.04% 396.495 392.370 - 0.06% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.04% 17490.376 17308.486 - -0.05% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.04% 23.065 22.825 - -0.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.04% 398.854 394.709 - 0.11% -
SetIntersection_None_Set_uint64_1024_64 -1.04% 9011260.678 8917685.418 - 3.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.04% 21.910 21.682 - -0.02% -
SetIntersection_None_Vector_uint64_16384_4 -1.04% 1119547.193 1107937.162 - -1.81% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.04% 386.354 382.352 - -0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 -1.04% 880.122 871.009 - -0.42% -
SetIntersection_None_Vector_uint32_256_1 -1.03% 4313258.097 4268635.674 - 0.11% -
SetIntersection_None_Set_uint32_64_64 -1.03% 11564737.747 11445097.317 - 0.68% -
SetIntersection_Front_Vector_uint32_256_4 -1.03% 4226886.626 4183205.369 - 1.53% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.03% 1543732.828 1527808.268 - -6.64% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.03% 397.916 393.825 - -0.27% -
SetIntersection_Front_Vector_uint32_1_1 -1.03% 540980493.886 535429190.787 - 0.80% -
std::find_first_of(list<int>)_(small_needle)/50 -1.03% 148.059 146.540 - -1.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.02% 13.004 12.871 - -0.02% -
SetIntersection_Front_Vector_uint32_256_1 -1.02% 4214152.026 4171019.504 - 1.00% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.02% 3.416 3.381 - -0.04% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 -1.02% 140.702 139.268 - -0.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.02% 18.349 18.162 - -0.03% -
SetIntersection_Front_Set_uint32_16384_1024 -1.02% 12283161.099 12158080.925 - -3.42% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.02% 1024.779 1014.345 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.02% 5174611.376 5121941.124 - -1.86% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.02% 23.723 23.482 - -0.35% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.02% 347.680 344.148 - 0.12% -
std::format(double)_(fmt:_{:_0Le}) -1.02% 60.591 59.975 - -1.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 398.769 394.719 - 0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.02% 398.078 394.036 - 0.06% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -1.02% 17.149 16.975 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.02% 1692190.672 1675011.151 - -6.28% -
std::format(double)_(fmt:_{:_10a}) -1.01% 28.982 28.689 - -2.48% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.01% 154.391 152.827 - -3.61% -
std::pop_heap(vector<int>)/8 -1.01% 51.641 51.118 - 0.06% -
SetIntersection_None_Vector_string_16384_256 -1.01% 1241172.917 1228645.851 - -0.69% -
BM_Swap_FuncPtr_SmallTrivialFunctor -1.01% 3.284 3.251 - 0.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.01% 826.011 817.693 - -0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.01% 119546306.640 118343234.101 - -1.45% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.01% 683.961 677.086 - -0.68% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.00% 539.710 534.292 - -0.60% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.00% 50277.851 49773.284 - -0.03% -
BM_join_view_deques/4096 -1.00% 12318.292 12194.688 - -7.02% -
SetIntersection_None_Vector_uint64_256_1 -1.00% 4322103.341 4278744.085 - 2.05% -
std::format(double)_(fmt:_{:0>17500_0e}) -1.00% 186.181 184.315 - 0.29% -
BM_std_minmax_element<int>/70000 -1.00% 18468.258 18283.289 - -0.41% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.00% 172.167 170.443 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.00% 3.787 3.749 - -0.65% -


Report Time: 4.53s
Name Current %
BM_Basic<__int128_t> 51.444 -
BM_Basic<__uint128_t> 62.675 -1.71%
BM_Basic<int32_t> 18.152 6.94%
BM_Basic<int64_t> 18.145 -
BM_Basic<uint32_t> 13.890 2.47%
BM_Basic<uint64_t> 17.372 -
BM_BasicLow<__int128_t> 19.654 -2.58%
BM_BasicLow<__uint128_t> 18.705 -
BM_BitsetToString<1048576>/Dense_(90%)/90 84853.845 -6.03%
BM_BitsetToString<1048576>/Sparse_(10%)/10 62386.704 -12.41%
BM_BitsetToString<1048576>/Uniform_(50%)/50 368715.039 -2.91%
BM_BitsetToString<32>/Dense_(90%)/90 13.040 -3.24%
BM_BitsetToString<32>/Sparse_(10%)/10 14.498 4.35%
BM_BitsetToString<32>/Uniform_(50%)/50 17.655 -
BM_BitsetToString<64>/Dense_(90%)/90 14.046 13.32%
BM_BitsetToString<64>/Sparse_(10%)/10 13.119 -8.27%
BM_BitsetToString<64>/Uniform_(50%)/50 17.698 14.62%
BM_BitsetToString<8192>/Dense_(90%)/90 402.875 -3.15%
BM_BitsetToString<8192>/Sparse_(10%)/10 397.698 -2.70%
BM_BitsetToString<8192>/Uniform_(50%)/50 2720.872 20.20%
BM_Bitset_ctor_ull 0.225 -
BM_CmpEqual_int_int 1.069 -1.39%
BM_CmpEqual_int_schar 1.133 -
BM_CmpEqual_int_short 1.122 -
BM_CmpEqual_int_uchar 1.114 -
BM_CmpEqual_int_uint 1.099 3.12%
BM_CmpEqual_int_ushort 1.111 -
BM_CmpEqual_schar_int 1.128 1.45%
BM_CmpEqual_schar_schar 1.084 -1.69%
BM_CmpEqual_schar_short 1.135 -
BM_CmpEqual_schar_uchar 1.110 -
BM_CmpEqual_schar_uint 1.145 2.72%
BM_CmpEqual_schar_ushort 1.083 -1.39%
BM_CmpEqual_short_int 1.122 -1.14%
BM_CmpEqual_short_schar 1.131 -
BM_CmpEqual_short_short 1.074 -
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.109 -
BM_CmpEqual_short_ushort 1.100 -
BM_CmpEqual_uchar_int 1.039 -3.53%
BM_CmpEqual_uchar_schar 1.045 1.01%
BM_CmpEqual_uchar_short 1.017 -
BM_CmpEqual_uchar_uchar 1.089 -
BM_CmpEqual_uchar_uint 1.041 -5.00%
BM_CmpEqual_uchar_ushort 1.054 -1.89%
BM_CmpEqual_uint_int 1.071 2.37%
BM_CmpEqual_uint_schar 1.032 -1.95%
BM_CmpEqual_uint_short 1.037 1.03%
BM_CmpEqual_uint_uchar 1.114 -
BM_CmpEqual_uint_uint 1.054 -
BM_CmpEqual_uint_ushort 1.100 -
BM_CmpEqual_ushort_int 1.075 1.46%
BM_CmpEqual_ushort_schar 1.013 -
BM_CmpEqual_ushort_short 1.014 -
BM_CmpEqual_ushort_uchar 1.084 -1.60%
BM_CmpEqual_ushort_uint 1.071 -
BM_CmpEqual_ushort_ushort 1.083 -
BM_CmpLess_int_int 1.070 -
BM_CmpLess_int_schar 1.128 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.114 -
BM_CmpLess_int_uint 1.077 -1.53%
BM_CmpLess_int_ushort 1.099 -1.23%
BM_CmpLess_schar_int 1.124 -
BM_CmpLess_schar_schar 0.947 -1.41%
BM_CmpLess_schar_short 0.948 -
BM_CmpLess_schar_uchar 1.107 -
BM_CmpLess_schar_uint 1.119 -
BM_CmpLess_schar_ushort 1.113 -
BM_CmpLess_short_int 1.129 1.39%
BM_CmpLess_short_schar 0.950 -
BM_CmpLess_short_short 0.945 -
BM_CmpLess_short_uchar 1.107 -
BM_CmpLess_short_uint 1.114 -
BM_CmpLess_short_ushort 1.105 -
BM_CmpLess_uchar_int 1.086 -1.13%
BM_CmpLess_uchar_schar 1.038 -1.64%
BM_CmpLess_uchar_short 1.064 2.87%
BM_CmpLess_uchar_uchar 1.056 -
BM_CmpLess_uchar_uint 1.073 -
BM_CmpLess_uchar_ushort 1.058 -
BM_CmpLess_uint_int 1.092 2.00%
BM_CmpLess_uint_schar 1.018 -1.03%
BM_CmpLess_uint_short 1.043 -
BM_CmpLess_uint_uchar 1.118 1.25%
BM_CmpLess_uint_uint 1.064 -1.53%
BM_CmpLess_uint_ushort 1.100 -1.04%
BM_CmpLess_ushort_int 1.069 -
BM_CmpLess_ushort_schar 1.064 -
BM_CmpLess_ushort_short 1.043 -
BM_CmpLess_ushort_uchar 1.101 -1.21%
BM_CmpLess_ushort_uint 1.058 -1.65%
BM_CmpLess_ushort_ushort 1.043 -5.38%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.088 -3.14%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 9.952 -11.73%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 12.826 -18.73%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.897 -4.64%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.936 -7.49%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.452 24.96%
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.733 -6.02%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.716 -6.72%
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.149 -
BM_Copy_LargeNonTrivialFunctor 10.809 -5.94%
BM_Copy_LargeTrivialFunctor 11.712 -17.90%
BM_Copy_MemFuncPtr 1.151 -
BM_Copy_MemPtr 1.149 -3.39%
BM_Copy_Null 0.551 -18.20%
BM_Copy_SmallNonTrivialFunctor 9.459 -8.00%
BM_Copy_SmallTrivialFunctor 1.147 -
BM_Hash/uint32_random_std_hash/1024 742.848 5.90%
BM_Hash/uint32_top_std_hash/1024 815.894 17.84%
BM_InvokeInlined_FuncPtr 0.000 -
BM_InvokeInlined_LargeNonTrivialFunctor 0.000 -
BM_InvokeInlined_LargeTrivialFunctor 0.000 -
BM_InvokeInlined_MemFuncPtr 0.000 -
BM_InvokeInlined_MemPtr 0.000 -
BM_InvokeInlined_SmallNonTrivialFunctor 0.000 -
BM_InvokeInlined_SmallTrivialFunctor 0.000 -
BM_Invoke_FuncPtr 0.691 -5.85%
BM_Invoke_LargeNonTrivialFunctor 0.687 -4.70%
BM_Invoke_LargeTrivialFunctor 0.687 -
BM_Invoke_MemFuncPtr 0.791 5.47%
BM_Invoke_MemPtr 0.691 -
BM_Invoke_SmallNonTrivialFunctor 0.686 -
BM_Invoke_SmallTrivialFunctor 0.688 -
BM_Istream_numbers/0 1025.854 -
BM_Istream_numbers/1 1075.291 -
BM_Istream_numbers/2 1072.246 -
BM_Istream_numbers/3 1046.736 -
BM_LexicallyNormal/large_path/128 4550.440 -
BM_LexicallyNormal/large_path/16 587.134 -
BM_LexicallyNormal/large_path/2 84.276 2.55%
BM_LexicallyNormal/large_path/256 9036.917 -
BM_LexicallyNormal/large_path/32 1142.002 1.07%
BM_LexicallyNormal/large_path/4 154.014 2.38%
BM_LexicallyNormal/large_path/64 2279.906 -
BM_LexicallyNormal/large_path/8 310.596 2.13%
BM_LexicallyNormal/small_path/128 1882.359 -6.32%
BM_LexicallyNormal/small_path/16 277.949 2.74%
BM_LexicallyNormal/small_path/2 43.045 -3.27%
BM_LexicallyNormal/small_path/256 3689.298 -2.42%
BM_LexicallyNormal/small_path/32 500.853 -
BM_LexicallyNormal/small_path/4 84.530 -5.76%
BM_LexicallyNormal/small_path/64 960.684 -2.83%
BM_LexicallyNormal/small_path/8 144.768 -
BM_LexicallyRelative/large_path/128 5660.525 1.37%
BM_LexicallyRelative/large_path/16 755.501 1.34%
BM_LexicallyRelative/large_path/2 116.227 2.63%
BM_LexicallyRelative/large_path/256 11264.663 1.29%
BM_LexicallyRelative/large_path/32 1449.487 1.23%
BM_LexicallyRelative/large_path/4 211.639 2.25%
BM_LexicallyRelative/large_path/64 2853.218 1.52%
BM_LexicallyRelative/large_path/8 405.626 1.94%
BM_LexicallyRelative/small_path/128 3039.539 1.45%
BM_LexicallyRelative/small_path/16 415.013 1.12%
BM_LexicallyRelative/small_path/2 57.042 -
BM_LexicallyRelative/small_path/256 6032.648 1.36%
BM_LexicallyRelative/small_path/32 795.540 1.38%
BM_LexicallyRelative/small_path/4 119.351 2.93%
BM_LexicallyRelative/small_path/64 1542.849 1.53%
BM_LexicallyRelative/small_path/8 219.356 3.33%
BM_Move_FuncPtr 1.179 -4.28%
BM_Move_LargeNonTrivialFunctor 0.538 -18.77%
BM_Move_LargeTrivialFunctor 0.607 -12.05%
BM_Move_MemFuncPtr 1.221 2.58%
BM_Move_MemPtr 1.158 -5.12%
BM_Move_Null 0.502 -
BM_Move_SmallNonTrivialFunctor 0.607 -4.48%
BM_Move_SmallTrivialFunctor 1.217 -
BM_OperatorBool_FuncPtr 0.245 -
BM_OperatorBool_LargeNonTrivialFunctor 0.244 -
BM_OperatorBool_LargeTrivialFunctor 0.243 -
BM_OperatorBool_MemFuncPtr 0.244 -
BM_OperatorBool_MemPtr 0.230 -
BM_OperatorBool_Null 0.242 -
BM_OperatorBool_SmallNonTrivialFunctor 0.243 -
BM_OperatorBool_SmallTrivialFunctor 0.241 -
BM_Ostream_number/0 29.617 1.96%
BM_Ostream_number/1 37.214 1.44%
BM_Ostream_number/2 36.987 -
BM_Ostream_number/3 31.603 -
BM_PathConstructCStr/large_string/1024 28759.031 -
BM_PathConstructForwardIter/large_string/1024 30288.136 -
BM_PathConstructForwardIter/large_string/512 15903.685 -2.51%
BM_PathConstructForwardIter/large_string/64 2551.789 -
BM_PathConstructForwardIter/large_string/8 174.166 -
BM_PathConstructInputIter/large_string/1024 1729107.511 -
BM_PathConstructInputIter/large_string/512 864288.010 -
BM_PathConstructInputIter/large_string/64 109137.612 -
BM_PathConstructInputIter/large_string/8 13460.826 -
BM_PathConstructString/large_string/1024 12092.356 -
BM_PathConstructString/large_string/512 8485.012 -3.64%
BM_PathConstructString/large_string/64 2332.411 -
BM_PathConstructString/large_string/8 91.706 -
BM_PathIterateMultipleTimes/iterate_elements/1024 302011.204 -
BM_PathIterateMultipleTimes/iterate_elements/512 150881.499 -
BM_PathIterateMultipleTimes/iterate_elements/64 18812.261 -
BM_PathIterateMultipleTimes/iterate_elements/8 2354.101 -
BM_PathIterateOnce/iterate_elements/1024 314778.640 -
BM_PathIterateOnce/iterate_elements/512 157201.408 -
BM_PathIterateOnce/iterate_elements/64 20263.618 -
BM_PathIterateOnce/iterate_elements/8 2446.990 -
BM_PathIterateOnceBackwards/iterate_elements/1024 319380.605 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.139 -
BM_PushHeap_float_Ascending_16 1.024 4.05%
BM_PushHeap_float_Ascending_16384 4.304 -
BM_PushHeap_float_Ascending_256 2.501 -
BM_PushHeap_float_Ascending_262144 5.111 -3.32%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.792 2.10%
BM_PushHeap_float_Descending_1 0.604 29.44%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.356 -3.05%
BM_PushHeap_float_Descending_64 0.378 -
BM_PushHeap_float_PipeOrgan_1 0.471 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.155 -
BM_PushHeap_float_PipeOrgan_4 0.509 5.47%
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -1.62%
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.732 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.622 -
BM_PushHeap_float_Random_1 0.414 -10.54%
BM_PushHeap_float_Random_1024 7.122 1.97%
BM_PushHeap_float_Random_16 5.114 -
BM_PushHeap_float_Random_16384 7.143 -1.42%
BM_PushHeap_float_Random_256 6.797 -2.15%
BM_PushHeap_float_Random_262144 7.345 -
BM_PushHeap_float_Random_4 2.474 -1.96%
BM_PushHeap_float_Random_64 6.244 -
BM_PushHeap_float_SingleElement_1 0.447 -35.78%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.364 -4.03%
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.360 -7.24%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.415 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.674 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.308 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.355 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.797 1.80%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.599 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -2.43%
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.579 -1.82%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.877 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.396 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.919 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.365 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.364 -3.19%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.865 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.580 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.205 1.17%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.556 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.100 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.544 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.575 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.918 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.334 -1.24%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.843 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.013 -1.71%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.881 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.459 -3.19%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.520 2.05%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.624 5.47%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.558 -5.25%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.630 -2.92%
BM_PushHeap_string_Ascending_1 0.526 11.61%
BM_PushHeap_string_Ascending_1024 14.216 1.18%
BM_PushHeap_string_Ascending_16 4.828 -
BM_PushHeap_string_Ascending_16384 20.115 -1.01%
BM_PushHeap_string_Ascending_256 11.742 2.57%
BM_PushHeap_string_Ascending_262144 30.947 4.42%
BM_PushHeap_string_Ascending_4 2.557 -
BM_PushHeap_string_Ascending_64 7.830 -
BM_PushHeap_string_Descending_1 0.471 -26.57%
BM_PushHeap_string_Descending_1024 2.406 -5.22%
BM_PushHeap_string_Descending_16 2.147 -
BM_PushHeap_string_Descending_16384 2.398 -2.13%
BM_PushHeap_string_Descending_256 2.339 -2.93%
BM_PushHeap_string_Descending_262144 3.127 -3.05%
BM_PushHeap_string_Descending_4 2.004 2.99%
BM_PushHeap_string_Descending_64 2.252 -8.53%
BM_PushHeap_string_PipeOrgan_1 0.487 3.09%
BM_PushHeap_string_PipeOrgan_1024 9.872 -
BM_PushHeap_string_PipeOrgan_16 4.301 2.34%
BM_PushHeap_string_PipeOrgan_16384 13.444 -
BM_PushHeap_string_PipeOrgan_256 8.074 -1.80%
BM_PushHeap_string_PipeOrgan_262144 21.148 13.91%
BM_PushHeap_string_PipeOrgan_4 2.671 7.81%
BM_PushHeap_string_PipeOrgan_64 6.000 -
BM_PushHeap_string_QuickSortAdversary_1 0.494 4.13%
BM_PushHeap_string_QuickSortAdversary_1024 16.081 3.80%
BM_PushHeap_string_QuickSortAdversary_16 11.183 3.30%
BM_PushHeap_string_QuickSortAdversary_16384 16.765 4.65%
BM_PushHeap_string_QuickSortAdversary_256 15.557 3.92%
BM_PushHeap_string_QuickSortAdversary_262144 17.281 5.73%
BM_PushHeap_string_QuickSortAdversary_4 6.794 3.41%
BM_PushHeap_string_QuickSortAdversary_64 13.861 3.17%
BM_PushHeap_string_Random_1 0.582 10.82%
BM_PushHeap_string_Random_1024 14.956 -
BM_PushHeap_string_Random_16 10.576 -
BM_PushHeap_string_Random_16384 16.128 -2.58%
BM_PushHeap_string_Random_256 14.344 -1.12%
BM_PushHeap_string_Random_262144 18.087 -
BM_PushHeap_string_Random_4 6.239 -
BM_PushHeap_string_Random_64 12.982 -
BM_PushHeap_string_SingleElement_1 0.707 -
BM_PushHeap_string_SingleElement_1024 2.665 -
BM_PushHeap_string_SingleElement_16 2.706 2.48%
BM_PushHeap_string_SingleElement_16384 2.655 -
BM_PushHeap_string_SingleElement_256 2.642 -
BM_PushHeap_string_SingleElement_262144 2.729 2.77%
BM_PushHeap_string_SingleElement_4 2.381 1.58%
BM_PushHeap_string_SingleElement_64 2.707 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.698 69.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.521 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.026 -3.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.562 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.843 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.899 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.938 -1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.463 7.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -1.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -1.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.685 6.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.655 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 30.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.011 -1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.950 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.533 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.365 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.126 -1.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.428 4.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.496 -1.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.336 2.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.190 -2.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.095 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.749 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.782 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.656 -1.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.555 18.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.032 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.943 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.369 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.938 -1.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.671 3.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.411 -7.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.480 -24.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.605 -2.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.642 4.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.649 -1.66%
BM_PushHeap_uint32_Ascending_1 0.575 -17.28%
BM_PushHeap_uint32_Ascending_1024 2.652 1.59%
BM_PushHeap_uint32_Ascending_16 0.933 -
BM_PushHeap_uint32_Ascending_16384 3.723 -
BM_PushHeap_uint32_Ascending_256 2.188 2.59%
BM_PushHeap_uint32_Ascending_262144 4.874 -
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.621 2.75%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.368 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.371 5.89%
BM_PushHeap_uint32_Descending_64 0.379 -
BM_PushHeap_uint32_PipeOrgan_1 0.468 14.73%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.386 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.029 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.428 -38.51%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.916 -2.57%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.500 -
BM_PushHeap_uint32_Random_1024 5.775 -
BM_PushHeap_uint32_Random_16 4.136 1.83%
BM_PushHeap_uint32_Random_16384 5.695 -2.70%
BM_PushHeap_uint32_Random_256 5.581 -
BM_PushHeap_uint32_Random_262144 5.880 -
BM_PushHeap_uint32_Random_4 2.298 5.33%
BM_PushHeap_uint32_Random_64 5.048 -1.83%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.372 -
BM_PushHeap_uint32_SingleElement_16 0.362 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -2.88%
BM_PushHeap_uint32_SingleElement_256 0.393 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -2.91%
BM_PushHeap_uint32_SingleElement_4 0.370 -
BM_PushHeap_uint32_SingleElement_64 0.372 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.642 -3.03%
BM_PushHeap_uint64_Ascending_16 0.958 1.17%
BM_PushHeap_uint64_Ascending_16384 3.723 -2.80%
BM_PushHeap_uint64_Ascending_256 2.163 -4.08%
BM_PushHeap_uint64_Ascending_262144 4.838 -5.31%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.610 -4.29%
BM_PushHeap_uint64_Descending_1 0.483 -12.69%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.365 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.372 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.881 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.032 -1.17%
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.909 -1.31%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.242 1.16%
BM_PushHeap_uint64_Random_16 4.489 -1.16%
BM_PushHeap_uint64_Random_16384 6.309 -1.20%
BM_PushHeap_uint64_Random_256 6.022 -
BM_PushHeap_uint64_Random_262144 6.306 -1.58%
BM_PushHeap_uint64_Random_4 2.651 1.04%
BM_PushHeap_uint64_Random_64 5.502 -
BM_PushHeap_uint64_SingleElement_1 0.447 -22.28%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -3.32%
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -3.05%
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_SeedSeq_Generate/1/1 5.673 -
BM_SeedSeq_Generate/1/256 895.092 -
BM_SeedSeq_Generate/1/64 223.406 -
BM_SeedSeq_Generate/1/8 23.186 -
BM_SeedSeq_Generate/16/1 55.130 1.20%
BM_SeedSeq_Generate/16/256 890.413 -
BM_SeedSeq_Generate/16/64 227.013 -
BM_SeedSeq_Generate/16/8 39.389 -
BM_SeedSeq_Generate/8/1 25.412 1.02%
BM_SeedSeq_Generate/8/256 896.038 -
BM_SeedSeq_Generate/8/64 223.989 -
BM_SeedSeq_Generate/8/8 26.044 -
BM_SharedPtrCreateDestroy 10.856 -
BM_SharedPtrIncDecRef 3.052 -
BM_StringAssignAsciizMix_Opaque 4.974 2.08%
BM_StringAssignAsciizMix_Transparent 2.966 -
BM_StringAssignAsciiz_Empty_Opaque 3.042 3.93%
BM_StringAssignAsciiz_Empty_Transparent 0.351 -
BM_StringAssignAsciiz_Huge_Opaque 189.656 -
BM_StringAssignAsciiz_Huge_Transparent 189.519 -
BM_StringAssignAsciiz_Large_Opaque 11.410 -
BM_StringAssignAsciiz_Large_Transparent 11.430 -
BM_StringAssignAsciiz_Small_Opaque 3.042 3.86%
BM_StringAssignAsciiz_Small_Transparent 0.452 -
BM_StringAssignStr_Empty_Opaque 0.718 -
BM_StringAssignStr_Empty_Transparent 0.488 -
BM_StringAssignStr_Huge_Opaque 115.311 1.78%
BM_StringAssignStr_Huge_Transparent 115.484 -
BM_StringAssignStr_Large_Opaque 10.338 1.62%
BM_StringAssignStr_Large_Transparent 10.373 1.79%
BM_StringAssignStr_Small_Opaque 0.719 -
BM_StringAssignStr_Small_Transparent 0.487 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.201 8.87%
BM_StringConstructDestroyCStr_Empty_Transparent 0.360 31.74%
BM_StringConstructDestroyCStr_Huge_Opaque 158.022 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.641 -
BM_StringConstructDestroyCStr_Large_Opaque 15.082 -16.74%
BM_StringConstructDestroyCStr_Large_Transparent 9.495 -11.75%
BM_StringConstructDestroyCStr_Small_Opaque 2.132 -2.42%
BM_StringConstructDestroyCStr_Small_Transparent 0.396 -
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 113.904 -
BM_StringCopy_Large 6.171 -
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.238 -13.97%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.940 -4.28%
BM_StringDestroy_Large 6.929 -10.74%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.594 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.363 2.71%
BM_StringEraseToEnd_Huge_Transparent 2.430 -
BM_StringEraseToEnd_Large_Opaque 0.987 -
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.592 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.793 -24.42%
BM_StringEraseWithMove_Empty_Transparent 0.568 -24.89%
BM_StringEraseWithMove_Huge_Opaque 49.713 3.00%
BM_StringEraseWithMove_Huge_Transparent 45.684 -2.37%
BM_StringEraseWithMove_Large_Opaque 2.814 -1.72%
BM_StringEraseWithMove_Large_Transparent 2.747 -1.54%
BM_StringEraseWithMove_Small_Opaque 2.187 -
BM_StringEraseWithMove_Small_Transparent 2.187 -
BM_StringFindAllMatch/1 3.024 5.63%
BM_StringFindAllMatch/131072 2269.888 -
BM_StringFindAllMatch/32768 574.642 -
BM_StringFindAllMatch/4096 79.748 -
BM_StringFindAllMatch/512 11.427 -1.09%
BM_StringFindAllMatch/64 3.253 5.56%
BM_StringFindAllMatch/8 2.796 6.18%
BM_StringFindCharLiteral/1024 17.963 1.20%
BM_StringFindCharLiteral/128 3.018 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.253 -
BM_StringFindCharLiteral/256 5.382 -1.04%
BM_StringFindCharLiteral/32 1.622 -
BM_StringFindCharLiteral/4096 77.302 -
BM_StringFindCharLiteral/512 9.448 -
BM_StringFindCharLiteral/64 2.182 -
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 138.172 -
BM_StringFindMatch1/1 981.728 -
BM_StringFindMatch1/32768 1564.518 -
BM_StringFindMatch1/4096 1058.002 -
BM_StringFindMatch1/512 993.200 -
BM_StringFindMatch1/64 982.280 -
BM_StringFindMatch1/8 981.214 -
BM_StringFindMatch2/1 981.847 -
BM_StringFindMatch2/32768 1564.418 -
BM_StringFindMatch2/4096 1058.324 -
BM_StringFindMatch2/512 992.152 -
BM_StringFindMatch2/64 982.264 -
BM_StringFindMatch2/8 981.566 -
BM_StringFindNoMatch/10 1.296 -1.75%
BM_StringFindNoMatch/131072 1962.469 -
BM_StringFindNoMatch/32768 499.149 -
BM_StringFindNoMatch/4096 75.083 -
BM_StringFindNoMatch/512 9.215 -
BM_StringFindNoMatch/64 2.101 -
BM_StringFindStringLiteral/1024 17.718 -2.95%
BM_StringFindStringLiteral/128 3.166 -1.76%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.286 -
BM_StringFindStringLiteral/256 5.490 1.06%
BM_StringFindStringLiteral/32 1.817 4.22%
BM_StringFindStringLiteral/4096 77.328 -
BM_StringFindStringLiteral/512 9.466 -2.89%
BM_StringFindStringLiteral/64 2.302 5.24%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.282 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.754 2.01%
BM_StringRead_Cold_Deep_Empty 1.244 4.15%
BM_StringRead_Cold_Deep_Large 1.366 4.05%
BM_StringRead_Cold_Deep_Small 1.246 4.69%
BM_StringRead_Cold_Shallow_Empty 1.179 4.63%
BM_StringRead_Cold_Shallow_Large 1.214 6.76%
BM_StringRead_Cold_Shallow_Small 1.179 4.79%
BM_StringRead_Hot_Deep_Empty 0.502 -
BM_StringRead_Hot_Deep_Large 0.504 -
BM_StringRead_Hot_Deep_Small 0.489 -3.70%
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.482 -
BM_StringRead_Hot_Shallow_Small 0.471 -3.50%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.423 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.428 2.63%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.760 -3.51%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.904 6.85%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.875 1.38%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.983 -2.58%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.220 -5.35%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.894 -5.21%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.204 -11.45%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.305 17.08%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.837 2.50%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.318 -30.69%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.300 -32.80%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.645 2.12%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.647 6.55%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.667 -3.65%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.668 3.33%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.599 -2.87%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.598 1.37%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.881 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.417 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.071 2.41%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -4.80%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -5.95%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.156 -4.47%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.708 4.11%
BM_StringRelational_Compare_Empty_Huge_Control 1.717 6.49%
BM_StringRelational_Compare_Empty_Large_Control 1.892 2.93%
BM_StringRelational_Compare_Empty_Small_Control 1.714 6.22%
BM_StringRelational_Compare_Huge_Empty_Control 1.665 3.21%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.408 1.40%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.060 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.843 -
BM_StringRelational_Compare_Huge_Huge_Control 98.736 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.612 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.853 -
BM_StringRelational_Compare_Small_Empty_Control 1.694 5.03%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.623 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.970 -6.88%
BM_StringRelational_Eq_Empty_Huge_Control 0.490 5.49%
BM_StringRelational_Eq_Empty_Large_Control 0.472 -
BM_StringRelational_Eq_Empty_Small_Control 0.482 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.502 4.43%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.783 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.445 -
BM_StringRelational_Eq_Huge_Huge_Control 98.949 -
BM_StringRelational_Eq_Large_Huge_Control 0.495 3.32%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.618 14.65%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.018 8.74%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.558 -15.75%
BM_StringRelational_Eq_Large_Large_Control 2.494 9.52%
BM_StringRelational_Eq_Small_Huge_Control 0.474 -
BM_StringRelational_Eq_Small_Large_Control 0.464 -2.20%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.348 -16.12%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.135 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.576 -
BM_StringRelational_Eq_Small_Small_Control 1.804 -5.13%
BM_StringRelational_Less_Empty_Empty_Control 1.614 -3.09%
BM_StringRelational_Less_Empty_Huge_Control 1.667 -
BM_StringRelational_Less_Empty_Large_Control 1.668 -
BM_StringRelational_Less_Empty_Small_Control 1.634 -1.94%
BM_StringRelational_Less_Huge_Empty_Control 1.768 9.65%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.419 -3.71%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.285 -7.65%
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.698 -1.65%
BM_StringRelational_Less_Huge_Huge_Control 99.036 -
BM_StringRelational_Less_Huge_Large_Control 2.095 -
BM_StringRelational_Less_Huge_Small_Control 1.882 1.85%
BM_StringRelational_Less_Large_Empty_Control 1.721 6.72%
BM_StringRelational_Less_Large_Huge_Control 2.169 1.29%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.432 1.30%
BM_StringRelational_Less_Large_Large_ChangeLast 2.087 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.650 1.66%
BM_StringRelational_Less_Large_Large_Control 2.144 2.92%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.673 3.88%
BM_StringRelational_Less_Small_Huge_Control 1.864 -
BM_StringRelational_Less_Small_Large_Control 1.851 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.394 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.728 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.858 -
BM_StringResizeAndOverwrite 0.819 -
BM_Swap_FuncPtr_FuncPtr 2.988 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.157 -6.04%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.158 -
BM_Swap_FuncPtr_MemFuncPtr 3.403 -
BM_Swap_FuncPtr_MemPtr 3.347 -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.155 -5.15%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.251 -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.459 -8.61%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.555 -11.39%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.721 42.62%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.160 -18.35%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.166 -4.08%
BM_Swap_MemFuncPtr_MemFuncPtr 2.993 -
BM_Swap_MemFuncPtr_MemPtr 3.446 -4.35%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.230 3.71%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.412 5.68%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.182 2.86%
BM_Swap_MemPtr_LargeTrivialFunctor 1.157 -
BM_Swap_MemPtr_MemPtr 2.986 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.209 3.17%
BM_Swap_MemPtr_SmallTrivialFunctor 3.262 -
BM_Swap_Null_FuncPtr 1.275 10.92%
BM_Swap_Null_LargeNonTrivialFunctor 0.474 3.29%
BM_Swap_Null_LargeTrivialFunctor 0.494 -10.67%
BM_Swap_Null_MemFuncPtr 1.153 -
BM_Swap_Null_MemPtr 1.154 -4.66%
BM_Swap_Null_Null 0.370 -9.30%
BM_Swap_Null_SmallNonTrivialFunctor 0.528 5.10%
BM_Swap_Null_SmallTrivialFunctor 1.173 2.01%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.551 20.43%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.501 9.01%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.501 9.45%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.150 -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.152 -1.38%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.261 -3.38%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.978 -
BM_SystemErrorWithMessage 18.099 10.26%
BM_SystemErrorWithoutMessage 14.854 7.11%
BM_WeakPtrIncDecRef 4.090 -1.07%
BM_align/1 0.926 -
BM_align/256 0.979 5.30%
BM_align/64 0.973 4.55%
BM_align/8 0.972 4.56%
BM_ascii_escaped<char> 23084.094 -
BM_ascii_escaped<wchar_t> 22473.801 -
BM_ascii_text<char> 740.219 -
BM_ascii_text<wchar_t> 835.591 -4.61%
BM_cyrillic_escaped<char> 14564.179 -
BM_cyrillic_escaped<wchar_t> 12369.488 1.23%
BM_cyrillic_text<char> 24838.658 -3.16%
BM_cyrillic_text<wchar_t> 28300.645 -2.75%
BM_deque_deque_copy/0 0.739 -12.00%
BM_deque_deque_copy/1 2.568 3.11%
BM_deque_deque_copy/1024 36.928 -
BM_deque_deque_copy/2 2.303 2.73%
BM_deque_deque_copy/4000 141.096 -
BM_deque_deque_copy/4096 147.992 -
BM_deque_deque_copy/512 17.716 -
BM_deque_deque_copy/5500 196.990 -5.55%
BM_deque_deque_copy/64 3.088 1.76%
BM_deque_deque_copy/64000 3039.912 -
BM_deque_deque_copy/65536 3057.322 -
BM_deque_deque_copy/70000 3358.184 5.16%
BM_deque_deque_copy_backward/0 0.768 -13.30%
BM_deque_deque_copy_backward/1 2.919 5.30%
BM_deque_deque_copy_backward/1024 38.320 -1.58%
BM_deque_deque_copy_backward/2 2.543 -
BM_deque_deque_copy_backward/4000 150.597 -
BM_deque_deque_copy_backward/4096 154.135 -
BM_deque_deque_copy_backward/512 18.905 -
BM_deque_deque_copy_backward/5500 206.899 1.06%
BM_deque_deque_copy_backward/64 3.344 -
BM_deque_deque_copy_backward/64000 7490.646 1.90%
BM_deque_deque_copy_backward/65536 7677.370 1.51%
BM_deque_deque_copy_backward/70000 8033.589 2.05%
BM_deque_deque_move/0 0.921 10.34%
BM_deque_deque_move/1 2.605 -1.20%
BM_deque_deque_move/1024 36.948 -
BM_deque_deque_move/2 2.304 -3.56%
BM_deque_deque_move/4000 145.789 3.75%
BM_deque_deque_move/4096 154.455 3.09%
BM_deque_deque_move/512 17.662 -
BM_deque_deque_move/5500 197.292 -1.24%
BM_deque_deque_move/64 3.053 -
BM_deque_deque_move/64000 3040.100 -
BM_deque_deque_move/65536 3094.831 -
BM_deque_deque_move/70000 3416.526 1.38%
BM_deque_deque_move_backward/0 0.914 12.38%
BM_deque_deque_move_backward/1 2.785 -
BM_deque_deque_move_backward/1024 38.936 2.42%
BM_deque_deque_move_backward/2 2.530 -
BM_deque_deque_move_backward/4000 151.076 -
BM_deque_deque_move_backward/4096 152.358 -
BM_deque_deque_move_backward/512 18.902 -1.14%
BM_deque_deque_move_backward/5500 205.201 1.51%
BM_deque_deque_move_backward/64 3.351 -2.52%
BM_deque_deque_move_backward/64000 7105.976 -3.82%
BM_deque_deque_move_backward/65536 7317.552 -4.42%
BM_deque_deque_move_backward/70000 8199.217 2.47%
BM_deque_deque_ranges_copy/0 0.921 15.40%
BM_deque_deque_ranges_copy/1 2.544 -1.06%
BM_deque_deque_ranges_copy/1024 37.170 1.09%
BM_deque_deque_ranges_copy/2 2.303 -
BM_deque_deque_ranges_copy/4000 145.907 -
BM_deque_deque_ranges_copy/4096 147.746 -1.18%
BM_deque_deque_ranges_copy/512 17.679 -
BM_deque_deque_ranges_copy/5500 200.047 -
BM_deque_deque_ranges_copy/64 3.086 -
BM_deque_deque_ranges_copy/64000 3075.884 4.80%
BM_deque_deque_ranges_copy/65536 3090.825 -
BM_deque_deque_ranges_copy/70000 3357.692 2.04%
BM_deque_deque_ranges_copy_backward/0 0.850 7.36%
BM_deque_deque_ranges_copy_backward/1 2.663 3.71%
BM_deque_deque_ranges_copy_backward/1024 38.169 -1.67%
BM_deque_deque_ranges_copy_backward/2 2.417 2.55%
BM_deque_deque_ranges_copy_backward/4000 149.096 -
BM_deque_deque_ranges_copy_backward/4096 152.670 -
BM_deque_deque_ranges_copy_backward/512 18.909 -
BM_deque_deque_ranges_copy_backward/5500 204.635 1.11%
BM_deque_deque_ranges_copy_backward/64 3.370 -
BM_deque_deque_ranges_copy_backward/64000 7342.306 1.96%
BM_deque_deque_ranges_copy_backward/65536 7553.264 2.36%
BM_deque_deque_ranges_copy_backward/70000 8139.864 -
BM_deque_deque_ranges_move/0 0.852 -
BM_deque_deque_ranges_move/1 2.510 -1.46%
BM_deque_deque_ranges_move/1024 37.211 1.84%
BM_deque_deque_ranges_move/2 2.197 -4.67%
BM_deque_deque_ranges_move/4000 144.950 -
BM_deque_deque_ranges_move/4096 147.320 -
BM_deque_deque_ranges_move/512 17.691 -
BM_deque_deque_ranges_move/5500 197.899 -
BM_deque_deque_ranges_move/64 3.065 -
BM_deque_deque_ranges_move/64000 3042.197 -2.68%
BM_deque_deque_ranges_move/65536 3078.712 -
BM_deque_deque_ranges_move/70000 3486.663 4.17%
BM_deque_deque_ranges_move_backward/0 0.847 14.42%
BM_deque_deque_ranges_move_backward/1 2.642 2.25%
BM_deque_deque_ranges_move_backward/1024 38.460 -
BM_deque_deque_ranges_move_backward/2 2.395 1.54%
BM_deque_deque_ranges_move_backward/4000 155.282 -
BM_deque_deque_ranges_move_backward/4096 151.799 -
BM_deque_deque_ranges_move_backward/512 19.034 -
BM_deque_deque_ranges_move_backward/5500 202.977 -
BM_deque_deque_ranges_move_backward/64 3.378 -2.56%
BM_deque_deque_ranges_move_backward/64000 7207.657 -3.96%
BM_deque_deque_ranges_move_backward/65536 7451.947 -
BM_deque_deque_ranges_move_backward/70000 7921.190 -1.96%
BM_deque_vector_copy/0 1.516 16.47%
BM_deque_vector_copy/1 2.070 1.72%
BM_deque_vector_copy/1024 37.205 1.05%
BM_deque_vector_copy/2 1.828 -
BM_deque_vector_copy/4000 142.243 -
BM_deque_vector_copy/4096 145.380 -
BM_deque_vector_copy/512 16.556 -
BM_deque_vector_copy/5500 196.829 -
BM_deque_vector_copy/64 2.598 -
BM_deque_vector_copy/64000 2844.947 -
BM_deque_vector_copy/65536 2918.712 -
BM_deque_vector_copy/70000 3158.798 -
BM_deque_vector_copy_backward/0 1.533 11.31%
BM_deque_vector_copy_backward/1 2.110 -1.33%
BM_deque_vector_copy_backward/1024 37.048 -
BM_deque_vector_copy_backward/2 1.837 -
BM_deque_vector_copy_backward/4000 142.168 -
BM_deque_vector_copy_backward/4096 147.631 -
BM_deque_vector_copy_backward/512 17.924 -
BM_deque_vector_copy_backward/5500 198.299 -
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 7299.928 4.09%
BM_deque_vector_copy_backward/65536 7338.102 -
BM_deque_vector_copy_backward/70000 7630.210 -2.00%
BM_deque_vector_move/0 1.534 13.49%
BM_deque_vector_move/1 2.140 1.03%
BM_deque_vector_move/1024 37.160 -
BM_deque_vector_move/2 1.851 -
BM_deque_vector_move/4000 139.163 -
BM_deque_vector_move/4096 144.876 -
BM_deque_vector_move/512 16.586 -
BM_deque_vector_move/5500 193.472 -
BM_deque_vector_move/64 2.676 -
BM_deque_vector_move/64000 2966.389 -2.35%
BM_deque_vector_move/65536 2983.583 -
BM_deque_vector_move/70000 3233.407 -
BM_deque_vector_move_backward/0 1.470 3.85%
BM_deque_vector_move_backward/1 2.123 -
BM_deque_vector_move_backward/1024 36.948 -
BM_deque_vector_move_backward/2 1.835 -
BM_deque_vector_move_backward/4000 142.532 -
BM_deque_vector_move_backward/4096 148.262 -
BM_deque_vector_move_backward/512 17.903 -
BM_deque_vector_move_backward/5500 198.589 -
BM_deque_vector_move_backward/64 2.923 -
BM_deque_vector_move_backward/64000 7191.811 4.81%
BM_deque_vector_move_backward/65536 7587.145 7.93%
BM_deque_vector_move_backward/70000 8198.314 9.94%
BM_deque_vector_ranges_copy/0 1.471 4.64%
BM_deque_vector_ranges_copy/1 2.085 -
BM_deque_vector_ranges_copy/1024 37.369 1.36%
BM_deque_vector_ranges_copy/2 1.833 -
BM_deque_vector_ranges_copy/4000 144.242 1.88%
BM_deque_vector_ranges_copy/4096 153.427 5.32%
BM_deque_vector_ranges_copy/512 16.550 -
BM_deque_vector_ranges_copy/5500 198.360 1.36%
BM_deque_vector_ranges_copy/64 2.628 -1.19%
BM_deque_vector_ranges_copy/64000 2930.883 -
BM_deque_vector_ranges_copy/65536 2932.814 -1.21%
BM_deque_vector_ranges_copy/70000 3196.389 -1.23%
BM_deque_vector_ranges_copy_backward/0 1.591 -
BM_deque_vector_ranges_copy_backward/1 2.109 -
BM_deque_vector_ranges_copy_backward/1024 36.797 -
BM_deque_vector_ranges_copy_backward/2 1.836 -
BM_deque_vector_ranges_copy_backward/4000 142.545 -
BM_deque_vector_ranges_copy_backward/4096 148.441 -
BM_deque_vector_ranges_copy_backward/512 21.433 4.12%
BM_deque_vector_ranges_copy_backward/5500 197.636 -2.15%
BM_deque_vector_ranges_copy_backward/64 2.923 -
BM_deque_vector_ranges_copy_backward/64000 7121.826 -14.80%
BM_deque_vector_ranges_copy_backward/65536 7267.445 -21.72%
BM_deque_vector_ranges_copy_backward/70000 7734.117 -4.08%
BM_deque_vector_ranges_move/0 1.260 -8.37%
BM_deque_vector_ranges_move/1 2.086 -
BM_deque_vector_ranges_move/1024 37.275 1.20%
BM_deque_vector_ranges_move/2 1.838 -
BM_deque_vector_ranges_move/4000 141.955 -
BM_deque_vector_ranges_move/4096 145.095 -
BM_deque_vector_ranges_move/512 20.033 -
BM_deque_vector_ranges_move/5500 193.862 -
BM_deque_vector_ranges_move/64 2.664 -1.52%
BM_deque_vector_ranges_move/64000 2954.596 -1.79%
BM_deque_vector_ranges_move/65536 2970.644 -1.51%
BM_deque_vector_ranges_move/70000 3223.055 -1.13%
BM_deque_vector_ranges_move_backward/0 1.524 5.00%
BM_deque_vector_ranges_move_backward/1 2.099 -
BM_deque_vector_ranges_move_backward/1024 36.465 -1.09%
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 140.526 -
BM_deque_vector_ranges_move_backward/4096 148.335 -
BM_deque_vector_ranges_move_backward/512 17.905 -
BM_deque_vector_ranges_move_backward/5500 203.086 4.08%
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 9210.217 33.66%
BM_deque_vector_ranges_move_backward/65536 8322.832 8.83%
BM_deque_vector_ranges_move_backward/70000 8043.843 -19.78%
BM_emoji_escaped<char> 21519.931 -
BM_emoji_escaped<wchar_t> 22670.375 -
BM_emoji_text<char> 741.332 -
BM_emoji_text<wchar_t> 965.360 16.35%
BM_format 18.517 -
BM_format/C_string_len_6 14.260 6.80%
BM_format/C_string_len_60 28.558 1.38%
BM_format/C_string_len_6000 261.657 -
BM_format/string_len_6 2.789 16.15%
BM_format/string_len_60 14.898 -
BM_format/string_len_6000 71.975 -
BM_format/string_view_len_6 2.666 -
BM_format/string_view_len_60 16.257 14.48%
BM_format/string_view_len_6000 78.953 -
BM_format_string<char>/1 1.156 -
BM_format_string<char>/1024 0.022 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.101 -
BM_format_string<char>/131072 0.033 -
BM_format_string<char>/16 0.115 -
BM_format_string<char>/16384 0.024 -
BM_format_string<char>/2 0.692 -
BM_format_string<char>/2048 0.015 -
BM_format_string<char>/256 0.066 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.392 -
BM_format_string<char>/32768 0.030 -
BM_format_string<char>/4 0.477 -
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.031 86.19%
BM_format_string<char>/64 0.191 8.16%
BM_format_string<char>/65536 0.033 -
BM_format_string<char>/8 0.201 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.487 -
BM_format_string<wchar_t>/1024 0.119 -
BM_format_string<wchar_t>/1048576 0.119 -29.29%
BM_format_string<wchar_t>/128 0.304 -
BM_format_string<wchar_t>/131072 0.198 16.35%
BM_format_string<wchar_t>/16 1.473 -2.41%
BM_format_string<wchar_t>/16384 0.151 -
BM_format_string<wchar_t>/2 5.845 -3.02%
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.244 -
BM_format_string<wchar_t>/262144 0.134 -
BM_format_string<wchar_t>/32 0.827 -5.52%
BM_format_string<wchar_t>/32768 0.127 -
BM_format_string<wchar_t>/4 3.033 -3.24%
BM_format_string<wchar_t>/4096 0.076 -
BM_format_string<wchar_t>/512 0.152 -
BM_format_string<wchar_t>/524288 0.114 -
BM_format_string<wchar_t>/64 0.467 -
BM_format_string<wchar_t>/65536 0.115 -
BM_format_string<wchar_t>/8 3.004 -5.14%
BM_format_string<wchar_t>/8192 0.194 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 46.072 9.02%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 66.225 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2652.790 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 43.132 2.36%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 65.724 5.77%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2565.840 1.01%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 47.217 -1.19%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 68.457 9.82%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2562.223 1.02%
BM_format_to_back_inserter<std::list<char>> 133.900 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 79.022 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 733.987 4.79%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 83625.606 14.98%
BM_format_to_back_inserter<std::list<char>>/string_len_6 76.019 -3.29%
BM_format_to_back_inserter<std::list<char>>/string_len_60 735.956 9.08%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 78711.093 8.75%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 94.910 4.24%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 761.517 13.84%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72596.951 -
BM_format_to_back_inserter<std::string> 19.081 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.717 2.59%
BM_format_to_back_inserter<std::string>/C_string_len_60 31.911 1.06%
BM_format_to_back_inserter<std::string>/C_string_len_6000 575.405 -1.20%
BM_format_to_back_inserter<std::string>/string_len_6 14.876 -
BM_format_to_back_inserter<std::string>/string_len_60 31.026 -
BM_format_to_back_inserter<std::string>/string_len_6000 473.394 -1.52%
BM_format_to_back_inserter<std::string>/string_view_len_6 15.530 1.85%
BM_format_to_back_inserter<std::string>/string_view_len_60 31.730 6.19%
BM_format_to_back_inserter<std::string>/string_view_len_6000 469.504 -1.62%
BM_format_to_back_inserter<std::vector<char>> 30.795 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 27.093 1.92%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 31.987 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 539.126 3.46%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 25.115 -4.32%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 31.126 1.42%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 433.043 4.21%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 28.141 -6.76%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 32.460 7.08%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 432.281 3.65%
BM_format_to_iterator/<std::array> 16.586 -
BM_format_to_iterator/<std::array>_C_string_len_6 9.134 1.24%
BM_format_to_iterator/<std::array>_C_string_len_60 10.988 -1.25%
BM_format_to_iterator/<std::array>_C_string_len_6000 169.906 -
BM_format_to_iterator/<std::array>_string_len_6 8.791 6.22%
BM_format_to_iterator/<std::array>_string_len_60 9.631 1.71%
BM_format_to_iterator/<std::array>_string_len_6000 59.826 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.470 2.76%
BM_format_to_iterator/<std::array>_string_view_len_60 9.798 1.36%
BM_format_to_iterator/<std::array>_string_view_len_6000 67.383 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.828 1.26%
BM_format_to_iterator/<std::deque>_C_string_len_60 18.132 -1.49%
BM_format_to_iterator/<std::deque>_C_string_len_6000 253.251 3.61%
BM_format_to_iterator/<std::deque>_string_len_6 14.879 5.46%
BM_format_to_iterator/<std::deque>_string_len_60 17.159 -
BM_format_to_iterator/<std::deque>_string_len_6000 152.598 7.02%
BM_format_to_iterator/<std::deque>_string_view_len_6 14.102 -
BM_format_to_iterator/<std::deque>_string_view_len_60 16.752 -1.68%
BM_format_to_iterator/<std::deque>_string_view_len_6000 155.773 -
BM_format_to_iterator/<std::string> 16.653 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.761 1.95%
BM_format_to_iterator/<std::string>_C_string_len_60 11.049 -1.02%
BM_format_to_iterator/<std::string>_C_string_len_6000 168.624 -
BM_format_to_iterator/<std::string>_string_len_6 8.918 6.64%
BM_format_to_iterator/<std::string>_string_len_60 9.753 -
BM_format_to_iterator/<std::string>_string_len_6000 59.710 -1.05%
BM_format_to_iterator/<std::string>_string_view_len_6 8.526 2.91%
BM_format_to_iterator/<std::string>_string_view_len_60 9.905 3.30%
BM_format_to_iterator/<std::string>_string_view_len_6000 67.688 -
BM_format_to_iterator/<std::vector> 16.588 -
BM_format_to_iterator/<std::vector>_C_string_len_6 9.842 -
BM_format_to_iterator/<std::vector>_C_string_len_60 11.034 -
BM_format_to_iterator/<std::vector>_C_string_len_6000 168.592 -
BM_format_to_iterator/<std::vector>_string_len_6 9.145 10.70%
BM_format_to_iterator/<std::vector>_string_len_60 9.776 2.45%
BM_format_to_iterator/<std::vector>_string_len_6000 59.857 -
BM_format_to_iterator/<std::vector>_string_view_len_6 8.434 -
BM_format_to_iterator/<std::vector>_string_view_len_60 9.574 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 67.017 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.882 3.92%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 12867618.928 2.06%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 203423.047 5.18%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 23.876 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13034725.312 -4.87%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 202469.328 -5.06%
BM_format_to_n_string_back_inserter<std::string>/1 13.520 -
BM_format_to_n_string_back_inserter<std::string>/1048576 65742.893 -
BM_format_to_n_string_back_inserter<std::string>/16384 991.269 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 24.672 5.23%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60464.269 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 909.737 1.06%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 25.627 -3.35%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 180218.039 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3543.611 -1.23%
BM_format_to_n_string_back_inserter<std::wstring>/1 13.978 -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 183275.536 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 3912.796 -
BM_format_to_n_string_begin<std::list<char>>/1 13.206 -
BM_format_to_n_string_begin<std::list<char>>/1048576 961740.734 -6.79%
BM_format_to_n_string_begin<std::list<char>>/16384 15153.767 -2.71%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.845 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1088815.598 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 15875.878 -1.51%
BM_format_to_n_string_begin<std::string>/1 10.606 -
BM_format_to_n_string_begin<std::string>/1048576 12348.092 5.85%
BM_format_to_n_string_begin<std::string>/16384 146.049 -
BM_format_to_n_string_begin<std::vector<char>>/1 11.531 4.56%
BM_format_to_n_string_begin<std::vector<char>>/1048576 12402.037 6.30%
BM_format_to_n_string_begin<std::vector<char>>/16384 218.004 48.15%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.971 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49773.284 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1661.539 8.05%
BM_format_to_n_string_begin<std::wstring>/1 11.188 -
BM_format_to_n_string_begin<std::wstring>/1048576 49770.288 -
BM_format_to_n_string_begin<std::wstring>/16384 1597.831 4.67%
BM_format_to_n_string_pointer<char>/1 10.320 -7.66%
BM_format_to_n_string_pointer<char>/1048576 12205.587 -2.10%
BM_format_to_n_string_pointer<char>/16384 195.423 -39.35%
BM_format_to_n_string_pointer<wchar_t>/1 10.971 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50261.415 -
BM_format_to_n_string_pointer<wchar_t>/16384 1901.497 -
BM_format_to_n_string_span<char>/1 10.574 -2.08%
BM_format_to_n_string_span<char>/1048576 12205.663 -2.17%
BM_format_to_n_string_span<char>/16384 190.692 -26.68%
BM_format_to_n_string_span<wchar_t>/1 10.962 -
BM_format_to_n_string_span<wchar_t>/1048576 50260.181 -
BM_format_to_n_string_span<wchar_t>/16384 1901.771 -
BM_format_to_string_back_inserter<std::list<char>>/1 22.067 -1.65%
BM_format_to_string_back_inserter<std::list<char>>/1048576 13526599.662 -
BM_format_to_string_back_inserter<std::list<char>>/16384 208942.254 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 23.807 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13096730.703 -1.20%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 201460.477 -2.86%
BM_format_to_string_back_inserter<std::string>/1 12.961 1.13%
BM_format_to_string_back_inserter<std::string>/1048576 66656.870 -
BM_format_to_string_back_inserter<std::string>/16384 987.366 1.70%
BM_format_to_string_back_inserter<std::vector<char>>/1 23.120 -5.26%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60590.932 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 902.512 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 23.210 -7.02%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 180908.655 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3313.247 1.65%
BM_format_to_string_back_inserter<std::wstring>/1 13.668 -
BM_format_to_string_back_inserter<std::wstring>/1048576 187498.061 -
BM_format_to_string_back_inserter<std::wstring>/16384 3920.358 -
BM_format_to_string_begin<std::list<char>>/1 11.520 -
BM_format_to_string_begin<std::list<char>>/1048576 957542.985 -
BM_format_to_string_begin<std::list<char>>/16384 15001.435 -
BM_format_to_string_begin<std::list<wchar_t>>/1 10.968 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1084980.438 -
BM_format_to_string_begin<std::list<wchar_t>>/16384 16199.421 -
BM_format_to_string_begin<std::string>/1 9.997 -
BM_format_to_string_begin<std::string>/1048576 11544.405 -1.16%
BM_format_to_string_begin<std::string>/16384 212.977 10.61%
BM_format_to_string_begin<std::vector<char>>/1 9.969 -
BM_format_to_string_begin<std::vector<char>>/1048576 11539.141 -1.18%
BM_format_to_string_begin<std::vector<char>>/16384 144.998 -
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.295 1.02%
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49741.316 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1688.898 -
BM_format_to_string_begin<std::wstring>/1 10.455 -1.22%
BM_format_to_string_begin<std::wstring>/1048576 49705.211 -
BM_format_to_string_begin<std::wstring>/16384 1702.788 1.74%
BM_format_to_string_pointer<char>/1 9.933 -2.67%
BM_format_to_string_pointer<char>/1048576 11887.217 -1.54%
BM_format_to_string_pointer<char>/16384 204.438 29.47%
BM_format_to_string_pointer<wchar_t>/1 10.397 -
BM_format_to_string_pointer<wchar_t>/1048576 50239.509 -
BM_format_to_string_pointer<wchar_t>/16384 1785.406 -5.93%
BM_format_to_string_span<char>/1 9.876 -
BM_format_to_string_span<char>/1048576 11884.760 -1.51%
BM_format_to_string_span<char>/16384 238.734 48.69%
BM_format_to_string_span<wchar_t>/1 10.378 -
BM_format_to_string_span<wchar_t>/1048576 50239.840 -
BM_format_to_string_span<wchar_t>/16384 1785.450 -5.37%
BM_formatted_size_string<char>/1 10.391 -1.66%
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.559 -3.24%
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 16.992 -
BM_japanese_escaped<char> 14455.905 -
BM_japanese_escaped<wchar_t> 12470.356 -
BM_japanese_text<char> 22688.121 1.50%
BM_japanese_text<wchar_t> 23067.476 -
BM_join_view_deques/0 5.094 3.41%
BM_join_view_deques/1 8.419 -
BM_join_view_deques/1024 2689.414 -
BM_join_view_deques/2 11.684 -
BM_join_view_deques/4000 11810.578 -6.87%
BM_join_view_deques/4096 12194.688 -7.02%
BM_join_view_deques/512 1302.922 1.49%
BM_join_view_deques/5500 17406.110 -8.24%
BM_join_view_deques/64 147.835 -
BM_join_view_deques/64000 283554.580 3.66%
BM_join_view_deques/65536 293116.365 4.21%
BM_join_view_deques/70000 313654.331 2.03%
BM_join_view_in_vectors/0 2.544 -11.01%
BM_join_view_in_vectors/1 2.978 1.36%
BM_join_view_in_vectors/1024 1546.585 -13.42%
BM_join_view_in_vectors/2 4.629 1.13%
BM_join_view_in_vectors/4000 6289.766 -8.07%
BM_join_view_in_vectors/4096 6418.338 -
BM_join_view_in_vectors/512 648.547 -1.15%
BM_join_view_in_vectors/5500 8657.405 -1.45%
BM_join_view_in_vectors/64 85.353 -
BM_join_view_in_vectors/64000 119922.794 -
BM_join_view_in_vectors/65536 127471.668 -
BM_join_view_in_vectors/70000 140390.596 6.19%
BM_join_view_out_vectors/0 0.496 7.91%
BM_join_view_out_vectors/1 2.069 -
BM_join_view_out_vectors/1024 1549.192 -5.39%
BM_join_view_out_vectors/2 3.499 -
BM_join_view_out_vectors/4000 6008.680 -
BM_join_view_out_vectors/4096 6183.318 -
BM_join_view_out_vectors/512 755.176 -
BM_join_view_out_vectors/5500 11846.345 -
BM_join_view_out_vectors/64 97.593 -
BM_join_view_out_vectors/64000 140045.748 8.14%
BM_join_view_out_vectors/65536 127264.710 -
BM_join_view_out_vectors/70000 154516.817 8.31%
BM_lexicographical_compare_three_way<IntPtr>/1 0.395 -6.52%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.802 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247896.224 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.351 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3735.359 -
BM_lexicographical_compare_three_way<IntPtr>/256 68.347 -2.13%
BM_lexicographical_compare_three_way<IntPtr>/262144 60324.704 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.153 -
BM_lexicographical_compare_three_way<IntPtr>/4096 946.543 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.530 -1.65%
BM_lexicographical_compare_three_way<IntPtr>/65536 15019.767 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.230 -1.27%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 486.648 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494881.095 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.186 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7673.038 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.442 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122660.383 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.836 2.16%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1922.887 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.390 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30638.352 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.237 -3.42%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 248.365 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 244226.371 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.468 1.11%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3742.767 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.157 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59759.823 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.370 2.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 947.727 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.393 -1.39%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14931.709 -
BM_lexicographical_compare_three_way_fast_path/1 0.458 7.55%
BM_lexicographical_compare_three_way_fast_path/1024 244.523 -
BM_lexicographical_compare_three_way_fast_path/1048576 248175.242 1.33%
BM_lexicographical_compare_three_way_fast_path/16 4.289 -
BM_lexicographical_compare_three_way_fast_path/16384 3743.565 -
BM_lexicographical_compare_three_way_fast_path/256 69.024 -2.81%
BM_lexicographical_compare_three_way_fast_path/262144 60401.656 -
BM_lexicographical_compare_three_way_fast_path/4 1.142 -
BM_lexicographical_compare_three_way_fast_path/4096 949.884 -
BM_lexicographical_compare_three_way_fast_path/64 15.493 -1.21%
BM_lexicographical_compare_three_way_fast_path/65536 15039.828 -
BM_lexicographical_compare_three_way_slow_path/1 0.434 17.46%
BM_lexicographical_compare_three_way_slow_path/1024 307.103 4.73%
BM_lexicographical_compare_three_way_slow_path/1048576 309507.856 5.27%
BM_lexicographical_compare_three_way_slow_path/16 4.765 3.30%
BM_lexicographical_compare_three_way_slow_path/16384 4774.841 5.18%
BM_lexicographical_compare_three_way_slow_path/256 82.315 3.72%
BM_lexicographical_compare_three_way_slow_path/262144 76325.135 5.27%
BM_lexicographical_compare_three_way_slow_path/4 1.222 3.86%
BM_lexicographical_compare_three_way_slow_path/4096 1202.588 5.07%
BM_lexicographical_compare_three_way_slow_path/64 18.704 5.13%
BM_lexicographical_compare_three_way_slow_path/65536 19083.954 5.24%
BM_map_find_string_literal 11.790 -
BM_num_get<bool> 11.754 -
BM_num_get<double> 36.048 -1.60%
BM_num_get<float> 36.096 -
BM_num_get<long> 10.739 -
BM_num_get<long_double> 35.974 -1.53%
BM_num_get<long_long> 10.635 1.21%
BM_num_get<unsigned_int> 9.818 2.52%
BM_num_get<unsigned_long> 10.515 3.30%
BM_num_get<unsigned_long_long> 10.347 1.58%
BM_num_get<unsigned_short> 10.225 1.10%
BM_num_get<void*> 11.066 1.29%
BM_num_put<bool> 11.036 2.20%
BM_num_put<const_void*> 12.341 1.05%
BM_num_put<double> 57.414 -
BM_num_put<long> 11.917 3.05%
BM_num_put<long_double> 59.941 2.50%
BM_num_put<long_long> 11.826 -
BM_num_put<unsigned_long> 11.350 -1.58%
BM_num_put<unsigned_long_long> 11.796 4.02%
BM_sprintf 33.775 -
BM_sprintf/C_string_len_6 4.617 14.31%
BM_sprintf/C_string_len_60 6.451 4.83%
BM_sprintf/C_string_len_6000 164.484 -
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 267.336 4.29%
BM_std_minmax_element<char>/2 0.611 -
BM_std_minmax_element<char>/3 1.051 2.38%
BM_std_minmax_element<char>/4 1.210 -
BM_std_minmax_element<char>/4000 1032.314 5.81%
BM_std_minmax_element<char>/4096 1039.934 3.58%
BM_std_minmax_element<char>/512 135.283 -2.10%
BM_std_minmax_element<char>/5500 1391.768 4.00%
BM_std_minmax_element<char>/64 16.791 -3.17%
BM_std_minmax_element<char>/64000 16198.812 3.91%
BM_std_minmax_element<char>/65536 16588.626 3.96%
BM_std_minmax_element<char>/70000 17729.884 3.98%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 272.908 -
BM_std_minmax_element<int>/2 0.647 -5.58%
BM_std_minmax_element<int>/3 1.078 -7.35%
BM_std_minmax_element<int>/4 1.240 1.12%
BM_std_minmax_element<int>/4000 1049.062 -
BM_std_minmax_element<int>/4096 1074.133 -
BM_std_minmax_element<int>/512 138.539 -
BM_std_minmax_element<int>/5500 1435.597 -
BM_std_minmax_element<int>/64 17.150 -
BM_std_minmax_element<int>/64000 16725.447 -
BM_std_minmax_element<int>/65536 17125.812 -
BM_std_minmax_element<int>/70000 18283.289 -
BM_std_minmax_element<long_long>/1 0.310 3.40%
BM_std_minmax_element<long_long>/1024 281.651 -
BM_std_minmax_element<long_long>/2 0.683 -
BM_std_minmax_element<long_long>/3 1.142 4.51%
BM_std_minmax_element<long_long>/4 1.263 -
BM_std_minmax_element<long_long>/4000 1089.255 -
BM_std_minmax_element<long_long>/4096 1116.209 -
BM_std_minmax_element<long_long>/512 143.107 -
BM_std_minmax_element<long_long>/5500 1497.340 -
BM_std_minmax_element<long_long>/64 17.936 1.28%
BM_std_minmax_element<long_long>/64000 17598.092 1.27%
BM_std_minmax_element<long_long>/65536 18031.802 1.12%
BM_std_minmax_element<long_long>/70000 19251.731 1.00%
BM_std_minmax_element<short>/1 0.308 -
BM_std_minmax_element<short>/1024 264.130 -5.35%
BM_std_minmax_element<short>/2 0.646 -6.07%
BM_std_minmax_element<short>/3 1.015 -14.89%
BM_std_minmax_element<short>/4 1.215 -2.16%
BM_std_minmax_element<short>/4000 1011.980 -5.05%
BM_std_minmax_element<short>/4096 1033.425 -5.31%
BM_std_minmax_element<short>/512 135.875 -4.48%
BM_std_minmax_element<short>/5500 1388.325 -5.17%
BM_std_minmax_element<short>/64 17.160 -2.03%
BM_std_minmax_element<short>/64000 16295.920 -3.87%
BM_std_minmax_element<short>/65536 16743.220 -3.62%
BM_std_minmax_element<short>/70000 17904.465 -3.52%
BM_stop_token_async_reg_unreg_callback/1024 8198087.125 5.87%
BM_stop_token_async_reg_unreg_callback/131072 112630385.840 -3.50%
BM_stop_token_async_reg_unreg_callback/16777216 13812714624.917 -3.62%
BM_stop_token_multi_thread_polling_stop_requested/1024 1020468.625 97.19%
BM_stop_token_multi_thread_polling_stop_requested/131072 8870020.167 21.26%
BM_stop_token_multi_thread_polling_stop_requested/16777216 57831300.001 -
BM_stop_token_single_thread_polling_stop_requested/1024 1670.418 -
BM_stop_token_single_thread_polling_stop_requested/131072 209561.072 1.04%
BM_stop_token_single_thread_polling_stop_requested/16777216 26807825.350 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14391.884 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1828120.091 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 234144319.703 -
BM_string_without_formatting<char> 0.361 -20.87%
BM_string_without_formatting<wchar_t> 12.554 3.45%
BM_to_chars 2.161 -
BM_to_chars_as_string 3.963 -
BM_to_chars_bad/10 0.630 -
BM_to_chars_bad/16 0.523 -11.26%
BM_to_chars_bad/2 0.467 -24.25%
BM_to_chars_bad/23 2.117 -
BM_to_chars_bad/8 0.697 -
BM_to_chars_good/10 1.569 -
BM_to_chars_good/16 2.071 -3.49%
BM_to_chars_good/2 2.868 -2.96%
BM_to_chars_good/23 4.395 -
BM_to_chars_good/8 2.284 -
BM_to_string 4.936 -
BM_tolower_char<char> 0.692 34.85%
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 15.237 -
BM_tolower_string<wchar_t> 6.367 -
BM_toupper_char<char> 0.690 -
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.091 -
BM_toupper_string<wchar_t> 6.335 -
BM_unicode_escaped<char> 23098.790 -
BM_unicode_escaped<wchar_t> 21527.552 -
BM_unicode_text<char> 39485.788 17.40%
BM_unicode_text<wchar_t> 41808.421 -3.66%
BM_vector_deque_copy/0 0.461 -13.62%
BM_vector_deque_copy/1 1.936 -14.85%
BM_vector_deque_copy/1024 36.667 1.99%
BM_vector_deque_copy/2 1.684 -15.79%
BM_vector_deque_copy/4000 141.035 -
BM_vector_deque_copy/4096 144.503 -
BM_vector_deque_copy/512 16.871 -
BM_vector_deque_copy/5500 195.584 -
BM_vector_deque_copy/64 2.647 -5.01%
BM_vector_deque_copy/64000 3044.374 7.17%
BM_vector_deque_copy/65536 2913.744 1.98%
BM_vector_deque_copy/70000 3308.973 6.62%
BM_vector_deque_copy_backward/0 0.456 -3.29%
BM_vector_deque_copy_backward/1 2.356 -
BM_vector_deque_copy_backward/1024 38.646 1.68%
BM_vector_deque_copy_backward/2 2.063 -
BM_vector_deque_copy_backward/4000 145.803 1.21%
BM_vector_deque_copy_backward/4096 153.636 3.07%
BM_vector_deque_copy_backward/512 17.525 -
BM_vector_deque_copy_backward/5500 200.424 -
BM_vector_deque_copy_backward/64 3.014 1.07%
BM_vector_deque_copy_backward/64000 7325.400 -2.58%
BM_vector_deque_copy_backward/65536 7613.140 1.01%
BM_vector_deque_copy_backward/70000 8079.942 -
BM_vector_deque_move/0 0.404 -12.96%
BM_vector_deque_move/1 2.339 3.66%
BM_vector_deque_move/1024 35.820 -
BM_vector_deque_move/2 2.063 2.57%
BM_vector_deque_move/4000 141.600 1.20%
BM_vector_deque_move/4096 145.593 -
BM_vector_deque_move/512 16.946 -
BM_vector_deque_move/5500 196.781 -
BM_vector_deque_move/64 2.830 1.35%
BM_vector_deque_move/64000 3037.891 6.93%
BM_vector_deque_move/65536 3034.441 6.15%
BM_vector_deque_move/70000 3302.857 6.37%
BM_vector_deque_move_backward/0 0.469 -2.92%
BM_vector_deque_move_backward/1 2.361 9.04%
BM_vector_deque_move_backward/1024 38.234 -
BM_vector_deque_move_backward/2 2.059 12.06%
BM_vector_deque_move_backward/4000 144.814 -
BM_vector_deque_move_backward/4096 147.766 -
BM_vector_deque_move_backward/512 17.480 -3.62%
BM_vector_deque_move_backward/5500 201.321 2.25%
BM_vector_deque_move_backward/64 2.984 -4.77%
BM_vector_deque_move_backward/64000 7345.637 3.16%
BM_vector_deque_move_backward/65536 7344.325 -
BM_vector_deque_move_backward/70000 7872.801 -
BM_vector_deque_ranges_copy/0 0.395 -
BM_vector_deque_ranges_copy/1 2.305 -
BM_vector_deque_ranges_copy/1024 36.032 -
BM_vector_deque_ranges_copy/2 2.062 -
BM_vector_deque_ranges_copy/4000 141.223 -
BM_vector_deque_ranges_copy/4096 145.969 -
BM_vector_deque_ranges_copy/512 16.900 -
BM_vector_deque_ranges_copy/5500 196.885 1.33%
BM_vector_deque_ranges_copy/64 2.825 -
BM_vector_deque_ranges_copy/64000 3039.715 6.98%
BM_vector_deque_ranges_copy/65536 3045.795 6.52%
BM_vector_deque_ranges_copy/70000 3303.943 6.41%
BM_vector_deque_ranges_copy_backward/0 0.451 -25.40%
BM_vector_deque_ranges_copy_backward/1 2.336 1.36%
BM_vector_deque_ranges_copy_backward/1024 37.919 -
BM_vector_deque_ranges_copy_backward/2 2.064 -
BM_vector_deque_ranges_copy_backward/4000 143.656 1.88%
BM_vector_deque_ranges_copy_backward/4096 148.358 -
BM_vector_deque_ranges_copy_backward/512 17.524 -
BM_vector_deque_ranges_copy_backward/5500 200.951 1.68%
BM_vector_deque_ranges_copy_backward/64 3.002 1.01%
BM_vector_deque_ranges_copy_backward/64000 7289.723 -1.31%
BM_vector_deque_ranges_copy_backward/65536 7502.251 -
BM_vector_deque_ranges_copy_backward/70000 7989.042 -
BM_vector_deque_ranges_move/0 0.395 -25.50%
BM_vector_deque_ranges_move/1 2.227 1.58%
BM_vector_deque_ranges_move/1024 35.901 -
BM_vector_deque_ranges_move/2 1.942 -
BM_vector_deque_ranges_move/4000 141.047 -
BM_vector_deque_ranges_move/4096 145.495 -
BM_vector_deque_ranges_move/512 17.013 -
BM_vector_deque_ranges_move/5500 196.952 1.29%
BM_vector_deque_ranges_move/64 2.795 -
BM_vector_deque_ranges_move/64000 2975.677 4.74%
BM_vector_deque_ranges_move/65536 3064.111 7.16%
BM_vector_deque_ranges_move/70000 3241.588 4.39%
BM_vector_deque_ranges_move_backward/0 0.453 -27.40%
BM_vector_deque_ranges_move_backward/1 2.178 -4.23%
BM_vector_deque_ranges_move_backward/1024 37.910 -
BM_vector_deque_ranges_move_backward/2 1.931 -3.34%
BM_vector_deque_ranges_move_backward/4000 142.731 -
BM_vector_deque_ranges_move_backward/4096 148.647 -
BM_vector_deque_ranges_move_backward/512 17.627 -
BM_vector_deque_ranges_move_backward/5500 201.017 1.31%
BM_vector_deque_ranges_move_backward/64 3.010 -
BM_vector_deque_ranges_move_backward/64000 7210.623 -
BM_vector_deque_ranges_move_backward/65536 7278.369 -2.11%
BM_vector_deque_ranges_move_backward/70000 7778.261 -1.45%
CastTo<A<Width,_Depth>> 226.615 -5.84%
CastTo<B<Width_/_2,_Depth>> 2823.814 1.84%
Chain,_1_level 1.001 -
Chain,_2_levels 1.001 -
Chain,_3_levels 1.001 -
Chain,_4_levels 1.001 -
Chain,_5_levels 1.001 -
Chain,_6_levels 1.001 -
Chain,_7_levels 1.001 -
Chain,_8_levels 1.001 -
Chain,_9_levels 1.001 -
Chain_fail,_1_level 20.906 -
Chain_fail,_2_levels 31.506 -
Chain_fail,_3_levels 38.575 1.66%
Chain_fail,_4_levels 51.786 -7.69%
Chain_fail,_5_levels 64.557 -5.97%
Chain_fail,_6_levels 80.286 -4.20%
Chain_fail,_7_levels 89.768 -1.20%
Chain_fail,_8_levels 94.984 -1.04%
Chain_middle,_1_level 7.904 -4.91%
Chain_middle,_2_levels 14.272 -2.65%
Chain_middle,_3_levels 18.371 -
Chain_middle,_4_levels 19.020 -
Chain_to_complete 0.231 -
DAG_leftmost,_3_levels 1.001 -
DAG_leftmost,_4_levels 1.001 -
DAG_leftmost,_5_levels 1.001 -
DAG_leftmost_middle,_1_level 19.807 -2.24%
DAG_leftmost_middle,_2_levels 15.579 -
DAG_leftmost_middle,_3_levels 13.369 1.75%
DAG_rightmost,_3_levels 1.001 -
DAG_rightmost,_4_levels 1.001 -
DAG_rightmost,_5_levels 1.001 -
DAG_rightmost_middle,_1_level 122.682 -
DAG_rightmost_middle,_2_levels 108.939 -
DAG_rightmost_middle,_3_levels 75.391 -
DAG_sidecast,_1_level 46.177 20.48%
DAG_sidecast,_2_levels 101.261 21.67%
DAG_sidecast,_3_levels 121.046 13.20%
DAG_sidecast_fail,_1_level 65.975 13.00%
DAG_sidecast_fail,_2_levels 102.732 15.12%
DAG_sidecast_fail,_3_levels 121.943 15.78%
DAG_to_complete 0.277 -
SetIntersection_Front_Set_float_1024_1 1046309.849 -
SetIntersection_Front_Set_float_1024_1024 13470456.259 -5.64%
SetIntersection_Front_Set_float_1024_16 1261525.826 1.37%
SetIntersection_Front_Set_float_1024_256 4911217.922 9.80%
SetIntersection_Front_Set_float_1024_4 1069554.447 -
SetIntersection_Front_Set_float_1024_64 1979650.144 3.59%
SetIntersection_Front_Set_float_16384_1 1046175.543 -
SetIntersection_Front_Set_float_16384_1024 14724129.978 -1.15%
SetIntersection_Front_Set_float_16384_16 1247760.210 2.11%
SetIntersection_Front_Set_float_16384_16384 238116065.951 1.10%
SetIntersection_Front_Set_float_16384_256 4523921.085 -
SetIntersection_Front_Set_float_16384_4 1059623.707 -2.22%
SetIntersection_Front_Set_float_16384_64 1897817.602 -
SetIntersection_Front_Set_float_16_1 62914357.350 -
SetIntersection_Front_Set_float_16_16 38756489.345 -
SetIntersection_Front_Set_float_16_4 55376162.971 1.23%
SetIntersection_Front_Set_float_1_1 536206392.956 -
SetIntersection_Front_Set_float_256_1 4163255.352 -
SetIntersection_Front_Set_float_256_16 4671287.251 -
SetIntersection_Front_Set_float_256_256 8558683.405 -3.09%
SetIntersection_Front_Set_float_256_4 4267558.957 1.33%
SetIntersection_Front_Set_float_256_64 5907170.330 -
SetIntersection_Front_Set_float_262144_1 1018596.477 2.81%
SetIntersection_Front_Set_float_262144_1024 14625445.409 1.16%
SetIntersection_Front_Set_float_262144_16 1236733.498 1.43%
SetIntersection_Front_Set_float_262144_16384 239567928.578 -27.05%
SetIntersection_Front_Set_float_262144_256 4481587.942 2.08%
SetIntersection_Front_Set_float_262144_262144 1706598.309 3.26%
SetIntersection_Front_Set_float_262144_4 1047501.500 1.01%
SetIntersection_Front_Set_float_262144_64 1832284.902 -
SetIntersection_Front_Set_float_4_1 214807601.823 -
SetIntersection_Front_Set_float_4_4 137196480.786 -
SetIntersection_Front_Set_float_64_1 16487346.622 -
SetIntersection_Front_Set_float_64_16 15834352.632 3.41%
SetIntersection_Front_Set_float_64_4 16286734.000 -
SetIntersection_Front_Set_float_64_64 15128721.963 8.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1049768.467 1.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13671804.576 -2.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1228598.822 3.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4900017.944 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1083297.200 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1812694.767 -3.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 985802.758 -4.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14672979.690 5.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1175184.723 -6.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 345048274.760 -1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4818814.311 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1065073.279 -3.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1934886.243 4.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62414686.113 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38722019.245 -1.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54573343.439 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531441385.038 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4117658.872 -1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4608171.069 -1.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8675743.033 5.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4265933.948 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6266661.432 4.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1026967.088 -2.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14088199.722 4.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1172213.468 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 244503154.235 -30.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4355297.395 5.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1840411.539 -2.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1034191.232 -3.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1809587.883 2.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212238930.778 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136307244.605 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16308558.422 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15392258.470 -2.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16088904.124 -1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14363102.378 -
SetIntersection_Front_Set_string_1024_1 1096535.224 -
SetIntersection_Front_Set_string_1024_1024 55476298.737 -
SetIntersection_Front_Set_string_1024_16 1803342.935 -3.46%
SetIntersection_Front_Set_string_1024_256 14766084.650 -7.34%
SetIntersection_Front_Set_string_1024_4 1233394.801 -3.03%
SetIntersection_Front_Set_string_1024_64 4346120.124 -5.06%
SetIntersection_Front_Set_string_16384_1 1057045.061 -3.57%
SetIntersection_Front_Set_string_16384_1024 57667957.640 -3.23%
SetIntersection_Front_Set_string_16384_16 1884468.384 4.50%
SetIntersection_Front_Set_string_16384_16384 348528190.977 -
SetIntersection_Front_Set_string_16384_256 14962696.652 -3.76%
SetIntersection_Front_Set_string_16384_4 1235429.688 -
SetIntersection_Front_Set_string_16384_64 4728333.432 5.42%
SetIntersection_Front_Set_string_16_1 65067122.301 -
SetIntersection_Front_Set_string_16_16 58231349.375 -1.13%
SetIntersection_Front_Set_string_16_4 62418438.222 -2.03%
SetIntersection_Front_Set_string_1_1 554609867.260 -
SetIntersection_Front_Set_string_256_1 4304791.855 -
SetIntersection_Front_Set_string_256_16 6872356.676 -2.12%
SetIntersection_Front_Set_string_256_256 29776077.185 -
SetIntersection_Front_Set_string_256_4 4873687.853 -
SetIntersection_Front_Set_string_256_64 14472094.102 -
SetIntersection_Front_Set_string_262144_1 1096341.765 -
SetIntersection_Front_Set_string_262144_1024 60745665.307 -3.15%
SetIntersection_Front_Set_string_262144_16 1874146.489 1.04%
SetIntersection_Front_Set_string_262144_16384 334753179.640 -3.91%
SetIntersection_Front_Set_string_262144_256 15878929.523 4.08%
SetIntersection_Front_Set_string_262144_262144 18076772.217 -1.92%
SetIntersection_Front_Set_string_262144_4 1221973.845 -1.24%
SetIntersection_Front_Set_string_262144_64 4561395.342 -1.33%
SetIntersection_Front_Set_string_4_1 221072949.677 -
SetIntersection_Front_Set_string_4_4 157230440.132 -
SetIntersection_Front_Set_string_64_1 17245833.898 1.30%
SetIntersection_Front_Set_string_64_16 22993534.640 -4.34%
SetIntersection_Front_Set_string_64_4 18329543.045 -2.65%
SetIntersection_Front_Set_string_64_64 33688665.980 -9.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1063778.455 1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23970436.381 -5.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1330581.482 -1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6855443.563 -5.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1101859.039 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2248115.445 -4.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 994917.558 -2.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27710764.282 3.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1329284.390 -3.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350062126.368 -2.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6202267.680 -3.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1095579.072 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2141767.933 -6.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62808428.112 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41274006.600 -3.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55858879.891 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 534762663.220 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4160463.180 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5121941.124 -1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12412273.729 -5.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4365621.259 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8012315.215 2.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1037445.703 3.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26675536.349 -4.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1299650.582 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 356705823.440 -1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5984492.021 -5.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2970174.232 -3.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1074233.742 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2339212.691 -4.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213948203.743 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 142159214.128 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16469457.607 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17378082.038 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16516514.093 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17463285.364 -5.64%
SetIntersection_Front_Set_uint32_1024_1 1049335.093 1.68%
SetIntersection_Front_Set_uint32_1024_1024 12478873.800 -
SetIntersection_Front_Set_uint32_1024_16 1195004.153 4.35%
SetIntersection_Front_Set_uint32_1024_256 3732661.254 -4.33%
SetIntersection_Front_Set_uint32_1024_4 1024811.016 -3.72%
SetIntersection_Front_Set_uint32_1024_64 1692818.223 -
SetIntersection_Front_Set_uint32_16384_1 1018382.063 -2.15%
SetIntersection_Front_Set_uint32_16384_1024 12158080.925 -3.42%
SetIntersection_Front_Set_uint32_16384_16 1134975.275 -4.74%
SetIntersection_Front_Set_uint32_16384_16384 219336827.850 -2.27%
SetIntersection_Front_Set_uint32_16384_256 3710780.750 -1.50%
SetIntersection_Front_Set_uint32_16384_4 1070374.138 3.52%
SetIntersection_Front_Set_uint32_16384_64 1624038.253 -3.33%
SetIntersection_Front_Set_uint32_16_1 62615354.176 -
SetIntersection_Front_Set_uint32_16_16 37792319.859 -
SetIntersection_Front_Set_uint32_16_4 54515333.493 -
SetIntersection_Front_Set_uint32_1_1 532425021.537 -
SetIntersection_Front_Set_uint32_256_1 4167170.761 2.15%
SetIntersection_Front_Set_uint32_256_16 4409006.173 -
SetIntersection_Front_Set_uint32_256_256 7575131.677 -
SetIntersection_Front_Set_uint32_256_4 4174900.192 1.71%
SetIntersection_Front_Set_uint32_256_64 5173982.104 -5.96%
SetIntersection_Front_Set_uint32_262144_1 1029805.645 2.36%
SetIntersection_Front_Set_uint32_262144_1024 11605682.648 -5.74%
SetIntersection_Front_Set_uint32_262144_16 1151023.031 1.62%
SetIntersection_Front_Set_uint32_262144_16384 222852794.567 1.95%
SetIntersection_Front_Set_uint32_262144_256 3577252.393 -6.94%
SetIntersection_Front_Set_uint32_262144_262144 1640415.040 -
SetIntersection_Front_Set_uint32_262144_4 1039014.379 1.89%
SetIntersection_Front_Set_uint32_262144_64 1583609.907 -
SetIntersection_Front_Set_uint32_4_1 212863369.734 -
SetIntersection_Front_Set_uint32_4_4 136201021.427 -
SetIntersection_Front_Set_uint32_64_1 16363319.478 -
SetIntersection_Front_Set_uint32_64_16 15537337.226 1.79%
SetIntersection_Front_Set_uint32_64_4 15978212.033 1.47%
SetIntersection_Front_Set_uint32_64_64 13479783.379 2.12%
SetIntersection_Front_Set_uint64_1024_1 1040559.275 -2.88%
SetIntersection_Front_Set_uint64_1024_1024 12271534.132 5.06%
SetIntersection_Front_Set_uint64_1024_16 1204310.181 -1.55%
SetIntersection_Front_Set_uint64_1024_256 4315095.034 18.25%
SetIntersection_Front_Set_uint64_1024_4 1070059.320 -3.88%
SetIntersection_Front_Set_uint64_1024_64 1798576.798 9.09%
SetIntersection_Front_Set_uint64_16384_1 1033903.101 1.64%
SetIntersection_Front_Set_uint64_16384_1024 12566049.423 6.05%
SetIntersection_Front_Set_uint64_16384_16 1193957.343 -
SetIntersection_Front_Set_uint64_16384_16384 226812289.248 -33.84%
SetIntersection_Front_Set_uint64_16384_256 3861030.096 6.77%
SetIntersection_Front_Set_uint64_16384_4 1067832.847 -
SetIntersection_Front_Set_uint64_16384_64 1689809.043 -1.50%
SetIntersection_Front_Set_uint64_16_1 62371513.490 -2.54%
SetIntersection_Front_Set_uint64_16_16 37684892.851 -
SetIntersection_Front_Set_uint64_16_4 54347728.461 -
SetIntersection_Front_Set_uint64_1_1 531479671.368 -
SetIntersection_Front_Set_uint64_256_1 4118067.655 -
SetIntersection_Front_Set_uint64_256_16 4499220.447 -
SetIntersection_Front_Set_uint64_256_256 7880850.719 3.30%
SetIntersection_Front_Set_uint64_256_4 4220559.225 -
SetIntersection_Front_Set_uint64_256_64 5484448.607 3.61%
SetIntersection_Front_Set_uint64_262144_1 1047848.273 -
SetIntersection_Front_Set_uint64_262144_1024 12848182.264 5.67%
SetIntersection_Front_Set_uint64_262144_16 1165764.819 -3.32%
SetIntersection_Front_Set_uint64_262144_16384 222192893.228 -8.85%
SetIntersection_Front_Set_uint64_262144_256 3899508.624 4.06%
SetIntersection_Front_Set_uint64_262144_262144 1673952.799 -
SetIntersection_Front_Set_uint64_262144_4 1064827.398 -
SetIntersection_Front_Set_uint64_262144_64 1753386.382 6.55%
SetIntersection_Front_Set_uint64_4_1 212988818.256 -
SetIntersection_Front_Set_uint64_4_4 136061311.894 -
SetIntersection_Front_Set_uint64_64_1 16459975.601 -
SetIntersection_Front_Set_uint64_64_16 15341528.346 1.35%
SetIntersection_Front_Set_uint64_64_4 16101528.657 -
SetIntersection_Front_Set_uint64_64_64 13121596.802 -
SetIntersection_Front_Vector_float_1024_1 1047065.860 -
SetIntersection_Front_Vector_float_1024_1024 5910571.603 9.10%
SetIntersection_Front_Vector_float_1024_16 1120646.911 -
SetIntersection_Front_Vector_float_1024_256 2276610.866 5.49%
SetIntersection_Front_Vector_float_1024_4 1037491.777 -1.30%
SetIntersection_Front_Vector_float_1024_64 1367508.531 3.41%
SetIntersection_Front_Vector_float_16384_1 1060398.921 2.03%
SetIntersection_Front_Vector_float_16384_1024 5920959.738 9.13%
SetIntersection_Front_Vector_float_16384_16 1120340.552 1.25%
SetIntersection_Front_Vector_float_16384_16384 77694979.694 5.20%
SetIntersection_Front_Vector_float_16384_256 2272204.894 5.19%
SetIntersection_Front_Vector_float_16384_4 1050764.883 -
SetIntersection_Front_Vector_float_16384_64 1369328.878 2.72%
SetIntersection_Front_Vector_float_16_1 63057679.892 -
SetIntersection_Front_Vector_float_16_16 35956660.616 -
SetIntersection_Front_Vector_float_16_4 54372387.102 -
SetIntersection_Front_Vector_float_1_1 535712949.092 -
SetIntersection_Front_Vector_float_256_1 4172391.010 -
SetIntersection_Front_Vector_float_256_16 4186639.776 -
SetIntersection_Front_Vector_float_256_256 4528601.227 5.37%
SetIntersection_Front_Vector_float_256_4 4198137.436 -
SetIntersection_Front_Vector_float_256_64 4380365.681 2.37%
SetIntersection_Front_Vector_float_262144_1 1042978.337 -
SetIntersection_Front_Vector_float_262144_1024 5901926.409 3.58%
SetIntersection_Front_Vector_float_262144_16 1118373.941 1.52%
SetIntersection_Front_Vector_float_262144_16384 77402964.288 4.93%
SetIntersection_Front_Vector_float_262144_256 2283128.013 7.24%
SetIntersection_Front_Vector_float_262144_262144 347055036.050 -
SetIntersection_Front_Vector_float_262144_4 1072867.307 -
SetIntersection_Front_Vector_float_262144_64 1345276.666 -1.58%
SetIntersection_Front_Vector_float_4_1 214349477.914 -
SetIntersection_Front_Vector_float_4_4 136082885.257 -
SetIntersection_Front_Vector_float_64_1 16462819.779 -
SetIntersection_Front_Vector_float_64_16 14327419.201 1.55%
SetIntersection_Front_Vector_float_64_4 16074051.346 1.12%
SetIntersection_Front_Vector_float_64_64 10910142.670 2.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 997443.928 -5.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8351397.827 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1145547.805 -1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2811853.467 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1050217.520 -2.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1522356.386 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047022.298 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8305916.369 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1142505.669 -2.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118793457.348 -1.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2895814.629 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1022734.375 -5.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1534821.937 4.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62611488.076 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36651955.009 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54199188.793 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531717399.499 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4193507.630 1.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4292109.892 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5774961.888 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4141394.053 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4899753.633 1.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1048430.466 5.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8386656.047 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1145126.726 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118343234.101 -1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2847684.255 -2.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350506424.209 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1055270.367 -3.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1518274.572 3.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212901254.090 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135412811.370 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16303973.841 -1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14668869.199 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15980165.350 -1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12049226.865 -1.18%
SetIntersection_Front_Vector_string_1024_1 1072020.939 -
SetIntersection_Front_Vector_string_1024_1024 39241401.020 -
SetIntersection_Front_Vector_string_1024_16 1606573.173 -
SetIntersection_Front_Vector_string_1024_256 9833535.450 9.11%
SetIntersection_Front_Vector_string_1024_4 1174489.986 -1.71%
SetIntersection_Front_Vector_string_1024_64 3409489.226 4.23%
SetIntersection_Front_Vector_string_16384_1 1084487.204 -
SetIntersection_Front_Vector_string_16384_1024 37887677.923 -
SetIntersection_Front_Vector_string_16384_16 1592441.910 1.36%
SetIntersection_Front_Vector_string_16384_16384 350753201.237 -
SetIntersection_Front_Vector_string_16384_256 9643963.841 3.36%
SetIntersection_Front_Vector_string_16384_4 1207453.161 1.26%
SetIntersection_Front_Vector_string_16384_64 3393417.856 4.21%
SetIntersection_Front_Vector_string_16_1 64442809.664 -
SetIntersection_Front_Vector_string_16_16 50900237.276 -1.82%
SetIntersection_Front_Vector_string_16_4 60708459.245 -
SetIntersection_Front_Vector_string_1_1 546983751.163 -
SetIntersection_Front_Vector_string_256_1 4255824.429 -
SetIntersection_Front_Vector_string_256_16 6072223.516 -1.43%
SetIntersection_Front_Vector_string_256_256 18782388.145 -1.24%
SetIntersection_Front_Vector_string_256_4 4692361.189 1.14%
SetIntersection_Front_Vector_string_256_64 10596793.847 1.62%
SetIntersection_Front_Vector_string_262144_1 1079302.747 -
SetIntersection_Front_Vector_string_262144_1024 39580586.619 -
SetIntersection_Front_Vector_string_262144_16 1626535.173 -
SetIntersection_Front_Vector_string_262144_16384 348136034.280 -
SetIntersection_Front_Vector_string_262144_256 9975411.662 5.80%
SetIntersection_Front_Vector_string_262144_262144 14403693.200 -
SetIntersection_Front_Vector_string_262144_4 1206238.199 5.47%
SetIntersection_Front_Vector_string_262144_64 3197639.003 6.17%
SetIntersection_Front_Vector_string_4_1 218851262.232 -
SetIntersection_Front_Vector_string_4_4 152164988.745 -
SetIntersection_Front_Vector_string_64_1 16832399.721 -
SetIntersection_Front_Vector_string_64_16 20623155.057 -
SetIntersection_Front_Vector_string_64_4 17933048.110 1.29%
SetIntersection_Front_Vector_string_64_64 27250534.259 4.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 992915.332 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9533018.071 5.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163355.073 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3180313.785 4.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1046343.991 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1587712.500 1.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1012986.586 -3.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9542412.466 3.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1155385.937 -2.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 136982502.111 6.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3109775.040 -2.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1046453.419 -2.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1580960.482 2.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62273910.642 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37595417.795 1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54369849.744 -1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531560203.160 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4165580.561 1.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4358711.192 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6373680.651 3.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4141971.794 -1.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5099159.383 2.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1029682.439 -1.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9684487.567 7.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1176819.955 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 142107706.921 10.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3242329.348 7.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349484737.326 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1066980.959 1.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1527183.385 -2.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212124756.824 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136392519.495 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16456818.908 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14905694.567 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16013953.716 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12679696.506 1.45%
SetIntersection_Front_Vector_uint32_1024_1 1042146.502 -
SetIntersection_Front_Vector_uint32_1024_1024 5438714.369 -4.01%
SetIntersection_Front_Vector_uint32_1024_16 1117455.749 -
SetIntersection_Front_Vector_uint32_1024_256 2145596.123 -
SetIntersection_Front_Vector_uint32_1024_4 1060285.038 -
SetIntersection_Front_Vector_uint32_1024_64 1374603.537 5.34%
SetIntersection_Front_Vector_uint32_16384_1 1042351.262 -1.20%
SetIntersection_Front_Vector_uint32_16384_1024 5289082.765 -2.60%
SetIntersection_Front_Vector_uint32_16384_16 1116295.755 2.40%
SetIntersection_Front_Vector_uint32_16384_16384 75367629.854 -
SetIntersection_Front_Vector_uint32_16384_256 2277931.465 5.43%
SetIntersection_Front_Vector_uint32_16384_4 1058165.842 -
SetIntersection_Front_Vector_uint32_16384_64 1356421.164 1.61%
SetIntersection_Front_Vector_uint32_16_1 62858396.610 -
SetIntersection_Front_Vector_uint32_16_16 35727240.575 -
SetIntersection_Front_Vector_uint32_16_4 54252742.000 -
SetIntersection_Front_Vector_uint32_1_1 535429190.787 -
SetIntersection_Front_Vector_uint32_256_1 4171019.504 -
SetIntersection_Front_Vector_uint32_256_16 4163388.958 -
SetIntersection_Front_Vector_uint32_256_256 4540536.744 -
SetIntersection_Front_Vector_uint32_256_4 4183205.369 1.53%
SetIntersection_Front_Vector_uint32_256_64 4230604.446 -1.99%
SetIntersection_Front_Vector_uint32_262144_1 1034911.297 -
SetIntersection_Front_Vector_uint32_262144_1024 5914988.226 5.91%
SetIntersection_Front_Vector_uint32_262144_16 1121048.233 -
SetIntersection_Front_Vector_uint32_262144_16384 75369535.780 -
SetIntersection_Front_Vector_uint32_262144_256 2131911.384 -5.91%
SetIntersection_Front_Vector_uint32_262144_262144 350500033.658 -
SetIntersection_Front_Vector_uint32_262144_4 1056770.984 -
SetIntersection_Front_Vector_uint32_262144_64 1336178.997 -
SetIntersection_Front_Vector_uint32_4_1 214157561.539 -
SetIntersection_Front_Vector_uint32_4_4 135846160.008 -
SetIntersection_Front_Vector_uint32_64_1 16411788.002 -
SetIntersection_Front_Vector_uint32_64_16 14338565.489 -
SetIntersection_Front_Vector_uint32_64_4 15987842.156 1.20%
SetIntersection_Front_Vector_uint32_64_64 10584433.764 -2.93%
SetIntersection_Front_Vector_uint64_1024_1 998546.044 -2.44%
SetIntersection_Front_Vector_uint64_1024_1024 5912654.098 -
SetIntersection_Front_Vector_uint64_1024_16 1109334.492 -1.11%
SetIntersection_Front_Vector_uint64_1024_256 2217994.840 -2.31%
SetIntersection_Front_Vector_uint64_1024_4 1045285.943 -
SetIntersection_Front_Vector_uint64_1024_64 1357990.129 -
SetIntersection_Front_Vector_uint64_16384_1 1033581.732 -
SetIntersection_Front_Vector_uint64_16384_1024 5904328.306 11.10%
SetIntersection_Front_Vector_uint64_16384_16 1128312.589 -
SetIntersection_Front_Vector_uint64_16384_16384 76363535.014 -
SetIntersection_Front_Vector_uint64_16384_256 2268584.177 -
SetIntersection_Front_Vector_uint64_16384_4 1057288.051 -
SetIntersection_Front_Vector_uint64_16384_64 1323641.352 -3.15%
SetIntersection_Front_Vector_uint64_16_1 62523922.968 -
SetIntersection_Front_Vector_uint64_16_16 35315709.307 -1.51%
SetIntersection_Front_Vector_uint64_16_4 54038516.679 -
SetIntersection_Front_Vector_uint64_1_1 531418624.335 -
SetIntersection_Front_Vector_uint64_256_1 4166619.660 -
SetIntersection_Front_Vector_uint64_256_16 4168390.619 -
SetIntersection_Front_Vector_uint64_256_256 4310167.371 -5.44%
SetIntersection_Front_Vector_uint64_256_4 4109200.688 -1.54%
SetIntersection_Front_Vector_uint64_256_64 4287738.292 -3.70%
SetIntersection_Front_Vector_uint64_262144_1 1045403.199 3.19%
SetIntersection_Front_Vector_uint64_262144_1024 5438706.434 -8.15%
SetIntersection_Front_Vector_uint64_262144_16 1115485.128 -1.76%
SetIntersection_Front_Vector_uint64_262144_16384 76340177.386 -
SetIntersection_Front_Vector_uint64_262144_256 2273848.014 -
SetIntersection_Front_Vector_uint64_262144_262144 350070981.575 -1.46%
SetIntersection_Front_Vector_uint64_262144_4 1067479.736 -
SetIntersection_Front_Vector_uint64_262144_64 1360458.557 1.97%
SetIntersection_Front_Vector_uint64_4_1 212631863.137 -
SetIntersection_Front_Vector_uint64_4_4 134923651.594 -
SetIntersection_Front_Vector_uint64_64_1 16346230.842 -
SetIntersection_Front_Vector_uint64_64_16 14192947.789 -
SetIntersection_Front_Vector_uint64_64_4 15990356.643 -
SetIntersection_Front_Vector_uint64_64_64 10638528.263 -2.35%
SetIntersection_Interlaced_Set_float_1024_1 1022035.344 -2.89%
SetIntersection_Interlaced_Set_float_1024_1024 12190216.550 1.69%
SetIntersection_Interlaced_Set_float_1024_16 11534513.972 1.92%
SetIntersection_Interlaced_Set_float_1024_256 15223219.092 8.98%
SetIntersection_Interlaced_Set_float_1024_4 9831220.800 -
SetIntersection_Interlaced_Set_float_1024_64 10122717.027 -1.32%
SetIntersection_Interlaced_Set_float_16384_1 1053858.291 -
SetIntersection_Interlaced_Set_float_16384_1024 176303083.722 2.25%
SetIntersection_Interlaced_Set_float_16384_16 212833977.288 2.97%
SetIntersection_Interlaced_Set_float_16384_16384 220578165.380 -
SetIntersection_Interlaced_Set_float_16384_256 200243833.546 -
SetIntersection_Interlaced_Set_float_16384_4 168954972.130 -
SetIntersection_Interlaced_Set_float_16384_64 219305448.201 2.95%
SetIntersection_Interlaced_Set_float_16_1 62897465.113 -
SetIntersection_Interlaced_Set_float_16_16 38009492.087 -
SetIntersection_Interlaced_Set_float_16_4 59654451.294 -
SetIntersection_Interlaced_Set_float_1_1 536189181.108 -
SetIntersection_Interlaced_Set_float_256_1 4106005.946 -1.22%
SetIntersection_Interlaced_Set_float_256_16 12103663.535 -
SetIntersection_Interlaced_Set_float_256_256 7763139.358 -2.23%
SetIntersection_Interlaced_Set_float_256_4 11192261.517 1.31%
SetIntersection_Interlaced_Set_float_256_64 13433904.218 -1.56%
SetIntersection_Interlaced_Set_float_262144_1 1006541.226 -2.51%
SetIntersection_Interlaced_Set_float_262144_1024 1522061.850 -2.89%
SetIntersection_Interlaced_Set_float_262144_16 1622502.115 -3.30%
SetIntersection_Interlaced_Set_float_262144_16384 1302606.445 -
SetIntersection_Interlaced_Set_float_262144_256 1586483.563 -1.63%
SetIntersection_Interlaced_Set_float_262144_262144 1671253.744 -
SetIntersection_Interlaced_Set_float_262144_4 1320812.014 -2.86%
SetIntersection_Interlaced_Set_float_262144_64 1569402.670 -1.66%
SetIntersection_Interlaced_Set_float_4_1 213752757.406 -
SetIntersection_Interlaced_Set_float_4_4 136630886.062 -
SetIntersection_Interlaced_Set_float_64_1 16379069.077 -
SetIntersection_Interlaced_Set_float_64_16 22567717.471 5.20%
SetIntersection_Interlaced_Set_float_64_4 21049324.917 -
SetIntersection_Interlaced_Set_float_64_64 12690608.360 -3.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1045663.466 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12983996.812 -2.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11308255.111 -1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13885185.728 -8.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9626292.283 -3.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10116313.364 -1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1032551.568 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 171351910.031 -6.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 214383546.715 -5.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 344022897.415 -3.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202725821.598 -4.86%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178131502.411 -5.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227218686.967 -4.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62560039.637 -1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38052842.724 -2.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59177186.395 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 530821302.583 -1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4124257.872 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12006654.275 -1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8195264.033 1.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11462463.726 -2.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13713204.175 -2.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1040612.041 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1614802.897 -1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1666151.123 -4.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1289942.139 -3.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1638911.622 -2.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1814712.238 -2.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1359159.588 -2.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1632374.270 -2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212106844.161 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136807926.441 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16334380.321 -1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21127164.573 -4.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20702773.222 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13718673.824 -
SetIntersection_Interlaced_Set_string_1024_1 1089813.720 -
SetIntersection_Interlaced_Set_string_1024_1024 55557015.165 -
SetIntersection_Interlaced_Set_string_1024_16 12832275.298 -
SetIntersection_Interlaced_Set_string_1024_256 36141554.243 2.22%
SetIntersection_Interlaced_Set_string_1024_4 10233184.193 -1.14%
SetIntersection_Interlaced_Set_string_1024_64 16245756.320 -1.63%
SetIntersection_Interlaced_Set_string_16384_1 1095390.550 -
SetIntersection_Interlaced_Set_string_16384_1024 346544201.767 -4.97%
SetIntersection_Interlaced_Set_string_16384_16 242777441.137 -30.56%
SetIntersection_Interlaced_Set_string_16384_16384 345875813.778 -
SetIntersection_Interlaced_Set_string_16384_256 354200746.418 -2.56%
SetIntersection_Interlaced_Set_string_16384_4 195775117.193 -22.41%
SetIntersection_Interlaced_Set_string_16384_64 353868757.668 2.78%
SetIntersection_Interlaced_Set_string_16_1 65511865.772 -
SetIntersection_Interlaced_Set_string_16_16 58711401.097 -1.13%
SetIntersection_Interlaced_Set_string_16_4 72188192.074 -2.59%
SetIntersection_Interlaced_Set_string_1_1 555902662.380 -
SetIntersection_Interlaced_Set_string_256_1 4342905.146 -
SetIntersection_Interlaced_Set_string_256_16 17860781.047 -
SetIntersection_Interlaced_Set_string_256_256 31730946.308 5.93%
SetIntersection_Interlaced_Set_string_256_4 13002332.366 -
SetIntersection_Interlaced_Set_string_256_64 30266501.968 -3.21%
SetIntersection_Interlaced_Set_string_262144_1 1069793.227 -2.58%
SetIntersection_Interlaced_Set_string_262144_1024 2085811.848 -2.29%
SetIntersection_Interlaced_Set_string_262144_16 2160678.385 -8.84%
SetIntersection_Interlaced_Set_string_262144_16384 2734671.225 -3.70%
SetIntersection_Interlaced_Set_string_262144_256 2086785.074 -2.90%
SetIntersection_Interlaced_Set_string_262144_262144 17909901.776 -
SetIntersection_Interlaced_Set_string_262144_4 1886037.353 -5.05%
SetIntersection_Interlaced_Set_string_262144_64 2136238.689 -5.63%
SetIntersection_Interlaced_Set_string_4_1 222732938.326 -
SetIntersection_Interlaced_Set_string_4_4 159197269.623 -
SetIntersection_Interlaced_Set_string_64_1 17280346.305 1.03%
SetIntersection_Interlaced_Set_string_64_16 38770262.434 1.45%
SetIntersection_Interlaced_Set_string_64_4 26013529.975 -
SetIntersection_Interlaced_Set_string_64_64 36959059.880 1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1031593.063 -1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25434625.930 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11700911.234 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18979985.217 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9707293.661 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11761213.999 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1004226.189 -4.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 228202270.909 -35.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 245648110.046 -30.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355170338.223 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 254069173.252 -28.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 197476758.594 -14.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 254743728.884 -27.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62976554.238 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42550765.047 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62119745.605 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534976991.570 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4094484.689 -1.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12683684.412 -1.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13974819.125 2.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11564978.319 2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17888673.560 1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1052844.636 2.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1991582.275 -3.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2129013.754 -8.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1768746.664 -3.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2018108.479 -5.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3100687.744 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1864294.516 -7.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2119701.986 -4.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213645817.580 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141520839.609 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16376036.156 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25836402.274 -1.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22234124.554 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19063101.159 1.02%
SetIntersection_Interlaced_Set_uint32_1024_1 1036817.092 -1.46%
SetIntersection_Interlaced_Set_uint32_1024_1024 12731253.554 2.08%
SetIntersection_Interlaced_Set_uint32_1024_16 11478048.484 1.65%
SetIntersection_Interlaced_Set_uint32_1024_256 13846696.585 -
SetIntersection_Interlaced_Set_uint32_1024_4 9730917.534 -1.30%
SetIntersection_Interlaced_Set_uint32_1024_64 10039700.777 1.90%
SetIntersection_Interlaced_Set_uint32_16384_1 1055224.435 3.81%
SetIntersection_Interlaced_Set_uint32_16384_1024 184613459.342 9.64%
SetIntersection_Interlaced_Set_uint32_16384_16 232535613.953 14.00%
SetIntersection_Interlaced_Set_uint32_16384_16384 234809678.864 4.84%
SetIntersection_Interlaced_Set_uint32_16384_256 213957378.310 8.01%
SetIntersection_Interlaced_Set_uint32_16384_4 178363729.398 6.02%
SetIntersection_Interlaced_Set_uint32_16384_64 239081829.999 13.84%
SetIntersection_Interlaced_Set_uint32_16_1 62670583.390 -
SetIntersection_Interlaced_Set_uint32_16_16 37920459.681 -
SetIntersection_Interlaced_Set_uint32_16_4 59190185.591 1.17%
SetIntersection_Interlaced_Set_uint32_1_1 532284437.618 -
SetIntersection_Interlaced_Set_uint32_256_1 4156321.711 3.60%
SetIntersection_Interlaced_Set_uint32_256_16 11919092.796 -1.31%
SetIntersection_Interlaced_Set_uint32_256_256 7844182.516 2.81%
SetIntersection_Interlaced_Set_uint32_256_4 11495001.158 2.15%
SetIntersection_Interlaced_Set_uint32_256_64 13118990.952 -1.59%
SetIntersection_Interlaced_Set_uint32_262144_1 1069012.368 7.36%
SetIntersection_Interlaced_Set_uint32_262144_1024 1527808.268 -6.64%
SetIntersection_Interlaced_Set_uint32_262144_16 1613205.404 -11.94%
SetIntersection_Interlaced_Set_uint32_262144_16384 1286314.778 -2.30%
SetIntersection_Interlaced_Set_uint32_262144_256 1575461.994 -13.17%
SetIntersection_Interlaced_Set_uint32_262144_262144 1897539.143 1.72%
SetIntersection_Interlaced_Set_uint32_262144_4 1292699.461 -2.79%
SetIntersection_Interlaced_Set_uint32_262144_64 1618133.707 -10.61%
SetIntersection_Interlaced_Set_uint32_4_1 212803419.514 -
SetIntersection_Interlaced_Set_uint32_4_4 136265650.753 -
SetIntersection_Interlaced_Set_uint32_64_1 16449425.505 1.02%
SetIntersection_Interlaced_Set_uint32_64_16 21942646.066 -
SetIntersection_Interlaced_Set_uint32_64_4 20729407.112 -
SetIntersection_Interlaced_Set_uint32_64_64 13192930.839 -1.45%
SetIntersection_Interlaced_Set_uint64_1024_1 1035373.609 -1.50%
SetIntersection_Interlaced_Set_uint64_1024_1024 12505433.152 -
SetIntersection_Interlaced_Set_uint64_1024_16 11320881.097 1.18%
SetIntersection_Interlaced_Set_uint64_1024_256 13880638.374 -3.03%
SetIntersection_Interlaced_Set_uint64_1024_4 9599642.648 -2.58%
SetIntersection_Interlaced_Set_uint64_1024_64 9839538.513 -
SetIntersection_Interlaced_Set_uint64_16384_1 992013.315 -2.47%
SetIntersection_Interlaced_Set_uint64_16384_1024 175716901.606 -4.24%
SetIntersection_Interlaced_Set_uint64_16384_16 225487913.395 1.97%
SetIntersection_Interlaced_Set_uint64_16384_16384 229172677.956 -2.09%
SetIntersection_Interlaced_Set_uint64_16384_256 209813805.919 -
SetIntersection_Interlaced_Set_uint64_16384_4 177622431.235 -
SetIntersection_Interlaced_Set_uint64_16384_64 229960216.575 -2.32%
SetIntersection_Interlaced_Set_uint64_16_1 62522763.312 -
SetIntersection_Interlaced_Set_uint64_16_16 37642954.224 -
SetIntersection_Interlaced_Set_uint64_16_4 59277418.195 -
SetIntersection_Interlaced_Set_uint64_1_1 532078612.142 -
SetIntersection_Interlaced_Set_uint64_256_1 4061433.848 -1.37%
SetIntersection_Interlaced_Set_uint64_256_16 12292469.985 1.07%
SetIntersection_Interlaced_Set_uint64_256_256 7552057.269 -
SetIntersection_Interlaced_Set_uint64_256_4 11125560.352 -
SetIntersection_Interlaced_Set_uint64_256_64 13061645.558 -
SetIntersection_Interlaced_Set_uint64_262144_1 1032741.688 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1548194.090 -1.97%
SetIntersection_Interlaced_Set_uint64_262144_16 1609329.509 -4.08%
SetIntersection_Interlaced_Set_uint64_262144_16384 1251286.541 -2.94%
SetIntersection_Interlaced_Set_uint64_262144_256 1596228.351 -1.33%
SetIntersection_Interlaced_Set_uint64_262144_262144 1679821.045 -2.14%
SetIntersection_Interlaced_Set_uint64_262144_4 1295722.411 -6.47%
SetIntersection_Interlaced_Set_uint64_262144_64 1587902.019 -1.85%
SetIntersection_Interlaced_Set_uint64_4_1 212551765.265 -
SetIntersection_Interlaced_Set_uint64_4_4 136058237.247 -
SetIntersection_Interlaced_Set_uint64_64_1 16428149.655 -
SetIntersection_Interlaced_Set_uint64_64_16 22406690.364 -
SetIntersection_Interlaced_Set_uint64_64_4 20678037.869 -
SetIntersection_Interlaced_Set_uint64_64_64 13161262.579 -
SetIntersection_Interlaced_Vector_float_1024_1 1046872.374 -
SetIntersection_Interlaced_Vector_float_1024_1024 5893574.106 -
SetIntersection_Interlaced_Vector_float_1024_16 2663783.948 2.83%
SetIntersection_Interlaced_Vector_float_1024_256 5578539.715 -14.27%
SetIntersection_Interlaced_Vector_float_1024_4 1422781.873 14.90%
SetIntersection_Interlaced_Vector_float_1024_64 3899487.358 -31.14%
SetIntersection_Interlaced_Vector_float_16384_1 1047278.919 -
SetIntersection_Interlaced_Vector_float_16384_1024 45982408.160 -13.75%
SetIntersection_Interlaced_Vector_float_16384_16 2311345.391 7.82%
SetIntersection_Interlaced_Vector_float_16384_16384 79505324.003 -
SetIntersection_Interlaced_Vector_float_16384_256 19972355.311 -
SetIntersection_Interlaced_Vector_float_16384_4 1417323.939 7.33%
SetIntersection_Interlaced_Vector_float_16384_64 5608991.549 -
SetIntersection_Interlaced_Vector_float_16_1 63001929.984 -
SetIntersection_Interlaced_Vector_float_16_16 35868677.001 -
SetIntersection_Interlaced_Vector_float_16_4 56447188.969 -
SetIntersection_Interlaced_Vector_float_1_1 535754607.307 -
SetIntersection_Interlaced_Vector_float_256_1 4161486.142 -
SetIntersection_Interlaced_Vector_float_256_16 6174336.508 -16.25%
SetIntersection_Interlaced_Vector_float_256_256 4547486.439 -
SetIntersection_Interlaced_Vector_float_256_4 4626964.648 -10.62%
SetIntersection_Interlaced_Vector_float_256_64 6925970.289 -4.81%
SetIntersection_Interlaced_Vector_float_262144_1 1054331.806 3.50%
SetIntersection_Interlaced_Vector_float_262144_1024 93510841.159 -18.20%
SetIntersection_Interlaced_Vector_float_262144_16 3013095.041 4.30%
SetIntersection_Interlaced_Vector_float_262144_16384 373053250.744 6.43%
SetIntersection_Interlaced_Vector_float_262144_256 20463067.013 -23.58%
SetIntersection_Interlaced_Vector_float_262144_262144 350823361.747 -
SetIntersection_Interlaced_Vector_float_262144_4 1764651.386 -11.80%
SetIntersection_Interlaced_Vector_float_262144_64 9205218.236 -35.93%
SetIntersection_Interlaced_Vector_float_4_1 214370294.951 -
SetIntersection_Interlaced_Vector_float_4_4 135973899.848 -
SetIntersection_Interlaced_Vector_float_64_1 16430836.967 -
SetIntersection_Interlaced_Vector_float_64_16 19015423.907 9.83%
SetIntersection_Interlaced_Vector_float_64_4 17827561.852 -1.31%
SetIntersection_Interlaced_Vector_float_64_64 10854389.804 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1049570.485 -1.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8278379.808 -1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2650275.267 18.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7639879.608 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1406869.700 2.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5484834.250 18.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1043931.574 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 76043443.260 19.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3935955.035 31.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118889065.561 -1.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 29249283.267 13.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1622266.562 -6.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11022137.094 47.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62471607.512 -1.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36572926.465 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57620247.774 -1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 531414654.113 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4100772.412 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7950628.511 15.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5782045.018 -1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5313225.676 5.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8450976.556 -1.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1030379.707 -3.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 163828717.708 27.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7225609.527 75.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351270104.280 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 80841845.043 55.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351332929.379 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2171465.639 25.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28225657.923 26.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212840395.768 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135736507.568 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16266766.916 -2.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19308246.923 -1.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18629408.386 1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12030156.158 -
SetIntersection_Interlaced_Vector_string_1024_1 1083178.385 -
SetIntersection_Interlaced_Vector_string_1024_1024 40119607.587 -1.78%
SetIntersection_Interlaced_Vector_string_1024_16 3399882.144 -
SetIntersection_Interlaced_Vector_string_1024_256 21223368.412 3.53%
SetIntersection_Interlaced_Vector_string_1024_4 1623782.840 1.46%
SetIntersection_Interlaced_Vector_string_1024_64 8295562.454 -
SetIntersection_Interlaced_Vector_string_16384_1 1077955.090 -
SetIntersection_Interlaced_Vector_string_16384_1024 119845520.724 4.49%
SetIntersection_Interlaced_Vector_string_16384_16 4901863.008 19.07%
SetIntersection_Interlaced_Vector_string_16384_16384 350825309.687 -
SetIntersection_Interlaced_Vector_string_16384_256 41128575.591 5.50%
SetIntersection_Interlaced_Vector_string_16384_4 1794023.192 -
SetIntersection_Interlaced_Vector_string_16384_64 12082539.085 -14.15%
SetIntersection_Interlaced_Vector_string_16_1 64483432.618 -
SetIntersection_Interlaced_Vector_string_16_16 52058431.997 -
SetIntersection_Interlaced_Vector_string_16_4 67699761.646 -
SetIntersection_Interlaced_Vector_string_1_1 550071389.664 -
SetIntersection_Interlaced_Vector_string_256_1 4265361.035 -
SetIntersection_Interlaced_Vector_string_256_16 10769773.588 2.26%
SetIntersection_Interlaced_Vector_string_256_256 20312542.028 -3.15%
SetIntersection_Interlaced_Vector_string_256_4 5955829.533 -1.20%
SetIntersection_Interlaced_Vector_string_256_64 20083648.362 -
SetIntersection_Interlaced_Vector_string_262144_1 1080800.725 -
SetIntersection_Interlaced_Vector_string_262144_1024 352877595.717 44.63%
SetIntersection_Interlaced_Vector_string_262144_16 6181064.961 -7.50%
SetIntersection_Interlaced_Vector_string_262144_16384 1025701.008 -
SetIntersection_Interlaced_Vector_string_262144_256 72966440.429 5.16%
SetIntersection_Interlaced_Vector_string_262144_262144 14398520.426 -
SetIntersection_Interlaced_Vector_string_262144_4 2014574.363 1.43%
SetIntersection_Interlaced_Vector_string_262144_64 22894604.452 19.63%
SetIntersection_Interlaced_Vector_string_4_1 219492548.915 -
SetIntersection_Interlaced_Vector_string_4_4 151599185.169 -
SetIntersection_Interlaced_Vector_string_64_1 16814734.098 -
SetIntersection_Interlaced_Vector_string_64_16 29533347.915 -
SetIntersection_Interlaced_Vector_string_64_4 21881347.233 -
SetIntersection_Interlaced_Vector_string_64_64 26025767.988 -9.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1046799.662 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9589291.725 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2355308.939 -1.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8859930.188 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1473415.942 5.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4296975.746 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1047895.992 3.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 71085260.365 15.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3834951.805 12.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 136827145.924 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27418907.274 3.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1630999.219 6.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9473284.454 11.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 64006097.201 2.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36959831.476 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58231306.444 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 547696844.209 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4117640.249 -1.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7417431.287 2.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6304305.831 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5257529.671 4.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9823699.303 4.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1044055.815 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 147984173.147 7.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4709786.204 9.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350292932.157 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47775058.585 5.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351081342.588 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1803253.392 4.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13871535.146 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212339235.334 -4.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136312411.917 -2.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16354411.851 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19523166.549 -2.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18528242.338 2.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12783452.316 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1018776.088 -2.36%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5923867.248 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2340791.527 11.91%
SetIntersection_Interlaced_Vector_uint32_1024_256 6734853.430 19.78%
SetIntersection_Interlaced_Vector_uint32_1024_4 1328411.710 1.94%
SetIntersection_Interlaced_Vector_uint32_1024_64 4850695.222 24.00%
SetIntersection_Interlaced_Vector_uint32_16384_1 1008936.345 -3.45%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41798833.746 -7.33%
SetIntersection_Interlaced_Vector_uint32_16384_16 2373798.702 -29.28%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79399053.433 -
SetIntersection_Interlaced_Vector_uint32_16384_256 16715992.262 -20.54%
SetIntersection_Interlaced_Vector_uint32_16384_4 1342163.078 -11.12%
SetIntersection_Interlaced_Vector_uint32_16384_64 7637364.841 -18.01%
SetIntersection_Interlaced_Vector_uint32_16_1 62573811.960 -
SetIntersection_Interlaced_Vector_uint32_16_16 35776896.910 -
SetIntersection_Interlaced_Vector_uint32_16_4 55862119.269 -
SetIntersection_Interlaced_Vector_uint32_1_1 531829218.842 -
SetIntersection_Interlaced_Vector_uint32_256_1 4146099.980 -
SetIntersection_Interlaced_Vector_uint32_256_16 6586483.566 -8.77%
SetIntersection_Interlaced_Vector_uint32_256_256 4543670.317 -
SetIntersection_Interlaced_Vector_uint32_256_4 4812751.497 -2.80%
SetIntersection_Interlaced_Vector_uint32_256_64 6999103.762 -13.82%
SetIntersection_Interlaced_Vector_uint32_262144_1 1031410.138 -2.27%
SetIntersection_Interlaced_Vector_uint32_262144_1024 92135053.823 -14.55%
SetIntersection_Interlaced_Vector_uint32_262144_16 3019792.168 -42.02%
SetIntersection_Interlaced_Vector_uint32_262144_16384 370164120.938 5.56%
SetIntersection_Interlaced_Vector_uint32_262144_256 24174591.320 -28.59%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350841155.971 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1479648.847 -19.17%
SetIntersection_Interlaced_Vector_uint32_262144_64 11496351.680 -11.97%
SetIntersection_Interlaced_Vector_uint32_4_1 212693735.185 -
SetIntersection_Interlaced_Vector_uint32_4_4 135264851.375 -
SetIntersection_Interlaced_Vector_uint32_64_1 16352889.361 -
SetIntersection_Interlaced_Vector_uint32_64_16 18050262.999 5.41%
SetIntersection_Interlaced_Vector_uint32_64_4 17532108.455 -
SetIntersection_Interlaced_Vector_uint32_64_64 10865906.889 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1007242.682 -2.77%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5908712.055 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1860496.404 -
SetIntersection_Interlaced_Vector_uint64_1024_256 5469090.878 -13.65%
SetIntersection_Interlaced_Vector_uint64_1024_4 1223710.719 -1.93%
SetIntersection_Interlaced_Vector_uint64_1024_64 3624809.949 -
SetIntersection_Interlaced_Vector_uint64_16384_1 1047157.167 2.52%
SetIntersection_Interlaced_Vector_uint64_16384_1024 42706927.476 2.82%
SetIntersection_Interlaced_Vector_uint64_16384_16 2411782.514 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 78569164.843 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16604013.788 -19.11%
SetIntersection_Interlaced_Vector_uint64_16384_4 1308820.501 -2.99%
SetIntersection_Interlaced_Vector_uint64_16384_64 5520032.350 -3.06%
SetIntersection_Interlaced_Vector_uint64_16_1 62710982.690 -
SetIntersection_Interlaced_Vector_uint64_16_16 35642010.221 -
SetIntersection_Interlaced_Vector_uint64_16_4 55526024.499 -
SetIntersection_Interlaced_Vector_uint64_1_1 532109979.641 -
SetIntersection_Interlaced_Vector_uint64_256_1 4130566.467 -
SetIntersection_Interlaced_Vector_uint64_256_16 5983991.584 -16.42%
SetIntersection_Interlaced_Vector_uint64_256_256 4554494.040 -
SetIntersection_Interlaced_Vector_uint64_256_4 4922644.058 -2.69%
SetIntersection_Interlaced_Vector_uint64_256_64 6879444.812 -18.79%
SetIntersection_Interlaced_Vector_uint64_262144_1 1039586.647 1.64%
SetIntersection_Interlaced_Vector_uint64_262144_1024 84689582.787 -5.19%
SetIntersection_Interlaced_Vector_uint64_262144_16 5995767.623 76.04%
SetIntersection_Interlaced_Vector_uint64_262144_16384 345124432.532 -
SetIntersection_Interlaced_Vector_uint64_262144_256 38128640.012 34.13%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350863248.592 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1451359.182 -
SetIntersection_Interlaced_Vector_uint64_262144_64 8457872.410 -26.43%
SetIntersection_Interlaced_Vector_uint64_4_1 212804444.763 -
SetIntersection_Interlaced_Vector_uint64_4_4 134788978.737 -
SetIntersection_Interlaced_Vector_uint64_64_1 16253176.767 -
SetIntersection_Interlaced_Vector_uint64_64_16 16560185.150 -5.97%
SetIntersection_Interlaced_Vector_uint64_64_4 17564989.175 -1.40%
SetIntersection_Interlaced_Vector_uint64_64_64 10932779.241 1.41%
SetIntersection_None_Set_float_1024_1 10656009.753 18.38%
SetIntersection_None_Set_float_1024_1024 8915850.589 -
SetIntersection_None_Set_float_1024_16 10445249.371 17.97%
SetIntersection_None_Set_float_1024_256 10295633.017 17.84%
SetIntersection_None_Set_float_1024_4 10393428.183 16.38%
SetIntersection_None_Set_float_1024_64 10375049.411 17.91%
SetIntersection_None_Set_float_16384_1 158702830.061 -
SetIntersection_None_Set_float_16384_1024 156847455.499 -
SetIntersection_None_Set_float_16384_16 158142261.017 -
SetIntersection_None_Set_float_16384_16384 159364092.780 1.83%
SetIntersection_None_Set_float_16384_256 157262622.105 1.06%
SetIntersection_None_Set_float_16384_4 158479030.655 1.07%
SetIntersection_None_Set_float_16384_64 157808309.569 -
SetIntersection_None_Set_float_16_1 66662927.903 -
SetIntersection_None_Set_float_16_16 35432884.832 -
SetIntersection_None_Set_float_16_4 56536011.220 -
SetIntersection_None_Set_float_1_1 537443040.894 -
SetIntersection_None_Set_float_256_1 11396170.512 -1.17%
SetIntersection_None_Set_float_256_16 10751340.127 -
SetIntersection_None_Set_float_256_256 5647365.698 -2.37%
SetIntersection_None_Set_float_256_4 11429488.494 -
SetIntersection_None_Set_float_256_64 9328231.591 -
SetIntersection_None_Set_float_262144_1 1214326.414 -4.06%
SetIntersection_None_Set_float_262144_1024 1213637.287 -4.11%
SetIntersection_None_Set_float_262144_16 1212128.253 -3.77%
SetIntersection_None_Set_float_262144_16384 1205624.591 -3.74%
SetIntersection_None_Set_float_262144_256 1212714.109 -3.52%
SetIntersection_None_Set_float_262144_262144 1215361.002 -2.95%
SetIntersection_None_Set_float_262144_4 1213089.356 -4.02%
SetIntersection_None_Set_float_262144_64 1213680.828 -3.37%
SetIntersection_None_Set_float_4_1 217278796.153 -
SetIntersection_None_Set_float_4_4 135745469.067 -
SetIntersection_None_Set_float_64_1 21212412.371 -3.54%
SetIntersection_None_Set_float_64_16 18174246.219 4.21%
SetIntersection_None_Set_float_64_4 20668501.086 -2.15%
SetIntersection_None_Set_float_64_64 11413963.736 1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8597629.939 -1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8692630.663 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8633792.137 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8610516.614 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8835805.492 1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8647464.315 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 159967169.241 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 156891214.738 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167126722.985 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 173149351.162 -13.73%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 159696977.939 -1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166725974.279 1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165558030.188 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66142110.768 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34854111.974 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56314400.243 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531738404.430 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11181047.233 -1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10669587.561 1.20%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5729695.491 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11093491.354 -1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9007970.685 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1214821.695 -4.59%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1230048.259 -3.40%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1219017.498 -3.92%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1230499.107 -3.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1223197.836 -4.07%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1246969.074 -4.53%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1222037.191 -4.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1227213.541 -3.17%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215443216.878 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134425230.677 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22106929.003 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18043275.090 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21095773.775 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11401609.163 -1.48%
SetIntersection_None_Set_string_1024_1 9190026.529 4.53%
SetIntersection_None_Set_string_1024_1024 8827896.859 -1.27%
SetIntersection_None_Set_string_1024_16 9309871.469 5.88%
SetIntersection_None_Set_string_1024_256 9002614.638 1.95%
SetIntersection_None_Set_string_1024_4 9419386.058 4.20%
SetIntersection_None_Set_string_1024_64 9235332.267 5.02%
SetIntersection_None_Set_string_16384_1 200098744.587 -5.57%
SetIntersection_None_Set_string_16384_1024 208928458.880 -7.28%
SetIntersection_None_Set_string_16384_16 198227834.558 -4.80%
SetIntersection_None_Set_string_16384_16384 193156670.427 -9.52%
SetIntersection_None_Set_string_16384_256 191758167.246 -7.89%
SetIntersection_None_Set_string_16384_4 198151007.136 -5.15%
SetIntersection_None_Set_string_16384_64 193648789.912 -6.53%
SetIntersection_None_Set_string_16_1 68255490.478 -
SetIntersection_None_Set_string_16_16 36354241.033 -
SetIntersection_None_Set_string_16_4 58195459.766 -
SetIntersection_None_Set_string_1_1 542627972.732 -
SetIntersection_None_Set_string_256_1 11677215.315 -
SetIntersection_None_Set_string_256_16 10933422.424 -
SetIntersection_None_Set_string_256_256 5698207.343 -2.11%
SetIntersection_None_Set_string_256_4 11459451.063 -
SetIntersection_None_Set_string_256_64 9264835.367 -1.94%
SetIntersection_None_Set_string_262144_1 1713620.847 -4.37%
SetIntersection_None_Set_string_262144_1024 1705621.500 -5.28%
SetIntersection_None_Set_string_262144_16 1707600.097 -4.57%
SetIntersection_None_Set_string_262144_16384 1705855.876 -4.85%
SetIntersection_None_Set_string_262144_256 1707264.808 -4.45%
SetIntersection_None_Set_string_262144_262144 1702029.867 -5.94%
SetIntersection_None_Set_string_262144_4 1709925.373 -4.30%
SetIntersection_None_Set_string_262144_64 1709108.236 -4.27%
SetIntersection_None_Set_string_4_1 221944563.756 -
SetIntersection_None_Set_string_4_4 138579783.834 -
SetIntersection_None_Set_string_64_1 22968217.951 -
SetIntersection_None_Set_string_64_16 18634399.030 -
SetIntersection_None_Set_string_64_4 21931244.182 -
SetIntersection_None_Set_string_64_64 11597213.831 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8623889.076 -2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8812567.251 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8577901.052 -3.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8641723.385 -1.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8763424.987 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8605842.204 -3.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 212340487.454 5.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 204653401.236 2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 208730065.140 5.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 194242494.331 -12.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 206487463.966 5.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 208683812.181 5.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 205437810.052 3.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66101845.729 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35119929.179 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56261853.092 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 533601698.454 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11254164.149 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10669870.453 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5600844.896 -1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11172925.720 -2.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9073617.027 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1679444.742 -6.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1694347.656 -4.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1675648.602 -6.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1675011.151 -6.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1673414.306 -6.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1693284.260 -3.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1698655.679 -4.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1676393.963 -6.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216742023.578 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 134990780.899 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22005304.059 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18005694.075 -1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21032263.705 -2.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11350244.801 -
SetIntersection_None_Set_uint32_1024_1 8990865.168 2.95%
SetIntersection_None_Set_uint32_1024_1024 8683532.881 -
SetIntersection_None_Set_uint32_1024_16 8726900.994 -
SetIntersection_None_Set_uint32_1024_256 8868992.530 2.67%
SetIntersection_None_Set_uint32_1024_4 8823436.252 1.98%
SetIntersection_None_Set_uint32_1024_64 8743299.091 -
SetIntersection_None_Set_uint32_16384_1 158285951.296 1.55%
SetIntersection_None_Set_uint32_16384_1024 157148940.076 2.56%
SetIntersection_None_Set_uint32_16384_16 156454508.070 -
SetIntersection_None_Set_uint32_16384_16384 159841813.402 1.48%
SetIntersection_None_Set_uint32_16384_256 157758941.475 2.50%
SetIntersection_None_Set_uint32_16384_4 157772090.681 1.36%
SetIntersection_None_Set_uint32_16384_64 157516783.667 1.96%
SetIntersection_None_Set_uint32_16_1 66457090.676 -
SetIntersection_None_Set_uint32_16_16 35127586.438 -
SetIntersection_None_Set_uint32_16_4 56103924.970 -
SetIntersection_None_Set_uint32_1_1 533593612.021 -
SetIntersection_None_Set_uint32_256_1 11500649.492 1.90%
SetIntersection_None_Set_uint32_256_16 10894351.392 2.36%
SetIntersection_None_Set_uint32_256_256 5713443.878 -
SetIntersection_None_Set_uint32_256_4 11108280.486 -
SetIntersection_None_Set_uint32_256_64 9151368.992 -
SetIntersection_None_Set_uint32_262144_1 1216459.473 -5.92%
SetIntersection_None_Set_uint32_262144_1024 1207531.898 -5.29%
SetIntersection_None_Set_uint32_262144_16 1208851.237 -6.06%
SetIntersection_None_Set_uint32_262144_16384 1218763.104 -5.09%
SetIntersection_None_Set_uint32_262144_256 1208215.658 -6.32%
SetIntersection_None_Set_uint32_262144_262144 1207452.879 -5.87%
SetIntersection_None_Set_uint32_262144_4 1207434.000 -5.88%
SetIntersection_None_Set_uint32_262144_64 1205691.814 -6.40%
SetIntersection_None_Set_uint32_4_1 215210164.520 -
SetIntersection_None_Set_uint32_4_4 134662109.011 -
SetIntersection_None_Set_uint32_64_1 22585380.811 2.06%
SetIntersection_None_Set_uint32_64_16 17627037.954 -3.34%
SetIntersection_None_Set_uint32_64_4 21500654.980 -
SetIntersection_None_Set_uint32_64_64 11445097.317 -
SetIntersection_None_Set_uint64_1024_1 8629862.366 -
SetIntersection_None_Set_uint64_1024_1024 8568019.376 -2.63%
SetIntersection_None_Set_uint64_1024_16 8625427.752 -
SetIntersection_None_Set_uint64_1024_256 8672417.419 -
SetIntersection_None_Set_uint64_1024_4 8628173.154 -
SetIntersection_None_Set_uint64_1024_64 8917685.418 3.64%
SetIntersection_None_Set_uint64_16384_1 157641417.496 -23.78%
SetIntersection_None_Set_uint64_16384_1024 162638647.032 -13.26%
SetIntersection_None_Set_uint64_16384_16 166888409.753 -16.69%
SetIntersection_None_Set_uint64_16384_16384 174005955.379 -9.85%
SetIntersection_None_Set_uint64_16384_256 164622190.337 -16.61%
SetIntersection_None_Set_uint64_16384_4 161709803.416 -18.15%
SetIntersection_None_Set_uint64_16384_64 167751366.986 -18.94%
SetIntersection_None_Set_uint64_16_1 66488445.572 -
SetIntersection_None_Set_uint64_16_16 35052482.972 -
SetIntersection_None_Set_uint64_16_4 56589299.701 -
SetIntersection_None_Set_uint64_1_1 533206667.078 -
SetIntersection_None_Set_uint64_256_1 11093119.128 -1.39%
SetIntersection_None_Set_uint64_256_16 10545895.714 -
SetIntersection_None_Set_uint64_256_256 5597903.658 -
SetIntersection_None_Set_uint64_256_4 11244113.401 -
SetIntersection_None_Set_uint64_256_64 9168970.082 1.73%
SetIntersection_None_Set_uint64_262144_1 1205045.246 -4.17%
SetIntersection_None_Set_uint64_262144_1024 1197955.730 -4.26%
SetIntersection_None_Set_uint64_262144_16 1192109.617 -4.86%
SetIntersection_None_Set_uint64_262144_16384 1199080.569 -4.07%
SetIntersection_None_Set_uint64_262144_256 1198520.346 -4.22%
SetIntersection_None_Set_uint64_262144_262144 1219516.683 -2.69%
SetIntersection_None_Set_uint64_262144_4 1192245.607 -5.34%
SetIntersection_None_Set_uint64_262144_64 1193397.379 -4.54%
SetIntersection_None_Set_uint64_4_1 215879148.229 -
SetIntersection_None_Set_uint64_4_4 134933301.038 -
SetIntersection_None_Set_uint64_64_1 22484414.070 1.39%
SetIntersection_None_Set_uint64_64_16 18247213.345 -
SetIntersection_None_Set_uint64_64_4 21572436.694 -
SetIntersection_None_Set_uint64_64_64 11366562.995 -
SetIntersection_None_Vector_float_1024_1 1095606.051 -
SetIntersection_None_Vector_float_1024_1024 1088297.383 -
SetIntersection_None_Vector_float_1024_16 1057967.881 -3.52%
SetIntersection_None_Vector_float_1024_256 1089736.835 -
SetIntersection_None_Vector_float_1024_4 1100437.212 1.68%
SetIntersection_None_Vector_float_1024_64 1086805.253 1.25%
SetIntersection_None_Vector_float_16384_1 1116548.020 -1.16%
SetIntersection_None_Vector_float_16384_1024 1106326.348 -
SetIntersection_None_Vector_float_16384_16 1121029.931 -
SetIntersection_None_Vector_float_16384_16384 1110180.634 -1.08%
SetIntersection_None_Vector_float_16384_256 1101270.840 -1.18%
SetIntersection_None_Vector_float_16384_4 1120110.182 2.33%
SetIntersection_None_Vector_float_16384_64 1094174.505 -1.93%
SetIntersection_None_Vector_float_16_1 63559904.413 -
SetIntersection_None_Vector_float_16_16 33818682.654 -
SetIntersection_None_Vector_float_16_4 53862337.344 -
SetIntersection_None_Vector_float_1_1 535393775.862 -
SetIntersection_None_Vector_float_256_1 4253802.481 -
SetIntersection_None_Vector_float_256_16 4060289.956 -
SetIntersection_None_Vector_float_256_256 2142658.004 -
SetIntersection_None_Vector_float_256_4 4237148.860 -
SetIntersection_None_Vector_float_256_64 3445468.142 -
SetIntersection_None_Vector_float_262144_1 1159583.926 -
SetIntersection_None_Vector_float_262144_1024 1171649.945 2.16%
SetIntersection_None_Vector_float_262144_16 1147212.284 -
SetIntersection_None_Vector_float_262144_16384 1142002.160 -
SetIntersection_None_Vector_float_262144_256 1143469.119 2.85%
SetIntersection_None_Vector_float_262144_262144 1132216.517 -1.46%
SetIntersection_None_Vector_float_262144_4 1142530.238 1.47%
SetIntersection_None_Vector_float_262144_64 1146161.170 -
SetIntersection_None_Vector_float_4_1 214494519.813 -
SetIntersection_None_Vector_float_4_4 134089859.473 -
SetIntersection_None_Vector_float_64_1 16761083.819 -
SetIntersection_None_Vector_float_64_16 13644871.637 -
SetIntersection_None_Vector_float_64_4 16027713.565 -
SetIntersection_None_Vector_float_64_64 8492381.534 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1067033.055 -3.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1103083.756 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1100658.016 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1103169.798 1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1088806.727 -1.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1104809.852 4.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1132016.149 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1130706.511 -1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1117965.280 -2.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1072856.160 -4.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1129165.210 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1075909.043 -5.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1129095.027 4.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63679584.720 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33802343.656 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54166572.897 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532604469.603 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4308562.680 -2.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4007281.178 -2.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2166828.056 2.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4254898.872 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3485849.748 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1126603.371 -3.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1145354.054 -3.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1176120.437 -1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1106003.769 -5.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1159364.751 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1154581.597 -1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1136994.541 -3.85%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1157696.280 -1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213982952.593 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133792550.242 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16678612.912 -1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13577308.284 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 15952403.645 -2.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8502437.762 -
SetIntersection_None_Vector_string_1024_1 1146732.256 -2.61%
SetIntersection_None_Vector_string_1024_1024 1168631.904 -
SetIntersection_None_Vector_string_1024_16 1172144.343 -
SetIntersection_None_Vector_string_1024_256 1167968.007 -
SetIntersection_None_Vector_string_1024_4 1167069.646 -
SetIntersection_None_Vector_string_1024_64 1148325.336 -
SetIntersection_None_Vector_string_16384_1 1215030.091 1.49%
SetIntersection_None_Vector_string_16384_1024 1225775.588 -
SetIntersection_None_Vector_string_16384_16 1221541.698 -
SetIntersection_None_Vector_string_16384_16384 1219297.017 -
SetIntersection_None_Vector_string_16384_256 1228645.851 -
SetIntersection_None_Vector_string_16384_4 1220350.978 -
SetIntersection_None_Vector_string_16384_64 1220763.495 -1.14%
SetIntersection_None_Vector_string_16_1 65018919.329 -
SetIntersection_None_Vector_string_16_16 34498290.580 -
SetIntersection_None_Vector_string_16_4 55151796.684 -
SetIntersection_None_Vector_string_1_1 534481686.827 -
SetIntersection_None_Vector_string_256_1 4514349.689 -
SetIntersection_None_Vector_string_256_16 4272098.544 1.12%
SetIntersection_None_Vector_string_256_256 2275190.375 -
SetIntersection_None_Vector_string_256_4 4426837.747 -1.00%
SetIntersection_None_Vector_string_256_64 3584246.253 -
SetIntersection_None_Vector_string_262144_1 1253999.721 -4.41%
SetIntersection_None_Vector_string_262144_1024 1285837.889 -
SetIntersection_None_Vector_string_262144_16 1313617.066 -
SetIntersection_None_Vector_string_262144_16384 1256141.370 -2.96%
SetIntersection_None_Vector_string_262144_256 1303546.271 3.97%
SetIntersection_None_Vector_string_262144_262144 1295164.509 1.45%
SetIntersection_None_Vector_string_262144_4 1286797.873 -
SetIntersection_None_Vector_string_262144_64 1298990.576 -
SetIntersection_None_Vector_string_4_1 217269166.241 -
SetIntersection_None_Vector_string_4_4 135732739.210 -
SetIntersection_None_Vector_string_64_1 17454775.030 -
SetIntersection_None_Vector_string_64_16 13996281.938 -1.07%
SetIntersection_None_Vector_string_64_4 16587853.940 -
SetIntersection_None_Vector_string_64_64 8800019.929 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1065923.662 -4.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1131370.178 3.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1121036.101 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1120522.637 -1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1102883.103 -2.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1122086.656 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1166718.333 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1138369.340 -1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1136497.105 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1160946.873 4.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1113065.522 -2.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1103257.176 -5.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1151030.106 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63171367.087 -1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33756598.377 -2.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53649630.177 -2.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531284157.928 -1.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4305237.778 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4068684.348 -3.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2185296.814 -1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4240157.536 -2.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3470637.451 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1241901.635 1.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1171244.996 -2.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1135715.040 -5.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1191711.770 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1227697.021 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1165781.243 -3.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1177493.291 -1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1174500.026 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213055204.913 -2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133154385.103 -1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16699321.130 -2.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13613001.428 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16074346.095 -1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8458070.450 -2.11%
SetIntersection_None_Vector_uint32_1024_1 1079239.664 1.67%
SetIntersection_None_Vector_uint32_1024_1024 1077190.420 1.54%
SetIntersection_None_Vector_uint32_1024_16 1085923.827 -
SetIntersection_None_Vector_uint32_1024_256 1075709.432 3.34%
SetIntersection_None_Vector_uint32_1024_4 1088729.162 1.26%
SetIntersection_None_Vector_uint32_1024_64 1064141.388 -2.06%
SetIntersection_None_Vector_uint32_16384_1 1103372.905 -
SetIntersection_None_Vector_uint32_16384_1024 1095412.065 1.19%
SetIntersection_None_Vector_uint32_16384_16 1130604.756 1.77%
SetIntersection_None_Vector_uint32_16384_16384 1101389.347 -
SetIntersection_None_Vector_uint32_16384_256 1085561.162 -2.09%
SetIntersection_None_Vector_uint32_16384_4 1082596.311 -2.65%
SetIntersection_None_Vector_uint32_16384_64 1111690.799 -
SetIntersection_None_Vector_uint32_16_1 63441427.360 -
SetIntersection_None_Vector_uint32_16_16 33683505.256 -
SetIntersection_None_Vector_uint32_16_4 53877571.002 -
SetIntersection_None_Vector_uint32_1_1 535023844.574 -
SetIntersection_None_Vector_uint32_256_1 4268635.674 -
SetIntersection_None_Vector_uint32_256_16 4014420.754 -
SetIntersection_None_Vector_uint32_256_256 2150087.574 -
SetIntersection_None_Vector_uint32_256_4 4186011.281 -
SetIntersection_None_Vector_uint32_256_64 3431940.425 -
SetIntersection_None_Vector_uint32_262144_1 1103966.181 -2.35%
SetIntersection_None_Vector_uint32_262144_1024 1103495.587 -2.35%
SetIntersection_None_Vector_uint32_262144_16 1127326.847 2.43%
SetIntersection_None_Vector_uint32_262144_16384 1131592.224 2.15%
SetIntersection_None_Vector_uint32_262144_256 1140996.390 3.00%
SetIntersection_None_Vector_uint32_262144_262144 1127377.981 -1.60%
SetIntersection_None_Vector_uint32_262144_4 1135630.798 1.86%
SetIntersection_None_Vector_uint32_262144_64 1133478.812 -1.23%
SetIntersection_None_Vector_uint32_4_1 214296641.446 -
SetIntersection_None_Vector_uint32_4_4 134045386.292 -
SetIntersection_None_Vector_uint32_64_1 16758774.052 1.21%
SetIntersection_None_Vector_uint32_64_16 13549382.058 -
SetIntersection_None_Vector_uint32_64_4 15992615.892 -
SetIntersection_None_Vector_uint32_64_64 8521975.852 1.30%
SetIntersection_None_Vector_uint64_1024_1 1073514.573 -
SetIntersection_None_Vector_uint64_1024_1024 1082110.392 -2.40%
SetIntersection_None_Vector_uint64_1024_16 1070792.655 1.58%
SetIntersection_None_Vector_uint64_1024_256 1074795.332 -2.15%
SetIntersection_None_Vector_uint64_1024_4 1072293.938 -1.49%
SetIntersection_None_Vector_uint64_1024_64 1071699.710 -1.65%
SetIntersection_None_Vector_uint64_16384_1 1088134.560 -3.59%
SetIntersection_None_Vector_uint64_16384_1024 1104443.838 -
SetIntersection_None_Vector_uint64_16384_16 1106798.028 -1.96%
SetIntersection_None_Vector_uint64_16384_16384 1074184.763 -3.56%
SetIntersection_None_Vector_uint64_16384_256 1105869.506 1.85%
SetIntersection_None_Vector_uint64_16384_4 1107937.162 -1.81%
SetIntersection_None_Vector_uint64_16384_64 1108499.131 3.40%
SetIntersection_None_Vector_uint64_16_1 63218320.013 -
SetIntersection_None_Vector_uint64_16_16 33451095.415 -
SetIntersection_None_Vector_uint64_16_4 53751360.522 -
SetIntersection_None_Vector_uint64_1_1 531999828.898 -
SetIntersection_None_Vector_uint64_256_1 4278744.085 2.05%
SetIntersection_None_Vector_uint64_256_16 4014165.962 1.26%
SetIntersection_None_Vector_uint64_256_256 2112555.095 -1.39%
SetIntersection_None_Vector_uint64_256_4 4112813.621 -2.44%
SetIntersection_None_Vector_uint64_256_64 3375713.637 -
SetIntersection_None_Vector_uint64_262144_1 1129027.371 -
SetIntersection_None_Vector_uint64_262144_1024 1129242.243 1.42%
SetIntersection_None_Vector_uint64_262144_16 1119857.172 -
SetIntersection_None_Vector_uint64_262144_16384 1122610.633 -
SetIntersection_None_Vector_uint64_262144_256 1137046.951 1.21%
SetIntersection_None_Vector_uint64_262144_262144 1132769.079 -
SetIntersection_None_Vector_uint64_262144_4 1130124.845 -
SetIntersection_None_Vector_uint64_262144_64 1114039.837 -2.84%
SetIntersection_None_Vector_uint64_4_1 213318534.922 -
SetIntersection_None_Vector_uint64_4_4 133513635.129 -
SetIntersection_None_Vector_uint64_64_1 16704308.107 -
SetIntersection_None_Vector_uint64_64_16 13499981.271 -1.43%
SetIntersection_None_Vector_uint64_64_4 15822290.377 -
SetIntersection_None_Vector_uint64_64_64 8458423.659 -
Static 0.223 -
VChain,_1_level 6.014 -2.64%
VChain,_2_levels 8.153 -
VChain,_3_levels 11.666 -2.01%
VChain,_4_levels 16.277 4.01%
VChain,_5_levels 21.650 2.55%
VChain_fail,_1_level 7.397 -
VChain_fail,_2_levels 13.468 -
VChain_fail,_3_levels 20.508 -
VChain_fail,_4_levels 29.324 -2.08%
VChain_fail,_5_levels 39.371 1.30%
VChain_middle,_1_level 13.065 -
VChain_middle,_2_levels 25.738 -
VChain_middle,_3_levels 44.306 -
VChain_middle,_4_levels 59.264 3.22%
VChain_to_complete 0.231 -
VDAG_leftmost,_3_levels 16.625 8.87%
VDAG_leftmost,_4_levels 21.141 8.69%
VDAG_leftmost,_5_levels 25.383 9.97%
VDAG_leftmost_middle,_1_level 106.782 10.14%
VDAG_leftmost_middle,_2_levels 204.199 10.89%
VDAG_leftmost_middle,_3_levels 405.143 11.94%
VDAG_rightmost,_3_levels 68.955 12.85%
VDAG_rightmost,_4_levels 149.118 12.55%
VDAG_rightmost,_5_levels 295.804 10.85%
VDAG_rightmost_middle,_1_level 117.165 11.69%
VDAG_rightmost_middle,_2_levels 234.061 11.97%
VDAG_rightmost_middle,_3_levels 477.688 11.98%
VDAG_sidecast,_1_level 46.985 9.46%
VDAG_sidecast,_2_levels 92.402 11.40%
VDAG_sidecast,_3_levels 114.489 11.00%
VDAG_sidecast_fail,_1_level 66.309 5.79%
VDAG_sidecast_fail,_2_levels 95.067 5.03%
VDAG_sidecast_fail,_3_levels 115.395 5.09%
VDAG_to_complete 0.231 -
bm_exception_ptr_copy_assign_nonnull 3.568 4.89%
bm_exception_ptr_copy_assign_null 2.936 -9.11%
bm_exception_ptr_copy_ctor_nonnull 3.388 -
bm_exception_ptr_copy_ctor_null 3.684 14.46%
bm_exception_ptr_move_assign_nonnull 5.044 -2.28%
bm_exception_ptr_move_assign_null 3.276 -14.11%
bm_exception_ptr_move_ctor_nonnull 4.072 14.49%
bm_exception_ptr_move_ctor_null 2.321 -13.60%
bm_exception_ptr_swap_nonnull 1.304 -
bm_exception_ptr_swap_null 3.455 -
bm_gcd_complex 18.302 2.89%
bm_gcd_random 29.057 -
bm_gcd_trivial 0.689 5.37%
bm_lexicographical_compare<int>/1 1.441 -
bm_lexicographical_compare<int>/1048576 68327.680 -
bm_lexicographical_compare<int>/262144 16302.260 -
bm_lexicographical_compare<int>/32768 1918.292 -
bm_lexicographical_compare<int>/4096 238.393 -
bm_lexicographical_compare<int>/512 29.912 -
bm_lexicographical_compare<int>/64 4.438 -
bm_lexicographical_compare<int>/8 1.553 4.33%
bm_lexicographical_compare<signed_char>/1 1.361 7.65%
bm_lexicographical_compare<signed_char>/1048576 16316.029 -
bm_lexicographical_compare<signed_char>/262144 3890.492 1.38%
bm_lexicographical_compare<signed_char>/32768 477.832 -
bm_lexicographical_compare<signed_char>/4096 59.694 -
bm_lexicographical_compare<signed_char>/512 7.801 1.66%
bm_lexicographical_compare<signed_char>/64 2.036 -
bm_lexicographical_compare<signed_char>/8 3.210 2.57%
bm_lexicographical_compare<unsigned_char>/1 1.598 -
bm_lexicographical_compare<unsigned_char>/1048576 17980.325 -
bm_lexicographical_compare<unsigned_char>/262144 4489.971 -
bm_lexicographical_compare<unsigned_char>/32768 570.761 1.78%
bm_lexicographical_compare<unsigned_char>/4096 77.280 -
bm_lexicographical_compare<unsigned_char>/512 8.759 -
bm_lexicographical_compare<unsigned_char>/64 2.070 -
bm_lexicographical_compare<unsigned_char>/8 1.378 -
bm_list/1 3.151 -
bm_list/2048 6459.916 -
bm_list/512 1139.991 -
bm_list/64 150.524 -
bm_list/8 16.537 -
bm_make_exception_ptr/threads:1 17.409 3.17%
bm_make_exception_ptr/threads:2 8.624 1.03%
bm_make_exception_ptr/threads:4 4.443 4.82%
bm_make_exception_ptr/threads:8 2.941 3.67%
bm_ranges_lexicographical_compare<int>/1 1.341 -2.81%
bm_ranges_lexicographical_compare<int>/1048576 68345.574 -
bm_ranges_lexicographical_compare<int>/262144 16302.324 -
bm_ranges_lexicographical_compare<int>/32768 1915.487 -
bm_ranges_lexicographical_compare<int>/4096 238.255 -
bm_ranges_lexicographical_compare<int>/512 29.774 -
bm_ranges_lexicographical_compare<int>/64 4.439 3.06%
bm_ranges_lexicographical_compare<int>/8 1.497 2.34%
bm_ranges_lexicographical_compare<signed_char>/1 1.537 3.06%
bm_ranges_lexicographical_compare<signed_char>/1048576 16303.141 -
bm_ranges_lexicographical_compare<signed_char>/262144 3890.593 1.40%
bm_ranges_lexicographical_compare<signed_char>/32768 478.509 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.811 -
bm_ranges_lexicographical_compare<signed_char>/512 7.848 1.67%
bm_ranges_lexicographical_compare<signed_char>/64 2.291 17.64%
bm_ranges_lexicographical_compare<signed_char>/8 3.342 -1.50%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.542 -4.08%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17917.403 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.719 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.232 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.396 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.726 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.957 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.313 -5.04%
bm_ranges_swap_ranges_vb_aligned/1024 6.527 -
bm_ranges_swap_ranges_vb_aligned/1048576 3345.736 -
bm_ranges_swap_ranges_vb_aligned/128 3.438 -
bm_ranges_swap_ranges_vb_aligned/131072 244.606 -
bm_ranges_swap_ranges_vb_aligned/16 3.315 -
bm_ranges_swap_ranges_vb_aligned/16384 34.982 -
bm_ranges_swap_ranges_vb_aligned/2048 8.634 2.63%
bm_ranges_swap_ranges_vb_aligned/256 3.521 1.76%
bm_ranges_swap_ranges_vb_aligned/262144 481.932 -2.31%
bm_ranges_swap_ranges_vb_aligned/32 3.316 -3.76%
bm_ranges_swap_ranges_vb_aligned/32768 64.469 -
bm_ranges_swap_ranges_vb_aligned/4096 12.373 3.56%
bm_ranges_swap_ranges_vb_aligned/512 5.254 2.93%
bm_ranges_swap_ranges_vb_aligned/524288 1051.519 -
bm_ranges_swap_ranges_vb_aligned/64 3.090 -1.98%
bm_ranges_swap_ranges_vb_aligned/65536 123.355 -
bm_ranges_swap_ranges_vb_aligned/8 3.267 1.30%
bm_ranges_swap_ranges_vb_aligned/8192 20.126 3.23%
bm_ranges_swap_ranges_vb_unaligned/1048576 15684.348 -
bm_ranges_swap_ranges_vb_unaligned/262144 3768.739 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.453 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.445 -
bm_ranges_swap_ranges_vb_unaligned/512 13.449 -
bm_ranges_swap_ranges_vb_unaligned/64 6.176 -1.31%
bm_ranges_swap_ranges_vb_unaligned/8 5.161 3.95%
bm_swap_ranges_vb_aligned/1048576 3340.433 -
bm_swap_ranges_vb_aligned/262144 485.424 -
bm_swap_ranges_vb_aligned/32768 63.762 -
bm_swap_ranges_vb_aligned/4096 12.525 -
bm_swap_ranges_vb_aligned/512 4.920 -1.07%
bm_swap_ranges_vb_aligned/64 2.844 -2.30%
bm_swap_ranges_vb_aligned/8 3.210 -
bm_swap_ranges_vb_unaligned/1048576 15886.004 -
bm_swap_ranges_vb_unaligned/262144 3828.898 -
bm_swap_ranges_vb_unaligned/32768 482.972 -
bm_swap_ranges_vb_unaligned/4096 65.105 -
bm_swap_ranges_vb_unaligned/512 12.573 -
bm_swap_ranges_vb_unaligned/64 4.966 -
bm_swap_ranges_vb_unaligned/8 4.763 -
bm_write 546.276 -6.77%
ranges::min(std::deque<__int128>)/1 0.663 -8.13%
ranges::min(std::deque<__int128>)/64 22.824 9.39%
ranges::min(std::deque<__int128>)/70000 29082.881 19.57%
ranges::min(std::deque<__int128>)/8 2.854 1.04%
ranges::min(std::deque<char>)/1 0.610 -14.76%
ranges::min(std::deque<char>)/64 19.621 1.38%
ranges::min(std::deque<char>)/70000 22521.042 -
ranges::min(std::deque<char>)/8 2.477 7.43%
ranges::min(std::deque<long_long>)/1 0.671 8.55%
ranges::min(std::deque<long_long>)/64 16.757 6.95%
ranges::min(std::deque<long_long>)/70000 18784.358 -
ranges::min(std::deque<long_long>)/8 2.297 -
ranges::min(std::list<__int128>)/1 0.335 -
ranges::min(std::list<__int128>)/64 33.039 -7.76%
ranges::min(std::list<__int128>)/70000 58048.674 -5.94%
ranges::min(std::list<__int128>)/8 2.062 -10.21%
ranges::min(std::list<char>)/1 0.417 14.93%
ranges::min(std::list<char>)/64 28.044 2.37%
ranges::min(std::list<char>)/70000 53640.148 -1.09%
ranges::min(std::list<char>)/8 1.939 2.96%
ranges::min(std::list<long_long>)/1 0.305 -
ranges::min(std::list<long_long>)/64 24.432 -
ranges::min(std::list<long_long>)/70000 50560.953 12.45%
ranges::min(std::list<long_long>)/8 1.801 -2.05%
ranges::min(std::vector<__int128>)/1 0.344 -18.41%
ranges::min(std::vector<__int128>)/64 26.861 10.04%
ranges::min(std::vector<__int128>)/70000 29970.232 11.27%
ranges::min(std::vector<__int128>)/8 2.897 1.58%
ranges::min(std::vector<char>)/1 0.332 12.39%
ranges::min(std::vector<char>)/64 4.237 -
ranges::min(std::vector<char>)/70000 490.741 -
ranges::min(std::vector<char>)/8 2.378 -2.83%
ranges::min(std::vector<long_long>)/1 0.294 -11.51%
ranges::min(std::vector<long_long>)/64 4.671 -
ranges::min(std::vector<long_long>)/70000 7873.566 -
ranges::min(std::vector<long_long>)/8 2.190 5.49%
ranges::minmax(std::deque<__int128>)/1 0.680 4.13%
ranges::minmax(std::deque<__int128>)/64 31.966 -1.58%
ranges::minmax(std::deque<__int128>)/70000 35345.776 1.32%
ranges::minmax(std::deque<__int128>)/8 3.799 -
ranges::minmax(std::deque<char>)/1 0.734 9.70%
ranges::minmax(std::deque<char>)/64 23.045 -
ranges::minmax(std::deque<char>)/70000 24033.462 -
ranges::minmax(std::deque<char>)/8 3.859 -4.35%
ranges::minmax(std::deque<long_long>)/1 0.793 28.83%
ranges::minmax(std::deque<long_long>)/64 25.094 1.18%
ranges::minmax(std::deque<long_long>)/70000 26102.263 -
ranges::minmax(std::deque<long_long>)/8 3.903 -4.18%
ranges::minmax(std::list<__int128>)/1 0.463 -
ranges::minmax(std::list<__int128>)/64 39.797 -4.38%
ranges::minmax(std::list<__int128>)/70000 57470.654 -7.29%
ranges::minmax(std::list<__int128>)/8 3.878 -
ranges::minmax(std::list<char>)/1 0.368 3.51%
ranges::minmax(std::list<char>)/64 34.879 -1.86%
ranges::minmax(std::list<char>)/70000 53052.031 -4.93%
ranges::minmax(std::list<char>)/8 2.524 -
ranges::minmax(std::list<long_long>)/1 0.356 -41.51%
ranges::minmax(std::list<long_long>)/64 28.063 -1.62%
ranges::minmax(std::list<long_long>)/70000 54471.163 -
ranges::minmax(std::list<long_long>)/8 2.528 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.829 -
ranges::minmax(std::vector<__int128>)/70000 34924.593 -
ranges::minmax(std::vector<__int128>)/8 4.097 -
ranges::minmax(std::vector<char>)/1 0.614 -6.01%
ranges::minmax(std::vector<char>)/64 1.240 3.83%
ranges::minmax(std::vector<char>)/70000 590.160 -
ranges::minmax(std::vector<char>)/8 0.964 4.68%
ranges::minmax(std::vector<long_long>)/1 0.647 3.55%
ranges::minmax(std::vector<long_long>)/64 10.119 -
ranges::minmax(std::vector<long_long>)/70000 9156.437 -
ranges::minmax(std::vector<long_long>)/8 2.101 -
rng::contains(deque<int>)_(process_all)/1048576 247074.567 -
rng::contains(deque<int>)_(process_all)/32 8.938 -
rng::contains(deque<int>)_(process_all)/50 12.804 -1.21%
rng::contains(deque<int>)_(process_all)/8 3.119 -2.15%
rng::contains(deque<int>)_(process_all)/8192 1886.422 -
rng::contains(list<int>)_(process_all)/1048576 851815.571 -1.65%
rng::contains(list<int>)_(process_all)/32 11.087 13.74%
rng::contains(list<int>)_(process_all)/50 19.225 1.78%
rng::contains(list<int>)_(process_all)/8 2.397 1.44%
rng::contains(list<int>)_(process_all)/8192 7316.838 -3.39%
rng::contains(vector<int>)_(process_all)/1048576 248838.123 -1.59%
rng::contains(vector<int>)_(process_all)/32 8.287 -
rng::contains(vector<int>)_(process_all)/50 12.245 -
rng::contains(vector<int>)_(process_all)/8 2.680 1.10%
rng::contains(vector<int>)_(process_all)/8192 1825.539 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18189.779 -21.06%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19095.046 -21.03%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1470372.636 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429251.301 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.342 25.74%
rng::contains_subrange(deque<int>)_(process_all)/32 16.694 27.97%
rng::contains_subrange(deque<int>)_(process_all)/50 27.276 8.65%
rng::contains_subrange(deque<int>)_(process_all)/8192 3352.144 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501778.683 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.999 15.89%
rng::contains_subrange(deque<int>)_(same_length)/32 20.577 10.82%
rng::contains_subrange(deque<int>)_(same_length)/50 28.955 -6.08%
rng::contains_subrange(deque<int>)_(same_length)/8192 3911.552 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476154.183 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.384 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.531 -
rng::contains_subrange(deque<int>)_(single_element)/50 29.050 -1.55%
rng::contains_subrange(deque<int>)_(single_element)/8192 3713.221 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37052.846 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38642.135 -1.34%
rng::contains_subrange(list<int>)_(near_matches)/8192 2525511.090 -
rng::contains_subrange(list<int>)_(process_all)/1048576 842731.024 -
rng::contains_subrange(list<int>)_(process_all)/16 4.928 1.02%
rng::contains_subrange(list<int>)_(process_all)/32 10.013 -2.19%
rng::contains_subrange(list<int>)_(process_all)/50 18.248 1.92%
rng::contains_subrange(list<int>)_(process_all)/8192 6652.170 -7.24%
rng::contains_subrange(list<int>)_(same_length)/1048576 947439.210 -
rng::contains_subrange(list<int>)_(same_length)/16 5.977 -
rng::contains_subrange(list<int>)_(same_length)/32 16.566 -
rng::contains_subrange(list<int>)_(same_length)/50 28.471 -
rng::contains_subrange(list<int>)_(same_length)/8192 7941.270 -7.83%
rng::contains_subrange(list<int>)_(single_element)/1048576 837728.425 -
rng::contains_subrange(list<int>)_(single_element)/16 4.721 -2.89%
rng::contains_subrange(list<int>)_(single_element)/32 10.058 -1.59%
rng::contains_subrange(list<int>)_(single_element)/50 17.441 -
rng::contains_subrange(list<int>)_(single_element)/8192 7343.460 -5.63%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13367.544 -1.11%
rng::contains_subrange(vector<int>)_(near_matches)/1024 13996.885 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767368.139 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209044.888 -1.38%
rng::contains_subrange(vector<int>)_(process_all)/16 4.783 -1.62%
rng::contains_subrange(vector<int>)_(process_all)/32 8.056 -1.34%
rng::contains_subrange(vector<int>)_(process_all)/50 12.941 11.14%
rng::contains_subrange(vector<int>)_(process_all)/8192 1629.460 -1.39%
rng::contains_subrange(vector<int>)_(same_length)/1048576 246951.904 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.903 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.796 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.779 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1941.960 2.09%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233908.247 -2.11%
rng::contains_subrange(vector<int>)_(single_element)/16 4.859 4.39%
rng::contains_subrange(vector<int>)_(single_element)/32 8.818 2.12%
rng::contains_subrange(vector<int>)_(single_element)/50 12.517 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1820.869 -2.23%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 407.828 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 422508.037 -3.30%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 21.145 5.30%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.511 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3265.207 -3.80%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.100 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.692 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.098 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.101 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.105 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 515.900 -1.77%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 512434.576 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.714 3.11%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.521 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3968.025 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.284 5.76%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.702 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.278 5.53%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.331 7.92%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.281 5.44%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1780.384 -14.65%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2198707.306 -5.76%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.957 3.29%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.062 2.13%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20452.296 6.86%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 559.047 3.29%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1448170.566 -2.69%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.436 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.968 4.08%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11432.223 -2.99%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1710.345 13.51%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2372856.465 -8.87%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.447 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 7.012 2.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 22591.732 11.37%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 488.757 -9.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1443567.062 -3.10%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.594 -12.23%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.057 2.48%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 10871.667 -6.95%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.706 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.675 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.688 -9.30%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.698 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.689 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 964248.338 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.672 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.158 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9194.236 -23.32%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.782 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.780 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.776 2.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.765 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.781 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 856.555 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1071997.257 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 46.789 6.88%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.795 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13235.377 -24.03%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.146 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73668.808 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.625 2.84%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.809 12.67%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.579 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.387 1.39%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.388 1.04%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.390 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.387 -2.50%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.388 1.55%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 338.018 3.57%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 349312.791 2.70%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 16.118 3.96%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.965 1.15%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2725.477 3.22%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.740 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.748 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.749 1.38%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.743 -2.20%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.745 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.688 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9391.369 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.540 -1.47%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.644 -4.05%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2316.254 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.912 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15511.078 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.320 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.485 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3877.684 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 732.391 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26462.570 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.410 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.410 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10426.832 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 100.574 -1.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3190.367 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 7.784 -3.60%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 2.513 -5.17%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 798.386 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 163.541 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 3933.929 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.827 -13.35%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 3.165 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1014.428 -
rng::find(vector<bool>)_(process_all)/1024 4.614 -
rng::find(vector<bool>)_(process_all)/1048576 3723.591 -
rng::find(vector<bool>)_(process_all)/50 0.786 32.93%
rng::find(vector<bool>)_(process_all)/8 0.709 19.07%
rng::find(vector<bool>)_(process_all)/8192 36.275 7.55%
rng::find_if(vector<bool>)_(process_all)/1024 568.195 -
rng::find_if(vector<bool>)_(process_all)/1048576 579045.407 -
rng::find_if(vector<bool>)_(process_all)/50 24.043 -
rng::find_if(vector<bool>)_(process_all)/8 3.557 -
rng::find_if(vector<bool>)_(process_all)/8192 4529.108 -
rng::find_if_not(vector<bool>)_(process_all)/1024 567.362 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578362.028 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.084 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.548 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4520.911 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.633 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324700.012 -
rng::find_last(deque<int>)_(bail_10%)/50 11.428 -
rng::find_last(deque<int>)_(bail_10%)/8 2.672 -2.50%
rng::find_last(deque<int>)_(bail_10%)/8192 2514.744 -
rng::find_last(deque<int>)_(bail_90%)/1024 30.971 6.88%
rng::find_last(deque<int>)_(bail_90%)/1048576 30054.110 9.12%
rng::find_last(deque<int>)_(bail_90%)/50 1.907 3.69%
rng::find_last(deque<int>)_(bail_90%)/8 0.898 4.06%
rng::find_last(deque<int>)_(bail_90%)/8192 218.933 7.04%
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.435 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 711281.730 -1.80%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.499 -1.17%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.444 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5849.422 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.025 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 670070.933 -4.56%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.205 -2.12%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.463 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6054.680 1.20%
rng::find_last(list<int>)_(bail_10%)/1024 675.899 -
rng::find_last(list<int>)_(bail_10%)/1048576 784591.899 -2.79%
rng::find_last(list<int>)_(bail_10%)/50 15.933 -
rng::find_last(list<int>)_(bail_10%)/8 2.089 -
rng::find_last(list<int>)_(bail_10%)/8192 6243.892 -1.01%
rng::find_last(list<int>)_(bail_90%)/1024 66.569 -5.97%
rng::find_last(list<int>)_(bail_90%)/1048576 86329.424 -
rng::find_last(list<int>)_(bail_90%)/50 1.322 2.20%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 587.343 -2.28%
rng::find_last(vector<char>)_(bail_10%)/1024 212.696 -
rng::find_last(vector<char>)_(bail_10%)/1048576 212438.613 1.84%
rng::find_last(vector<char>)_(bail_10%)/50 10.807 -1.29%
rng::find_last(vector<char>)_(bail_10%)/8 2.015 -
rng::find_last(vector<char>)_(bail_10%)/8192 1774.318 8.64%
rng::find_last(vector<char>)_(bail_90%)/1024 28.017 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23125.533 -
rng::find_last(vector<char>)_(bail_90%)/50 1.530 3.87%
rng::find_last(vector<char>)_(bail_90%)/8 0.442 4.23%
rng::find_last(vector<char>)_(bail_90%)/8192 191.370 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.156 -2.26%
rng::find_last(vector<int>)_(bail_10%)/1048576 214467.676 -
rng::find_last(vector<int>)_(bail_10%)/50 10.907 -7.70%
rng::find_last(vector<int>)_(bail_10%)/8 2.056 -
rng::find_last(vector<int>)_(bail_10%)/8192 1662.508 -
rng::find_last(vector<int>)_(bail_90%)/1024 23.825 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23773.973 1.94%
rng::find_last(vector<int>)_(bail_90%)/50 1.506 1.42%
rng::find_last(vector<int>)_(bail_90%)/8 0.463 4.89%
rng::find_last(vector<int>)_(bail_90%)/8192 190.269 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 366.757 2.31%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 368862.205 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.720 1.43%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.853 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2803.910 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 40.104 1.86%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39881.503 3.31%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.492 1.69%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.151 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 326.033 2.43%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 776.879 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 905096.175 -1.54%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.008 -3.22%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.346 3.04%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6761.860 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 781.470 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 899142.011 -1.70%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 39.411 -1.45%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.811 14.40%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6553.078 -3.25%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.161 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 803326.771 -2.72%
rng::find_last_if(list<int>)_(bail_10%)/50 17.578 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.106 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6611.902 -3.19%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.917 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88718.539 -1.48%
rng::find_last_if(list<int>)_(bail_90%)/50 2.179 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.176 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 243.061 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237456.370 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.335 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.143 -4.20%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1854.838 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.483 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26334.577 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.458 -3.18%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.473 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.087 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.863 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307288.011 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.764 1.01%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2180.363 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 31.100 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33490.180 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.602 1.10%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.688 26.11%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.657 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 362.576 1.66%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 375012.484 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 21.051 11.21%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.856 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2846.789 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.342 2.17%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38951.340 1.95%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.689 1.87%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.934 10.43%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 319.233 1.67%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 808.259 3.29%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 921624.001 -7.34%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.545 2.39%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.247 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6828.949 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 769.445 -1.43%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 905562.636 -1.68%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.807 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.634 3.06%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6608.346 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.758 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803933.678 -2.54%
rng::find_last_if_not(list<int>)_(bail_10%)/50 17.974 1.69%
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.966 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6856.406 -52.08%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.906 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 90111.913 -9.08%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.268 3.66%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.730 2.61%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.846 -2.54%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.203 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238269.045 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 12.566 10.74%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.077 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1861.234 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.963 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26051.013 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.475 -2.07%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.622 32.14%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.380 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.612 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307257.828 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.614 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.189 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.033 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33508.629 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.529 4.44%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.489 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.604 -
rng::fold_left(deque<int>)/1048576 551831.065 -
rng::fold_left(deque<int>)/32 17.233 5.54%
rng::fold_left(deque<int>)/50 28.222 3.59%
rng::fold_left(deque<int>)/8 5.061 31.60%
rng::fold_left(deque<int>)/8192 4553.674 -
rng::fold_left(list<int>)/1048576 1360667.072 -1.78%
rng::fold_left(list<int>)/32 20.787 -
rng::fold_left(list<int>)/50 37.724 -1.75%
rng::fold_left(list<int>)/8 3.855 -
rng::fold_left(list<int>)/8192 10913.071 -35.24%
rng::fold_left(vector<int>)/1048576 1324756.392 -
rng::fold_left(vector<int>)/32 21.787 -
rng::fold_left(vector<int>)/50 37.419 -
rng::fold_left(vector<int>)/8 3.558 -1.36%
rng::fold_left(vector<int>)/8192 10309.219 -
rng::for_each(map<int>)/32 23.156 -
rng::for_each(map<int>)/50 47.351 -6.25%
rng::for_each(map<int>)/8 4.699 4.14%
rng::for_each(map<int>)/8192 16365.908 -2.49%
rng::for_each(multimap<int>)/32 22.258 -
rng::for_each(multimap<int>)/50 52.370 -
rng::for_each(multimap<int>)/8 4.432 -
rng::for_each(multimap<int>)/8192 16284.319 -
rng::for_each(multiset<int>)/32 20.786 -
rng::for_each(multiset<int>)/50 45.522 -
rng::for_each(multiset<int>)/8 4.470 -
rng::for_each(multiset<int>)/8192 15561.789 -24.04%
rng::for_each(set<int>)/32 20.999 -1.49%
rng::for_each(set<int>)/50 46.518 -
rng::for_each(set<int>)/8 4.595 -
rng::for_each(set<int>)/8192 15465.650 -23.28%
rng::starts_with(deque<int>)/1000 474.880 -
rng::starts_with(deque<int>)/1024 473.742 -2.47%
rng::starts_with(deque<int>)/1048576 502605.140 -
rng::starts_with(deque<int>)/8 4.066 -
rng::starts_with(deque<int>)/8192 3910.854 1.31%
rng::starts_with(deque<int>,_pred)/1000 515.016 1.43%
rng::starts_with(deque<int>,_pred)/1024 529.089 1.20%
rng::starts_with(deque<int>,_pred)/1048576 535599.498 5.18%
rng::starts_with(deque<int>,_pred)/8 4.645 -1.20%
rng::starts_with(deque<int>,_pred)/8192 4145.096 5.86%
rng::starts_with(list<int>)/1000 756.548 -
rng::starts_with(list<int>)/1024 774.030 -
rng::starts_with(list<int>)/1048576 943540.268 -
rng::starts_with(list<int>)/8 3.053 4.39%
rng::starts_with(list<int>)/8192 9275.855 -19.56%
rng::starts_with(list<int>,_pred)/1000 788.087 -
rng::starts_with(list<int>,_pred)/1024 806.330 -
rng::starts_with(list<int>,_pred)/1048576 970380.352 -
rng::starts_with(list<int>,_pred)/8 3.492 -
rng::starts_with(list<int>,_pred)/8192 10611.665 -38.26%
rng::starts_with(vector<int>)/1000 58.288 -
rng::starts_with(vector<int>)/1024 59.899 -
rng::starts_with(vector<int>)/1048576 68278.608 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.166 -
rng::starts_with(vector<int>,_pred)/1000 278.996 -
rng::starts_with(vector<int>,_pred)/1024 287.425 -
rng::starts_with(vector<int>,_pred)/1048576 303357.520 -
rng::starts_with(vector<int>,_pred)/8 2.311 -11.84%
rng::starts_with(vector<int>,_pred)/8192 2485.541 -
std::adjacent_find(deque<int>)/1024 461.385 -
std::adjacent_find(deque<int>)/1048576 474272.217 -
std::adjacent_find(deque<int>)/50 26.980 61.07%
std::adjacent_find(deque<int>)/8 4.827 83.00%
std::adjacent_find(deque<int>)/8192 3697.852 -
std::adjacent_find(deque<int>,_pred)/1024 630.962 -
std::adjacent_find(deque<int>,_pred)/1048576 650482.474 -
std::adjacent_find(deque<int>,_pred)/50 30.299 -
std::adjacent_find(deque<int>,_pred)/8 4.445 3.58%
std::adjacent_find(deque<int>,_pred)/8192 5106.875 -
std::adjacent_find(list<int>)/1024 734.950 -8.80%
std::adjacent_find(list<int>)/1048576 873663.112 -3.00%
std::adjacent_find(list<int>)/50 23.265 -1.22%
std::adjacent_find(list<int>)/8 2.091 -
std::adjacent_find(list<int>)/8192 6672.296 -14.04%
std::adjacent_find(list<int>,_pred)/1024 793.485 -
std::adjacent_find(list<int>,_pred)/1048576 921681.029 -3.21%
std::adjacent_find(list<int>,_pred)/50 29.249 -
std::adjacent_find(list<int>,_pred)/8 3.851 1.50%
std::adjacent_find(list<int>,_pred)/8192 7249.858 -23.32%
std::adjacent_find(vector<int>)/1024 234.130 -
std::adjacent_find(vector<int>)/1048576 233862.382 -1.96%
std::adjacent_find(vector<int>)/50 11.930 -1.26%
std::adjacent_find(vector<int>)/8 2.016 -
std::adjacent_find(vector<int>)/8192 1825.009 -1.04%
std::adjacent_find(vector<int>,_pred)/1024 401.222 -
std::adjacent_find(vector<int>,_pred)/1048576 470003.307 -1.26%
std::adjacent_find(vector<int>,_pred)/50 24.273 2.67%
std::adjacent_find(vector<int>,_pred)/8 3.378 -
std::adjacent_find(vector<int>,_pred)/8192 3194.886 -
std::all_of(deque<int>)_(process_all)/32 12.279 -
std::all_of(deque<int>)_(process_all)/32768 10500.616 -11.10%
std::all_of(deque<int>)_(process_all)/50 18.909 -
std::all_of(deque<int>)_(process_all)/8 3.433 -
std::all_of(deque<int>)_(process_all)/8192 2615.777 -11.41%
std::all_of(list<int>)_(process_all)/32 11.883 2.63%
std::all_of(list<int>)_(process_all)/32768 26577.589 -16.53%
std::all_of(list<int>)_(process_all)/50 22.015 -
std::all_of(list<int>)_(process_all)/8 2.660 -
std::all_of(list<int>)_(process_all)/8192 7647.235 -
std::all_of(vector<int>)_(process_all)/32 8.351 -
std::all_of(vector<int>)_(process_all)/32768 8112.253 -
std::all_of(vector<int>)_(process_all)/50 19.162 -1.42%
std::all_of(vector<int>)_(process_all)/8 2.400 -6.19%
std::all_of(vector<int>)_(process_all)/8192 2042.097 -
std::any_of(deque<int>)_(process_all)/32 12.306 -
std::any_of(deque<int>)_(process_all)/32768 10084.472 -
std::any_of(deque<int>)_(process_all)/50 18.893 -
std::any_of(deque<int>)_(process_all)/8 3.433 -
std::any_of(deque<int>)_(process_all)/8192 2530.917 -
std::any_of(list<int>)_(process_all)/32 11.419 -
std::any_of(list<int>)_(process_all)/32768 26147.816 -10.57%
std::any_of(list<int>)_(process_all)/50 22.055 -
std::any_of(list<int>)_(process_all)/8 2.638 -1.29%
std::any_of(list<int>)_(process_all)/8192 7981.562 -11.30%
std::any_of(vector<int>)_(process_all)/32 8.288 -1.96%
std::any_of(vector<int>)_(process_all)/32768 8119.210 -
std::any_of(vector<int>)_(process_all)/50 13.705 7.80%
std::any_of(vector<int>)_(process_all)/8 2.554 2.81%
std::any_of(vector<int>)_(process_all)/8192 2038.234 -
std::copy(deque<int>)/1048576 50012.307 -
std::copy(deque<int>)/262144 11682.917 -
std::copy(deque<int>)/32768 1150.437 1.59%
std::copy(deque<int>)/4096 145.616 -
std::copy(deque<int>)/512 16.673 -
std::copy(deque<int>)/64 2.738 -
std::copy(deque<int>)/8 2.716 -1.07%
std::copy(list<int>)/1048576 863656.480 -
std::copy(list<int>)/262144 213562.633 -1.01%
std::copy(list<int>)/32768 26210.450 -
std::copy(list<int>)/4096 3221.728 -
std::copy(list<int>)/512 363.462 -
std::copy(list<int>)/64 30.289 -
std::copy(list<int>)/8 2.503 -
std::copy(vector<bool>)_(aligned)/1048576 2802.584 -21.02%
std::copy(vector<bool>)_(aligned)/262144 654.596 -14.72%
std::copy(vector<bool>)_(aligned)/32768 35.129 -1.02%
std::copy(vector<bool>)_(aligned)/4096 4.836 3.06%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.347 -
std::copy(vector<bool>)_(unaligned)/1048576 7016.134 -
std::copy(vector<bool>)_(unaligned)/262144 1714.164 -
std::copy(vector<bool>)_(unaligned)/32768 217.652 1.44%
std::copy(vector<bool>)_(unaligned)/4096 26.005 -
std::copy(vector<bool>)_(unaligned)/512 3.546 1.72%
std::copy(vector<bool>)_(unaligned)/64 1.793 -
std::copy(vector<int>)/1048576 50192.420 -
std::copy(vector<int>)/262144 12515.770 -
std::copy(vector<int>)/32768 3717.979 -
std::copy(vector<int>)/4096 191.928 -
std::copy(vector<int>)/512 15.923 -
std::copy(vector<int>)/64 2.434 -
std::copy(vector<int>)/8 2.198 -
std::copy_backward(deque<int>)/1048576 130381.820 -
std::copy_backward(deque<int>)/262144 31161.913 -
std::copy_backward(deque<int>)/32768 3667.159 -1.14%
std::copy_backward(deque<int>)/4096 147.014 -
std::copy_backward(deque<int>)/512 18.031 -
std::copy_backward(deque<int>)/64 3.029 -
std::copy_backward(deque<int>)/8 2.689 -3.79%
std::copy_backward(list<int>)/1048576 874223.211 -
std::copy_backward(list<int>)/262144 216173.986 -
std::copy_backward(list<int>)/32768 26706.242 1.10%
std::copy_backward(list<int>)/4096 3208.276 -
std::copy_backward(list<int>)/512 378.361 1.60%
std::copy_backward(list<int>)/64 32.871 -
std::copy_backward(list<int>)/8 2.353 -4.24%
std::copy_backward(vector<bool>)_(aligned)/1048576 2718.440 -11.11%
std::copy_backward(vector<bool>)_(aligned)/262144 693.885 10.39%
std::copy_backward(vector<bool>)_(aligned)/32768 35.478 -1.23%
std::copy_backward(vector<bool>)_(aligned)/4096 5.040 -1.82%
std::copy_backward(vector<bool>)_(aligned)/512 1.530 -5.32%
std::copy_backward(vector<bool>)_(aligned)/64 1.722 -5.02%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6568.721 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1604.099 1.68%
std::copy_backward(vector<bool>)_(unaligned)/32768 209.677 3.25%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.314 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.791 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.923 -
std::copy_backward(vector<int>)/1048576 50213.855 -
std::copy_backward(vector<int>)/262144 12526.267 -
std::copy_backward(vector<int>)/32768 3514.922 -4.27%
std::copy_backward(vector<int>)/4096 225.123 46.34%
std::copy_backward(vector<int>)/512 16.572 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.216 -3.06%
std::copy_if(deque<int>)_(entire_range)/1048576 276828.691 -
std::copy_if(deque<int>)_(entire_range)/262144 69746.784 -
std::copy_if(deque<int>)_(entire_range)/32768 8667.296 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.373 -
std::copy_if(deque<int>)_(entire_range)/512 135.148 -
std::copy_if(deque<int>)_(entire_range)/64 16.118 -
std::copy_if(deque<int>)_(entire_range)/8 2.547 -
std::copy_if(deque<int>)_(every_other)/1048576 371251.039 -
std::copy_if(deque<int>)_(every_other)/262144 92980.433 -
std::copy_if(deque<int>)_(every_other)/32768 11589.329 -
std::copy_if(deque<int>)_(every_other)/4096 1450.353 -
std::copy_if(deque<int>)_(every_other)/512 181.287 -
std::copy_if(deque<int>)_(every_other)/64 23.263 -
std::copy_if(deque<int>)_(every_other)/8 3.441 -
std::copy_if(list<int>)_(entire_range)/1048576 872429.260 -
std::copy_if(list<int>)_(entire_range)/262144 216939.806 -
std::copy_if(list<int>)_(entire_range)/32768 25506.491 -
std::copy_if(list<int>)_(entire_range)/4096 3002.689 -
std::copy_if(list<int>)_(entire_range)/512 367.214 -
std::copy_if(list<int>)_(entire_range)/64 31.916 -12.23%
std::copy_if(list<int>)_(entire_range)/8 2.531 -
std::copy_if(list<int>)_(every_other)/1048576 828569.411 -1.96%
std::copy_if(list<int>)_(every_other)/262144 210711.724 -
std::copy_if(list<int>)_(every_other)/32768 26357.224 3.63%
std::copy_if(list<int>)_(every_other)/4096 4351.041 30.38%
std::copy_if(list<int>)_(every_other)/512 358.339 -
std::copy_if(list<int>)_(every_other)/64 27.704 -
std::copy_if(list<int>)_(every_other)/8 2.292 -
std::copy_if(vector<int>)_(entire_range)/1048576 244113.499 -
std::copy_if(vector<int>)_(entire_range)/262144 59480.912 -
std::copy_if(vector<int>)_(entire_range)/32768 7422.453 -
std::copy_if(vector<int>)_(entire_range)/4096 929.175 -
std::copy_if(vector<int>)_(entire_range)/512 122.760 -
std::copy_if(vector<int>)_(entire_range)/64 15.993 -
std::copy_if(vector<int>)_(entire_range)/8 2.266 -3.97%
std::copy_if(vector<int>)_(every_other)/1048576 492477.543 -1.36%
std::copy_if(vector<int>)_(every_other)/262144 127784.194 -
std::copy_if(vector<int>)_(every_other)/32768 16208.323 -
std::copy_if(vector<int>)_(every_other)/4096 1989.737 -
std::copy_if(vector<int>)_(every_other)/512 253.973 -
std::copy_if(vector<int>)_(every_other)/64 32.650 -
std::copy_if(vector<int>)_(every_other)/8 4.140 -
std::copy_n(deque<int>)/1048576 50244.284 -
std::copy_n(deque<int>)/262144 11698.442 1.42%
std::copy_n(deque<int>)/32768 1139.375 -
std::copy_n(deque<int>)/4096 145.722 -
std::copy_n(deque<int>)/512 16.704 -
std::copy_n(deque<int>)/64 5.500 95.93%
std::copy_n(deque<int>)/8 2.790 -2.54%
std::copy_n(list<int>)/1048576 867913.104 -
std::copy_n(list<int>)/262144 215741.463 -
std::copy_n(list<int>)/32768 27108.848 2.48%
std::copy_n(list<int>)/4096 3554.512 -
std::copy_n(list<int>)/512 342.031 -
std::copy_n(list<int>)/64 15.696 -
std::copy_n(list<int>)/8 2.333 3.38%
std::copy_n(vector<bool>)_(aligned)/1048576 2998.515 3.19%
std::copy_n(vector<bool>)_(aligned)/262144 807.682 25.33%
std::copy_n(vector<bool>)_(aligned)/32768 35.293 -
std::copy_n(vector<bool>)_(aligned)/4096 4.775 -2.79%
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.354 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.105 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.706 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.911 1.42%
std::copy_n(vector<bool>)_(unaligned)/4096 26.095 -
std::copy_n(vector<bool>)_(unaligned)/512 3.485 -
std::copy_n(vector<bool>)_(unaligned)/64 1.806 -
std::copy_n(vector<int>)/1048576 50213.653 -
std::copy_n(vector<int>)/262144 12662.621 -
std::copy_n(vector<int>)/32768 1560.429 -40.08%
std::copy_n(vector<int>)/4096 160.723 -11.96%
std::copy_n(vector<int>)/512 16.015 -2.39%
std::copy_n(vector<int>)/64 2.464 -1.03%
std::copy_n(vector<int>)/8 2.256 -
std::count(deque<int>)_(every_other)/1024 246.836 -
std::count(deque<int>)_(every_other)/1048576 252457.898 -1.18%
std::count(deque<int>)_(every_other)/8 2.531 -
std::count(deque<int>)_(every_other)/8192 1937.617 -
std::count(list<int>)_(every_other)/1024 692.489 -1.93%
std::count(list<int>)_(every_other)/1048576 819909.971 -3.31%
std::count(list<int>)_(every_other)/8 2.111 -
std::count(list<int>)_(every_other)/8192 6758.976 -3.24%
std::count(vector<bool>)/1000 2.959 -1.34%
std::count(vector<bool>)/1024 1.687 -
std::count(vector<bool>)/1048576 1458.889 -
std::count(vector<bool>)/8192 11.433 -
std::count(vector<int>)_(every_other)/1024 103.518 -
std::count(vector<int>)_(every_other)/1048576 105323.655 -2.27%
std::count(vector<int>)_(every_other)/8 1.369 5.54%
std::count(vector<int>)_(every_other)/8192 819.588 -5.06%
std::count_if(deque<int>)_(every_other)/1024 346.510 -
std::count_if(deque<int>)_(every_other)/1048576 342506.826 -1.26%
std::count_if(deque<int>)_(every_other)/8 3.499 -
std::count_if(deque<int>)_(every_other)/8192 2683.957 -
std::count_if(list<int>)_(every_other)/1024 755.217 -48.77%
std::count_if(list<int>)_(every_other)/1048576 887298.216 -3.53%
std::count_if(list<int>)_(every_other)/8 2.772 -
std::count_if(list<int>)_(every_other)/8192 7141.198 -11.93%
std::count_if(vector<int>)_(every_other)/1024 246.274 -
std::count_if(vector<int>)_(every_other)/1048576 247910.442 -
std::count_if(vector<int>)_(every_other)/8 4.158 -
std::count_if(vector<int>)_(every_other)/8192 1899.558 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 652.741 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 401.731 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2518.891 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 333.836 -15.54%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.769 -9.13%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2535.263 -15.62%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.344 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.054 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.720 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.844 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.608 1.95%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 445.618 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 301.559 1.04%
std::deque<int>::ctor(const&)_(cheap_elements)/32 36.845 1.46%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2264.313 4.69%
std::deque<int>::ctor(size)/1024 76.325 -
std::deque<int>::ctor(size)/32 29.205 -
std::deque<int>::ctor(size)/8192 457.322 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.534 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.735 1.71%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.581 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.431 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.399 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.370 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.924 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.678 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.046 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.950 -1.08%
std::deque<int>::insert(begin)_(cheap_elements)/32 6.054 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.981 -1.29%
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.191 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.750 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.177 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.921 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.861 1.59%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 339.542 6.77%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.370 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.076 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2530.153 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.736 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.538 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1036.964 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.860 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8099.271 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13018.048 -1.33%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 752.812 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115864.896 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1455.826 126.16%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.621 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6238.161 1.61%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6744.217 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.624 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54844.047 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 868.321 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.068 -6.93%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12601.825 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20043.727 -3.16%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 617.226 -3.83%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177388.794 -3.10%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.739 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.947 -5.21%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12651.421 -1.20%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20059.483 -3.40%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 616.958 -4.04%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177339.948 -2.82%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1071.783 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 56.333 3.39%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11639.474 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20512.028 -2.14%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 625.413 -3.11%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179863.094 -1.64%
std::deque<std::string>::ctor(size)/1024 719.905 -
std::deque<std::string>::ctor(size)/32 43.682 -2.25%
std::deque<std::string>::ctor(size)/8192 8442.464 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 947.060 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.413 -3.66%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12229.489 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19985.256 -3.25%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 580.379 -3.34%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174811.149 -2.61%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.327 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.352 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.340 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.638 -3.36%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.016 -3.25%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.651 -3.34%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.578 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.675 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.336 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.878 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.274 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.775 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.956 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.750 -1.21%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.932 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.373 -9.36%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.258 5.47%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.332 1.54%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 309.571 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.502 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2339.323 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 325.907 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.172 -1.78%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2359.041 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.807 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.996 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4601.338 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6559.830 1.31%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 160.830 2.74%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52622.451 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1031.387 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.099 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8082.374 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13008.691 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 755.688 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115567.053 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.379 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.203 -
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.207 -1.32%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.766 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.679 -1.04%
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.848 -
std::distance(deque<int>)/50 0.847 -
std::distance(deque<int>)/8192 0.846 -
std::distance(join_view(vector<vector<int>>))/1024 0.981 -
std::distance(join_view(vector<vector<int>>))/4096 4.483 -1.08%
std::distance(join_view(vector<vector<int>>))/50 0.667 -
std::distance(join_view(vector<vector<int>>))/8192 8.263 -1.24%
std::equal(deque<int>)_(it,_it,_it)/1024 477.339 -2.98%
std::equal(deque<int>)_(it,_it,_it)/1048576 496758.038 -
std::equal(deque<int>)_(it,_it,_it)/50 21.685 -4.07%
std::equal(deque<int>)_(it,_it,_it)/8 4.332 -2.11%
std::equal(deque<int>)_(it,_it,_it)/8192 3874.610 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 490.976 -2.41%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 509979.455 1.63%
std::equal(deque<int>)_(it,_it,_it,_it)/50 32.493 29.92%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.067 2.15%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3955.699 1.33%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 528.654 3.11%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 634673.800 24.35%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 28.185 -8.68%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.202 -2.06%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4952.973 26.09%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 524.748 1.94%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512964.097 -5.59%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.153 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.104 -1.60%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4002.830 -
std::equal(list<int>)_(it,_it,_it)/1024 1131.205 -
std::equal(list<int>)_(it,_it,_it)/1048576 1306119.724 -
std::equal(list<int>)_(it,_it,_it)/50 35.279 -
std::equal(list<int>)_(it,_it,_it)/8 2.759 -
std::equal(list<int>)_(it,_it,_it)/8192 9459.522 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 782.995 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 958492.828 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.773 -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.009 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11970.461 3.05%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.115 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 980470.920 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.473 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.483 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12233.225 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1169.057 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1326901.624 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 62.801 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.944 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12370.705 -7.57%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
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.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6355.032 -4.25%
std::equal(vector<bool>)_(unaligned)/50 0.924 12.28%
std::equal(vector<bool>)_(unaligned)/8 1.011 20.90%
std::equal(vector<bool>)_(unaligned)/8192 56.604 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.615 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73669.187 -
std::equal(vector<int>)_(it,_it,_it)/50 4.502 2.47%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.530 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.307 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73732.721 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.229 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.373 4.87%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.134 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 307.296 -3.81%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322836.908 -3.86%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.145 -1.43%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.502 -3.38%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2399.643 -4.88%
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.160 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305695.537 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.519 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.857 4.35%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.495 -
std::fill(deque<int>)/1024 30.073 -
std::fill(deque<int>)/32 1.323 -
std::fill(deque<int>)/50 2.363 -
std::fill(deque<int>)/8192 233.547 -1.88%
std::fill(list<int>)/1024 494.203 1.08%
std::fill(list<int>)/32 8.268 -
std::fill(list<int>)/50 35.305 1.44%
std::fill(list<int>)/8192 8369.829 -9.65%
std::fill(vector<bool>)/1048576 3821.154 -
std::fill(vector<bool>)/262144 230.367 -
std::fill(vector<bool>)/32768 30.177 -2.14%
std::fill(vector<bool>)/4096 4.190 -
std::fill(vector<bool>)/512 1.553 -3.61%
std::fill(vector<bool>)/64 1.564 -5.34%
std::fill(vector<int>)/1024 29.671 -
std::fill(vector<int>)/32 1.037 -
std::fill(vector<int>)/50 2.197 -
std::fill(vector<int>)/8192 232.294 -
std::fill_n(deque<int>)/1024 29.754 -
std::fill_n(deque<int>)/32 1.207 4.58%
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 241.260 2.59%
std::fill_n(list<int>)/1024 440.151 -
std::fill_n(list<int>)/32 8.058 -
std::fill_n(list<int>)/50 15.738 -
std::fill_n(list<int>)/8192 8352.003 14.84%
std::fill_n(vector<bool>)/1048576 1614.812 -57.73%
std::fill_n(vector<bool>)/262144 403.052 -57.17%
std::fill_n(vector<bool>)/32768 29.763 -3.91%
std::fill_n(vector<bool>)/4096 4.172 -6.12%
std::fill_n(vector<bool>)/512 1.452 -2.86%
std::fill_n(vector<bool>)/64 1.350 -7.58%
std::fill_n(vector<int>)/1024 29.652 -1.12%
std::fill_n(vector<int>)/32 1.142 -
std::fill_n(vector<int>)/50 2.214 -
std::fill_n(vector<int>)/8192 233.446 -
std::find(deque<int>)_(bail_25%)/1024 73.511 7.68%
std::find(deque<int>)_(bail_25%)/32768 1934.092 -
std::find(deque<int>)_(bail_25%)/8 2.313 1.13%
std::find(deque<int>)_(bail_25%)/8192 501.935 4.15%
std::find(deque<int>)_(process_all)/1024 241.788 -
std::find(deque<int>)_(process_all)/32768 7793.941 -1.12%
std::find(deque<int>)_(process_all)/50 13.172 -
std::find(deque<int>)_(process_all)/8 3.395 -3.29%
std::find(deque<int>)_(process_all)/8192 1948.888 -
std::find(list<int>)_(bail_25%)/1024 129.706 -7.56%
std::find(list<int>)_(bail_25%)/32768 8434.326 4.75%
std::find(list<int>)_(bail_25%)/8 0.928 -
std::find(list<int>)_(bail_25%)/8192 1428.577 -3.83%
std::find(list<int>)_(process_all)/1024 723.731 4.89%
std::find(list<int>)_(process_all)/32768 25959.735 -1.63%
std::find(list<int>)_(process_all)/50 37.661 -2.09%
std::find(list<int>)_(process_all)/8 2.395 -
std::find(list<int>)_(process_all)/8192 6853.234 -4.24%
std::find(vector<bool>)_(process_all)/1024 4.557 -1.76%
std::find(vector<bool>)_(process_all)/1048576 3641.301 -
std::find(vector<bool>)_(process_all)/50 0.789 -13.95%
std::find(vector<bool>)_(process_all)/8 0.823 -10.26%
std::find(vector<bool>)_(process_all)/8192 33.329 -
std::find(vector<char>)_(bail_25%)/1024 5.443 -
std::find(vector<char>)_(bail_25%)/32768 136.285 -
std::find(vector<char>)_(bail_25%)/8 1.106 -
std::find(vector<char>)_(bail_25%)/8192 39.862 -
std::find(vector<char>)_(process_all)/1024 16.219 -
std::find(vector<char>)_(process_all)/32768 495.053 -
std::find(vector<char>)_(process_all)/50 1.628 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.940 -
std::find(vector<int>)_(bail_25%)/1024 65.912 -
std::find(vector<int>)_(bail_25%)/32768 1860.089 -
std::find(vector<int>)_(bail_25%)/8 1.399 1.72%
std::find(vector<int>)_(bail_25%)/8192 470.155 -1.07%
std::find(vector<int>)_(process_all)/1024 242.963 -
std::find(vector<int>)_(process_all)/32768 7423.445 -
std::find(vector<int>)_(process_all)/50 12.437 -
std::find(vector<int>)_(process_all)/8 2.722 -
std::find(vector<int>)_(process_all)/8192 1857.119 -
std::find(vector<long_long>)_(bail_25%)/1024 23.022 -
std::find(vector<long_long>)_(bail_25%)/32768 729.053 -
std::find(vector<long_long>)_(bail_25%)/8 1.057 14.54%
std::find(vector<long_long>)_(bail_25%)/8192 187.893 -
std::find(vector<long_long>)_(process_all)/1024 90.061 -
std::find(vector<long_long>)_(process_all)/32768 2894.441 -2.62%
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.114 -2.68%
std::find(vector<long_long>)_(process_all)/8192 722.216 -
std::find(vector<short>)_(bail_25%)/1024 5.973 -
std::find(vector<short>)_(bail_25%)/32768 187.597 -
std::find(vector<short>)_(bail_25%)/8 0.850 11.56%
std::find(vector<short>)_(bail_25%)/8192 45.437 -
std::find(vector<short>)_(process_all)/1024 22.562 -
std::find(vector<short>)_(process_all)/32768 721.734 -
std::find(vector<short>)_(process_all)/50 1.705 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.160 -
std::find_end(deque<int>)_(match_near_end)/1000 325.656 -1.08%
std::find_end(deque<int>)_(match_near_end)/1024 3363.485 -
std::find_end(deque<int>)_(match_near_end)/8192 163881.449 -
std::find_end(deque<int>)_(near_matches)/1000 27093.534 -1.61%
std::find_end(deque<int>)_(near_matches)/1024 28115.350 -1.53%
std::find_end(deque<int>)_(near_matches)/8192 1632579.254 -15.94%
std::find_end(deque<int>)_(process_all)/1000 252.078 -
std::find_end(deque<int>)_(process_all)/1024 326.133 26.31%
std::find_end(deque<int>)_(process_all)/1048576 308273.852 16.05%
std::find_end(deque<int>)_(process_all)/8192 2384.984 17.06%
std::find_end(deque<int>)_(same_length)/1000 1013.830 5.99%
std::find_end(deque<int>)_(same_length)/1024 1399.398 -
std::find_end(deque<int>)_(same_length)/8192 11237.330 -
std::find_end(deque<int>)_(single_element)/1000 253.536 -
std::find_end(deque<int>)_(single_element)/1024 330.498 18.33%
std::find_end(deque<int>)_(single_element)/8192 2608.080 18.20%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 580.648 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 3571.972 -12.14%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 194953.863 -11.45%
std::find_end(deque<int>,_pred)_(near_matches)/1000 37551.731 9.67%
std::find_end(deque<int>,_pred)_(near_matches)/1024 36214.340 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 2347049.890 1.09%
std::find_end(deque<int>,_pred)_(process_all)/1000 598.539 -
std::find_end(deque<int>,_pred)_(process_all)/1024 615.208 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 559186.380 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4302.011 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1309.380 -2.87%
std::find_end(deque<int>,_pred)_(same_length)/1024 1438.588 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11457.119 -
std::find_end(deque<int>,_pred)_(single_element)/1000 588.793 -
std::find_end(deque<int>,_pred)_(single_element)/1024 604.665 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4281.054 -
std::find_end(forward_list<int>)_(match_near_end)/1000 766.306 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4829.305 6.92%
std::find_end(forward_list<int>)_(match_near_end)/8192 273359.325 3.72%
std::find_end(forward_list<int>)_(near_matches)/1000 35494.386 -
std::find_end(forward_list<int>)_(near_matches)/1024 36773.432 -
std::find_end(forward_list<int>)_(near_matches)/8192 2537578.312 2.72%
std::find_end(forward_list<int>)_(process_all)/1000 680.126 -
std::find_end(forward_list<int>)_(process_all)/1024 708.741 -
std::find_end(forward_list<int>)_(process_all)/1048576 761081.378 -1.89%
std::find_end(forward_list<int>)_(process_all)/8192 5776.787 -
std::find_end(forward_list<int>)_(same_length)/1000 1453.829 -2.01%
std::find_end(forward_list<int>)_(same_length)/1024 1508.369 -
std::find_end(forward_list<int>)_(same_length)/8192 14452.002 1.57%
std::find_end(forward_list<int>)_(single_element)/1000 692.370 -1.15%
std::find_end(forward_list<int>)_(single_element)/1024 707.943 -1.52%
std::find_end(forward_list<int>)_(single_element)/8192 6096.276 3.08%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 811.036 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5163.753 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278078.416 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41244.639 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42895.530 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686525.541 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 767.636 -2.99%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 788.113 -1.30%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 864269.599 -3.44%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6229.281 -2.77%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1527.446 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.038 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17050.944 3.07%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 768.726 -3.33%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 764.905 -6.11%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6274.178 -5.83%
std::find_end(list<int>)_(match_near_end)/1000 758.038 -
std::find_end(list<int>)_(match_near_end)/1024 4570.756 -
std::find_end(list<int>)_(match_near_end)/8192 257228.430 -1.75%
std::find_end(list<int>)_(near_matches)/1000 36786.761 -
std::find_end(list<int>)_(near_matches)/1024 38327.536 -
std::find_end(list<int>)_(near_matches)/8192 2477929.770 -
std::find_end(list<int>)_(process_all)/1000 698.033 -
std::find_end(list<int>)_(process_all)/1024 959.508 36.32%
std::find_end(list<int>)_(process_all)/1048576 824169.503 -3.86%
std::find_end(list<int>)_(process_all)/8192 7692.097 13.67%
std::find_end(list<int>)_(same_length)/1000 1471.106 -1.20%
std::find_end(list<int>)_(same_length)/1024 1511.169 -
std::find_end(list<int>)_(same_length)/8192 15801.027 -30.03%
std::find_end(list<int>)_(single_element)/1000 657.682 -
std::find_end(list<int>)_(single_element)/1024 699.229 -
std::find_end(list<int>)_(single_element)/8192 8768.262 -23.55%
std::find_end(list<int>,_pred)_(match_near_end)/1000 847.915 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5148.138 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 277474.335 -1.11%
std::find_end(list<int>,_pred)_(near_matches)/1000 41490.973 -
std::find_end(list<int>,_pred)_(near_matches)/1024 43180.745 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2681399.809 -
std::find_end(list<int>,_pred)_(process_all)/1000 805.940 -
std::find_end(list<int>,_pred)_(process_all)/1024 825.321 -
std::find_end(list<int>,_pred)_(process_all)/1048576 957285.836 -3.78%
std::find_end(list<int>,_pred)_(process_all)/8192 7883.354 2.05%
std::find_end(list<int>,_pred)_(same_length)/1000 1544.542 -
std::find_end(list<int>,_pred)_(same_length)/1024 1582.875 -
std::find_end(list<int>,_pred)_(same_length)/8192 17037.305 -48.94%
std::find_end(list<int>,_pred)_(single_element)/1000 806.392 -
std::find_end(list<int>,_pred)_(single_element)/1024 825.030 -
std::find_end(list<int>,_pred)_(single_element)/8192 9843.351 -19.91%
std::find_end(vector<int>)_(match_near_end)/1000 267.465 -7.25%
std::find_end(vector<int>)_(match_near_end)/1024 2288.451 -
std::find_end(vector<int>)_(match_near_end)/8192 120434.907 -
std::find_end(vector<int>)_(near_matches)/1000 15027.778 1.54%
std::find_end(vector<int>)_(near_matches)/1024 15621.878 1.70%
std::find_end(vector<int>)_(near_matches)/8192 913042.643 -
std::find_end(vector<int>)_(process_all)/1000 229.830 -1.41%
std::find_end(vector<int>)_(process_all)/1024 235.787 -1.25%
std::find_end(vector<int>)_(process_all)/1048576 232674.157 -
std::find_end(vector<int>)_(process_all)/8192 1813.654 -
std::find_end(vector<int>)_(same_length)/1000 503.329 1.06%
std::find_end(vector<int>)_(same_length)/1024 514.731 1.09%
std::find_end(vector<int>)_(same_length)/8192 4046.005 -
std::find_end(vector<int>)_(single_element)/1000 231.407 -1.70%
std::find_end(vector<int>)_(single_element)/1024 237.857 -
std::find_end(vector<int>)_(single_element)/8192 1820.879 -1.53%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 541.282 -4.51%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3159.250 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 168103.527 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 26091.061 4.12%
std::find_end(vector<int>,_pred)_(near_matches)/1024 25662.139 -1.57%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1619323.977 -
std::find_end(vector<int>,_pred)_(process_all)/1000 568.974 -
std::find_end(vector<int>,_pred)_(process_all)/1024 582.856 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 635371.777 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4660.976 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1217.436 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1246.876 -
std::find_end(vector<int>,_pred)_(same_length)/8192 9978.174 -
std::find_end(vector<int>,_pred)_(single_element)/1000 569.604 -
std::find_end(vector<int>,_pred)_(single_element)/1024 583.402 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4671.352 -
std::find_first_of(deque<int>)_(large_needle)/1024 367503.388 -
std::find_first_of(deque<int>)_(large_needle)/32 348.842 17.05%
std::find_first_of(deque<int>)_(large_needle)/50 894.889 24.28%
std::find_first_of(deque<int>)_(large_needle)/8192 23572709.737 -
std::find_first_of(deque<int>)_(small_needle)/1024 3517.916 1.06%
std::find_first_of(deque<int>)_(small_needle)/32 112.306 1.99%
std::find_first_of(deque<int>)_(small_needle)/50 173.210 2.50%
std::find_first_of(deque<int>)_(small_needle)/8192 28137.418 1.08%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 626839.291 3.99%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 567.327 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1559.216 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36860234.631 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6236.837 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.728 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.112 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49925.491 -
std::find_first_of(list<int>)_(large_needle)/1024 833124.206 -
std::find_first_of(list<int>)_(large_needle)/32 671.803 -
std::find_first_of(list<int>)_(large_needle)/50 1730.950 -
std::find_first_of(list<int>)_(large_needle)/8192 48322361.133 -7.21%
std::find_first_of(list<int>)_(small_needle)/1024 2792.683 -3.14%
std::find_first_of(list<int>)_(small_needle)/32 96.656 -
std::find_first_of(list<int>)_(small_needle)/50 146.540 -1.64%
std::find_first_of(list<int>)_(small_needle)/8192 22193.211 -2.88%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1045668.639 -1.03%
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.274 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1965.209 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56916347.259 -6.38%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5395.986 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.561 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.604 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43283.082 -
std::find_first_of(vector<int>)_(large_needle)/1024 112292.299 -3.17%
std::find_first_of(vector<int>)_(large_needle)/32 104.430 -10.60%
std::find_first_of(vector<int>)_(large_needle)/50 272.058 -8.97%
std::find_first_of(vector<int>)_(large_needle)/8192 7177754.723 -8.84%
std::find_first_of(vector<int>)_(small_needle)/1024 1438.248 1.91%
std::find_first_of(vector<int>)_(small_needle)/32 47.041 -
std::find_first_of(vector<int>)_(small_needle)/50 71.572 1.76%
std::find_first_of(vector<int>)_(small_needle)/8192 11291.040 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590936.798 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 496.985 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1366.231 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38266682.894 -21.38%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5657.882 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.554 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 276.568 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44873.251 -
std::find_if(deque<int>)_(bail_25%)/1024 81.323 3.28%
std::find_if(deque<int>)_(bail_25%)/32768 2580.617 9.91%
std::find_if(deque<int>)_(bail_25%)/8 1.167 -
std::find_if(deque<int>)_(bail_25%)/8192 645.311 9.24%
std::find_if(deque<int>)_(process_all)/1024 293.430 -17.67%
std::find_if(deque<int>)_(process_all)/32768 9443.223 -17.61%
std::find_if(deque<int>)_(process_all)/50 12.682 -
std::find_if(deque<int>)_(process_all)/8 2.580 -
std::find_if(deque<int>)_(process_all)/8192 2339.291 -18.05%
std::find_if(list<int>)_(bail_25%)/1024 182.535 41.02%
std::find_if(list<int>)_(bail_25%)/32768 7032.457 -1.57%
std::find_if(list<int>)_(bail_25%)/8 0.915 -
std::find_if(list<int>)_(bail_25%)/8192 1422.807 -
std::find_if(list<int>)_(process_all)/1024 722.468 4.50%
std::find_if(list<int>)_(process_all)/32768 25881.586 -
std::find_if(list<int>)_(process_all)/50 19.198 -
std::find_if(list<int>)_(process_all)/8 2.392 -
std::find_if(list<int>)_(process_all)/8192 9135.390 16.79%
std::find_if(vector<bool>)_(process_all)/1024 572.257 -
std::find_if(vector<bool>)_(process_all)/1048576 587227.508 -
std::find_if(vector<bool>)_(process_all)/50 23.321 -3.46%
std::find_if(vector<bool>)_(process_all)/8 3.490 -5.14%
std::find_if(vector<bool>)_(process_all)/8192 4584.536 -
std::find_if(vector<char>)_(bail_25%)/1024 25.512 -4.33%
std::find_if(vector<char>)_(bail_25%)/32768 801.164 -
std::find_if(vector<char>)_(bail_25%)/8 0.890 6.42%
std::find_if(vector<char>)_(bail_25%)/8192 211.303 -
std::find_if(vector<char>)_(process_all)/1024 124.849 -
std::find_if(vector<char>)_(process_all)/32768 3939.470 4.65%
std::find_if(vector<char>)_(process_all)/50 6.642 -
std::find_if(vector<char>)_(process_all)/8 1.379 -13.98%
std::find_if(vector<char>)_(process_all)/8192 948.921 -
std::find_if(vector<int>)_(bail_25%)/1024 26.396 -7.66%
std::find_if(vector<int>)_(bail_25%)/32768 805.578 -2.08%
std::find_if(vector<int>)_(bail_25%)/8 0.919 15.68%
std::find_if(vector<int>)_(bail_25%)/8192 212.207 -
std::find_if(vector<int>)_(process_all)/1024 115.622 2.19%
std::find_if(vector<int>)_(process_all)/32768 3361.704 2.51%
std::find_if(vector<int>)_(process_all)/50 5.846 6.26%
std::find_if(vector<int>)_(process_all)/8 1.308 -7.90%
std::find_if(vector<int>)_(process_all)/8192 848.994 1.67%
std::find_if_not(deque<int>)_(bail_25%)/1024 81.305 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2165.415 -8.17%
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -
std::find_if_not(deque<int>)_(bail_25%)/8192 549.166 -8.64%
std::find_if_not(deque<int>)_(process_all)/1024 272.119 -
std::find_if_not(deque<int>)_(process_all)/32768 8076.609 -7.69%
std::find_if_not(deque<int>)_(process_all)/50 12.802 -6.64%
std::find_if_not(deque<int>)_(process_all)/8 2.744 -1.85%
std::find_if_not(deque<int>)_(process_all)/8192 2004.957 -8.34%
std::find_if_not(list<int>)_(bail_25%)/1024 181.321 40.12%
std::find_if_not(list<int>)_(bail_25%)/32768 7381.420 -2.53%
std::find_if_not(list<int>)_(bail_25%)/8 0.930 -
std::find_if_not(list<int>)_(bail_25%)/8192 1430.658 -
std::find_if_not(list<int>)_(process_all)/1024 724.818 -
std::find_if_not(list<int>)_(process_all)/32768 25909.815 1.46%
std::find_if_not(list<int>)_(process_all)/50 23.030 -
std::find_if_not(list<int>)_(process_all)/8 3.573 -
std::find_if_not(list<int>)_(process_all)/8192 6943.682 -1.63%
std::find_if_not(vector<bool>)_(process_all)/1024 567.819 -
std::find_if_not(vector<bool>)_(process_all)/1048576 579453.646 -1.51%
std::find_if_not(vector<bool>)_(process_all)/50 23.986 2.63%
std::find_if_not(vector<bool>)_(process_all)/8 3.526 -
std::find_if_not(vector<bool>)_(process_all)/8192 4524.941 -1.12%
std::find_if_not(vector<char>)_(bail_25%)/1024 27.230 4.78%
std::find_if_not(vector<char>)_(bail_25%)/32768 950.222 -
std::find_if_not(vector<char>)_(bail_25%)/8 1.069 11.09%
std::find_if_not(vector<char>)_(bail_25%)/8192 242.375 -
std::find_if_not(vector<char>)_(process_all)/1024 124.654 -
std::find_if_not(vector<char>)_(process_all)/32768 3758.755 -
std::find_if_not(vector<char>)_(process_all)/50 6.645 -
std::find_if_not(vector<char>)_(process_all)/8 1.432 -8.61%
std::find_if_not(vector<char>)_(process_all)/8192 945.114 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.367 -1.30%
std::find_if_not(vector<int>)_(bail_25%)/32768 983.102 2.26%
std::find_if_not(vector<int>)_(bail_25%)/8 0.917 25.66%
std::find_if_not(vector<int>)_(bail_25%)/8192 251.519 2.27%
std::find_if_not(vector<int>)_(process_all)/1024 112.829 -
std::find_if_not(vector<int>)_(process_all)/32768 3204.339 -
std::find_if_not(vector<int>)_(process_all)/50 5.580 -1.50%
std::find_if_not(vector<int>)_(process_all)/8 1.386 -
std::find_if_not(vector<int>)_(process_all)/8192 804.533 -
std::flat_map<int,_int>::clear()/0 402.422 2.57%
std::flat_map<int,_int>::clear()/1024 394.500 -
std::flat_map<int,_int>::clear()/32 394.372 -
std::flat_map<int,_int>::clear()/8192 411.313 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.168 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.198 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.717 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.415 -15.76%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.750 51.48%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.584 16.02%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.367 58.80%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.200 -5.44%
std::flat_map<int,_int>::count(key)_(existent)/32 3.270 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.749 -2.62%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.511 12.30%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.538 -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.409 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.081 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.069 -1.50%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.369 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.893 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1164.282 -
std::flat_map<int,_int>::ctor(const&)/0 12.759 -
std::flat_map<int,_int>::ctor(const&)/1024 178.569 -
std::flat_map<int,_int>::ctor(const&)/32 22.796 -
std::flat_map<int,_int>::ctor(const&)/8192 856.885 -55.27%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.769 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.390 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.867 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 855.976 -4.09%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.605 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4162.919 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.302 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33275.171 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.676 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8702.971 -3.20%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.099 -3.31%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134843.917 -4.37%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.225 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.305 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.893 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.409 4.28%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.796 -36.93%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.291 -11.07%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.567 -40.97%
std::flat_map<int,_int>::erase(iterator)/1024 78.256 1.14%
std::flat_map<int,_int>::erase(iterator)/32 19.884 -
std::flat_map<int,_int>::erase(iterator)/8192 506.015 1.61%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.153 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.070 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.954 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 618.528 1.20%
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.183 -9.99%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.989 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 562.301 -2.81%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.447 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.732 6.64%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.546 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.163 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.628 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.148 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 11.088 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.631 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.421 1.07%
std::flat_map<int,_int>::find(key)_(existent)/8192 12.202 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.359 8.99%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.741 -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.232 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.389 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.199 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.167 -15.81%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.179 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.751 -30.93%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.270 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.549 7.93%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.191 2.51%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 560.417 -1.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.189 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.543 -2.49%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.219 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.745 1.53%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.179 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.574 2.49%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.288 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.736 -3.80%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.500 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5368.613 3.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 614.876 1.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40953.658 2.67%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.243 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5710.753 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.090 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43131.806 -1.42%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.882 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7648.963 -1.44%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.426 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63143.020 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.838 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1408.326 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 444.856 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8394.816 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.093 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1407.405 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 444.985 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8345.936 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.904 -3.27%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.583 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.965 -1.99%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.240 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.838 -16.02%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.178 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.713 -22.85%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.246 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.738 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.564 -1.14%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 551.362 -3.98%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.485 -11.83%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.794 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.476 -3.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.997 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.952 -19.59%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 15.999 -1.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.611 -39.36%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.963 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 98.203 -1.72%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 24.068 3.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 560.102 -4.48%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.079 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.040 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.293 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.277 -29.57%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.276 -11.08%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.620 -31.73%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.751 2.31%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 91.662 6.41%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.596 5.36%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1787.255 214.55%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.376 5.24%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.573 2.57%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.696 11.14%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1808.267 215.50%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 1.74%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.065 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.823 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1801.178 232.12%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.023 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 3.130 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.318 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.037 -5.81%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.279 -1.84%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.989 -5.98%
std::flat_multimap<int,_int>::clear()/0 393.378 -
std::flat_multimap<int,_int>::clear()/1024 394.548 -
std::flat_multimap<int,_int>::clear()/32 393.820 -
std::flat_multimap<int,_int>::clear()/8192 408.786 -1.39%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.247 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.068 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.506 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.491 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.901 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.569 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.679 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 9.012 22.02%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.276 -1.80%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 14.703 31.43%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.016 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.059 -1.60%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.418 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.332 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.931 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.424 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1164.021 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.755 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.191 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.825 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1931.341 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.750 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.205 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.919 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1922.275 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.910 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3953.985 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.573 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32011.457 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.932 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8487.947 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.339 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127793.480 6.49%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.439 -10.04%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.466 -1.55%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.656 -11.30%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.378 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.065 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.053 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.429 -
std::flat_multimap<int,_int>::erase(iterator)/1024 81.476 8.44%
std::flat_multimap<int,_int>::erase(iterator)/32 19.951 -
std::flat_multimap<int,_int>::erase(iterator)/8192 520.673 4.78%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.705 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.945 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.354 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 604.754 -2.15%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 113.136 15.67%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.390 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 570.346 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.834 1.19%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.916 -1.20%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.283 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.569 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.838 1.17%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.030 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.403 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.329 -3.40%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.202 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.482 46.70%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.945 8.15%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.418 2.02%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.722 20.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.081 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.291 21.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.231 1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.879 26.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.052 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 126.311 20.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.865 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 586.849 -1.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.208 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.960 1.96%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.196 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.772 1.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.277 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.802 -4.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.101 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.994 -3.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.849 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4968.766 1.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.840 -1.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37959.612 1.74%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.681 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5433.013 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.649 -2.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41489.177 -1.11%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.940 -1.21%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7340.534 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 662.687 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59958.101 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.325 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1135.622 4.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 438.338 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6325.963 7.32%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.435 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1112.773 -12.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 458.112 3.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6012.881 -11.11%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 120.800 1.78%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.007 -2.90%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 558.429 -2.77%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.026 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 19.958 -26.73%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.016 -1.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.917 -43.08%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.247 1.67%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 106.431 -3.62%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 24.109 2.57%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 555.188 -4.14%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.992 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.069 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.520 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.281 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.238 -6.50%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.303 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.931 -6.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.625 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.053 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.717 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 727.961 8.39%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.754 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.494 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.706 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 759.456 12.46%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.329 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.921 -8.84%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.779 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 749.574 -5.50%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.974 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.531 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.605 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.367 1.35%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.033 -
std::for_each(deque<int>)/32 3.691 -
std::for_each(deque<int>)/50 3.855 -
std::for_each(deque<int>)/8 0.922 -
std::for_each(deque<int>)/8192 255.029 -
std::for_each(join_view(vector<vector<int>>))/32 3.763 -
std::for_each(join_view(vector<vector<int>>))/50 4.049 -
std::for_each(join_view(vector<vector<int>>))/8 1.378 -
std::for_each(join_view(vector<vector<int>>))/8192 263.573 -
std::for_each(list<int>)/32 11.299 -
std::for_each(list<int>)/50 21.564 -
std::for_each(list<int>)/8 2.548 -
std::for_each(list<int>)/8192 8472.937 -18.45%
std::for_each(map<int>::iterator)/32 22.231 -1.31%
std::for_each(map<int>::iterator)/50 47.428 -
std::for_each(map<int>::iterator)/8 4.494 -
std::for_each(map<int>::iterator)/8192 16437.656 2.38%
std::for_each(multimap<int>::iterator)/32 20.712 -2.58%
std::for_each(multimap<int>::iterator)/50 47.822 -
std::for_each(multimap<int>::iterator)/8 4.447 -
std::for_each(multimap<int>::iterator)/8192 16191.761 -
std::for_each(multiset<int>::iterator)/32 21.017 -1.02%
std::for_each(multiset<int>::iterator)/50 41.304 -
std::for_each(multiset<int>::iterator)/8 4.594 1.20%
std::for_each(multiset<int>::iterator)/8192 15121.900 -25.10%
std::for_each(set<int>::iterator)/32 21.910 -2.45%
std::for_each(set<int>::iterator)/50 45.697 -
std::for_each(set<int>::iterator)/8 4.654 2.64%
std::for_each(set<int>::iterator)/8192 15100.416 -24.80%
std::for_each(vector<int>)/32 3.687 -
std::for_each(vector<int>)/50 3.851 -1.08%
std::for_each(vector<int>)/8 0.918 -
std::for_each(vector<int>)/8192 251.946 -
std::for_each_n(deque<int>)/32 3.760 -
std::for_each_n(deque<int>)/50 3.918 -1.41%
std::for_each_n(deque<int>)/8 1.312 27.16%
std::for_each_n(deque<int>)/8192 255.376 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.837 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.260 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.559 8.35%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.250 -
std::for_each_n(list<int>)/32 11.129 -
std::for_each_n(list<int>)/50 24.333 -
std::for_each_n(list<int>)/8 2.317 -6.12%
std::for_each_n(list<int>)/8192 7628.579 -49.09%
std::for_each_n(vector<int>)/32 3.705 -
std::for_each_n(vector<int>)/50 3.855 -
std::for_each_n(vector<int>)/8 2.736 -1.61%
std::for_each_n(vector<int>)/8192 251.880 -
std::format(double)_(fmt:_{:017500_0La}) 175.665 6.37%
std::format(double)_(fmt:_{:017500_0Le}) 193.624 -
std::format(double)_(fmt:_{:017500_0Lf}) 207.216 -
std::format(double)_(fmt:_{:017500_0Lg}) 211.679 -
std::format(double)_(fmt:_{:017500_0L}) 208.760 -
std::format(double)_(fmt:_{:017500_0a}) 155.745 -
std::format(double)_(fmt:_{:017500_0e}) 184.165 -
std::format(double)_(fmt:_{:017500_0f}) 200.977 -
std::format(double)_(fmt:_{:017500_0g}) 203.314 1.25%
std::format(double)_(fmt:_{:017500_0}) 148.082 -
std::format(double)_(fmt:_{:017500_10La}) 173.591 -
std::format(double)_(fmt:_{:017500_10Le}) 209.170 -
std::format(double)_(fmt:_{:017500_10Lf}) 210.571 -
std::format(double)_(fmt:_{:017500_10Lg}) 220.272 -1.44%
std::format(double)_(fmt:_{:017500_10L}) 220.928 -1.22%
std::format(double)_(fmt:_{:017500_10a}) 161.995 -
std::format(double)_(fmt:_{:017500_10e}) 197.831 -
std::format(double)_(fmt:_{:017500_10f}) 203.115 -
std::format(double)_(fmt:_{:017500_10g}) 213.044 -
std::format(double)_(fmt:_{:017500_10}) 214.780 1.24%
std::format(double)_(fmt:_{:017500_17000L}) 411.047 -1.32%
std::format(double)_(fmt:_{:017500_17000}) 394.497 -
std::format(double)_(fmt:_{:0<17500_0La}) 164.868 -
std::format(double)_(fmt:_{:0<17500_0Le}) 194.805 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 204.925 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 209.150 -
std::format(double)_(fmt:_{:0<17500_0L}) 206.871 -
std::format(double)_(fmt:_{:0<17500_0a}) 155.802 -
std::format(double)_(fmt:_{:0<17500_0e}) 182.489 -
std::format(double)_(fmt:_{:0<17500_0f}) 197.517 -
std::format(double)_(fmt:_{:0<17500_0g}) 199.890 1.13%
std::format(double)_(fmt:_{:0<17500_0}) 147.544 -
std::format(double)_(fmt:_{:0<17500_10La}) 174.223 -
std::format(double)_(fmt:_{:0<17500_10Le}) 211.209 1.32%
std::format(double)_(fmt:_{:0<17500_10Lf}) 206.373 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 222.771 1.03%
std::format(double)_(fmt:_{:0<17500_10L}) 216.545 -2.36%
std::format(double)_(fmt:_{:0<17500_10a}) 159.692 -
std::format(double)_(fmt:_{:0<17500_10e}) 192.934 -
std::format(double)_(fmt:_{:0<17500_10f}) 199.361 1.15%
std::format(double)_(fmt:_{:0<17500_10g}) 211.072 -
std::format(double)_(fmt:_{:0<17500_10}) 210.684 -
std::format(double)_(fmt:_{:0<17500_17000L}) 408.399 -1.79%
std::format(double)_(fmt:_{:0<17500_17000}) 400.627 -
std::format(double)_(fmt:_{:0>17500_0La}) 174.662 3.93%
std::format(double)_(fmt:_{:0>17500_0Le}) 196.559 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 208.831 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 213.640 -1.25%
std::format(double)_(fmt:_{:0>17500_0L}) 210.987 -
std::format(double)_(fmt:_{:0>17500_0a}) 158.289 -
std::format(double)_(fmt:_{:0>17500_0e}) 184.315 -
std::format(double)_(fmt:_{:0>17500_0f}) 201.956 -
std::format(double)_(fmt:_{:0>17500_0g}) 202.210 -
std::format(double)_(fmt:_{:0>17500_0}) 147.508 -
std::format(double)_(fmt:_{:0>17500_10La}) 177.160 -5.92%
std::format(double)_(fmt:_{:0>17500_10Le}) 208.596 -2.55%
std::format(double)_(fmt:_{:0>17500_10Lf}) 210.127 -1.32%
std::format(double)_(fmt:_{:0>17500_10Lg}) 220.973 -2.03%
std::format(double)_(fmt:_{:0>17500_10L}) 222.499 -
std::format(double)_(fmt:_{:0>17500_10a}) 163.045 -
std::format(double)_(fmt:_{:0>17500_10e}) 200.475 -
std::format(double)_(fmt:_{:0>17500_10f}) 201.108 -1.73%
std::format(double)_(fmt:_{:0>17500_10g}) 211.666 -
std::format(double)_(fmt:_{:0>17500_10}) 211.421 -1.15%
std::format(double)_(fmt:_{:0>17500_17000L}) 413.539 -
std::format(double)_(fmt:_{:0>17500_17000}) 395.997 -
std::format(double)_(fmt:_{:0^17500_0La}) 170.443 -
std::format(double)_(fmt:_{:0^17500_0Le}) 198.437 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 212.811 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 215.348 -
std::format(double)_(fmt:_{:0^17500_0L}) 212.830 -
std::format(double)_(fmt:_{:0^17500_0a}) 160.169 -
std::format(double)_(fmt:_{:0^17500_0e}) 186.477 -
std::format(double)_(fmt:_{:0^17500_0f}) 204.524 -
std::format(double)_(fmt:_{:0^17500_0g}) 205.381 -
std::format(double)_(fmt:_{:0^17500_0}) 148.215 -
std::format(double)_(fmt:_{:0^17500_10La}) 178.468 -4.93%
std::format(double)_(fmt:_{:0^17500_10Le}) 212.560 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 216.563 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 226.353 -
std::format(double)_(fmt:_{:0^17500_10L}) 224.049 -
std::format(double)_(fmt:_{:0^17500_10a}) 167.076 -
std::format(double)_(fmt:_{:0^17500_10e}) 198.889 -
std::format(double)_(fmt:_{:0^17500_10f}) 209.224 -
std::format(double)_(fmt:_{:0^17500_10g}) 212.742 -
std::format(double)_(fmt:_{:0^17500_10}) 212.822 -1.43%
std::format(double)_(fmt:_{:0^17500_17000L}) 412.575 -
std::format(double)_(fmt:_{:0^17500_17000}) 396.399 -
std::format(double)_(fmt:_{:_0La}) 34.997 -3.81%
std::format(double)_(fmt:_{:_0Le}) 59.975 -1.10%
std::format(double)_(fmt:_{:_0Lf}) 69.714 -
std::format(double)_(fmt:_{:_0Lg}) 76.319 -
std::format(double)_(fmt:_{:_0L}) 75.198 -
std::format(double)_(fmt:_{:_0a}) 25.094 -3.08%
std::format(double)_(fmt:_{:_0e}) 37.586 -
std::format(double)_(fmt:_{:_0f}) 58.567 -
std::format(double)_(fmt:_{:_0g}) 62.238 -
std::format(double)_(fmt:_{:_0}) 16.137 -
std::format(double)_(fmt:_{:_10La}) 43.376 -2.33%
std::format(double)_(fmt:_{:_10Le}) 70.757 -
std::format(double)_(fmt:_{:_10Lf}) 73.458 -
std::format(double)_(fmt:_{:_10Lg}) 80.563 -1.56%
std::format(double)_(fmt:_{:_10L}) 79.439 -1.23%
std::format(double)_(fmt:_{:_10a}) 28.689 -2.48%
std::format(double)_(fmt:_{:_10e}) 40.706 -
std::format(double)_(fmt:_{:_10f}) 59.763 -
std::format(double)_(fmt:_{:_10g}) 63.099 -1.11%
std::format(double)_(fmt:_{:_10}) 61.878 -
std::format(double)_(fmt:_{:_17000L}) 267.533 -1.59%
std::format(double)_(fmt:_{:_17000}) 251.535 -
std::format(float)_(fmt:_{:017500_0La}) 167.217 -
std::format(float)_(fmt:_{:017500_0Le}) 189.651 -
std::format(float)_(fmt:_{:017500_0Lf}) 183.856 -
std::format(float)_(fmt:_{:017500_0Lg}) 204.738 -
std::format(float)_(fmt:_{:017500_0L}) 202.867 -
std::format(float)_(fmt:_{:017500_0a}) 158.657 -
std::format(float)_(fmt:_{:017500_0e}) 181.533 -
std::format(float)_(fmt:_{:017500_0f}) 178.193 -
std::format(float)_(fmt:_{:017500_0g}) 196.384 -4.28%
std::format(float)_(fmt:_{:017500_0}) 149.360 -
std::format(float)_(fmt:_{:017500_10La}) 173.297 -
std::format(float)_(fmt:_{:017500_10Le}) 202.551 -
std::format(float)_(fmt:_{:017500_10Lf}) 203.834 6.06%
std::format(float)_(fmt:_{:017500_10Lg}) 207.927 -
std::format(float)_(fmt:_{:017500_10L}) 206.683 -1.41%
std::format(float)_(fmt:_{:017500_10a}) 161.936 -1.02%
std::format(float)_(fmt:_{:017500_10e}) 189.890 -
std::format(float)_(fmt:_{:017500_10f}) 183.843 -
std::format(float)_(fmt:_{:017500_10g}) 198.406 -
std::format(float)_(fmt:_{:017500_10}) 198.717 -
std::format(float)_(fmt:_{:017500_17000L}) 232.988 -
std::format(float)_(fmt:_{:017500_17000}) 221.319 -
std::format(float)_(fmt:_{:0<17500_0La}) 167.257 -
std::format(float)_(fmt:_{:0<17500_0Le}) 189.421 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 183.070 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 205.243 -
std::format(float)_(fmt:_{:0<17500_0L}) 202.689 -
std::format(float)_(fmt:_{:0<17500_0a}) 157.247 -
std::format(float)_(fmt:_{:0<17500_0e}) 180.114 -
std::format(float)_(fmt:_{:0<17500_0f}) 173.660 -
std::format(float)_(fmt:_{:0<17500_0g}) 195.194 -
std::format(float)_(fmt:_{:0<17500_0}) 149.040 -
std::format(float)_(fmt:_{:0<17500_10La}) 172.579 -
std::format(float)_(fmt:_{:0<17500_10Le}) 200.117 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 189.609 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 208.643 -
std::format(float)_(fmt:_{:0<17500_10L}) 217.694 5.87%
std::format(float)_(fmt:_{:0<17500_10a}) 159.128 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.178 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.843 -
std::format(float)_(fmt:_{:0<17500_10g}) 199.326 -
std::format(float)_(fmt:_{:0<17500_10}) 199.165 -
std::format(float)_(fmt:_{:0<17500_17000L}) 231.453 -1.95%
std::format(float)_(fmt:_{:0<17500_17000}) 219.908 -
std::format(float)_(fmt:_{:0>17500_0La}) 168.986 -
std::format(float)_(fmt:_{:0>17500_0Le}) 191.366 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 185.497 -1.13%
std::format(float)_(fmt:_{:0>17500_0Lg}) 206.345 -
std::format(float)_(fmt:_{:0>17500_0L}) 204.094 -
std::format(float)_(fmt:_{:0>17500_0a}) 159.229 -
std::format(float)_(fmt:_{:0>17500_0e}) 182.687 -
std::format(float)_(fmt:_{:0>17500_0f}) 178.415 -
std::format(float)_(fmt:_{:0>17500_0g}) 197.712 -2.47%
std::format(float)_(fmt:_{:0>17500_0}) 148.353 -
std::format(float)_(fmt:_{:0>17500_10La}) 175.328 -
std::format(float)_(fmt:_{:0>17500_10Le}) 204.539 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 194.328 -
std::format(float)_(fmt:_{:0>17500_10Lg}) 210.576 -
std::format(float)_(fmt:_{:0>17500_10L}) 210.829 1.29%
std::format(float)_(fmt:_{:0>17500_10a}) 162.255 -
std::format(float)_(fmt:_{:0>17500_10e}) 190.876 -
std::format(float)_(fmt:_{:0>17500_10f}) 184.935 -
std::format(float)_(fmt:_{:0>17500_10g}) 199.588 -
std::format(float)_(fmt:_{:0>17500_10}) 199.592 -
std::format(float)_(fmt:_{:0>17500_17000L}) 233.174 -
std::format(float)_(fmt:_{:0>17500_17000}) 220.731 -
std::format(float)_(fmt:_{:0^17500_0La}) 171.388 -
std::format(float)_(fmt:_{:0^17500_0Le}) 194.460 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 190.641 -1.38%
std::format(float)_(fmt:_{:0^17500_0Lg}) 210.594 -
std::format(float)_(fmt:_{:0^17500_0L}) 207.989 -
std::format(float)_(fmt:_{:0^17500_0a}) 159.977 -
std::format(float)_(fmt:_{:0^17500_0e}) 183.116 -
std::format(float)_(fmt:_{:0^17500_0f}) 181.292 -1.38%
std::format(float)_(fmt:_{:0^17500_0g}) 198.070 -
std::format(float)_(fmt:_{:0^17500_0}) 149.409 -
std::format(float)_(fmt:_{:0^17500_10La}) 177.903 -
std::format(float)_(fmt:_{:0^17500_10Le}) 206.785 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 198.004 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 216.183 -
std::format(float)_(fmt:_{:0^17500_10L}) 217.860 2.16%
std::format(float)_(fmt:_{:0^17500_10a}) 163.498 -
std::format(float)_(fmt:_{:0^17500_10e}) 191.203 -
std::format(float)_(fmt:_{:0^17500_10f}) 186.476 -
std::format(float)_(fmt:_{:0^17500_10g}) 201.751 -1.16%
std::format(float)_(fmt:_{:0^17500_10}) 202.523 -
std::format(float)_(fmt:_{:0^17500_17000L}) 240.017 -
std::format(float)_(fmt:_{:0^17500_17000}) 226.672 -
std::format(float)_(fmt:_{:_0La}) 37.181 -
std::format(float)_(fmt:_{:_0Le}) 60.652 -
std::format(float)_(fmt:_{:_0Lf}) 48.869 -
std::format(float)_(fmt:_{:_0Lg}) 75.503 -
std::format(float)_(fmt:_{:_0L}) 73.627 -
std::format(float)_(fmt:_{:_0a}) 25.661 -3.68%
std::format(float)_(fmt:_{:_0e}) 38.707 -2.60%
std::format(float)_(fmt:_{:_0f}) 38.043 -1.89%
std::format(float)_(fmt:_{:_0g}) 62.839 1.01%
std::format(float)_(fmt:_{:_0}) 16.787 -
std::format(float)_(fmt:_{:_10La}) 43.410 -
std::format(float)_(fmt:_{:_10Le}) 70.569 -
std::format(float)_(fmt:_{:_10Lf}) 55.677 -
std::format(float)_(fmt:_{:_10Lg}) 75.281 -
std::format(float)_(fmt:_{:_10L}) 74.154 -
std::format(float)_(fmt:_{:_10a}) 28.231 -3.92%
std::format(float)_(fmt:_{:_10e}) 42.660 -2.23%
std::format(float)_(fmt:_{:_10f}) 40.672 -1.64%
std::format(float)_(fmt:_{:_10g}) 61.851 -
std::format(float)_(fmt:_{:_10}) 61.108 -
std::format(float)_(fmt:_{:_17000L}) 97.577 -5.15%
std::format(float)_(fmt:_{:_17000}) 83.018 -
std::format(int64_t)_(fmt:_{:0512LX}) 41.601 -1.73%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.402 -1.61%
std::format(int64_t)_(fmt:_{:0512Ld}) 36.745 -
std::format(int64_t)_(fmt:_{:0512Lo}) 36.636 -
std::format(int64_t)_(fmt:_{:0512Lx}) 34.821 -
std::format(int64_t)_(fmt:_{:0512X}) 36.408 -3.53%
std::format(int64_t)_(fmt:_{:0512b}) 35.732 -2.45%
std::format(int64_t)_(fmt:_{:0512d}) 32.194 -1.38%
std::format(int64_t)_(fmt:_{:0512o}) 30.983 -
std::format(int64_t)_(fmt:_{:0512x}) 29.350 -
std::format(int64_t)_(fmt:_{:0<512LX}) 41.708 -4.62%
std::format(int64_t)_(fmt:_{:0<512Lb}) 41.380 -1.16%
std::format(int64_t)_(fmt:_{:0<512Ld}) 35.615 -
std::format(int64_t)_(fmt:_{:0<512Lo}) 37.348 -3.75%
std::format(int64_t)_(fmt:_{:0<512Lx}) 35.822 -3.98%
std::format(int64_t)_(fmt:_{:0<512X}) 37.943 -
std::format(int64_t)_(fmt:_{:0<512b}) 35.148 -2.66%
std::format(int64_t)_(fmt:_{:0<512d}) 34.100 1.86%
std::format(int64_t)_(fmt:_{:0<512o}) 31.682 -4.75%
std::format(int64_t)_(fmt:_{:0<512x}) 30.065 -4.19%
std::format(int64_t)_(fmt:_{:0>512LX}) 39.530 -1.54%
std::format(int64_t)_(fmt:_{:0>512Lb}) 38.090 1.48%
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.812 -
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.489 -
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.764 1.38%
std::format(int64_t)_(fmt:_{:0>512X}) 35.001 -5.77%
std::format(int64_t)_(fmt:_{:0>512b}) 33.797 -4.72%
std::format(int64_t)_(fmt:_{:0>512d}) 30.508 -
std::format(int64_t)_(fmt:_{:0>512o}) 29.410 -1.00%
std::format(int64_t)_(fmt:_{:0>512x}) 28.570 -
std::format(int64_t)_(fmt:_{:0^512LX}) 45.108 -3.60%
std::format(int64_t)_(fmt:_{:0^512Lb}) 42.205 2.27%
std::format(int64_t)_(fmt:_{:0^512Ld}) 36.231 -1.15%
std::format(int64_t)_(fmt:_{:0^512Lo}) 37.149 2.98%
std::format(int64_t)_(fmt:_{:0^512Lx}) 35.459 3.22%
std::format(int64_t)_(fmt:_{:0^512X}) 41.564 1.63%
std::format(int64_t)_(fmt:_{:0^512b}) 38.557 2.43%
std::format(int64_t)_(fmt:_{:0^512d}) 31.692 -
std::format(int64_t)_(fmt:_{:0^512o}) 34.208 -
std::format(int64_t)_(fmt:_{:0^512x}) 32.656 -
std::format(int64_t)_(fmt:_{:LX}) 33.508 -3.34%
std::format(int64_t)_(fmt:_{:Lb}) 32.020 -
std::format(int64_t)_(fmt:_{:Ld}) 26.899 -1.12%
std::format(int64_t)_(fmt:_{:Lo}) 28.141 -
std::format(int64_t)_(fmt:_{:Lx}) 26.098 -1.15%
std::format(int64_t)_(fmt:_{:X}) 28.939 -
std::format(int64_t)_(fmt:_{:b}) 27.732 -
std::format(int64_t)_(fmt:_{:d}) 22.997 -
std::format(int64_t)_(fmt:_{:o}) 23.316 -
std::format(int64_t)_(fmt:_{:x}) 23.389 -
std::generate(deque<int>)/1024 243.317 -1.18%
std::generate(deque<int>)/32 8.060 -
std::generate(deque<int>)/50 12.039 -
std::generate(deque<int>)/8192 1902.383 -
std::generate(list<int>)/1024 670.942 -
std::generate(list<int>)/32 8.474 -
std::generate(list<int>)/50 15.204 -1.34%
std::generate(list<int>)/8192 7596.246 1.74%
std::generate(vector<int>)/1024 242.954 -
std::generate(vector<int>)/32 7.960 -
std::generate(vector<int>)/50 11.942 -
std::generate(vector<int>)/8192 1836.526 -
std::generate_n(deque<int>)/1024 243.936 -
std::generate_n(deque<int>)/32 8.223 -
std::generate_n(deque<int>)/50 12.215 -
std::generate_n(deque<int>)/8192 1962.571 -
std::generate_n(list<int>)/1024 650.292 -
std::generate_n(list<int>)/32 8.566 -
std::generate_n(list<int>)/50 17.069 -
std::generate_n(list<int>)/8192 7438.983 6.11%
std::generate_n(vector<int>)/1024 242.241 -
std::generate_n(vector<int>)/32 7.915 -
std::generate_n(vector<int>)/50 11.945 -
std::generate_n(vector<int>)/8192 1839.903 -
std::is_partitioned(deque<int>)_(partitioned)/1024 300.280 1.88%
std::is_partitioned(deque<int>)_(partitioned)/32 9.244 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.093 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2295.491 -1.20%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.932 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.561 8.82%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.697 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 693.952 -
std::is_partitioned(list<int>)_(partitioned)/1024 587.026 -2.88%
std::is_partitioned(list<int>)_(partitioned)/32 8.607 -
std::is_partitioned(list<int>)_(partitioned)/50 13.914 -
std::is_partitioned(list<int>)_(partitioned)/8192 6858.281 -1.43%
std::is_partitioned(list<int>)_(unpartitioned)/1024 166.115 -5.89%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.146 -2.82%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.396 -2.75%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2177.102 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.199 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.613 1.34%
std::is_partitioned(vector<int>)_(partitioned)/50 9.482 -1.75%
std::is_partitioned(vector<int>)_(partitioned)/8192 1407.046 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 59.891 15.77%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.711 2.97%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.861 2.87%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 199.640 17.23%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 478.709 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.860 -3.26%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3859.988 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 520298.487 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.282 -3.11%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.175 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.286 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4077.880 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688551.817 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 50.800 -1.13%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.681 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.634 2.52%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3890.712 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520336.870 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.285 -2.30%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.116 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.378 -2.14%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4067.910 1.27%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 696645.149 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.083 -3.24%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 755.375 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.824 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8958.447 -5.15%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422781.400 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.293 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 785.027 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.593 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8720.828 5.52%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1597581.810 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.464 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.942 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.822 1.78%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9021.207 -11.35%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419789.807 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.211 -1.45%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 804.809 -35.16%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.345 4.27%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8760.765 2.30%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1588913.827 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 63.680 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.703 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.797 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2814.028 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212819.055 -5.67%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.452 -2.18%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.042 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.398 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.472 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1022691.048 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 61.629 -1.45%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.800 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.085 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2974.583 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212778.065 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.859 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.148 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.381 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2775.334 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1047929.141 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.208 -
std::is_sorted(deque<int>)/1024 476.089 -
std::is_sorted(deque<int>)/8 3.619 39.09%
std::is_sorted(deque<int>)/8192 3789.176 -
std::is_sorted(deque<int>,_pred)/1024 643.060 -2.53%
std::is_sorted(deque<int>,_pred)/8 4.830 3.61%
std::is_sorted(deque<int>,_pred)/8192 5334.786 -1.31%
std::is_sorted(list<int>)/1024 750.451 -
std::is_sorted(list<int>)/8 2.086 -
std::is_sorted(list<int>)/8192 6896.507 -5.36%
std::is_sorted(list<int>,_pred)/1024 819.483 -
std::is_sorted(list<int>,_pred)/8 4.008 2.14%
std::is_sorted(list<int>,_pred)/8192 7227.760 -20.97%
std::is_sorted(vector<int>)/1024 245.281 -
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1917.592 -
std::is_sorted(vector<int>,_pred)/1024 462.105 -
std::is_sorted(vector<int>,_pred)/8 3.310 1.67%
std::is_sorted(vector<int>,_pred)/8192 3685.309 -
std::is_sorted_until(deque<int>)/1024 466.901 -
std::is_sorted_until(deque<int>)/8 2.609 -
std::is_sorted_until(deque<int>)/8192 3740.443 -
std::is_sorted_until(deque<int>,_pred)/1024 595.650 -
std::is_sorted_until(deque<int>,_pred)/8 5.539 41.02%
std::is_sorted_until(deque<int>,_pred)/8192 4807.659 -
std::is_sorted_until(list<int>)/1024 744.812 -
std::is_sorted_until(list<int>)/8 2.073 -1.29%
std::is_sorted_until(list<int>)/8192 7148.995 -11.05%
std::is_sorted_until(list<int>,_pred)/1024 785.702 -
std::is_sorted_until(list<int>,_pred)/8 3.814 -
std::is_sorted_until(list<int>,_pred)/8192 7461.417 -17.84%
std::is_sorted_until(vector<int>)/1024 236.995 -
std::is_sorted_until(vector<int>)/8 2.181 -
std::is_sorted_until(vector<int>)/8192 1848.188 -
std::is_sorted_until(vector<int>,_pred)/1024 419.097 1.65%
std::is_sorted_until(vector<int>,_pred)/8 4.233 4.50%
std::is_sorted_until(vector<int>,_pred)/8192 3405.870 2.78%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4669.631 -1.31%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 528.258 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36567.611 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 712.704 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.730 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12389.685 -13.90%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11315.872 -1.56%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 327.596 -2.75%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96815.131 -2.83%
std::list<int>::ctor(Range)_(cheap_elements)/1024 14856.639 29.05%
std::list<int>::ctor(Range)_(cheap_elements)/32 348.105 3.49%
std::list<int>::ctor(Range)_(cheap_elements)/8192 144074.197 43.90%
std::list<int>::ctor(const&)_(cheap_elements)/1024 13129.693 13.36%
std::list<int>::ctor(const&)_(cheap_elements)/32 383.626 14.50%
std::list<int>::ctor(const&)_(cheap_elements)/8192 113351.116 14.43%
std::list<int>::ctor(size)/1024 11535.025 -2.32%
std::list<int>::ctor(size)/32 323.471 -1.56%
std::list<int>::ctor(size)/8192 93134.285 -2.55%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11075.255 -1.67%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.099 -3.80%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 92469.576 -3.63%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.710 -10.15%
std::list<int>::erase(begin)_(cheap_elements)/32 11.664 -12.00%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.371 -12.82%
std::list<int>::insert(begin)_(cheap_elements)/1024 13.443 -5.13%
std::list<int>::insert(begin)_(cheap_elements)/32 12.102 -2.10%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.897 -7.59%
std::list<int>::operator=(const&)_(cheap_elements)/1024 754.949 -6.48%
std::list<int>::operator=(const&)_(cheap_elements)/32 16.928 -3.20%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9367.838 -8.54%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4668.754 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 528.044 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37692.397 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.558 -2.10%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.525 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.463 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4886.136 -1.04%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.769 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39464.771 -1.08%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17258.931 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 892.840 1.10%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 150012.714 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.896 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.694 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13127.519 8.57%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6938.158 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.970 -5.43%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56162.110 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13638.778 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 362.275 -4.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 109165.052 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33426.999 -1.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 959.659 -1.26%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 285848.680 -1.63%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13480.331 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 362.613 -5.58%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 109049.249 -2.19%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34114.842 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 975.280 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 291407.647 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13646.086 2.02%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 363.743 -4.26%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110188.945 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33942.518 -1.70%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 972.806 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 299072.845 1.92%
std::list<std::string>::ctor(size)/1024 13482.457 -8.87%
std::list<std::string>::ctor(size)/32 354.886 -11.13%
std::list<std::string>::ctor(size)/8192 110364.710 -10.97%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13461.118 -5.34%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 361.853 -11.96%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 109646.481 -6.51%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33340.184 -4.16%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 928.497 -4.11%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 282952.328 -1.65%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.472 -3.69%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.491 -1.47%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.516 -3.05%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.898 -4.52%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.864 -4.15%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.950 -3.92%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.146 -2.93%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.819 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.153 -3.16%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.529 -2.04%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.050 -2.16%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.386 -1.49%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1304.501 -10.07%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.524 1.61%
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10492.582 -1.73%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6903.794 -1.72%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.827 -3.61%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55398.237 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4883.885 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.292 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39485.237 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17258.402 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 896.873 -2.00%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 150218.110 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.880 -1.43%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.767 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.953 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.877 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.634 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.345 -
std::lower_bound(std::deque<int>)/100 30.559 -
std::lower_bound(std::deque<int>)/8 16.924 -
std::lower_bound(std::deque<int>)/8192 65.085 -
std::lower_bound(std::forward_list<int>)/100 109.100 -
std::lower_bound(std::forward_list<int>)/8 15.346 -
std::lower_bound(std::forward_list<int>)/8192 10361.256 -1.22%
std::lower_bound(std::list<int>)/100 91.743 -
std::lower_bound(std::list<int>)/8 15.476 -
std::lower_bound(std::list<int>)/8192 13462.682 -24.34%
std::lower_bound(std::vector<int>)/100 12.147 -
std::lower_bound(std::vector<int>)/8 7.773 -
std::lower_bound(std::vector<int>)/8192 15.675 -
std::make_heap(deque<int>)_(ascending)/1024 2607.958 -1.21%
std::make_heap(deque<int>)_(ascending)/8 26.853 -
std::make_heap(deque<int>)_(ascending)/8192 20693.459 -1.66%
std::make_heap(deque<int>)_(descending)/1024 1093.463 -
std::make_heap(deque<int>)_(descending)/8 21.221 1.59%
std::make_heap(deque<int>)_(descending)/8192 8589.290 -
std::make_heap(deque<int>)_(heap)/1024 1120.576 2.25%
std::make_heap(deque<int>)_(heap)/8 21.236 -
std::make_heap(deque<int>)_(heap)/8192 8816.088 2.57%
std::make_heap(deque<int>)_(pipe-organ)/1024 2645.522 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.284 1.65%
std::make_heap(deque<int>)_(pipe-organ)/8192 20950.913 -
std::make_heap(deque<int>)_(repeated)/1024 2283.749 1.28%
std::make_heap(deque<int>)_(repeated)/8 25.332 1.43%
std::make_heap(deque<int>)_(repeated)/8192 17987.902 1.62%
std::make_heap(deque<int>)_(shuffled)/1024 2596.349 1.05%
std::make_heap(deque<int>)_(shuffled)/8 24.874 -
std::make_heap(deque<int>)_(shuffled)/8192 24159.328 3.16%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2193.197 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.625 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17116.567 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.122 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.694 3.20%
std::make_heap(deque<int>,_pred)_(descending)/8192 5034.635 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.465 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.167 1.13%
std::make_heap(deque<int>,_pred)_(heap)/8192 5022.666 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2197.233 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.830 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17099.511 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1676.888 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.482 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13078.046 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1890.813 1.22%
std::make_heap(deque<int>,_pred)_(shuffled)/8 23.348 -1.26%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15255.361 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.138 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.001 1.11%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5149.133 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.616 -1.01%
std::make_heap(vector<NonIntegral>)_(descending)/8 15.023 2.22%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2191.236 -1.17%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.982 -1.09%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.970 1.79%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2191.578 -1.18%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 669.222 1.27%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.814 1.34%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5155.166 1.23%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 603.854 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.819 1.60%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4598.142 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.381 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.425 2.03%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5251.327 -1.22%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 674.801 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.191 2.48%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5212.351 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.177 -5.41%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.941 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2202.062 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 291.975 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.908 1.78%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2189.904 -1.19%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.987 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.854 1.64%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5275.653 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 629.587 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.264 1.34%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.129 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 660.601 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.565 2.18%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5812.093 -
std::make_heap(vector<int>)_(ascending)/1024 653.095 -
std::make_heap(vector<int>)_(ascending)/8 16.515 1.01%
std::make_heap(vector<int>)_(ascending)/8192 5034.395 -
std::make_heap(vector<int>)_(descending)/1024 271.402 -
std::make_heap(vector<int>)_(descending)/8 15.005 1.54%
std::make_heap(vector<int>)_(descending)/8192 1945.586 -
std::make_heap(vector<int>)_(heap)/1024 271.830 -
std::make_heap(vector<int>)_(heap)/8 14.976 -
std::make_heap(vector<int>)_(heap)/8192 1946.129 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.366 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.725 1.45%
std::make_heap(vector<int>)_(pipe-organ)/8192 4988.735 -
std::make_heap(vector<int>)_(repeated)/1024 561.464 -
std::make_heap(vector<int>)_(repeated)/8 15.658 1.19%
std::make_heap(vector<int>)_(repeated)/8192 4257.561 -
std::make_heap(vector<int>)_(shuffled)/1024 575.764 -
std::make_heap(vector<int>)_(shuffled)/8 15.958 1.42%
std::make_heap(vector<int>)_(shuffled)/8192 5052.813 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.035 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.979 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5011.308 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.619 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.851 1.64%
std::make_heap(vector<int>,_pred)_(descending)/8192 1949.872 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.827 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.836 1.47%
std::make_heap(vector<int>,_pred)_(heap)/8192 1948.499 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.032 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.891 1.71%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5005.273 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.030 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.895 1.53%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4291.989 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 576.217 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 16.005 1.38%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4969.203 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15782.049 -4.19%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.073 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 507375.917 4.50%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16545.439 -2.24%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.354 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 507111.403 2.38%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21521.007 -2.35%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.539 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 604938.691 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18068.983 -2.94%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.473 3.15%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523678.386 2.65%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31382.379 -3.61%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.054 -1.63%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 983340.438 -4.29%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14588.672 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.986 1.46%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173181.595 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22238.376 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.661 2.93%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 687307.647 -2.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15881.396 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 51.817 -1.60%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 456618.895 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16415.336 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.618 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 462180.667 -2.00%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21432.003 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.950 3.99%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 559807.749 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17962.138 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 52.813 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 476784.210 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31743.249 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.473 -1.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 962477.034 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14032.385 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.153 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 163279.416 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22156.411 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.566 3.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 608921.494 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10979.181 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.040 -2.05%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114512.237 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11239.162 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.259 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116335.882 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14756.418 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.496 1.35%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157840.215 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12340.305 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.945 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129343.358 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23986.529 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.068 -2.52%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270007.989 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5734.305 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 36.177 4.73%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61958.322 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15177.933 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.726 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 165462.387 -1.98%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10909.398 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 45.973 3.06%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114275.244 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11174.604 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.934 2.92%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116007.910 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14744.763 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.839 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159337.589 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12297.785 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.196 1.49%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 128989.997 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23966.111 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 45.809 2.46%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269295.934 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5722.902 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.448 -2.10%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62458.874 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15162.602 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.579 1.06%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169809.106 1.57%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11046.926 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.830 -1.11%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114914.615 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11524.940 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.873 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 122524.440 -1.03%
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15011.546 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.490 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156234.738 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12744.771 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 45.729 -2.64%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132585.621 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23334.706 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.010 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259455.514 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5827.611 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.728 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63728.364 -1.69%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15080.975 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.127 -1.04%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155620.953 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11091.010 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.226 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115446.689 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11564.142 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.269 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118512.666 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15112.489 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 53.470 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156963.514 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12812.197 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.110 -2.77%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133216.360 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23310.219 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.439 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260478.537 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5835.024 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.450 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62900.144 1.01%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15216.809 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 54.872 3.32%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156776.714 -
std::map<int,_int>::clear()/0 395.041 -
std::map<int,_int>::clear()/1024 10600.989 -
std::map<int,_int>::clear()/32 657.323 -
std::map<int,_int>::clear()/8192 86681.142 -
std::map<int,_int>::contains(key)_(existent)/1024 4.094 4.59%
std::map<int,_int>::contains(key)_(existent)/32 1.637 2.84%
std::map<int,_int>::contains(key)_(existent)/8192 5.538 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.534 1.30%
std::map<int,_int>::contains(key)_(non-existent)/32 2.678 -6.75%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.260 -
std::map<int,_int>::count(key)_(existent)/1024 3.895 -
std::map<int,_int>::count(key)_(existent)/32 1.557 -
std::map<int,_int>::count(key)_(existent)/8192 5.873 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.310 -
std::map<int,_int>::count(key)_(non-existent)/32 2.914 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.229 -5.17%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.874 -2.82%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6086.942 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 191.435 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52347.363 -
std::map<int,_int>::ctor(const&)/0 12.833 -
std::map<int,_int>::ctor(const&)/1024 6543.221 -
std::map<int,_int>::ctor(const&)/32 218.337 -2.12%
std::map<int,_int>::ctor(const&)/8192 51943.115 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.767 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6477.773 -
std::map<int,_int>::ctor(const&,_alloc)/32 221.230 -2.72%
std::map<int,_int>::ctor(const&,_alloc)/8192 51167.072 -1.34%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.790 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8743.976 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.561 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69897.453 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.142 2.72%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12962.697 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 275.702 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253729.271 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.487 1.40%
std::map<int,_int>::equal_range(key)_(existent)/32 1.800 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.551 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.226 1.92%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.533 -2.84%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.945 2.02%
std::map<int,_int>::erase(iterator)/1024 20.547 -1.73%
std::map<int,_int>::erase(iterator)/32 21.017 1.21%
std::map<int,_int>::erase(iterator)/8192 20.632 -1.64%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.050 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7445.354 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.427 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57927.298 -1.47%
std::map<int,_int>::erase(key)_(existent)/1024 24.296 1.24%
std::map<int,_int>::erase(key)_(existent)/32 22.932 2.14%
std::map<int,_int>::erase(key)_(existent)/8192 25.281 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.236 -1.72%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.283 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.775 4.13%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.267 5.29%
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.007 1.96%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.193 4.11%
std::map<int,_int>::find(key)_(existent)/1024 4.375 1.64%
std::map<int,_int>::find(key)_(existent)/32 1.739 -
std::map<int,_int>::find(key)_(existent)/8192 5.504 2.23%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.439 1.71%
std::map<int,_int>::find(key)_(non-existent)/32 2.444 10.54%
std::map<int,_int>::find(key)_(non-existent)/8192 7.916 5.06%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.152 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.422 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.374 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.678 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.156 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.492 -1.70%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.047 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.369 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.370 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.254 -2.27%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.997 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.404 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.343 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.361 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.207 1.10%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.283 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.315 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15722.556 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 738.167 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180238.773 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.036 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12027.463 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.275 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116144.509 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.543 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7627.650 -5.79%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 538.231 -6.41%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135550.640 1.14%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.580 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11231.079 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 654.476 -1.15%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 96229.892 4.20%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.165 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9282.535 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 639.431 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80964.530 1.26%
std::map<int,_int>::insert(value)_(already_present)/1024 3.383 -1.63%
std::map<int,_int>::insert(value)_(already_present)/32 1.769 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.037 -1.28%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.177 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.316 -1.09%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.767 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 38.733 4.34%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.105 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.521 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.522 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.635 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.558 -9.27%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -1.06%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.017 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.126 -2.55%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.807 1.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.796 -1.16%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 39.325 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.772 3.21%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.204 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.361 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.843 -1.01%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.640 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.512 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.504 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.410 -5.96%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.281 -9.19%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.868 -3.72%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.408 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6503.931 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.115 -1.77%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51867.791 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.405 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6534.234 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.458 -1.64%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52347.072 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1556.718 5.57%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 46.196 7.33%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13024.553 1.60%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.077 -7.53%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.701 -2.10%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.673 -1.55%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.250 -3.54%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.451 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.568 -6.77%
std::map<std::string,_int>::clear()/0 396.980 -
std::map<std::string,_int>::clear()/1024 22505.636 3.28%
std::map<std::string,_int>::clear()/32 910.151 -
std::map<std::string,_int>::clear()/8192 215551.609 -
std::map<std::string,_int>::contains(key)_(existent)/1024 22.808 -8.03%
std::map<std::string,_int>::contains(key)_(existent)/32 16.150 -1.64%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.889 3.50%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.276 -4.11%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.201 -1.25%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.886 -9.44%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.011 -1.78%
std::map<std::string,_int>::count(key)_(existent)/1024 27.133 -13.14%
std::map<std::string,_int>::count(key)_(existent)/32 16.838 5.68%
std::map<std::string,_int>::count(key)_(existent)/8192 47.936 5.49%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.280 3.74%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.833 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.167 14.24%
std::map<std::string,_int>::count(key)_(non-existent)/8192 29.211 -2.13%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.920 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6978.865 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.653 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59663.199 -1.11%
std::map<std::string,_int>::ctor(const&)/0 12.798 -
std::map<std::string,_int>::ctor(const&)/1024 35606.962 -
std::map<std::string,_int>::ctor(const&)/32 727.599 -
std::map<std::string,_int>::ctor(const&)/8192 344132.646 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.792 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35798.139 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 800.282 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346289.596 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.068 1.31%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41871.539 1.80%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 851.561 3.46%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 387811.656 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.860 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57618.491 1.26%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1014.345 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093511.785 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.210 3.63%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.910 -4.11%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.719 -2.72%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.003 -1.93%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.195 -3.17%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 30.648 -9.42%
std::map<std::string,_int>::erase(iterator)/1024 29.511 14.94%
std::map<std::string,_int>::erase(iterator)/32 28.381 3.17%
std::map<std::string,_int>::erase(iterator)/8192 25.601 -19.77%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.412 -2.77%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13233.099 1.13%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.030 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120066.963 -
std::map<std::string,_int>::erase(key)_(existent)/1024 66.334 5.92%
std::map<std::string,_int>::erase(key)_(existent)/32 62.576 -14.84%
std::map<std::string,_int>::erase(key)_(existent)/8192 63.928 8.26%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.334 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.044 -3.76%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 31.439 -1.91%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.369 -3.45%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.795 1.64%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.865 1.13%
std::map<std::string,_int>::find(key)_(existent)/1024 23.584 -4.89%
std::map<std::string,_int>::find(key)_(existent)/32 15.863 -
std::map<std::string,_int>::find(key)_(existent)/8192 31.410 2.94%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.405 -5.06%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.571 -9.98%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.609 -3.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.052 1.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.914 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.363 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 91.739 1.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.956 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.390 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.796 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.044 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.266 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.249 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.226 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.029 -1.84%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.294 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.349 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.179 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.237 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.843 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68051.477 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1459.516 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929113.961 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 408.306 3.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 46186.762 2.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1310.901 3.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613931.869 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 397.595 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40313.366 1.32%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1179.203 2.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 614553.162 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.227 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35201.667 1.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1200.342 -7.86%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 400716.369 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.789 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34830.236 -1.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1259.945 4.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369256.255 -1.48%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.124 -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.990 -5.27%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.673 -1.07%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 34.444 5.21%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.961 -1.69%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.649 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 73.000 7.91%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 33.177 7.20%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 47.718 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.217 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 55.110 -10.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 23.379 9.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.294 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 35.218 2.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.962 -24.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.983 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.409 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 99.169 2.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.043 14.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 50.053 2.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 38.657 -6.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 50.742 12.81%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.503 -3.95%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.949 -16.01%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.765 7.51%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.400 10.09%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.202 -2.81%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.118 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.507 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36243.521 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 862.534 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350477.488 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.499 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35929.156 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 822.111 -2.75%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351589.966 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.151 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 14839.327 -3.08%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 356.287 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209882.208 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.794 17.22%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.175 -4.07%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 34.599 9.99%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.161 4.37%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.058 11.10%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.191 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 442.092 -5.33%
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.611 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495271.755 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.499 -5.48%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3780.009 -1.97%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 470.647 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 456.409 -5.57%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 489390.511 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.023 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3835.003 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 723.766 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 729.840 1.29%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 623555.841 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.341 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4808.025 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.653 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 712.004 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623725.000 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.000 -2.80%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4890.309 -
std::mismatch(list<int>)_(it,_it,_it)/1000 742.688 -
std::mismatch(list<int>)_(it,_it,_it)/1024 759.747 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 931308.201 -1.10%
std::mismatch(list<int>)_(it,_it,_it)/8 2.645 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8008.432 -21.87%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.028 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 778.150 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952246.557 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.734 -1.31%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12286.093 -3.77%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.846 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 815.946 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1003217.168 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.035 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13241.678 6.01%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 801.736 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.900 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997043.085 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.481 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 13688.377 14.37%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.342 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.903 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68271.477 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.742 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.384 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.947 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68379.198 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.294 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.854 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.060 -18.53%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 514.539 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609064.083 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.982 -3.59%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4747.784 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 479.891 2.00%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.873 -2.50%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607624.529 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.628 3.01%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4746.705 -2.54%
std::move(deque<int>)/1048576 54503.491 -
std::move(deque<int>)/262144 15240.302 1.66%
std::move(deque<int>)/32768 2354.696 27.49%
std::move(deque<int>)/4096 149.161 -
std::move(deque<int>)/512 22.155 -
std::move(deque<int>)/64 4.917 1.95%
std::move(deque<int>)/8 3.290 -
std::move(list<int>)/1048576 1012211.107 -
std::move(list<int>)/262144 245945.186 -1.27%
std::move(list<int>)/32768 31733.391 -
std::move(list<int>)/4096 4822.747 -4.89%
std::move(list<int>)/512 355.428 -4.51%
std::move(list<int>)/64 40.095 1.87%
std::move(list<int>)/8 3.388 -
std::move(vector<bool>)_(aligned)/1048576 2508.335 43.22%
std::move(vector<bool>)_(aligned)/262144 255.506 -
std::move(vector<bool>)_(aligned)/32768 37.014 -
std::move(vector<bool>)_(aligned)/4096 6.954 -
std::move(vector<bool>)_(aligned)/512 2.328 -
std::move(vector<bool>)_(aligned)/64 1.540 -11.47%
std::move(vector<bool>)_(unaligned)/1048576 6699.902 2.71%
std::move(vector<bool>)_(unaligned)/262144 1589.145 -
std::move(vector<bool>)_(unaligned)/32768 202.623 -
std::move(vector<bool>)_(unaligned)/4096 26.379 -
std::move(vector<bool>)_(unaligned)/512 4.973 1.05%
std::move(vector<bool>)_(unaligned)/64 1.694 -1.30%
std::move(vector<int>)/1048576 57750.315 3.04%
std::move(vector<int>)/262144 15158.703 -30.43%
std::move(vector<int>)/32768 2494.761 43.50%
std::move(vector<int>)/4096 134.195 -
std::move(vector<int>)/512 20.156 -
std::move(vector<int>)/64 4.182 -
std::move(vector<int>)/8 2.181 -
std::move_backward(deque<int>)/1048576 128296.123 -
std::move_backward(deque<int>)/262144 30323.984 -1.12%
std::move_backward(deque<int>)/32768 3364.354 -
std::move_backward(deque<int>)/4096 154.341 -4.55%
std::move_backward(deque<int>)/512 23.781 -5.03%
std::move_backward(deque<int>)/64 5.287 -1.27%
std::move_backward(deque<int>)/8 3.718 9.81%
std::move_backward(list<int>)/1048576 1033376.108 -
std::move_backward(list<int>)/262144 257698.243 -1.18%
std::move_backward(list<int>)/32768 31726.304 -
std::move_backward(list<int>)/4096 5827.175 18.64%
std::move_backward(list<int>)/512 370.063 -
std::move_backward(list<int>)/64 39.589 -
std::move_backward(list<int>)/8 3.325 -2.18%
std::move_backward(vector<bool>)_(aligned)/1048576 1737.989 -1.29%
std::move_backward(vector<bool>)_(aligned)/262144 256.700 -
std::move_backward(vector<bool>)_(aligned)/32768 37.852 -
std::move_backward(vector<bool>)_(aligned)/4096 7.200 -
std::move_backward(vector<bool>)_(aligned)/512 2.321 1.44%
std::move_backward(vector<bool>)_(aligned)/64 1.780 -1.31%
std::move_backward(vector<bool>)_(unaligned)/1048576 6515.584 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.864 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.667 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.355 -
std::move_backward(vector<bool>)_(unaligned)/512 4.506 -
std::move_backward(vector<bool>)_(unaligned)/64 1.680 -
std::move_backward(vector<int>)/1048576 56995.299 -
std::move_backward(vector<int>)/262144 22977.551 5.33%
std::move_backward(vector<int>)/32768 1714.073 -1.63%
std::move_backward(vector<int>)/4096 136.146 -
std::move_backward(vector<int>)/512 21.673 4.04%
std::move_backward(vector<int>)/64 4.417 1.78%
std::move_backward(vector<int>)/8 2.316 1.96%
std::multimap<int,_int>::clear()/0 392.260 -
std::multimap<int,_int>::clear()/1024 10410.820 -3.34%
std::multimap<int,_int>::clear()/32 643.579 -1.56%
std::multimap<int,_int>::clear()/8192 83312.579 -2.44%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.557 4.15%
std::multimap<int,_int>::contains(key)_(existent)/32 1.772 3.82%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.587 2.42%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.803 1.40%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.806 -2.66%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 13.837 1.05%
std::multimap<int,_int>::count(key)_(existent)/1024 5.408 -
std::multimap<int,_int>::count(key)_(existent)/32 3.645 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.569 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.645 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.258 -9.57%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.931 -8.21%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.084 2.31%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5953.980 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 190.993 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51302.802 -
std::multimap<int,_int>::ctor(const&)/0 12.768 -1.51%
std::multimap<int,_int>::ctor(const&)/1024 6463.994 -7.96%
std::multimap<int,_int>::ctor(const&)/32 224.244 -14.73%
std::multimap<int,_int>::ctor(const&)/8192 51903.627 -3.77%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.775 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6510.058 -2.51%
std::multimap<int,_int>::ctor(const&,_alloc)/32 225.612 -1.40%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51818.798 -2.11%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.693 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8991.212 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.187 -4.31%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71038.289 -1.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.733 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12888.151 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.378 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252118.654 1.61%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.517 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.470 -1.10%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.047 1.36%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.775 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.345 -4.59%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.166 -14.83%
std::multimap<int,_int>::erase(iterator)/1024 20.644 -
std::multimap<int,_int>::erase(iterator)/32 20.538 -
std::multimap<int,_int>::erase(iterator)/8192 20.576 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.935 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7253.887 -1.88%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.066 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55821.643 -2.27%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.255 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.687 -
std::multimap<int,_int>::erase(key)_(existent)/8192 27.276 5.81%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.668 -3.44%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.316 -14.39%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.266 -1.83%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.267 5.01%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.944 -1.09%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.859 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.254 4.11%
std::multimap<int,_int>::find(key)_(existent)/1024 3.787 -
std::multimap<int,_int>::find(key)_(existent)/32 1.748 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.433 1.87%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.865 5.70%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.734 5.17%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.127 3.45%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.249 1.16%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.759 1.36%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.634 1.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.163 7.19%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.252 1.11%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.682 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.488 1.45%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.864 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.226 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.610 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.743 1.41%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 42.447 -3.84%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.206 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.242 1.40%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.965 1.17%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.369 1.40%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.899 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14534.496 -1.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.418 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183263.710 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.540 1.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11317.599 -1.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.355 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124050.213 -7.00%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.863 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12066.683 -1.67%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.019 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 207785.775 -2.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.832 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10780.469 -1.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 645.460 -1.36%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93117.283 5.31%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.651 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9826.365 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 672.178 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83953.965 3.32%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.753 -3.33%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.519 -6.69%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.406 -3.68%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.022 -2.62%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.754 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.808 -2.89%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.426 3.97%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.003 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.566 8.52%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.893 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.631 2.24%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.141 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.388 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.280 -2.38%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.977 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.434 -1.80%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.851 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.416 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6562.500 1.01%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.714 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52910.568 3.07%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.404 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6519.981 1.17%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.207 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52164.264 1.99%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1442.221 -8.27%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.657 -8.53%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12717.873 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.581 6.76%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.265 1.76%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.363 -7.12%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.882 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.605 -4.06%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.840 -14.06%
std::multimap<std::string,_int>::clear()/0 394.662 -
std::multimap<std::string,_int>::clear()/1024 21248.451 -
std::multimap<std::string,_int>::clear()/32 888.156 -
std::multimap<std::string,_int>::clear()/8192 210175.896 -3.61%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.340 -3.19%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.058 2.42%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.013 -7.49%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 24.482 9.61%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.446 -6.66%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 36.184 19.83%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.347 5.03%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.029 8.85%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.191 -14.70%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.267 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.446 12.47%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.461 1.25%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 32.450 -5.81%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.803 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7085.276 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.310 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60274.528 -
std::multimap<std::string,_int>::ctor(const&)/0 12.666 -
std::multimap<std::string,_int>::ctor(const&)/1024 35125.120 -
std::multimap<std::string,_int>::ctor(const&)/32 675.562 -17.17%
std::multimap<std::string,_int>::ctor(const&)/8192 341832.961 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.662 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36814.514 -1.48%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 788.966 -8.69%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345694.009 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.689 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39289.310 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 752.048 -21.69%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 409101.721 7.18%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.686 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 51193.816 -2.53%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 994.294 -3.90%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1007074.402 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 32.125 29.30%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 23.660 30.07%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 41.549 30.94%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 34.847 35.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 16.350 54.20%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 43.856 26.07%
std::multimap<std::string,_int>::erase(iterator)/1024 29.427 -9.94%
std::multimap<std::string,_int>::erase(iterator)/32 32.703 13.73%
std::multimap<std::string,_int>::erase(iterator)/8192 37.516 21.19%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.420 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12825.147 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.862 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118690.980 1.32%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 79.863 15.87%
std::multimap<std::string,_int>::erase(key)_(existent)/32 74.606 28.92%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 66.748 -25.57%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.445 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.891 -4.34%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.149 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.379 4.86%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.702 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.136 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.514 7.44%
std::multimap<std::string,_int>::find(key)_(existent)/32 16.998 11.00%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.355 -2.12%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.888 -3.41%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.761 7.00%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.145 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.202 47.99%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 73.643 18.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.878 34.63%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 104.257 12.94%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.093 -13.62%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.038 10.06%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.908 8.44%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 64.677 26.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.996 26.08%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.742 52.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.774 -26.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 65.368 -15.15%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.098 41.58%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.260 -3.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 33.562 -16.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.362 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.427 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 72431.697 13.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1505.052 11.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1016404.269 9.78%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.164 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45401.932 4.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1273.942 7.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 618370.761 -1.27%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.407 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63971.007 3.73%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1674.185 6.73%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 839373.416 3.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.926 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33528.774 1.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1154.785 1.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 380189.229 1.20%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 406.315 3.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32597.580 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1176.241 6.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345776.841 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 40.724 20.70%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 35.269 -35.96%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 80.162 -11.62%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.569 2.98%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 72.819 13.49%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 36.859 -7.50%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 78.017 -9.95%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.764 -5.21%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 53.784 24.22%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 42.877 17.58%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 63.542 19.20%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 96.861 1.19%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 44.555 16.84%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 137.213 2.51%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 35.973 8.98%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 16.455 16.69%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 48.320 12.06%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.470 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36275.439 -2.01%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 734.397 10.67%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348645.010 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.444 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35494.082 -1.54%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 759.936 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347802.475 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.135 -1.97%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16637.490 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 358.855 5.45%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208770.722 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 89.187 -10.12%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.578 2.95%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 133.735 4.41%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 40.955 -66.39%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 16.659 -56.74%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 48.833 -72.44%
std::multiset<int>::clear()/0 394.712 1.31%
std::multiset<int>::clear()/1024 9887.260 -
std::multiset<int>::clear()/32 622.332 -
std::multiset<int>::clear()/8192 78789.078 2.04%
std::multiset<int>::contains(key)_(existent)/1024 4.085 8.16%
std::multiset<int>::contains(key)_(existent)/32 1.709 5.88%
std::multiset<int>::contains(key)_(existent)/8192 8.234 -
std::multiset<int>::contains(key)_(non-existent)/0 0.277 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.494 -
std::multiset<int>::contains(key)_(non-existent)/32 2.756 -2.41%
std::multiset<int>::contains(key)_(non-existent)/8192 9.315 -1.49%
std::multiset<int>::count(key)_(existent)/1024 5.644 1.83%
std::multiset<int>::count(key)_(existent)/32 3.766 1.47%
std::multiset<int>::count(key)_(existent)/8192 10.361 12.75%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -8.11%
std::multiset<int>::count(key)_(non-existent)/1024 5.900 -6.50%
std::multiset<int>::count(key)_(non-existent)/32 2.610 -1.08%
std::multiset<int>::count(key)_(non-existent)/8192 9.485 -8.03%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.844 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5737.043 -2.13%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.259 -2.99%
std::multiset<int>::ctor(&&,_different_allocs)/8192 47570.141 -1.65%
std::multiset<int>::ctor(const&)/0 12.773 -
std::multiset<int>::ctor(const&)/1024 6364.010 -
std::multiset<int>::ctor(const&)/32 227.144 1.22%
std::multiset<int>::ctor(const&)/8192 50834.891 -
std::multiset<int>::ctor(const&,_alloc)/0 12.749 -
std::multiset<int>::ctor(const&,_alloc)/1024 6344.437 1.85%
std::multiset<int>::ctor(const&,_alloc)/32 226.049 -
std::multiset<int>::ctor(const&,_alloc)/8192 50728.492 2.43%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.667 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8676.688 -4.35%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.563 -3.16%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78613.410 13.58%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.683 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12650.864 1.09%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.128 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255056.416 1.64%
std::multiset<int>::equal_range(key)_(existent)/1024 5.489 -
std::multiset<int>::equal_range(key)_(existent)/32 2.364 -1.00%
std::multiset<int>::equal_range(key)_(existent)/8192 8.325 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.562 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.427 1.62%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.121 7.58%
std::multiset<int>::erase(iterator)/1024 23.097 -2.58%
std::multiset<int>::erase(iterator)/32 20.696 -4.59%
std::multiset<int>::erase(iterator)/8192 23.525 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.182 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6712.170 1.40%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.026 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54739.550 3.61%
std::multiset<int>::erase(key)_(existent)/1024 40.555 1.76%
std::multiset<int>::erase(key)_(existent)/32 21.854 -
std::multiset<int>::erase(key)_(existent)/8192 61.436 -3.16%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.501 -17.69%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.327 -19.75%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.942 -17.69%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.262 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.947 -2.08%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.788 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.195 -1.49%
std::multiset<int>::find(key)_(existent)/1024 4.216 -
std::multiset<int>::find(key)_(existent)/32 1.627 -
std::multiset<int>::find(key)_(existent)/8192 8.293 1.27%
std::multiset<int>::find(key)_(non-existent)/0 0.253 -
std::multiset<int>::find(key)_(non-existent)/1024 5.474 -
std::multiset<int>::find(key)_(non-existent)/32 2.266 -2.76%
std::multiset<int>::find(key)_(non-existent)/8192 9.695 16.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.053 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 58.164 14.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.559 10.22%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.788 -1.18%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.235 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.071 2.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.583 1.41%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.359 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.098 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.756 -3.78%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.542 -4.24%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.615 17.34%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.080 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.381 4.58%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.682 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.989 2.10%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.078 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14904.112 2.32%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.819 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184968.485 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.918 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11489.787 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 651.346 -1.89%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117097.586 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.172 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12248.181 -1.81%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.975 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 199552.386 -
std::multiset<int>::insert(value)_(already_present)/1024 27.884 2.28%
std::multiset<int>::insert(value)_(already_present)/32 18.447 -
std::multiset<int>::insert(value)_(already_present)/8192 32.480 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.086 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.449 -4.90%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.841 -2.39%
std::multiset<int>::insert(value)_(new_value,_end)/8192 81.328 -2.19%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.975 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.603 1.41%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.755 -1.90%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.009 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.121 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.162 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.885 1.39%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.039 129.97%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.937 60.82%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.087 148.83%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.461 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6489.103 -4.62%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 242.475 9.35%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51057.441 -3.25%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.406 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6408.366 -4.33%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 228.556 -4.16%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51051.835 -4.35%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1326.994 -1.35%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.890 -2.31%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12373.022 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.097 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.415 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.832 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 8.845 17.66%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.007 13.46%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 15.670 37.98%
std::multiset<std::string>::clear()/0 395.565 -
std::multiset<std::string>::clear()/1024 21662.126 -1.90%
std::multiset<std::string>::clear()/32 907.346 -
std::multiset<std::string>::clear()/8192 211534.633 -2.36%
std::multiset<std::string>::contains(key)_(existent)/1024 23.954 -2.64%
std::multiset<std::string>::contains(key)_(existent)/32 16.782 10.28%
std::multiset<std::string>::contains(key)_(existent)/8192 28.386 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.284 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.143 -5.66%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.847 -3.87%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.335 -
std::multiset<std::string>::count(key)_(existent)/1024 24.954 6.21%
std::multiset<std::string>::count(key)_(existent)/32 20.302 1.15%
std::multiset<std::string>::count(key)_(existent)/8192 29.803 -1.22%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.942 -
std::multiset<std::string>::count(key)_(non-existent)/32 9.863 -7.44%
std::multiset<std::string>::count(key)_(non-existent)/8192 30.072 -10.44%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.862 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6870.053 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 212.256 2.79%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57193.240 -
std::multiset<std::string>::ctor(const&)/0 12.671 -
std::multiset<std::string>::ctor(const&)/1024 34687.674 -13.54%
std::multiset<std::string>::ctor(const&)/32 700.864 -11.48%
std::multiset<std::string>::ctor(const&)/8192 340977.861 -1.34%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.685 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36614.899 -
std::multiset<std::string>::ctor(const&,_alloc)/32 869.575 16.52%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344863.345 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.815 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38157.330 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 797.971 4.55%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377646.870 -1.23%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.808 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55190.428 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1045.881 1.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1080889.572 -1.07%
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.606 -2.76%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.757 3.90%
std::multiset<std::string>::equal_range(key)_(existent)/8192 26.790 -6.93%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.099 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.581 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.890 -2.34%
std::multiset<std::string>::erase(iterator)/1024 33.291 4.22%
std::multiset<std::string>::erase(iterator)/32 30.581 10.65%
std::multiset<std::string>::erase(iterator)/8192 30.928 -15.07%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.557 -3.51%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12921.115 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 677.086 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121636.773 2.25%
std::multiset<std::string>::erase(key)_(existent)/1024 103.721 10.46%
std::multiset<std::string>::erase(key)_(existent)/32 50.511 -38.05%
std::multiset<std::string>::erase(key)_(existent)/8192 100.111 23.77%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.949 -2.69%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.632 -7.37%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.607 1.91%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.402 1.41%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.057 4.71%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.631 -
std::multiset<std::string>::find(key)_(existent)/1024 23.470 -3.15%
std::multiset<std::string>::find(key)_(existent)/32 15.078 -
std::multiset<std::string>::find(key)_(existent)/8192 30.316 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.727 -1.45%
std::multiset<std::string>::find(key)_(non-existent)/32 10.636 1.87%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.785 -1.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.586 -6.04%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.748 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.658 13.38%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.710 -4.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.886 -19.07%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.331 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.164 17.64%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.850 -15.74%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.660 -10.73%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 54.740 11.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.366 -2.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 74.194 2.24%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.253 -9.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.445 -5.58%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.876 1.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.865 34.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.719 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64817.695 2.83%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1410.914 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 896068.391 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.223 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44169.285 3.16%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.717 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602745.128 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.486 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60255.895 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1404.104 -4.62%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 817197.857 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.523 4.96%
std::multiset<std::string>::insert(value)_(already_present)/32 48.727 13.01%
std::multiset<std::string>::insert(value)_(already_present)/8192 61.969 17.11%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.636 37.94%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.897 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 39.749 26.05%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 100.533 14.28%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.883 -2.71%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 49.403 8.19%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.026 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.066 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 89.561 -5.92%
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.329 -9.08%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 133.541 3.69%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 39.063 26.64%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.188 18.02%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 45.081 29.21%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.261 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36281.316 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 767.690 -4.18%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346200.762 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.263 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35205.096 -1.94%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 808.907 3.98%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345233.426 -2.66%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -3.17%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16079.508 5.19%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 347.780 6.60%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206798.526 -1.29%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 91.326 -1.09%
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.899 -3.34%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.251 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 33.407 -15.17%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.753 4.40%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.714 -
std::none_of(deque<int>)_(process_all)/32 12.303 -
std::none_of(deque<int>)_(process_all)/32768 10132.774 -
std::none_of(deque<int>)_(process_all)/50 18.896 -
std::none_of(deque<int>)_(process_all)/8 3.438 -
std::none_of(deque<int>)_(process_all)/8192 2531.303 -
std::none_of(list<int>)_(process_all)/32 11.526 -
std::none_of(list<int>)_(process_all)/32768 26653.631 -14.36%
std::none_of(list<int>)_(process_all)/50 22.033 -
std::none_of(list<int>)_(process_all)/8 2.726 -
std::none_of(list<int>)_(process_all)/8192 7592.676 -28.38%
std::none_of(vector<int>)_(process_all)/32 8.297 -
std::none_of(vector<int>)_(process_all)/32768 8107.628 -
std::none_of(vector<int>)_(process_all)/50 19.026 -
std::none_of(vector<int>)_(process_all)/8 2.457 -1.76%
std::none_of(vector<int>)_(process_all)/8192 2033.711 -
std::partial_sort(deque<int>)_(ascending)/1024 7713.979 -
std::partial_sort(deque<int>)_(ascending)/8 31.173 -1.28%
std::partial_sort(deque<int>)_(ascending)/8192 143645.537 -
std::partial_sort(deque<int>)_(descending)/1024 17864.062 1.05%
std::partial_sort(deque<int>)_(descending)/8 42.723 -4.62%
std::partial_sort(deque<int>)_(descending)/8192 273173.827 1.26%
std::partial_sort(deque<int>)_(heap)/1024 17964.131 1.09%
std::partial_sort(deque<int>)_(heap)/8 39.697 4.40%
std::partial_sort(deque<int>)_(heap)/8192 263110.249 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7680.096 1.90%
std::partial_sort(deque<int>)_(pipe-organ)/8 33.749 4.57%
std::partial_sort(deque<int>)_(pipe-organ)/8192 151771.495 4.38%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18795.785 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.929 -1.32%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 268785.211 -2.25%
std::partial_sort(deque<int>)_(repeated)/1024 6305.095 -
std::partial_sort(deque<int>)_(repeated)/8 26.131 -
std::partial_sort(deque<int>)_(repeated)/8192 68516.429 -
std::partial_sort(deque<int>)_(shuffled)/1024 15019.275 -
std::partial_sort(deque<int>)_(shuffled)/8 32.770 4.54%
std::partial_sort(deque<int>)_(shuffled)/8192 245584.197 -2.02%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4781.729 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.632 1.63%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50973.858 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7903.236 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.327 -4.17%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93304.866 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7953.847 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.090 1.36%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96355.624 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4784.467 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.620 3.16%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 51143.609 -4.50%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8855.699 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.958 -1.07%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93671.580 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.636 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.839 3.89%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26872.812 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6761.092 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.632 -1.27%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83497.171 -
std::partial_sort(vector<int>)_(ascending)/1024 4747.572 -
std::partial_sort(vector<int>)_(ascending)/8 19.006 -
std::partial_sort(vector<int>)_(ascending)/8192 50548.618 -
std::partial_sort(vector<int>)_(descending)/1024 7928.926 -
std::partial_sort(vector<int>)_(descending)/8 24.365 -
std::partial_sort(vector<int>)_(descending)/8192 93936.053 -
std::partial_sort(vector<int>)_(heap)/1024 7990.127 -
std::partial_sort(vector<int>)_(heap)/8 27.583 -
std::partial_sort(vector<int>)_(heap)/8192 97496.627 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4764.530 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.009 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50294.776 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8881.716 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.996 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93151.412 -
std::partial_sort(vector<int>)_(repeated)/1024 2504.603 -
std::partial_sort(vector<int>)_(repeated)/8 18.740 -
std::partial_sort(vector<int>)_(repeated)/8192 26662.673 -
std::partial_sort(vector<int>)_(shuffled)/1024 6760.217 -
std::partial_sort(vector<int>)_(shuffled)/8 28.203 -1.80%
std::partial_sort(vector<int>)_(shuffled)/8192 88499.531 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5088.707 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.220 1.58%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53161.381 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8126.219 -
std::partial_sort_copy(deque<int>)_(descending)/8 22.389 57.83%
std::partial_sort_copy(deque<int>)_(descending)/8192 95293.038 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8428.566 -
std::partial_sort_copy(deque<int>)_(heap)/8 21.384 43.77%
std::partial_sort_copy(deque<int>)_(heap)/8192 98649.574 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5082.872 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.018 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53482.316 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9048.621 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.979 -1.38%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 95019.345 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.554 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.804 -1.63%
std::partial_sort_copy(deque<int>)_(repeated)/8192 30370.711 2.99%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6950.801 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.349 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 89063.701 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5410.258 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.117 -2.54%
std::partial_sort_copy(list<int>)_(ascending)/8192 57348.964 -
std::partial_sort_copy(list<int>)_(descending)/1024 8284.095 -2.19%
std::partial_sort_copy(list<int>)_(descending)/8 15.715 -
std::partial_sort_copy(list<int>)_(descending)/8192 97368.215 -5.42%
std::partial_sort_copy(list<int>)_(heap)/1024 8310.960 -
std::partial_sort_copy(list<int>)_(heap)/8 15.807 -
std::partial_sort_copy(list<int>)_(heap)/8192 101057.941 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5422.626 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.090 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57466.500 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9192.792 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 7.924 -2.41%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 97139.274 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3087.947 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.749 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33634.626 -1.45%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7114.145 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.324 3.90%
std::partial_sort_copy(list<int>)_(shuffled)/8192 89960.187 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4746.103 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.526 1.27%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50806.003 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7871.136 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.798 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93210.525 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7953.402 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.711 3.38%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96775.130 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4766.159 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.450 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50996.960 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8802.653 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.478 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93208.039 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.118 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.171 -2.85%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26840.258 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6711.156 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.403 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84876.767 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4832.221 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.950 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50645.392 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7922.527 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.537 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93953.824 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7987.264 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.910 -3.59%
std::partial_sort_copy(vector<int>)_(heap)/8192 97684.923 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4910.513 1.35%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.899 -1.32%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 53250.660 4.93%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8890.401 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.212 1.45%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94798.942 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2485.639 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.475 -2.76%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26753.583 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6811.691 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.743 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88287.997 -
std::partition(deque<int>)_(dense)/1024 354.773 -
std::partition(deque<int>)_(dense)/32 9.136 -11.19%
std::partition(deque<int>)_(dense)/50 13.831 -5.08%
std::partition(deque<int>)_(dense)/8192 2801.305 -
std::partition(deque<int>)_(sparse)/1024 393.174 2.28%
std::partition(deque<int>)_(sparse)/32 10.660 -
std::partition(deque<int>)_(sparse)/50 16.188 -1.01%
std::partition(deque<int>)_(sparse)/8192 3050.615 -2.76%
std::partition(list<int>)_(dense)/1024 390.593 -
std::partition(list<int>)_(dense)/32 9.306 3.69%
std::partition(list<int>)_(dense)/50 14.009 4.58%
std::partition(list<int>)_(dense)/8192 4458.651 -12.93%
std::partition(list<int>)_(sparse)/1024 716.759 -
std::partition(list<int>)_(sparse)/32 8.880 -
std::partition(list<int>)_(sparse)/50 21.314 -1.54%
std::partition(list<int>)_(sparse)/8192 7800.130 -4.30%
std::partition(vector<int>)_(dense)/1024 249.278 -
std::partition(vector<int>)_(dense)/32 8.747 3.36%
std::partition(vector<int>)_(dense)/50 13.109 -
std::partition(vector<int>)_(dense)/8192 1876.884 -
std::partition(vector<int>)_(sparse)/1024 257.391 -5.84%
std::partition(vector<int>)_(sparse)/32 9.178 3.31%
std::partition(vector<int>)_(sparse)/50 14.217 1.41%
std::partition(vector<int>)_(sparse)/8192 1876.156 -6.57%
std::partition_copy(deque<int>)/1024 640.716 -
std::partition_copy(deque<int>)/32 12.947 -
std::partition_copy(deque<int>)/50 21.343 1.72%
std::partition_copy(deque<int>)/8192 5688.806 -
std::partition_copy(list<int>)/1024 712.375 -
std::partition_copy(list<int>)/32 8.718 -2.95%
std::partition_copy(list<int>)/50 12.852 -
std::partition_copy(list<int>)/8192 7231.399 7.04%
std::partition_copy(vector<int>)/1024 473.502 -
std::partition_copy(vector<int>)/32 8.454 2.40%
std::partition_copy(vector<int>)/50 13.054 3.00%
std::partition_copy(vector<int>)/8192 4560.218 -
std::partition_point(deque<int>)/1024 9.524 -
std::partition_point(deque<int>)/32 4.129 -
std::partition_point(deque<int>)/50 4.630 -
std::partition_point(deque<int>)/8192 15.394 -
std::partition_point(list<int>)/1024 1320.197 2.58%
std::partition_point(list<int>)/32 15.961 -
std::partition_point(list<int>)/50 24.607 -1.18%
std::partition_point(list<int>)/8192 12704.568 -20.41%
std::partition_point(vector<int>)/1024 6.056 -1.26%
std::partition_point(vector<int>)/32 2.578 -
std::partition_point(vector<int>)/50 2.578 -
std::partition_point(vector<int>)/8192 9.253 -1.06%
std::pop_heap(deque<float>)/1024 12.467 -
std::pop_heap(deque<float>)/8 54.529 4.29%
std::pop_heap(deque<float>)/8192 63.603 2.43%
std::pop_heap(deque<int>)/1024 12.636 -5.63%
std::pop_heap(deque<int>)/8 52.266 -2.02%
std::pop_heap(deque<int>)/8192 52.859 -3.31%
std::pop_heap(deque<size_t>)/1024 15.302 -
std::pop_heap(deque<size_t>)/8 52.572 -
std::pop_heap(deque<size_t>)/8192 60.137 1.23%
std::pop_heap(deque<std::string>)/1024 60.793 -
std::pop_heap(deque<std::string>)/8 57.203 -
std::pop_heap(deque<std::string>)/8192 114.217 -
std::pop_heap(vector<float>)/1024 8.391 -
std::pop_heap(vector<float>)/8 50.483 -
std::pop_heap(vector<float>)/8192 20.017 1.44%
std::pop_heap(vector<int>)/1024 9.933 -
std::pop_heap(vector<int>)/8 51.118 -
std::pop_heap(vector<int>)/8192 12.963 -
std::pop_heap(vector<size_t>)/1024 9.929 -
std::pop_heap(vector<size_t>)/8 51.717 -
std::pop_heap(vector<size_t>)/8192 13.132 -
std::pop_heap(vector<std::string>)/1024 20.906 -3.40%
std::pop_heap(vector<std::string>)/8 53.292 -
std::pop_heap(vector<std::string>)/8192 51.301 -
std::remove(deque<int>)_(prefix)/1024 524.705 -
std::remove(deque<int>)_(prefix)/32 53.489 -5.89%
std::remove(deque<int>)_(prefix)/50 61.303 -
std::remove(deque<int>)_(prefix)/8192 3854.124 -
std::remove(deque<int>)_(sprinkled)/1024 516.715 -
std::remove(deque<int>)_(sprinkled)/32 51.666 -2.71%
std::remove(deque<int>)_(sprinkled)/50 56.973 -5.35%
std::remove(deque<int>)_(sprinkled)/8192 3847.514 -
std::remove(list<int>)_(prefix)/1024 1001.544 -
std::remove(list<int>)_(prefix)/32 52.461 -
std::remove(list<int>)_(prefix)/50 63.886 -
std::remove(list<int>)_(prefix)/8192 8140.185 -
std::remove(list<int>)_(sprinkled)/1024 978.134 -3.67%
std::remove(list<int>)_(sprinkled)/32 55.237 -
std::remove(list<int>)_(sprinkled)/50 64.973 -1.65%
std::remove(list<int>)_(sprinkled)/8192 7974.066 -3.02%
std::remove(vector<int>)_(prefix)/1024 307.503 -
std::remove(vector<int>)_(prefix)/32 49.084 -
std::remove(vector<int>)_(prefix)/50 53.801 -
std::remove(vector<int>)_(prefix)/8192 2107.526 -
std::remove(vector<int>)_(sprinkled)/1024 285.610 -
std::remove(vector<int>)_(sprinkled)/32 50.637 4.20%
std::remove(vector<int>)_(sprinkled)/50 53.046 -
std::remove(vector<int>)_(sprinkled)/8192 1983.116 -
std::remove_copy(deque<int>)_(prefix)/1024 377.546 -2.87%
std::remove_copy(deque<int>)_(prefix)/32 13.215 1.33%
std::remove_copy(deque<int>)_(prefix)/50 20.662 -1.59%
std::remove_copy(deque<int>)_(prefix)/8192 3348.911 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.330 1.99%
std::remove_copy(deque<int>)_(sprinkled)/32 12.123 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.295 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2915.433 2.44%
std::remove_copy(list<int>)_(prefix)/1024 741.654 -
std::remove_copy(list<int>)_(prefix)/32 11.244 -
std::remove_copy(list<int>)_(prefix)/50 19.099 -
std::remove_copy(list<int>)_(prefix)/8192 8693.829 23.92%
std::remove_copy(list<int>)_(sprinkled)/1024 797.989 8.19%
std::remove_copy(list<int>)_(sprinkled)/32 11.222 -
std::remove_copy(list<int>)_(sprinkled)/50 18.858 -
std::remove_copy(list<int>)_(sprinkled)/8192 8780.276 25.91%
std::remove_copy(vector<int>)_(prefix)/1024 263.394 -
std::remove_copy(vector<int>)_(prefix)/32 9.558 -
std::remove_copy(vector<int>)_(prefix)/50 13.859 -
std::remove_copy(vector<int>)_(prefix)/8192 2059.642 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.380 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.439 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.561 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1927.938 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.398 3.68%
std::remove_copy_if(deque<int>)_(prefix)/32 17.755 -1.04%
std::remove_copy_if(deque<int>)_(prefix)/50 27.947 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3777.703 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.055 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.266 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.522 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3486.452 -2.20%
std::remove_copy_if(list<int>)_(prefix)/1024 788.992 -
std::remove_copy_if(list<int>)_(prefix)/32 17.025 -
std::remove_copy_if(list<int>)_(prefix)/50 24.927 -
std::remove_copy_if(list<int>)_(prefix)/8192 7648.558 4.50%
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.535 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.581 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.927 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7637.440 3.35%
std::remove_copy_if(vector<int>)_(prefix)/1024 397.755 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.188 -1.07%
std::remove_copy_if(vector<int>)_(prefix)/50 18.050 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3351.394 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.541 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.349 -5.66%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.200 -4.51%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.963 -
std::remove_if(deque<int>)_(prefix)/1024 558.440 -
std::remove_if(deque<int>)_(prefix)/32 56.363 4.36%
std::remove_if(deque<int>)_(prefix)/50 67.351 4.67%
std::remove_if(deque<int>)_(prefix)/8192 4251.474 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.044 -
std::remove_if(deque<int>)_(sprinkled)/32 53.713 -2.28%
std::remove_if(deque<int>)_(sprinkled)/50 62.350 -1.20%
std::remove_if(deque<int>)_(sprinkled)/8192 3958.103 -
std::remove_if(list<int>)_(prefix)/1024 995.276 -
std::remove_if(list<int>)_(prefix)/32 58.441 -
std::remove_if(list<int>)_(prefix)/50 71.858 -
std::remove_if(list<int>)_(prefix)/8192 9895.264 -2.25%
std::remove_if(list<int>)_(sprinkled)/1024 994.205 -1.20%
std::remove_if(list<int>)_(sprinkled)/32 57.056 -
std::remove_if(list<int>)_(sprinkled)/50 70.525 -
std::remove_if(list<int>)_(sprinkled)/8192 8162.574 -
std::remove_if(vector<int>)_(prefix)/1024 349.296 -
std::remove_if(vector<int>)_(prefix)/32 50.574 -
std::remove_if(vector<int>)_(prefix)/50 58.219 -
std::remove_if(vector<int>)_(prefix)/8192 2572.876 -
std::remove_if(vector<int>)_(sprinkled)/1024 518.258 -1.40%
std::remove_if(vector<int>)_(sprinkled)/32 55.261 -
std::remove_if(vector<int>)_(sprinkled)/50 64.565 -
std::remove_if(vector<int>)_(sprinkled)/8192 3822.738 -1.28%
std::replace(deque<int>)_(prefix)/1024 411.102 -
std::replace(deque<int>)_(prefix)/32 12.909 -
std::replace(deque<int>)_(prefix)/50 19.194 -1.46%
std::replace(deque<int>)_(prefix)/8192 3262.782 -
std::replace(deque<int>)_(sprinkled)/1024 350.432 -
std::replace(deque<int>)_(sprinkled)/32 12.161 -
std::replace(deque<int>)_(sprinkled)/50 18.226 -
std::replace(deque<int>)_(sprinkled)/8192 2802.802 -
std::replace(list<int>)_(prefix)/1024 738.496 -
std::replace(list<int>)_(prefix)/32 11.054 -
std::replace(list<int>)_(prefix)/50 17.173 -
std::replace(list<int>)_(prefix)/8192 6998.966 -
std::replace(list<int>)_(sprinkled)/1024 726.443 -
std::replace(list<int>)_(sprinkled)/32 11.231 -
std::replace(list<int>)_(sprinkled)/50 18.630 -
std::replace(list<int>)_(sprinkled)/8192 7159.775 -
std::replace(vector<int>)_(prefix)/1024 160.320 15.32%
std::replace(vector<int>)_(prefix)/32 5.124 17.88%
std::replace(vector<int>)_(prefix)/50 7.783 12.01%
std::replace(vector<int>)_(prefix)/8192 1278.434 8.50%
std::replace(vector<int>)_(sprinkled)/1024 170.526 2.72%
std::replace(vector<int>)_(sprinkled)/32 6.306 12.75%
std::replace(vector<int>)_(sprinkled)/50 9.635 11.27%
std::replace(vector<int>)_(sprinkled)/8192 1337.401 2.23%
std::replace_if(deque<int>)_(prefix)/1024 483.361 -
std::replace_if(deque<int>)_(prefix)/32 14.111 -
std::replace_if(deque<int>)_(prefix)/50 20.464 -
std::replace_if(deque<int>)_(prefix)/8192 3495.892 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.543 -
std::replace_if(deque<int>)_(sprinkled)/32 12.433 -
std::replace_if(deque<int>)_(sprinkled)/50 18.657 -
std::replace_if(deque<int>)_(sprinkled)/8192 2956.132 1.55%
std::replace_if(list<int>)_(prefix)/1024 736.524 -
std::replace_if(list<int>)_(prefix)/32 13.936 -
std::replace_if(list<int>)_(prefix)/50 24.525 -
std::replace_if(list<int>)_(prefix)/8192 7165.024 -
std::replace_if(list<int>)_(sprinkled)/1024 740.000 -
std::replace_if(list<int>)_(sprinkled)/32 13.331 -
std::replace_if(list<int>)_(sprinkled)/50 22.893 -
std::replace_if(list<int>)_(sprinkled)/8192 7342.936 -2.36%
std::replace_if(vector<int>)_(prefix)/1024 270.228 -
std::replace_if(vector<int>)_(prefix)/32 9.471 -1.06%
std::replace_if(vector<int>)_(prefix)/50 13.874 -1.47%
std::replace_if(vector<int>)_(prefix)/8192 2028.991 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.779 -
std::replace_if(vector<int>)_(sprinkled)/32 8.717 -
std::replace_if(vector<int>)_(sprinkled)/50 12.854 -12.61%
std::replace_if(vector<int>)_(sprinkled)/8192 1906.324 -
std::reverse(deque<int>)/32768 5719.514 -
std::reverse(deque<int>)/4096 718.078 -
std::reverse(deque<int>)/512 112.964 -1.33%
std::reverse(deque<int>)/64 13.040 -4.35%
std::reverse(deque<int>)/8 5.201 104.19%
std::reverse(list<int>)/32768 17515.616 -
std::reverse(list<int>)/4096 1759.623 12.05%
std::reverse(list<int>)/512 192.916 -
std::reverse(list<int>)/64 17.554 -
std::reverse(list<int>)/8 1.930 -
std::reverse(vector<int>)/32768 1053.020 -
std::reverse(vector<int>)/4096 132.520 -
std::reverse(vector<int>)/512 16.552 -
std::reverse(vector<int>)/64 4.164 -
std::reverse(vector<int>)/8 1.556 -2.77%
std::reverse_copy(deque<int>)/32768 7943.635 -1.57%
std::reverse_copy(deque<int>)/4096 982.472 -1.48%
std::reverse_copy(deque<int>)/512 124.832 -
std::reverse_copy(deque<int>)/64 15.917 -
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 26283.273 -3.59%
std::reverse_copy(list<int>)/4096 3185.548 -2.72%
std::reverse_copy(list<int>)/512 363.891 -
std::reverse_copy(list<int>)/64 30.295 -
std::reverse_copy(list<int>)/8 2.400 -
std::reverse_copy(vector<int>)/32768 982.293 -
std::reverse_copy(vector<int>)/4096 133.887 2.02%
std::reverse_copy(vector<int>)/512 17.156 -
std::reverse_copy(vector<int>)/64 2.522 -
std::reverse_copy(vector<int>)/8 2.506 -5.22%
std::rotate(deque<int>)_(1_element_backward)/1024 40.683 1.01%
std::rotate(deque<int>)_(1_element_backward)/32 3.527 -
std::rotate(deque<int>)_(1_element_backward)/50 5.235 1.93%
std::rotate(deque<int>)_(1_element_backward)/8192 309.062 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.439 -
std::rotate(deque<int>)_(1_element_forward)/32 4.135 -
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.120 -
std::rotate(deque<int>)_(by_1/2)/1024 173.122 -3.54%
std::rotate(deque<int>)_(by_1/2)/32 7.427 -1.97%
std::rotate(deque<int>)_(by_1/2)/50 10.322 -1.53%
std::rotate(deque<int>)_(by_1/2)/8192 1459.188 -
std::rotate(deque<int>)_(by_1/3)/1024 1810.937 -
std::rotate(deque<int>)_(by_1/3)/32 45.583 -
std::rotate(deque<int>)_(by_1/3)/50 76.618 -
std::rotate(deque<int>)_(by_1/3)/8192 22334.886 -
std::rotate(deque<int>)_(by_1/4)/1024 772.064 -
std::rotate(deque<int>)_(by_1/4)/32 29.996 1.49%
std::rotate(deque<int>)_(by_1/4)/50 75.008 -
std::rotate(deque<int>)_(by_1/4)/8192 6679.844 -
std::rotate(list<int>)_(1_element_backward)/1024 772.496 3.21%
std::rotate(list<int>)_(1_element_backward)/32 13.913 -
std::rotate(list<int>)_(1_element_backward)/50 24.161 -
std::rotate(list<int>)_(1_element_backward)/8192 7907.504 3.27%
std::rotate(list<int>)_(1_element_forward)/1024 730.562 -1.12%
std::rotate(list<int>)_(1_element_forward)/32 13.821 -1.11%
std::rotate(list<int>)_(1_element_forward)/50 26.116 -1.65%
std::rotate(list<int>)_(1_element_forward)/8192 8086.992 13.89%
std::rotate(list<int>)_(by_1/2)/1024 387.482 -
std::rotate(list<int>)_(by_1/2)/32 5.976 -
std::rotate(list<int>)_(by_1/2)/50 13.934 -
std::rotate(list<int>)_(by_1/2)/8192 5436.528 25.62%
std::rotate(list<int>)_(by_1/3)/1024 802.796 -
std::rotate(list<int>)_(by_1/3)/32 12.894 -1.56%
std::rotate(list<int>)_(by_1/3)/50 23.442 -1.27%
std::rotate(list<int>)_(by_1/3)/8192 8296.727 -1.36%
std::rotate(list<int>)_(by_1/4)/1024 575.976 -1.11%
std::rotate(list<int>)_(by_1/4)/32 13.063 -
std::rotate(list<int>)_(by_1/4)/50 24.853 -1.25%
std::rotate(list<int>)_(by_1/4)/8192 6595.801 -1.03%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.845 2.31%
std::rotate(vector<bool>)_(1_element_backward)/32 18.001 1.22%
std::rotate(vector<bool>)_(1_element_backward)/50 17.857 -
std::rotate(vector<bool>)_(1_element_backward)/8192 123.163 27.87%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.594 -
std::rotate(vector<bool>)_(1_element_forward)/32 18.027 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.003 -
std::rotate(vector<bool>)_(1_element_forward)/8192 111.959 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.419 -2.45%
std::rotate(vector<bool>)_(by_1/2)/32 18.235 -
std::rotate(vector<bool>)_(by_1/2)/50 17.972 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.036 -3.87%
std::rotate(vector<bool>)_(by_1/3)/1024 48.994 1.41%
std::rotate(vector<bool>)_(by_1/3)/32 17.954 -
std::rotate(vector<bool>)_(by_1/3)/50 18.016 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.866 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.954 -
std::rotate(vector<bool>)_(by_1/4)/32 18.162 1.06%
std::rotate(vector<bool>)_(by_1/4)/50 17.971 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.628 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.560 -
std::rotate(vector<int>)_(1_element_backward)/32 2.911 -
std::rotate(vector<int>)_(1_element_backward)/50 5.330 -
std::rotate(vector<int>)_(1_element_backward)/8192 297.112 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.289 -
std::rotate(vector<int>)_(1_element_forward)/32 2.998 -
std::rotate(vector<int>)_(1_element_forward)/50 5.250 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.727 -
std::rotate(vector<int>)_(by_1/2)/1024 32.096 -
std::rotate(vector<int>)_(by_1/2)/32 3.724 -
std::rotate(vector<int>)_(by_1/2)/50 4.490 -
std::rotate(vector<int>)_(by_1/2)/8192 240.586 -
std::rotate(vector<int>)_(by_1/3)/1024 1372.283 -
std::rotate(vector<int>)_(by_1/3)/32 19.770 -
std::rotate(vector<int>)_(by_1/3)/50 36.001 -
std::rotate(vector<int>)_(by_1/3)/8192 10774.737 -
std::rotate(vector<int>)_(by_1/4)/1024 289.076 -
std::rotate(vector<int>)_(by_1/4)/32 11.001 -
std::rotate(vector<int>)_(by_1/4)/50 36.041 -
std::rotate(vector<int>)_(by_1/4)/8192 2274.045 -
std::rotate_copy(deque<int>)/1024 34.974 -
std::rotate_copy(deque<int>)/32 2.630 -1.50%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 292.625 -
std::rotate_copy(list<int>)/1024 733.067 -
std::rotate_copy(list<int>)/32 8.635 -
std::rotate_copy(list<int>)/50 13.991 1.01%
std::rotate_copy(list<int>)/8192 6944.707 -14.25%
std::rotate_copy(vector<int>)/1024 33.156 -
std::rotate_copy(vector<int>)/32 2.104 1.17%
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 734.366 4.61%
std::sample(deque<int>)/1024 11340.268 -
std::sample(deque<int>)/32 304.445 -
std::sample(deque<int>)/8192 91353.973 -
std::sample(list<int>)/1024 11993.128 -
std::sample(list<int>)/32 312.965 -
std::sample(list<int>)/8192 98775.485 -
std::sample(vector<int>)/1024 11287.984 -
std::sample(vector<int>)/32 301.649 -
std::sample(vector<int>)/8192 91330.170 -
std::search(deque<int>)_(near_matches)/1000 24040.825 22.67%
std::search(deque<int>)_(near_matches)/1024 25273.713 30.20%
std::search(deque<int>)_(near_matches)/8192 1444193.785 -
std::search(deque<int>)_(no_match)/1000 406.405 -
std::search(deque<int>)_(no_match)/1024 351.887 -
std::search(deque<int>)_(no_match)/1048576 423378.474 -
std::search(deque<int>)_(no_match)/8192 3309.750 -
std::search(deque<int>)_(same_length)/1000 463.628 10.23%
std::search(deque<int>)_(same_length)/1024 475.466 -
std::search(deque<int>)_(same_length)/8192 3781.456 -1.47%
std::search(deque<int>)_(single_element)/1000 448.122 -
std::search(deque<int>)_(single_element)/1024 458.015 -
std::search(deque<int>)_(single_element)/8192 3649.716 -
std::search(deque<int>,_pred)_(near_matches)/1000 25395.781 2.22%
std::search(deque<int>,_pred)_(near_matches)/1024 26439.398 1.44%
std::search(deque<int>,_pred)_(near_matches)/8192 1525363.017 -
std::search(deque<int>,_pred)_(no_match)/1000 426.331 -9.84%
std::search(deque<int>,_pred)_(no_match)/1024 438.136 -
std::search(deque<int>,_pred)_(no_match)/1048576 446280.168 -
std::search(deque<int>,_pred)_(no_match)/8192 3496.026 -
std::search(deque<int>,_pred)_(same_length)/1000 489.224 2.07%
std::search(deque<int>,_pred)_(same_length)/1024 510.996 -
std::search(deque<int>,_pred)_(same_length)/8192 4036.267 -
std::search(deque<int>,_pred)_(single_element)/1000 686.894 -
std::search(deque<int>,_pred)_(single_element)/1024 702.934 -
std::search(deque<int>,_pred)_(single_element)/8192 5657.129 -
std::search(list<int>)_(near_matches)/1000 37711.553 -
std::search(list<int>)_(near_matches)/1024 39326.148 -
std::search(list<int>)_(near_matches)/8192 2546933.182 -
std::search(list<int>)_(no_match)/1000 691.170 -
std::search(list<int>)_(no_match)/1024 752.887 -
std::search(list<int>)_(no_match)/1048576 850984.935 -2.41%
std::search(list<int>)_(no_match)/8192 7367.816 11.63%
std::search(list<int>)_(same_length)/1000 1103.344 47.59%
std::search(list<int>)_(same_length)/1024 1470.842 92.99%
std::search(list<int>)_(same_length)/8192 8535.485 5.48%
std::search(list<int>)_(single_element)/1000 700.539 -1.07%
std::search(list<int>)_(single_element)/1024 726.843 -3.59%
std::search(list<int>)_(single_element)/8192 7269.127 -9.98%
std::search(list<int>,_pred)_(near_matches)/1000 41662.562 -
std::search(list<int>,_pred)_(near_matches)/1024 43626.527 -
std::search(list<int>,_pred)_(near_matches)/8192 2696210.756 -
std::search(list<int>,_pred)_(no_match)/1000 807.836 -
std::search(list<int>,_pred)_(no_match)/1024 865.992 5.16%
std::search(list<int>,_pred)_(no_match)/1048576 960388.203 -2.43%
std::search(list<int>,_pred)_(no_match)/8192 8112.866 10.74%
std::search(list<int>,_pred)_(same_length)/1000 798.186 -
std::search(list<int>,_pred)_(same_length)/1024 818.391 -
std::search(list<int>,_pred)_(same_length)/8192 8542.130 -10.82%
std::search(list<int>,_pred)_(single_element)/1000 798.784 -
std::search(list<int>,_pred)_(single_element)/1024 818.972 -
std::search(list<int>,_pred)_(single_element)/8192 8024.303 -18.18%
std::search(vector<int>)_(near_matches)/1000 14617.792 -1.05%
std::search(vector<int>)_(near_matches)/1024 15235.006 -4.95%
std::search(vector<int>)_(near_matches)/8192 769430.937 -1.19%
std::search(vector<int>)_(no_match)/1000 215.680 -
std::search(vector<int>)_(no_match)/1024 220.831 -
std::search(vector<int>)_(no_match)/1048576 214588.673 -
std::search(vector<int>)_(no_match)/8192 1674.859 -
std::search(vector<int>)_(same_length)/1000 246.913 1.60%
std::search(vector<int>)_(same_length)/1024 256.842 3.21%
std::search(vector<int>)_(same_length)/8192 1986.765 4.35%
std::search(vector<int>)_(single_element)/1000 237.516 3.04%
std::search(vector<int>)_(single_element)/1024 242.906 3.05%
std::search(vector<int>)_(single_element)/8192 1854.685 1.37%
std::search(vector<int>,_pred)_(near_matches)/1000 22830.726 -
std::search(vector<int>,_pred)_(near_matches)/1024 24137.520 -
std::search(vector<int>,_pred)_(near_matches)/8192 1454602.738 -
std::search(vector<int>,_pred)_(no_match)/1000 635.507 -
std::search(vector<int>,_pred)_(no_match)/1024 621.455 -
std::search(vector<int>,_pred)_(no_match)/1048576 655783.009 -
std::search(vector<int>,_pred)_(no_match)/8192 5168.213 -
std::search(vector<int>,_pred)_(same_length)/1000 600.469 -
std::search(vector<int>,_pred)_(same_length)/1024 614.307 -
std::search(vector<int>,_pred)_(same_length)/8192 4919.423 -
std::search(vector<int>,_pred)_(single_element)/1000 565.459 11.37%
std::search(vector<int>,_pred)_(single_element)/1024 578.446 11.09%
std::search(vector<int>,_pred)_(single_element)/8192 4655.274 17.22%
std::search_n(deque<int>)_(no_match)/1024 336.643 -
std::search_n(deque<int>)_(no_match)/32 15.190 -
std::search_n(deque<int>)_(no_match)/8192 2950.084 -
std::search_n(deque<int>,_pred)_(no_match)/1024 602.596 -
std::search_n(deque<int>,_pred)_(no_match)/32 20.517 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3896.949 -
std::search_n(list<int>)_(no_match)/1024 730.255 -
std::search_n(list<int>)_(no_match)/32 10.213 -
std::search_n(list<int>)_(no_match)/8192 7016.564 -
std::search_n(list<int>,_pred)_(no_match)/1024 823.064 -
std::search_n(list<int>,_pred)_(no_match)/32 16.605 -
std::search_n(list<int>,_pred)_(no_match)/8192 7409.097 -13.52%
std::search_n(vector<int>)_(no_match)/1024 212.368 -
std::search_n(vector<int>)_(no_match)/32 7.711 -
std::search_n(vector<int>)_(no_match)/8192 1632.425 -
std::search_n(vector<int>,_pred)_(no_match)/1024 402.319 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.463 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2970.055 -
std::set<int>::clear()/0 393.835 -
std::set<int>::clear()/1024 8950.385 -2.78%
std::set<int>::clear()/32 618.424 -
std::set<int>::clear()/8192 76652.557 -1.94%
std::set<int>::contains(key)_(existent)/1024 3.919 -
std::set<int>::contains(key)_(existent)/32 1.672 -
std::set<int>::contains(key)_(existent)/8192 8.218 -
std::set<int>::contains(key)_(non-existent)/0 0.301 -
std::set<int>::contains(key)_(non-existent)/1024 6.050 1.17%
std::set<int>::contains(key)_(non-existent)/32 2.838 11.22%
std::set<int>::contains(key)_(non-existent)/8192 12.255 1.72%
std::set<int>::count(key)_(existent)/1024 4.253 -
std::set<int>::count(key)_(existent)/32 1.647 -
std::set<int>::count(key)_(existent)/8192 8.443 7.37%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.428 -3.17%
std::set<int>::count(key)_(non-existent)/32 2.879 -3.40%
std::set<int>::count(key)_(non-existent)/8192 11.299 -3.39%
std::set<int>::ctor(&&,_different_allocs)/0 12.807 -
std::set<int>::ctor(&&,_different_allocs)/1024 5870.655 -
std::set<int>::ctor(&&,_different_allocs)/32 176.878 -
std::set<int>::ctor(&&,_different_allocs)/8192 48444.186 -
std::set<int>::ctor(const&)/0 12.781 -
std::set<int>::ctor(const&)/1024 6530.544 -3.75%
std::set<int>::ctor(const&)/32 222.719 -7.24%
std::set<int>::ctor(const&)/8192 51302.235 -5.03%
std::set<int>::ctor(const&,_alloc)/0 12.756 -
std::set<int>::ctor(const&,_alloc)/1024 7209.781 14.87%
std::set<int>::ctor(const&,_alloc)/32 231.865 6.00%
std::set<int>::ctor(const&,_alloc)/8192 51867.286 2.52%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.678 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8491.069 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.712 -4.03%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68101.489 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.703 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12642.748 -2.45%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.930 -1.28%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242805.432 -
std::set<int>::equal_range(key)_(existent)/1024 4.471 2.99%
std::set<int>::equal_range(key)_(existent)/32 1.834 1.86%
std::set<int>::equal_range(key)_(existent)/8192 8.133 -4.87%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.658 -
std::set<int>::equal_range(key)_(non-existent)/32 2.652 3.97%
std::set<int>::equal_range(key)_(non-existent)/8192 9.828 -2.99%
std::set<int>::erase(iterator)/1024 19.740 -
std::set<int>::erase(iterator)/32 19.671 -
std::set<int>::erase(iterator)/8192 19.795 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.825 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6605.216 -1.54%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 558.303 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52573.211 -3.11%
std::set<int>::erase(key)_(existent)/1024 51.705 4.56%
std::set<int>::erase(key)_(existent)/32 21.500 -1.97%
std::set<int>::erase(key)_(existent)/8192 70.362 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.270 5.92%
std::set<int>::erase(key)_(non-existent,_end)/1024 5.385 -1.98%
std::set<int>::erase(key)_(non-existent,_end)/32 2.255 -1.87%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.223 -3.47%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.905 -1.98%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.109 -1.28%
std::set<int>::find(key)_(existent)/1024 3.923 -
std::set<int>::find(key)_(existent)/32 1.722 1.23%
std::set<int>::find(key)_(existent)/8192 8.332 -1.60%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 6.547 19.16%
std::set<int>::find(key)_(non-existent)/32 2.888 28.06%
std::set<int>::find(key)_(non-existent)/8192 9.912 17.68%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.980 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 54.165 16.45%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.151 -1.20%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 93.256 -5.34%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.997 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.352 -1.03%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.785 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.634 -2.93%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.164 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 51.083 13.93%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.775 -2.17%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.834 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.154 -1.35%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.196 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.755 -2.46%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.148 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.330 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16972.573 4.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.704 -2.88%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186975.542 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.191 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12927.492 4.52%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.985 -3.84%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119025.298 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.717 -3.75%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7651.533 -2.66%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 535.414 -2.68%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130342.318 -
std::set<int>::insert(value)_(already_present)/1024 5.875 -6.12%
std::set<int>::insert(value)_(already_present)/32 1.767 -
std::set<int>::insert(value)_(already_present)/8192 9.538 -22.20%
std::set<int>::insert(value)_(new_value,_end)/0 17.014 -
std::set<int>::insert(value)_(new_value,_end)/1024 45.419 8.41%
std::set<int>::insert(value)_(new_value,_end)/32 18.642 -1.56%
std::set<int>::insert(value)_(new_value,_end)/8192 72.062 -1.95%
std::set<int>::insert(value)_(new_value,_middle)/0 17.928 5.14%
std::set<int>::insert(value)_(new_value,_middle)/1024 25.925 -
std::set<int>::insert(value)_(new_value,_middle)/32 19.311 3.67%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.813 -
std::set<int>::lower_bound(key)_(existent)/1024 4.719 -3.37%
std::set<int>::lower_bound(key)_(existent)/32 1.548 -
std::set<int>::lower_bound(key)_(existent)/8192 8.925 11.21%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.053 -24.87%
std::set<int>::lower_bound(key)_(non-existent)/32 2.245 -29.73%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.983 -23.75%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.328 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6085.281 -2.34%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 215.357 -1.54%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48709.309 -1.77%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.326 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6044.024 -3.05%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.175 -1.58%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48371.330 -3.31%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1343.972 -2.75%
std::set<int>::operator=(const&)_(into_populated_Container)/32 41.098 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12398.839 -
std::set<int>::upper_bound(key)_(existent)/1024 4.079 -
std::set<int>::upper_bound(key)_(existent)/32 1.775 1.24%
std::set<int>::upper_bound(key)_(existent)/8192 8.385 4.31%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.107 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.442 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.454 -
std::set<std::string>::clear()/0 395.171 -
std::set<std::string>::clear()/1024 22411.842 2.70%
std::set<std::string>::clear()/32 920.103 2.50%
std::set<std::string>::clear()/8192 221430.313 4.18%
std::set<std::string>::contains(key)_(existent)/1024 22.924 -1.63%
std::set<std::string>::contains(key)_(existent)/32 14.289 -3.98%
std::set<std::string>::contains(key)_(existent)/8192 28.999 1.30%
std::set<std::string>::contains(key)_(non-existent)/0 0.273 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.769 -5.61%
std::set<std::string>::contains(key)_(non-existent)/32 9.523 -10.05%
std::set<std::string>::contains(key)_(non-existent)/8192 27.350 -4.38%
std::set<std::string>::count(key)_(existent)/1024 23.988 -3.31%
std::set<std::string>::count(key)_(existent)/32 15.954 3.40%
std::set<std::string>::count(key)_(existent)/8192 30.862 -6.07%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.640 -
std::set<std::string>::count(key)_(non-existent)/32 10.351 -
std::set<std::string>::count(key)_(non-existent)/8192 33.927 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.828 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6915.552 1.27%
std::set<std::string>::ctor(&&,_different_allocs)/32 210.088 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57858.709 -
std::set<std::string>::ctor(const&)/0 12.718 -
std::set<std::string>::ctor(const&)/1024 34628.059 -
std::set<std::string>::ctor(const&)/32 709.864 -11.23%
std::set<std::string>::ctor(const&)/8192 344359.771 -
std::set<std::string>::ctor(const&,_alloc)/0 12.721 -
std::set<std::string>::ctor(const&,_alloc)/1024 36913.705 -1.15%
std::set<std::string>::ctor(const&,_alloc)/32 694.971 -7.95%
std::set<std::string>::ctor(const&,_alloc)/8192 346678.326 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.736 -2.39%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39412.979 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 799.853 -1.77%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379239.312 -1.23%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.827 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55973.256 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 996.842 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1109251.691 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.088 6.00%
std::set<std::string>::equal_range(key)_(existent)/32 17.369 -5.12%
std::set<std::string>::equal_range(key)_(existent)/8192 28.986 7.01%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.074 2.96%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.348 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.190 1.15%
std::set<std::string>::erase(iterator)/1024 33.223 20.38%
std::set<std::string>::erase(iterator)/32 25.402 -7.40%
std::set<std::string>::erase(iterator)/8192 30.733 3.55%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.638 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13126.191 2.39%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.861 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120351.492 1.18%
std::set<std::string>::erase(key)_(existent)/1024 71.932 -26.96%
std::set<std::string>::erase(key)_(existent)/32 52.989 -28.07%
std::set<std::string>::erase(key)_(existent)/8192 86.721 5.69%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.182 -5.17%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.974 -9.51%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 28.810 -5.69%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.726 -1.88%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.493 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.903 -3.91%
std::set<std::string>::find(key)_(existent)/1024 23.519 5.11%
std::set<std::string>::find(key)_(existent)/32 15.975 9.37%
std::set<std::string>::find(key)_(existent)/8192 28.994 -2.56%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.912 1.55%
std::set<std::string>::find(key)_(non-existent)/32 9.986 -2.17%
std::set<std::string>::find(key)_(non-existent)/8192 28.208 2.84%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.455 29.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.452 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 54.467 9.47%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.065 5.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.680 -8.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.981 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 46.795 4.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.410 -19.24%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.865 -6.86%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.985 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.922 10.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.020 1.75%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.853 -4.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.835 1.17%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.525 -9.58%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.675 -12.62%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.932 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65604.834 -1.79%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1484.200 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 925812.280 7.15%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.786 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44734.780 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1277.863 -1.17%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614638.683 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.976 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41206.758 -1.04%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1120.084 2.13%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619140.785 -
std::set<std::string>::insert(value)_(already_present)/1024 30.316 83.65%
std::set<std::string>::insert(value)_(already_present)/32 10.205 36.44%
std::set<std::string>::insert(value)_(already_present)/8192 37.878 -38.36%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.202 -4.78%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.670 -7.51%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.526 -18.59%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.679 3.15%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.429 37.15%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 53.216 8.16%
std::set<std::string>::insert(value)_(new_value,_middle)/32 38.059 -11.18%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 47.303 -11.40%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.748 1.25%
std::set<std::string>::lower_bound(key)_(existent)/32 15.417 -
std::set<std::string>::lower_bound(key)_(existent)/8192 29.923 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 28.441 24.38%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.562 1.25%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.882 -3.33%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.234 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36478.125 -1.43%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 860.841 6.98%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 355060.701 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.620 2.96%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35766.423 -1.93%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 683.304 -2.18%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349528.974 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15899.483 1.81%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.538 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205819.050 -1.20%
std::set<std::string>::upper_bound(key)_(existent)/1024 23.822 -2.09%
std::set<std::string>::upper_bound(key)_(existent)/32 14.943 -14.88%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.023 2.46%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.947 -17.53%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.608 -4.41%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.269 -2.50%
std::shift_left(deque<int>)/1024 37.929 -
std::shift_left(deque<int>)/32 3.796 -
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 300.106 -
std::shift_left(list<int>)/1024 726.246 -1.17%
std::shift_left(list<int>)/32 13.424 -6.12%
std::shift_left(list<int>)/50 27.397 -5.07%
std::shift_left(list<int>)/8192 7612.160 -1.11%
std::shift_left(vector<int>)/1024 35.270 -
std::shift_left(vector<int>)/32 3.886 -2.13%
std::shift_left(vector<int>)/50 5.259 -
std::shift_left(vector<int>)/8192 282.897 -
std::shift_right(deque<int>)/1024 40.417 -
std::shift_right(deque<int>)/32 3.437 -
std::shift_right(deque<int>)/50 4.475 -
std::shift_right(deque<int>)/8192 307.352 -
std::shift_right(list<int>)/1024 731.005 -
std::shift_right(list<int>)/32 14.435 -1.04%
std::shift_right(list<int>)/50 26.549 -
std::shift_right(list<int>)/8192 7340.935 -17.52%
std::shift_right(vector<int>)/1024 35.526 -
std::shift_right(vector<int>)/32 2.950 -29.54%
std::shift_right(vector<int>)/50 5.316 -
std::shift_right(vector<int>)/8192 298.746 -
std::shuffle(deque<int>)/1024 9262.033 -
std::shuffle(deque<int>)/32 293.228 -
std::shuffle(deque<int>)/8192 74148.106 -
std::shuffle(vector<int>)/1024 8759.530 -
std::shuffle(vector<int>)/32 277.661 -
std::shuffle(vector<int>)/8192 70057.432 -
std::sort(deque<int>)_(ascending)/1024 766.832 -
std::sort(deque<int>)_(ascending)/8 17.607 -
std::sort(deque<int>)_(ascending)/8192 5755.360 -1.29%
std::sort(deque<int>)_(descending)/1024 1302.628 -
std::sort(deque<int>)_(descending)/8 25.427 -
std::sort(deque<int>)_(descending)/8192 10394.143 -
std::sort(deque<int>)_(heap)/1024 6261.280 -
std::sort(deque<int>)_(heap)/8 24.312 -2.05%
std::sort(deque<int>)_(heap)/8192 79332.552 10.38%
std::sort(deque<int>)_(pipe-organ)/1024 2755.680 1.90%
std::sort(deque<int>)_(pipe-organ)/8 19.987 -
std::sort(deque<int>)_(pipe-organ)/8192 26494.965 -
std::sort(deque<int>)_(qsort_adversarial)/1024 18029.107 1.90%
std::sort(deque<int>)_(qsort_adversarial)/8 17.587 -
std::sort(deque<int>)_(qsort_adversarial)/8192 466119.912 -
std::sort(deque<int>)_(repeated)/1024 961.480 -
std::sort(deque<int>)_(repeated)/8 17.861 -
std::sort(deque<int>)_(repeated)/8192 6732.353 -
std::sort(deque<int>)_(shuffled)/1024 6574.757 -3.32%
std::sort(deque<int>)_(shuffled)/8 22.749 -
std::sort(deque<int>)_(shuffled)/8192 99314.633 1.90%
std::sort(vector<NonIntegral>)_(ascending)/1024 522.602 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.527 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3755.771 -
std::sort(vector<NonIntegral>)_(descending)/1024 775.004 -
std::sort(vector<NonIntegral>)_(descending)/8 24.393 -2.48%
std::sort(vector<NonIntegral>)_(descending)/8192 5269.783 -
std::sort(vector<NonIntegral>)_(heap)/1024 4314.192 -3.64%
std::sort(vector<NonIntegral>)_(heap)/8 23.035 -
std::sort(vector<NonIntegral>)_(heap)/8192 49953.498 -15.66%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1879.240 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.312 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18386.580 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13329.174 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.539 -1.41%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155627.457 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.090 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.793 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3745.299 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4652.082 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.403 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 84747.460 -5.28%
std::sort(vector<int>)_(ascending)/1024 522.141 -
std::sort(vector<int>)_(ascending)/8 15.749 -1.09%
std::sort(vector<int>)_(ascending)/8192 3749.233 -
std::sort(vector<int>)_(descending)/1024 1015.537 -
std::sort(vector<int>)_(descending)/8 24.762 -
std::sort(vector<int>)_(descending)/8192 7222.521 -1.02%
std::sort(vector<int>)_(heap)/1024 4571.796 -
std::sort(vector<int>)_(heap)/8 24.032 1.79%
std::sort(vector<int>)_(heap)/8192 45524.178 -
std::sort(vector<int>)_(pipe-organ)/1024 2291.019 -
std::sort(vector<int>)_(pipe-organ)/8 17.580 -
std::sort(vector<int>)_(pipe-organ)/8192 21608.667 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13170.168 -2.86%
std::sort(vector<int>)_(qsort_adversarial)/8 15.821 -
std::sort(vector<int>)_(qsort_adversarial)/8192 150821.291 -2.82%
std::sort(vector<int>)_(repeated)/1024 661.839 -
std::sort(vector<int>)_(repeated)/8 15.833 -
std::sort(vector<int>)_(repeated)/8192 5031.737 -
std::sort(vector<int>)_(shuffled)/1024 4667.457 -
std::sort(vector<int>)_(shuffled)/8 23.123 2.07%
std::sort(vector<int>)_(shuffled)/8192 45088.505 -
std::sort_heap(deque<int>)/1024 13180.848 -1.40%
std::sort_heap(deque<int>)/8 35.635 -4.03%
std::sort_heap(deque<int>)/8192 463499.446 -
std::sort_heap(deque<int>,_pred)/1024 12274.055 -4.03%
std::sort_heap(deque<int>,_pred)/8 34.699 -
std::sort_heap(deque<int>,_pred)/8192 412978.860 -
std::sort_heap(vector<NonIntegral>)/1024 9896.975 -
std::sort_heap(vector<NonIntegral>)/8 30.603 3.55%
std::sort_heap(vector<NonIntegral>)/8192 106092.643 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9936.642 -
std::sort_heap(vector<NonIntegral>,_pred)/8 28.574 -3.26%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106562.913 -
std::sort_heap(vector<int>)/1024 9835.012 -
std::sort_heap(vector<int>)/8 29.645 -
std::sort_heap(vector<int>)/8192 106200.894 -
std::sort_heap(vector<int>,_pred)/1024 9852.844 -
std::sort_heap(vector<int>,_pred)/8 29.947 -
std::sort_heap(vector<int>,_pred)/8192 106329.117 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3354.226 -2.84%
std::stable_partition(deque<int>)_(alloc_fails)/32 1922.413 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1964.162 -2.05%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17308.486 -
std::stable_partition(deque<int>)_(dense)/1024 593.937 -2.26%
std::stable_partition(deque<int>)_(dense)/32 29.931 2.07%
std::stable_partition(deque<int>)_(dense)/50 39.341 -1.86%
std::stable_partition(deque<int>)_(dense)/8192 5662.734 -
std::stable_partition(deque<int>)_(sparse)/1024 462.466 3.99%
std::stable_partition(deque<int>)_(sparse)/32 10.943 -16.54%
std::stable_partition(deque<int>)_(sparse)/50 28.037 -6.80%
std::stable_partition(deque<int>)_(sparse)/8192 3449.677 1.66%
std::stable_partition(list<int>)_(alloc_fails)/1024 4139.667 -
std::stable_partition(list<int>)_(alloc_fails)/32 1910.294 2.20%
std::stable_partition(list<int>)_(alloc_fails)/50 1930.751 1.03%
std::stable_partition(list<int>)_(alloc_fails)/8192 26625.893 4.25%
std::stable_partition(list<int>)_(dense)/1024 1446.482 -
std::stable_partition(list<int>)_(dense)/32 37.189 -2.45%
std::stable_partition(list<int>)_(dense)/50 55.405 -15.90%
std::stable_partition(list<int>)_(dense)/8192 23367.507 7.67%
std::stable_partition(list<int>)_(sparse)/1024 922.790 1.11%
std::stable_partition(list<int>)_(sparse)/32 9.782 -
std::stable_partition(list<int>)_(sparse)/50 26.780 1.87%
std::stable_partition(list<int>)_(sparse)/8192 9532.759 8.37%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2905.678 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1991.505 6.92%
std::stable_partition(vector<int>)_(alloc_fails)/50 1935.686 2.69%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9654.934 -
std::stable_partition(vector<int>)_(dense)/1024 293.413 -
std::stable_partition(vector<int>)_(dense)/32 21.807 -
std::stable_partition(vector<int>)_(dense)/50 26.394 3.73%
std::stable_partition(vector<int>)_(dense)/8192 2091.162 -
std::stable_partition(vector<int>)_(sparse)/1024 220.501 2.06%
std::stable_partition(vector<int>)_(sparse)/32 7.449 -
std::stable_partition(vector<int>)_(sparse)/50 21.987 4.10%
std::stable_partition(vector<int>)_(sparse)/8192 1541.257 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3839.126 -2.61%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.851 -1.75%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19069.695 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28551.074 -5.05%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.050 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26638.170 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13727.846 -3.68%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.178 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25924.759 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16423.330 -4.96%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.220 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22552.954 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25642.623 -9.01%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.914 3.54%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28274.771 -3.45%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3708.349 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.592 -1.82%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13159.408 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19091.476 -2.91%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.772 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24733.150 -
std::stable_sort(deque<int>)_(ascending)/1024 2134.924 -
std::stable_sort(deque<int>)_(ascending)/8 17.662 2.40%
std::stable_sort(deque<int>)_(ascending)/8192 14037.219 2.59%
std::stable_sort(deque<int>)_(descending)/1024 2972.160 1.77%
std::stable_sort(deque<int>)_(descending)/8 25.802 3.24%
std::stable_sort(deque<int>)_(descending)/8192 20620.072 -
std::stable_sort(deque<int>)_(heap)/1024 2790.416 2.29%
std::stable_sort(deque<int>)_(heap)/8 24.495 2.03%
std::stable_sort(deque<int>)_(heap)/8192 17368.314 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2987.920 2.23%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.773 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20726.176 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3137.094 1.21%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.404 2.85%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20687.138 -
std::stable_sort(deque<int>)_(repeated)/1024 1460.751 3.24%
std::stable_sort(deque<int>)_(repeated)/8 17.898 1.94%
std::stable_sort(deque<int>)_(repeated)/8192 7706.281 -
std::stable_sort(deque<int>)_(shuffled)/1024 2596.776 2.47%
std::stable_sort(deque<int>)_(shuffled)/8 22.702 1.37%
std::stable_sort(deque<int>)_(shuffled)/8192 14310.471 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5556.205 5.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.062 9.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 52789.490 6.73%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23391.839 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.128 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 117343.889 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14555.201 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.559 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 110500.737 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14524.597 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.004 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 86244.285 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23447.783 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.962 3.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 138064.963 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3786.621 -8.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.854 8.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19999.031 -5.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 19099.193 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.129 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 151785.490 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3493.461 -9.26%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.690 5.69%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 39309.331 -7.72%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12351.175 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.975 -1.06%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 191289.810 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9342.585 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.258 1.49%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116380.740 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7891.698 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.463 -1.43%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 117105.336 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13163.312 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.639 6.73%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200007.460 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1225.299 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.619 7.01%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13008.545 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12165.766 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.862 2.65%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174359.531 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5074.103 11.39%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.669 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 22531.899 6.36%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23406.072 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.386 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24588.975 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14545.767 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.658 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35444.293 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14432.626 2.07%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.643 2.64%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25844.321 7.11%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23324.081 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.656 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38942.011 1.18%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3735.314 3.19%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.789 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 12131.581 4.19%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18695.240 1.19%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.321 1.21%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 32909.285 2.72%
std::stable_sort(vector<int>)_(ascending)/1024 2066.392 -
std::stable_sort(vector<int>)_(ascending)/8 15.577 -
std::stable_sort(vector<int>)_(ascending)/8192 13424.733 -
std::stable_sort(vector<int>)_(descending)/1024 2807.990 -
std::stable_sort(vector<int>)_(descending)/8 25.492 6.22%
std::stable_sort(vector<int>)_(descending)/8192 18516.757 -
std::stable_sort(vector<int>)_(heap)/1024 2511.818 -
std::stable_sort(vector<int>)_(heap)/8 21.423 -
std::stable_sort(vector<int>)_(heap)/8192 14539.292 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2787.509 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.900 1.36%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18289.303 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2871.810 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.557 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18255.752 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.799 -
std::stable_sort(vector<int>)_(repeated)/8 15.422 -
std::stable_sort(vector<int>)_(repeated)/8192 5245.632 -
std::stable_sort(vector<int>)_(shuffled)/1024 2219.591 -
std::stable_sort(vector<int>)_(shuffled)/8 19.777 -
std::stable_sort(vector<int>)_(shuffled)/8192 11019.510 -
std::swap_ranges(deque<int>)/1024 319.302 -
std::swap_ranges(deque<int>)/32 10.415 -
std::swap_ranges(deque<int>)/50 15.855 -
std::swap_ranges(deque<int>)/8192 2548.292 -
std::swap_ranges(list<int>)/1024 757.768 -
std::swap_ranges(list<int>)/32 19.491 -
std::swap_ranges(list<int>)/50 32.220 -
std::swap_ranges(list<int>)/8192 10372.729 -6.70%
std::swap_ranges(vector<int>)/1024 62.654 -
std::swap_ranges(vector<int>)/32 4.814 -
std::swap_ranges(vector<int>)/50 5.601 -
std::swap_ranges(vector<int>)/8192 486.011 2.03%
std::transform(deque<int>)_(identity_transform)/1024 369.958 -
std::transform(deque<int>)_(identity_transform)/32 12.298 -
std::transform(deque<int>)_(identity_transform)/50 19.081 -
std::transform(deque<int>)_(identity_transform)/8192 2444.290 -
std::transform(deque<int>,_deque<int>)/1024 660.264 -
std::transform(deque<int>,_deque<int>)/32 21.435 -
std::transform(deque<int>,_deque<int>)/50 36.727 -
std::transform(deque<int>,_deque<int>)/8192 5421.923 -
std::transform(list<int>)_(identity_transform)/1024 739.360 -3.87%
std::transform(list<int>)_(identity_transform)/32 16.943 -
std::transform(list<int>)_(identity_transform)/50 30.019 -2.08%
std::transform(list<int>)_(identity_transform)/8192 6997.680 -8.44%
std::transform(list<int>,_list<int>)/1024 840.402 -
std::transform(list<int>,_list<int>)/32 23.073 -
std::transform(list<int>,_list<int>)/50 37.232 -
std::transform(list<int>,_list<int>)/8192 8481.240 -52.24%
std::transform(vector<int>)_(identity_transform)/1024 264.402 -
std::transform(vector<int>)_(identity_transform)/32 9.214 -
std::transform(vector<int>)_(identity_transform)/50 16.175 -
std::transform(vector<int>)_(identity_transform)/8192 2020.670 -
std::transform(vector<int>,_vector<int>)/1024 555.614 -
std::transform(vector<int>,_vector<int>)/32 17.209 -
std::transform(vector<int>,_vector<int>)/50 26.853 -
std::transform(vector<int>,_vector<int>)/8192 4442.776 -
std::unique(deque<int>)_(contiguous)/1024 518.913 -
std::unique(deque<int>)_(contiguous)/32 49.746 -
std::unique(deque<int>)_(contiguous)/52 56.393 1.73%
std::unique(deque<int>)_(contiguous)/8192 3759.556 -
std::unique(deque<int>)_(sprinkled)/1024 511.109 -
std::unique(deque<int>)_(sprinkled)/32 53.395 -6.61%
std::unique(deque<int>)_(sprinkled)/52 60.084 -10.22%
std::unique(deque<int>)_(sprinkled)/8192 3814.597 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.696 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.442 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.191 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4590.163 -1.02%
std::unique(deque<int>,_pred)_(sprinkled)/1024 683.106 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.785 -
std::unique(deque<int>,_pred)_(sprinkled)/52 72.423 1.50%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5170.498 -
std::unique(list<int>)_(contiguous)/1024 924.601 -16.31%
std::unique(list<int>)_(contiguous)/32 52.140 -
std::unique(list<int>)_(contiguous)/52 63.713 -1.30%
std::unique(list<int>)_(contiguous)/8192 6977.984 -2.81%
std::unique(list<int>)_(sprinkled)/1024 948.812 -7.61%
std::unique(list<int>)_(sprinkled)/32 53.747 -
std::unique(list<int>)_(sprinkled)/52 67.476 -2.00%
std::unique(list<int>)_(sprinkled)/8192 7870.102 -4.84%
std::unique(list<int>,_pred)_(contiguous)/1024 951.640 -6.16%
std::unique(list<int>,_pred)_(contiguous)/32 56.729 -
std::unique(list<int>,_pred)_(contiguous)/52 70.494 -1.51%
std::unique(list<int>,_pred)_(contiguous)/8192 7452.444 -3.11%
std::unique(list<int>,_pred)_(sprinkled)/1024 1003.422 -6.27%
std::unique(list<int>,_pred)_(sprinkled)/32 61.541 -
std::unique(list<int>,_pred)_(sprinkled)/52 84.161 -2.02%
std::unique(list<int>,_pred)_(sprinkled)/8192 8514.459 -2.27%
std::unique(vector<int>)_(contiguous)/1024 309.413 -
std::unique(vector<int>)_(contiguous)/32 50.134 3.34%
std::unique(vector<int>)_(contiguous)/52 53.766 -1.27%
std::unique(vector<int>)_(contiguous)/8192 1920.251 -2.15%
std::unique(vector<int>)_(sprinkled)/1024 282.291 -
std::unique(vector<int>)_(sprinkled)/32 50.190 -
std::unique(vector<int>)_(sprinkled)/52 54.737 -
std::unique(vector<int>)_(sprinkled)/8192 1910.684 -1.60%
std::unique(vector<int>,_pred)_(contiguous)/1024 495.626 1.12%
std::unique(vector<int>,_pred)_(contiguous)/32 54.401 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.969 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3614.730 -2.40%
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.751 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.272 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.104 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5187.387 -1.09%
std::unique_copy(deque<int>)_(contiguous)/1024 474.358 -
std::unique_copy(deque<int>)_(contiguous)/32 9.393 -32.38%
std::unique_copy(deque<int>)_(contiguous)/52 15.127 -29.41%
std::unique_copy(deque<int>)_(contiguous)/8192 3741.638 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.563 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.221 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.749 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3732.498 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.035 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.062 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.226 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4409.295 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 634.518 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.665 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.387 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5060.303 -
std::unique_copy(list<int>)_(contiguous)/1024 742.824 -
std::unique_copy(list<int>)_(contiguous)/32 11.866 -
std::unique_copy(list<int>)_(contiguous)/52 21.114 2.31%
std::unique_copy(list<int>)_(contiguous)/8192 6824.128 -6.48%
std::unique_copy(list<int>)_(sprinkled)/1024 742.506 -
std::unique_copy(list<int>)_(sprinkled)/32 12.484 -
std::unique_copy(list<int>)_(sprinkled)/52 22.860 1.43%
std::unique_copy(list<int>)_(sprinkled)/8192 6898.839 -8.85%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.694 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.035 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.269 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7586.182 -7.59%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.544 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 19.540 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 37.040 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7741.763 -7.41%
std::unique_copy(vector<int>)_(contiguous)/1024 248.524 -
std::unique_copy(vector<int>)_(contiguous)/32 8.630 -2.70%
std::unique_copy(vector<int>)_(contiguous)/52 13.387 -1.30%
std::unique_copy(vector<int>)_(contiguous)/8192 1894.393 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.350 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.231 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.810 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1882.291 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.688 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 15.537 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.816 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3772.618 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.453 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.143 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.300 -1.67%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4508.265 -
std::unordered_map<int,_int>::clear()/0 394.936 -
std::unordered_map<int,_int>::clear()/1024 7903.138 -3.77%
std::unordered_map<int,_int>::clear()/32 585.765 -
std::unordered_map<int,_int>::clear()/8192 62244.941 -1.65%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.487 -8.33%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.598 5.25%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.528 15.76%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.338 -22.70%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.859 25.30%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.755 25.30%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.728 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.089 -10.98%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.241 -9.10%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.292 -8.59%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.281 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.779 19.26%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.870 14.46%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.574 3.91%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.116 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8806.276 3.40%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 279.999 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96697.808 -1.54%
std::unordered_map<int,_int>::ctor(const&)/0 12.913 -
std::unordered_map<int,_int>::ctor(const&)/1024 6852.271 -2.19%
std::unordered_map<int,_int>::ctor(const&)/32 201.324 -1.80%
std::unordered_map<int,_int>::ctor(const&)/8192 55702.597 -1.41%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.938 -1.39%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9821.950 -1.27%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 274.761 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80783.048 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.867 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14225.589 1.51%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 388.324 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145073.577 -1.25%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.915 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14471.989 3.84%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 389.868 4.82%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146365.772 1.73%
std::unordered_map<int,_int>::erase(iterator)/1024 19.629 -
std::unordered_map<int,_int>::erase(iterator)/32 19.486 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.660 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.709 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5568.656 1.02%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 543.930 2.93%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44582.964 -1.93%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.434 -1.07%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.190 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.460 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.342 -15.14%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.165 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.096 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.272 -
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.214 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.254 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.257 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.532 6.97%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.551 5.57%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.608 6.42%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.277 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.045 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.041 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.592 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13706.939 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.344 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142991.356 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.947 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13477.640 2.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 735.297 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141836.537 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.177 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7597.435 -1.85%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 596.374 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87623.009 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.118 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14766.866 2.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 775.023 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152667.823 1.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.569 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14443.926 -1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 753.089 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145905.785 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.515 3.68%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.764 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.905 1.84%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.200 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.647 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.525 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.767 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.114 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.792 -1.06%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.677 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.225 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.219 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.828 6.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.942 -4.77%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.162 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.988 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.281 -1.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.183 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.252 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.672 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.230 -1.16%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.479 2.21%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.431 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7038.445 3.12%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 233.349 1.11%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55310.670 1.34%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.420 -1.00%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6982.118 2.68%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.689 1.73%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56460.666 2.21%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1333.129 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.799 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26708.410 -
std::unordered_multimap<int,_int>::clear()/0 391.220 -
std::unordered_multimap<int,_int>::clear()/1024 8019.054 1.28%
std::unordered_multimap<int,_int>::clear()/32 591.358 1.05%
std::unordered_multimap<int,_int>::clear()/8192 63301.215 4.78%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.411 11.09%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.523 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.411 6.39%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.388 6.25%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.569 2.05%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.724 3.08%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.685 3.27%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.759 -8.47%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.715 -9.31%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.769 -8.64%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.427 38.66%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.222 -6.99%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.202 -1.65%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.179 -1.09%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.014 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8761.782 1.19%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 302.162 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100769.777 2.03%
std::unordered_multimap<int,_int>::ctor(const&)/0 12.900 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6757.284 1.18%
std::unordered_multimap<int,_int>::ctor(const&)/32 205.768 -4.26%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55425.986 1.33%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.894 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9111.910 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.959 2.32%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76265.616 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.877 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13516.830 3.70%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.352 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141826.139 2.00%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.871 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13134.118 2.22%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.426 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141413.437 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.580 -2.08%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.474 -2.62%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.702 -17.66%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.496 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5881.109 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.480 1.01%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45020.926 2.52%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.945 5.53%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.183 4.38%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.521 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.298 -11.96%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.461 1.82%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.483 2.22%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.281 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.369 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.382 4.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.026 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.295 2.84%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.242 1.54%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.459 20.46%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.110 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.022 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.287 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.952 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15400.391 1.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 770.040 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168235.268 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.841 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 16368.385 6.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.891 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169906.633 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.341 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14536.573 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 804.329 -1.67%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177550.572 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.141 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16331.898 1.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 830.377 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166893.177 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.779 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17015.308 2.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 817.693 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181928.940 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.591 -19.02%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.027 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.089 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.430 -1.47%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.564 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.554 3.46%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.824 4.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.396 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.020 -3.45%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.936 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.413 -1.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.489 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6707.721 1.93%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.543 5.23%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54662.829 2.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.359 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6742.310 2.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.169 3.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55000.264 1.85%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1539.249 -3.94%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.130 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27757.339 -
std::unordered_multiset<int>::clear()/0 392.697 -
std::unordered_multiset<int>::clear()/1024 8363.120 6.14%
std::unordered_multiset<int>::clear()/32 593.518 1.42%
std::unordered_multiset<int>::clear()/8192 64379.655 7.34%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.113 -20.98%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.288 -9.62%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.352 -19.05%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.663 -9.44%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.724 2.41%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.453 -15.83%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.066 9.94%
std::unordered_multiset<int>::count(key)_(existent)/32 1.910 5.92%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.953 3.83%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.410 16.87%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.212 -13.42%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.231 -12.32%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.276 -1.30%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.024 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8888.111 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 283.289 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 106018.670 -
std::unordered_multiset<int>::ctor(const&)/0 12.918 -
std::unordered_multiset<int>::ctor(const&)/1024 6560.541 -3.23%
std::unordered_multiset<int>::ctor(const&)/32 195.990 -2.40%
std::unordered_multiset<int>::ctor(const&)/8192 54092.687 -2.74%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.026 -1.26%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9026.166 -10.76%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 248.630 -2.57%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75437.671 -7.60%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.836 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12895.374 -2.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.338 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137899.460 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.856 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12582.930 -1.75%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.845 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138394.189 -1.33%
std::unordered_multiset<int>::erase(iterator)/1024 19.856 -
std::unordered_multiset<int>::erase(iterator)/32 19.827 1.99%
std::unordered_multiset<int>::erase(iterator)/8192 23.415 4.13%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.172 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5854.707 3.75%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.643 6.52%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46446.352 3.57%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.853 8.97%
std::unordered_multiset<int>::erase(key)_(existent)/32 22.320 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.026 6.23%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.509 92.97%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.213 10.09%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.145 -5.07%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.213 10.21%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.131 -8.44%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.179 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.014 -9.38%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.217 -1.62%
std::unordered_multiset<int>::find(key)_(existent)/32 1.251 -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.318 16.61%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.038 -14.51%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.135 10.50%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.122 3.53%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.996 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15035.884 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 778.049 1.48%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166628.931 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.115 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15401.471 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 749.713 -3.81%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163454.084 -1.46%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.370 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14215.417 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 792.364 -2.37%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174920.060 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.871 -11.56%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.100 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.488 -2.89%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.460 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.816 3.39%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.877 -7.49%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.598 -8.49%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.455 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.613 7.79%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.552 3.40%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.235 -30.68%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.545 2.84%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6774.687 1.38%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 227.990 4.99%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53912.904 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.204 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6688.474 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.305 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54608.857 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1377.279 -21.27%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.103 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25342.562 -11.45%
std::unordered_set<int>::clear()/0 390.660 -
std::unordered_set<int>::clear()/1024 8829.407 -18.37%
std::unordered_set<int>::clear()/32 609.332 -8.47%
std::unordered_set<int>::clear()/8192 68961.930 -19.82%
std::unordered_set<int>::contains(key)_(existent)/1024 1.347 -1.50%
std::unordered_set<int>::contains(key)_(existent)/32 1.417 -4.96%
std::unordered_set<int>::contains(key)_(existent)/8192 1.353 -8.29%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -30.23%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.549 12.61%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.467 -7.87%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.593 16.12%
std::unordered_set<int>::count(key)_(existent)/1024 1.576 34.99%
std::unordered_set<int>::count(key)_(existent)/32 1.582 22.21%
std::unordered_set<int>::count(key)_(existent)/8192 1.376 4.03%
std::unordered_set<int>::count(key)_(non-existent)/0 0.321 -33.61%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.407 -12.68%
std::unordered_set<int>::count(key)_(non-existent)/32 1.603 2.71%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.335 -17.30%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.893 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8716.340 1.81%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 290.639 5.17%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104038.393 1.22%
std::unordered_set<int>::ctor(const&)/0 12.891 -
std::unordered_set<int>::ctor(const&)/1024 7756.661 16.92%
std::unordered_set<int>::ctor(const&)/32 197.285 -
std::unordered_set<int>::ctor(const&)/8192 56154.485 1.63%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.948 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9695.932 -
std::unordered_set<int>::ctor(const&,_alloc)/32 262.618 3.18%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80581.355 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.799 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13324.849 -2.34%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.704 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140308.299 -1.22%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.813 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13167.553 -1.35%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.715 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140242.262 -1.05%
std::unordered_set<int>::erase(iterator)/1024 20.416 -9.85%
std::unordered_set<int>::erase(iterator)/32 20.322 -9.57%
std::unordered_set<int>::erase(iterator)/8192 20.514 -11.54%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.260 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5804.042 -16.12%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 533.265 -6.69%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47301.679 -14.15%
std::unordered_set<int>::erase(key)_(existent)/1024 22.510 2.33%
std::unordered_set<int>::erase(key)_(existent)/32 22.037 2.17%
std::unordered_set<int>::erase(key)_(existent)/8192 23.221 1.59%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 -12.48%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.395 -9.27%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.370 -5.82%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.184 -9.01%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.136 -6.32%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.303 -6.29%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.094 -7.77%
std::unordered_set<int>::find(key)_(existent)/1024 1.519 2.43%
std::unordered_set<int>::find(key)_(existent)/32 1.380 2.86%
std::unordered_set<int>::find(key)_(existent)/8192 1.590 9.05%
std::unordered_set<int>::find(key)_(non-existent)/0 0.341 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.058 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.096 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.259 3.67%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.563 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12518.429 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.801 2.95%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 135474.689 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.138 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12573.989 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 727.211 1.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136038.512 1.46%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.044 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7680.009 2.22%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 583.827 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85172.191 1.51%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.406 1.99%
std::unordered_set<int>::insert(value)_(already_present)/32 2.647 2.42%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.573 -3.60%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.100 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.184 -1.61%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.109 1.02%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.153 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.634 4.22%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.046 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.331 1.23%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.985 3.01%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.250 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6639.963 -13.26%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 206.231 -1.20%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53625.653 -1.74%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.502 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6588.243 -2.34%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.364 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54327.072 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1342.263 6.35%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 23.721 -6.44%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25443.069 2.53%
std::unordered_set<std::string>::clear()/0 394.731 -1.48%
std::unordered_set<std::string>::clear()/1024 23032.763 -2.73%
std::unordered_set<std::string>::clear()/32 951.052 2.12%
std::unordered_set<std::string>::clear()/8192 220029.058 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.199 20.49%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.359 6.98%
std::unordered_set<std::string>::contains(key)_(existent)/8192 41.607 -2.32%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.012 9.14%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.288 -6.45%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.818 2.76%
std::unordered_set<std::string>::count(key)_(existent)/1024 42.876 20.65%
std::unordered_set<std::string>::count(key)_(existent)/32 42.034 -1.03%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.663 4.22%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.093 -1.77%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.434 1.90%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.368 5.26%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.029 -2.30%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40949.061 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1049.048 5.20%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 715959.134 -1.72%
std::unordered_set<std::string>::ctor(const&)/0 12.879 -
std::unordered_set<std::string>::ctor(const&)/1024 33733.905 -
std::unordered_set<std::string>::ctor(const&)/32 667.745 -13.67%
std::unordered_set<std::string>::ctor(const&)/8192 340503.338 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.936 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63275.451 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1283.544 -21.01%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604250.387 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.869 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63615.720 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1661.430 -1.84%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 642529.069 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.864 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62178.925 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1546.903 -3.60%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 640940.415 -
std::unordered_set<std::string>::erase(iterator)/1024 28.684 -8.33%
std::unordered_set<std::string>::erase(iterator)/32 35.241 12.80%
std::unordered_set<std::string>::erase(iterator)/8192 29.832 3.91%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.188 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12666.916 -2.32%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 662.891 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119544.408 -1.31%
std::unordered_set<std::string>::erase(key)_(existent)/1024 112.739 -14.13%
std::unordered_set<std::string>::erase(key)_(existent)/32 107.611 45.61%
std::unordered_set<std::string>::erase(key)_(existent)/8192 73.476 -36.26%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.269 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 24.685 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.395 -5.01%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.413 -9.88%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.317 9.58%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.215 5.47%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.375 -2.88%
std::unordered_set<std::string>::find(key)_(existent)/1024 36.781 6.87%
std::unordered_set<std::string>::find(key)_(existent)/32 36.883 8.81%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.664 16.24%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.751 -7.91%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.941 -4.40%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.820 -3.61%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.643 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57239.304 -1.12%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1866.543 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 610174.305 -1.04%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.966 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57221.923 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1947.632 4.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 605718.401 -1.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.689 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56851.574 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1766.823 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554169.332 -1.25%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 69.633 4.11%
std::unordered_set<std::string>::insert(value)_(already_present)/32 50.088 61.77%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 67.126 26.06%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 61.483 34.90%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.829 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 65.343 99.61%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 69.850 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 64.237 -3.90%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 36.406 3.40%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 73.444 -2.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.168 -27.17%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.326 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35931.648 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 754.290 -5.56%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 339976.869 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.319 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35370.515 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 788.461 10.75%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341269.839 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15775.295 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 263.231 -10.79%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210876.858 -
std::upper_bound(std::deque<int>)/100 30.469 -
std::upper_bound(std::deque<int>)/8 17.987 -
std::upper_bound(std::deque<int>)/8192 64.790 -
std::upper_bound(std::forward_list<int>)/100 90.064 -
std::upper_bound(std::forward_list<int>)/8 16.086 -
std::upper_bound(std::forward_list<int>)/8192 10694.012 2.07%
std::upper_bound(std::list<int>)/100 92.652 -
std::upper_bound(std::list<int>)/8 16.156 -
std::upper_bound(std::list<int>)/8192 13207.109 -25.98%
std::upper_bound(std::vector<int>)/100 12.347 -
std::upper_bound(std::vector<int>)/8 6.024 -
std::upper_bound(std::vector<int>)/8192 15.659 -
std::variant<1-alt>::visit()_(1_variant) 0.223 -
std::variant<1-alt>::visit()_(2_variants) 0.223 -
std::variant<1-alt>::visit()_(3_variants) 0.224 -
std::variant<100-alts>::visit()_(1_variant) 0.611 -9.19%
std::variant<20-alts>::visit()_(3_variants) 0.684 11.20%
std::variant<50-alts>::visit()_(2_variants) 0.679 -
std::variant<8-alts>::visit()_(1_variant) 0.677 -
std::variant<8-alts>::visit()_(2_variants) 0.680 -
std::variant<8-alts>::visit()_(3_variants) 0.684 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 435.769 2.46%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.889 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 672.316 -4.38%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.244 -
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 277.267 4.31%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.587 -2.48%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.641 -11.06%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 837.084 10.07%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.781 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.198 -20.44%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 832.566 25.56%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.304 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.569 -17.13%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 806.858 31.41%
std::vector<int>::ctor(size)/1024 53.242 21.61%
std::vector<int>::ctor(size)/32 13.742 36.99%
std::vector<int>::ctor(size)/8192 445.593 -20.32%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 45.197 -5.01%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.522 14.60%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.043 -19.49%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.574 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.750 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 289.668 1.90%
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.751 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.382 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.464 -1.40%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.273 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.120 1.03%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.835 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 959.863 -1.37%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 435.790 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4657.073 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 927.320 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.852 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4271.301 -1.57%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2410.483 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 523.069 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15296.187 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.875 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.815 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.268 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.122 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 710.298 -5.30%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.045 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.088 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.298 -3.55%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.482 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.492 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.477 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.482 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.774 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.767 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4930.100 -2.02%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12623.522 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 756.763 2.05%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110395.833 -1.39%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.759 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.424 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.609 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6627.406 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.754 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54666.331 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.683 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 37.876 5.89%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6889.219 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20435.609 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 646.113 5.31%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178413.154 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.325 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.496 1.76%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6907.766 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20481.477 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 623.313 1.65%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 178631.242 1.23%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.682 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.542 2.70%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6881.980 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20450.550 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 624.006 1.56%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 178735.105 1.09%
std::vector<std::string>::ctor(size)/1024 431.620 -
std::vector<std::string>::ctor(size)/32 40.851 6.00%
std::vector<std::string>::ctor(size)/8192 4207.922 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 585.834 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 41.197 7.18%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5320.187 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21774.605 8.91%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 669.408 13.82%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 183085.436 4.57%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.019 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.548 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.783 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.555 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.288 -1.90%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4597.232 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.734 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 12.131 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.081 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.061 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.567 -1.47%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.468 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 565.215 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.356 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4576.677 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.717 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.401 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.407 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1834.415 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.473 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12936.590 3.51%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15267.059 -5.41%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 814.260 3.44%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116403.604 -7.43%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3377.317 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.641 -2.70%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23072.439 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16958.410 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 854.804 -1.46%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128354.768 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1867.131 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.431 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14052.077 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13452.877 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 871.009 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116183.340 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.986 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.557 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.157 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.720 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.172 -1.59%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.591 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.236 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.057 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4315.518 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6363.924 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.536 -2.12%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52731.159 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.574 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.691 -4.27%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3152.178 -5.73%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.034 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.585 -1.66%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5787.538 2.16%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.853 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.724 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.381 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.040 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.569 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.751 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.760 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.749 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.255 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.286 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.265 -
vector<bool>(const_vector<bool>&) 10.455 -
vector<bool>(size_type,_const_value_type&) 9.052 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 14.019 -7.29%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.970 -
vector<bool>::reserve() 11.100 -2.50%
vector<bool>::resize() 16.096 -
Geometric Mean 685.155 -